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 |