![]() |
CMPUT 101 Introduction to Computing
Summer 2001 |
This is Ed Leonard's personal home page for the summer session of CMPUT101. Here you will find the lecture notes that have been used for the last few terms, important announcements, and other useful information relevant to the lectures. Note that the course also has an official home page at CMPUT101. Make sure to visit both pages frequently to keep up to date.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Instructor
LEC B1 |
Isaac Leonard
Office: CAB 679 (Central Academic Building, 6th floor) Phone: 492-2388 Email: isaac@cs.ualberta.ca Office hours:
|
||||||
TA
LAB J1 |
Haseeb Razak
Email: haseeb@cs.ualberta.ca |
||||||
TA
LAB J2 |
Michael Taerum
Email: taerum@ugrad.cs.ualberta.ca |
If you experience problems viewing/printing
the PDF files from within your web-browser, please download the file
first to your desktop (click the link using the right mouse button
and choose 'Save target as ...'). Once you've downloaded the file,
double-click on the newly created icon on your desktop to view it.
|
|
|
Course Syllabus |
|
|
|
An Introduction to Computer Science |
PPT,HTML,3sp,6sp |
|
Algorithms: Discovery and Design |
|
|
The Efficiency of Algorithms |
|
|
Binary Numbers, Boolean Logic, and Gates |
PPT,HTML,3sp,6sp |
|
Computer Systems Organization |
PPT,HTML,3sp,6sp |
|
An Introduction to System Software and Virtual Machines |
|
|
Introduction to High-Level Language Programming |
|
|
Operating Systems |
|
|
Computer Networks |
|
In the table below you can find useful information about the assignments
as well as solutions to the assignments.
|
|
|
Due Date |
|
|
Location |
|
|
Assignments |
|
|
Solution to Assignments |
|
|
In the table below you can find useful information about upcoming exams
as well as solutions to the quizzes that have been given in class.
|
|
|
|
Date |
|
|
|
Time |
|
|
|
Location |
|
|
|
Duration |
|
|
|
Solution to quizzes/exam |
|
|
|
Old quizzes/exam (Fall 2000) |
|
|
|
Solution to old quizzes/exam |
|
|
|
Practice your C++ skills by writing programs for the following exercises (it is very important that you don't look at the provided solution until after you tried writing the programs on your own).
If you have comments or suggestions, email me at isaac@cs.ualberta.ca