All slides are available in Powerpoint

Free PowerPoint Viewer for Windows[Ppview97.aspx]

Free Postscript Viewer for Windows[gsv36w32.exe]


The schedule below is tentative. Please check the class website for updates.

 

Date

Lecture Notes

Week 1   Labs this week (starting Monday Aug 24)!

August 24

Lecture 0: Introduction to CS101

[.html][.ps][.ppt][.pdf]

August 25

 

August 26

Lecture 1: Matlab environment & Arrays [.html][.ps][.ppt][.pdf]

August 27

 

August 28

 

Week 2

August 31

Lecture 2: Matlab Functions

 [.html][.ps][.ppt][.pdf]

Sept  1

 

Sept  2

Lecture 3: Matlab Functions

[.html][.ps][.ppt][.pdf]

Sept  3

 

Sept  4

 

Week 3 

Sept  7

Labor Day, no lecture or lab

Sept  8

 

Sept  9

Lecture 4: Matlab – Matrices

[.html][.ps][.ppt][.pdf]

Sept 10

 

Sept 11

 

Week 4

Sept 14

Lecture 5: Matlab Finding roots,plotting in 2D and 3D

[.html] [.ps][.ppt][.pdf]

Sept 15

 

Sept 16

Lecture 6: Dynamics, Numeric Integration,

[.html] [.ps][.ppt][.pdf]

Sept 17

 

Sept 18

 

Week 5

Sept  21

Lecture 7: continuation of Lecture 6

Sept 22

 

Sept 23

Lecture 8: Introduction/X-Windows & Unix [.html][.ps][.ppt][.pdf]

Sept 24


Sept 25

 





 
 


 

Week 6

Sept 28

Lecture 9: Unix

[.html][.ps][.ppt][.pdf]

Sept 29

 

Sept 30

Lecture 10: C Programming – Introduction [.html][.ps][.ppt][.pdf]

Oct 1
Midterm 1

Midterm 1

Oct 2

 

Week 7

Oct 5

Lecture 11: Structure of a C program

[.html][.ps][.ppt][.pdf]

Oct 6

 

Oct 7

Lecture 12: Selection Structures: if and switch [.html][.ps][.ppt][.pdf]

Oct 8


Oct 9

 

Week 8           

Oct 12

Lecture 13: Loop Statements

[.html][.ps][.ppt][.pdf]

Oct 13

 

Oct 14

Lecture 14: continuation of Lecture 13

Oct 15

 

Oct 16

 

Week 9           

Oct 19

Lecture 15: Arrays

[.html][.ps][.ppt][.pdf]

Oct 20

 

Oct 21

Lecture 16: Functions

[.html][.ps][.ppt][.pdf]

Oct 22

 

Oct 23

 

Week 10         

Oct 26

Lecture 17: continuations of Lecture 16

Oct 27

 

Oct 28

Lecture 18: Scope of Identifiers

[.html][.ps][.ppt][.pdf]

Oct 29

 

Oct 30

 



 


 

Week 11         

Nov 2

Lecture 19: Pointers and DMA

[.html][.ps][.ppt][.pdf]

Nov 3

 

Nov 4

Lecture 20: continuation of Lecture 19

Nov 5 Midterm 2

Midterm 2

Nov 6

 

Week 12         

Nov 9

Lecture 21: Sorting

 [.html][.ps][.ppt][.pdf]

Nov 10

 

Nov 11

Lecture 22: Structures 

[.html][.ps][.ppt][.pdf]

Nov 12

 

Nov 13

 

Week 13

Nov 16

Lecture 23: continuation of Lecture 22

Nov 17

 

Nov 18

Lecture 24:  FILE I/O

[.html][.ps][.ppt][.pdf]

Nov 19

 

Nov 20

 

Thanksgiving Vacation Nov 21– Nov 29

Week 14

Nov 30

Lecture 25: Recursion

[.html][.ps][.ppt][.pdf]

Dec 1

 

Dec 2

Lecture 26: Review

Dec 3

 

Dec 4

 

Week 15     labs on Monday only, no lectures

Dec 7

labs but no lectures

Dec 8

no labs

Dec 9

no lecture, no labs

Dec 10

Reading Day

Dec 11

Final Exam period between Dec 11 – Dec 18

Final Exam Wednesday December 16th from 9am-11am