Dates subject to change, but if a change is made, an announcement will be made in class or via Piazza.
Links to slides and exam materials will be made available as relevant dates approach.
Homework will be always be distributed on Thursday nights and due the following Thursday at 10pm. Weeks without homework are marked on the schedule.
Starting with Homework #7, homeworks will be due on Wednesdays at 10pm.
|Date (Week)||Monday Lecture||Wednesday Lecture||Notes|
|2017-08-28||No Lecture (Classes Haven't Started)||Introduction||No lab this week. Sample/Test Homework This Week|
|2017-09-04||No Lecture (Labor Day)||C Fundamentals|
|2017-09-11||C Fundamentals Part 2||Input/Output|
|2017-09-25||Loops||Types (int, char, bool)|
|2017-10-02||Types continued and Arrays||Arrays continued|
|2017-10-16||Pointers (Graduate Student Lesson)||Pointers Continued|
|2017-10-23||Pointers and Arrays||Strings||Exam Information Here|
|2017-10-30||Command Line Arguments and String Conversions||Exam Review (Optional: Bring Solved Sample Exam)|
|2017-11-13||Large Programs||Large Programs Part 2|
|2017-11-20||Integers and Bitwise Operators||No Lecture (Watch this instead)||No Lab (Holiday)|
|2017-11-27||Structures, Unions, and Enumerations (Video Lecture Here)||Structs and Genetic Algorithms|
|2017-12-04||Memory Allocation||Memory Allocation (More)|