(Tentative) Lecture Schedule
*** You will be notified by your instructor in advance of any major changes to this schedule ***
LECT # | DAY | DATE | TOPIC | ASSIGNMENT | READINGS |
---|---|---|---|---|---|
L01 | Mo | 1/27 | Introduction | Review syllabus and objectives | Ch. 0 |
L02 | We | 1/29 | Machine Architecture, Binary | --- | Ch. 1.1, 1.2 |
L03 | Mo | 2/3 | Operating Systems & Using Linux | --- | Ch. 1.3 |
LAB1 | We | 2/5 | Operating Systems & Using Linux | --- | --- |
L04 | Mo | 2/10 | Algorithms, Part 1 | --- | --- |
L05 | We | 2/12 | Algorithms, Part 2 | Linux and Submit | --- |
L06 | Mo | 2/17 | Introduction to C Programming | --- | --- |
L07/LAB2 | We | 2/19 | Variables in C and Lab Exercise | LAB2 | --- |
L08 | Mo | 2/24 | Arithmetic Operators in C | --- | --- |
L09 | We | 2/26 | Relational and Logical Operators | --- | --- |
--- | Mo | 3/3 | NO CLASS - Snow Day | --- | --- |
Exam Topics | We | 3/5 | Exam 1 Review | --- | --- |
EXAM | Mo | 3/10 | Exam 1 | --- | --- |
LAB2 (print sample, char sample) | We | 3/12 | Writing a Grade Calculator | Project 1 out | --- |
L10 | Mo | 3/24 | while Loops | Project 1 Due Tomorrow (3/25) | --- |
L11 | We | 3/26 | More Loops | Homework 3 out | --- |
L12 | Mo | 3/31 | Assignment Operators | Homework 3 Due Tomorrow (4/1) | --- |
L13 | We | 4/2 | switch and classwork | --- | --- |
L14 | Mo | 4/7 | Functions, Part 1 | --- | --- |
L15 | We | 4/9 | Functions, Part 2 | Project 2 out | --- |
L16 | Mo | 4/14 | Functions, Part 3 | --- | --- |
L17 | We | 4/16 | Arrays, Part 1 | Project 2 due by 11:59 pm TODAY | --- |
L18 Exam 2 Topics |
Mo | 4/21 | Arrays, Part 2 | --- | --- |
EXAM | We | 4/23 | Exam 2 | --- | --- |
L19 | Mo | 4/28 | Searching and Sorting | Homework 4 out | --- |
L20 Sample Code Sample Data |
We | 4/30 | Reading Files | --- | --- |
L21 | Mo | 5/5 | Writing Files | Homework 4 Due Today
Homework 5 out |
--- |
L22 | We | 5/7 | Command Line Arguments | Project 3 out | --- |
Project 3 | Mo | 5/12 | Time to work on project | Homework 5 Due Today |
--- |
Exam Review | Fr | 5/16 | Michael's Review Session 2 - 4 pm, ITE 240 |
Project 3 Due Today |
--- |