Date |
Reading |
Lecture Slides |
Extras |
Wed: 01/09 | Welcome!, Syllabus | My Class Guidelines, Let's meet!, Some useful Web references | |
Mon: 01/14 | HK: Chapters 1 & 2.1-2.4 | Intro to Programming in C | Check out Web Refs on Coding Conventions |
THE LAB: | LabNumeroUno(1) | Makefile, Hello World, TA's Intro, TA's materials on lab submission system | |
Wed: 01/16 | HK: Chapters 2.5-2.8 | Overview of C Program | |
Mon: 01/21 | Martin Luther King Day! | No class today! | Relax... and ski a little! :) |
THE LAB: | LabNumeroZwei(2) | Attendance is mandatory! Check out Web Refs on Input/Output (I/O) Redirections | |
Wed: 01/23 | HK: Chapter 3 | Top-Down Design with Functions | |
Mon: 01/28 | HK: Chapter 3 | - cont. | |
THE LAB: | LabNumeroTrzy(3) | Tomorrow (01/30) is the last day to drop courses without a grade | |
Wed: 01/30 | HK: Chapter 4 | Selections and Operators | Compile and Run the following codes: assignmentVsEquality.c, comparingFloats.c, logicalOperatorsPrecedence.c, postVsPre-fix.c. Analyze the results! |
Mon: 02/04 | HK: Chapter 4&5 | More on Selections | |
THE LAB: | LabNumeroFour(4) | ||
Wed: 02/06 | HK: Chapter 4&5 | Loops | Compile and Run the following codes: backAndForth.c, postVsPre-fix.c |
Mon: 02/11 | HK: Appendix D | Pointers - part 1 | We start POINTERS!!!! Chapter 6 and Appendix D |
THE LAB: | LabNumeroCinco(5) | ||
Wed: 02/13 | HK: Chapter 6 | Tricks and Tips | Check out Web Refs on Makefiles. Compile and Run the following codes: sizes.c, chlng.c |
Mon: 02/18 | President's Day! | No class today! | Enjoy your freedom! |
THE LAB: | LabNumerSzesc(6) | Check out Web Refs on Makefiles | |
Wed: 02/20 | HK: Chapter 6 | Pointers - part 2, Explanation of My Code | Example of operating on pointers: original, and modified to fit esus. Depending on the size of address on your machine (4Bytes or 8Bytes), one of them may end up with segmentation error. |
Mon: 02/25 | HK: Chapter 6 | Modular Programming | |
THE LAB: | LabNumeroSeven(7) | ||
Wed: 02/27 | HK: Chapter 7 | Data Types | Do you want to practice before the Test? Here is a Practice Test. Here are my SOLUTIONS. |
Mon: 03/04 | Practice Test Review, | ||
THE LAB: | LabNumeroOsiem(8) | ||
Wed: 03/06 | Exam 1 | 15% of the final grade | The exact date has been decided! The test covers: Ch: 1-7 + Pointers + Labs + All Lectures. |
Mon: 03/11 | Spring Break! | No class today! | Party hard! |
THE LAB: | Spring Break! | No class today! | Party hard! |
Wed: 03/13 | Spring Break! | No class today! | Party hard! |
Mon: 03/18 | HK: Chapter 8 | Arrays - part 1 | Ch.8 + Compile and Run the following codes: ZEROsAndConstants.c, CHARs.c, PassingToFunctions.c |
THE LAB: | LabNumeroNein(9) | Arrays - part 2 | |
Wed: 03/20 | HK: Chapter 9 | Strings | |
Mon: 03/25 | HK: Chapter 10 | ||
THE LAB: | LabNumeroNein(9)-cont. | ||
Wed: 03/27 | HK: Chapter 10 | Recursion | Watch this show from NOVA: http://www.pbs.org/wgbh/nova/physics/hunting-hidden-dimension.html |
Mon: 04/01 | HK: Chapter 11 | Intro to Structures | |
THE LAB: | LabNumeroTen(10) | ||
Wed: 04/03 | HK: Chapter 11 | More on Structures | |
Mon: 04/08 | HK: Chapter 11 | ||
THE LAB: | LabNumeroTen(10)-cont. | ||
Wed: 04/10 | HK: Chapter 11 | On 04/12 is the last day to drop courses with a “W” grade. | |
Mon: 04/15 | HK: Chapter 14 | Abstract Data Types | Do you want to practice before the Test? Here is a Practice Test. Here are my SOLUTIONS. |
THE LAB: | LabNumeroTen(10)-cont. | ||
Wed: 04/17 | HK: Chapter 14 | ||
Mon: 04/22 | Exam 2 | 15% of the final grade | The exact date has been decided! The test covers: Ch: 8-11&14 + Labs + All Lectures. |
THE LAB: | LabNumeroTen(10)-cont. | ||
Wed: 04/24 | HK: Chapter 14 | More on Abstract Data Types | |
Thu: 05/02 | Finale Exam | 15% of the final grade | TIME & PLACE: 6-7:50 pm in Roberts Hall 101 |