These notes are accessible from any computer to all
students registered in CMPUT 201B1.
The lecture notes are password protected.
Use your CS Unix ID to access them.
The password is your Student ID.
On the other hand, to access the newsgroup from off-campus you must first make your web browser recognizable by the CNS proxy server. Then you must authenticate using your CNS ID and password.
Note the important Quiz and Assignment due dates
Current status of the term's marks
You are visitor
to this C201 notes access page since 11 May 2006.
Where | Date | Theme | Class Notes |
---|---|---|---|
Notes for lecture 1 | Week 1 | Intro. to Software Engg. | PDF class notes, 4 slides/sheet |
Notes for lecture 2 | Week 1 | Case study: Basic i/o in C | PDF class notes, 4 slides/sheet |
Notes for lecture 3 | Week 2 | Another C program and Makefile | PDF class notes, 4 slides/sheet |
Notes for lecture 4 | Week 2 | Arrays | PDF class notes, 4 slides/sheet |
Notes for lecture 5 | Week 3 | Array pointers. Case Study | PDF class notes, 4 slides/sheet |
Notes for lecture 6 | Week 3 | Multidimensional Arrays | PDF class notes, 4 slides/sheet |
Notes for lecture 7 | Week 4 | Functions and Procedures | PDF class notes, 4 slides/sheet |
Notes for lecture 8 | Week 4 | Pointers/Addresses | PDF class notes, 4 slides/sheet |
Notes for lecture 9 | Week 5 | Standard i/o library | PDF class notes, 4 slides/sheet |
Notes for lecture 10 | Week 5 | Linked Lists | PDF class notes, 4 slides/sheet |
Notes for lecture 11 | Week 6 | Function Pointers and Regular Expressions | PDF class notes, 4 slides/sheet |
Notes for lecture 12 | Week 6 | Linked Stacks | PDF class notes, 4 slides/sheet |
Notes for lecture 13 | Week 7 | Linked Structures | PDF class notes, 4 slides/sheet |
Notes for lecture 14 | Week 7 | Unions + Hashing | PDF class notes, 4 slides/sheet |
Notes for lecture 15 | Week 8 | Abstract Data Types | PDF class notes, 4 slides/sheet |
Notes for lecture 16 | Week 8 | Intro to C++ | PDF class notes, 4 slides/sheet |
Notes for lecture 17 | Week 9 | Encapsulation/Derivation | PDF class notes, 4 slides/sheet |
Notes for lecture 18 | Week 9 | Class definitions | PDF class notes, 4 slides/sheet |
Notes for lecture 19 | Week 10 | Virtual Functions | PDF class notes, 4 slides/sheet |
Notes for lecture 20 | Week 10 | Stacks of stacks | PDF class notes, 4 slides/sheet |
Notes for lecture 21 | Week 11 | Virtual Stacks/Templates | PDF class notes, 4 slides/sheet |
Notes for lecture 22 | Week 11 | Stream i/o functions | PDF class notes, 4 slides/sheet |
Notes for lecture 23 | Week 12 | Cementing C++ | PDF class notes, 4 slides/sheet |
Notes for lecture 24 | Week 12 | Catch up and review | PDF class notes, 4 slides/sheet |
Notes for lecture 25 | Week 13 | Review | PDF class notes, 4 slides/sheet |