CMPUT 102: Structural Programming and Data Structures

Instructor: Osmar R. Zaïane               (Other courses taught by Dr. Zaiane)
Office: GSB 779, Department of Computing Science, University of Alberta
Lecture Time: Mondays, Wednesdays and Fridays 9:00 to 9:50
Classroom: V-wing 114
Office Hours: Tuesdays and Thursdays 11:00 to 11:45 and by appointments
zaiane@cs.ualberta.ca

Course Profile
Announcements
Outline
Calendar
About
Prerequisite
Course Content
Textbook
Laboratory
102/114 at UofA
CMPUT UofA
UofA
Course Content
Introduction
Objects
Simple Program
Methods
Tracing Programs
Object State
Sharing Resources
Selection
Repetition
Vectors
Testing/Debugging
Arrays
Searching
Files I/O
Sorting
Inheritance
Recursion
Course Activities
Assignments
Labs
Midterms
Midterm 1 (F2000) A-B-C
Midterm 1 (W2000)
Midterm 2 (W2000)
Lab Solutions
Old Exam Solutions
Some Sample code
Some Exercises
Self-check quizzes
Final Ex Solution 04.00
Final Ex Solution 12.00
Lab Exam Practise
Receipt.java
Course Evaluation
Grading Schema
Exam Schedule
Lab Exam
Grades
Distribution
Mark postings
Code of Student Behavior
Course Resources
Glossary
FAQ
Tutorials
Keyboard Class
Web Links
Adventure code
Java Library Class
Workspaces
U-Chat
UofA Library
Student Resources
Web Search
Change Password

Copyright Osmar R. Zaiane, 1999

Since November 17, 1999, you are visitor to CMPUT102 page.

[About this site and list of symbols]