Lecture Schedule (Tentative)

LECT # DAY DATE TOPIC READ NOTE
LECT01 Wed 2/2 Introduction - Get your gl account
LECT02 Wed 2/2 Machine Architecture - -
LECT03 Wed 2/9 Operating Systems I - -
LECT05 Wed 2/9 Binary/Hex - HW 1 out
LECT04 Wed 2/16 Operating Systems II - -
LAB 1 Wed 2/16 Pine, UNIX, emacs - HW 2 out
LECT06 Wed 2/23 Stored Programs - HW 1 & 2 due
LECT07 Wed 2/23 Algorithms I - -
LECT08 Wed 3/1 Algorithms II - -
LECT09 Wed 3/1 Algorithms III - paper topics due, HW 3 out
LECT10 Wed 3/8 Algorithms IV - -
LECT11 Wed 3/8 Intro to C 1 HW 3 due, Master list out
LECT12 Wed 3/15 Variables in C 2 -
Midterm Wed 3/15 Midterm Exam - Covers LECT 01 - 10
Break Wed 3/22 Spring Break - -
LECT13 Wed 3/29 Arithmetic Operators 2 -
LAB 2 Wed 3/29 Programming exercise (HW 4) 3 HW 4 due, paper due, Proj 1 out
LECT14 Wed 4/5 Relational Operators 3 -
LECT15 Wed 4/5 while loop 4 Proj 1 due, Proj 2 out
LECT16 Wed 4/12 Assignment Operators 4 -
LECT17 Wed 4/12 More loops 4 -
LECT18 Wed 4/19 switch, char, &&, || 4 -
LECT19 Wed 4/19 Incremental programming 4 Proj 2 due, Proj 3 out
LECT20 Wed 4/26 Functions I 5 -
LECT21 Wed 4/26 Functions II 5 -
LECT22 Wed 5/3 Arrays I 6 -
LECT23 Wed 5/3 Arrays II 6 Proj 3 due, Proj 4 out
LECT24 Wed 5/10 Searching & Sorting 6 -
LECT25 Wed 5/10 Coding examples 6 -
- Mon 5/15 - - Proj 4 due

last modified on