Lecture Notes

CMPE108 - Algorithms & Programming 

Lecture Notes (power-points)

1 - Introduction to Computers Hardware & Software (PPT) . . . 
2 - Algorithms & Flowcharts (PPT) . . . 
3 - Ch1 Introducing C (PPT) . . . 
4 - Ch2 C Fundamentals (PPT) . . . 
5 - Ch3 Formatted Input/Output (PPT) . . . 
6 - Ch4 Expressions (PPT) . . . 
7 - Ch5 Selection Statements (PPT) . . . 
8 - Ch6 Loops (PPT) . . . 
9 - Ch7 Basic Types (PPT) . . . 
10 - Ch8 Arrays (PPT) . . . 
11 - Ch9 Functions (PPT) . . .

WEEK OFTOPICS
Feb 12 – Feb 16Computers (Hardware and Software)
Feb 19 – Feb 23Problem solving concepts for the computer - Algorithms and Flowcharts
Feb 26 – Mar 2Problem solving concepts for the computer - Algorithms and Flowcharts
Mar 5 – Mar 9Introduction to C (Chapter 1) and C Fundamentals   (Chapter 2)
Mar 12 – Mar 16Formatted input / output (Chapter 3)
Mar 19 – Mar 23Expressions (Chapter 4)
Mar 26 – Mar 30Selection Structures (Chapter 5)
Apr 2 - Apr 6Selection Structures (Chapter 5) and Repetitive Structures (Chapter 6)
Apr 9 - Apr 20Midterm Exams
Apr 24 - Apr 27Repetitive Structures  (Chapter 6)
May 7 - May 11Repetitive Structures  (Chapter 6) and Types - char (Chapter 7)
May 14 - May 18Arrays(Chapter 8)
May 21 - May 25Functions (Chapter 9)
May 28 – June 9Final Exams