CSE 303: Schedule and Lecture Notes

Autumn 2006

Please note that the schedule is subject to minor changes based on our progess.

Week of
Monday
Wednesday
Friday
Sept 25

 

Oct 2
Oct 9
Oct 16
Oct 23
Oct 30

MIDTERM

Nov 6

Veterans Day Holiday

Nov 13
Nov 20

Thanksgiving Holiday

Nov 27
Dec 4

Lecture 25:
Closing Words

short papers due

Dec 11

FINAL EXAM WEEK

Final on Tuesday, December 12th, 2:30pm-4:20pm in the classroom

Lecture Details

Lecture 1: Introduction

Lecture 2: Linux and Shells

Lecture 3: I/O and Scripting

Lecture 4: Shell Scripting

Lecture 5: Regular Expressions

Lecture 6: String Processing

Lecture 7: Introduction to C

Lecture 8: C Program Structure and Syntax

Lecture 9: C Arrays and Strings

Society and Ethics Discussion 1

Lecture 10: Structs and the Heap

Lecture 11: C Casts and Linked Lists

Lecture 12: The C Preprocessor

Lecture 13: C Wrap-up

Society and Ethics Discussion 2

Lecture 14: Introduction to C++

Lecture 15: C++ Functions and Classes

Lecture 16: C++ Class Details

Lecture 17: Testing and Specification

Lecture 18: Version Control Tools

Lecture 19: Build Scripting Tools

Society and Ethics Discussion 3

Lecture 20: Debuggers

Lecture 21: C++ Inheritance

Society and Ethics Discussion 4

Lecture 22: C++ Linkers

Lecture 23: Readability and Robustness

Lecture 24: Profilers

Lecture 25: Closing words