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

Matlab by Pratap Chapter 3

August 25

 

August 26

Lecture 1: Matlab environment & Arrays

Matlab by Pratap Chapter 3

August 27

 

August 28

 

Week 2

August 31

Lecture 2: Matlab Functions

Matlab by Pratap Chapters 2.3, 3.7, 4.2, 5.2.2, 5.3, 5.6.1, 6.1

Sept  1

 

Sept  2

Lecture 3: Matlab Functions

Matlab by Pratap Chapter  4.2

Sept  3

 

Sept  4

 

Week 3 

Sept  7

Labor Day, no lecture or lab

Sept  8

 

Sept  9

Lecture 4: Matlab – Matrices

Matlab by Pratap Chapters 3.1, 3.2, 5.1, 5.3

Sept 10

 

Sept 11

 

Week 4

Sept 14

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

Matlab by Pratap Chapter 4.2.2,4.3.3,5.6, 6.1,6.3

Sept 15

 

Sept 16

Lecture 6: Dynamics, Numeric Integration,

Matlab by Pratap Chapter 5.4,5.5,5.6

Sept 17

 

Sept 18

 

Week 5

Sept  21

Lecture 7: continuation of Lecture 6

Sept 22

 

Sept 23

Lecture 8: Introduction/X-Windows & Unix

CCSO’s Unix pages  and  “ Xemacs quick reference here ” under    “Resources” on class website

Sept 24

Sept 25

 


 
 


 

Week 6

Sept 28

Lecture 9: Unix

CCSO’s Unix pages  and  “ Xemacs quick reference here ” under    “Resources” on class website

Sept 29

 

Sept 30

Lecture 10: C Programming – Introduction

FER Chapters 1 & 2 

Oct 1
Midterm 1

Midterm 1

Oct 2

 

Week 7

Oct 5

Lecture 11: Structure of a C program

FER Chapters 3.1 - 3.5 & 7.1-7.3

Oct 6

 

Oct 7

Lecture 12: Selection Structures: if and switch

FER Chapter 3.6 & 6.3

Oct 8

Oct 9

 

Week 8           

Oct 12

Lecture 13: Loop Statements

FER Chapter 3.7 - 3.10, 7.5

Oct 13

 

Oct 14

Lecture 14: continuation of Lecture 13

Oct 15

 

Oct 16

 

Week 9           

Oct 19

Lecture 15: Arrays

FER Chapter 10.1-10.3 , 13.1 - 13.3 and Chapter 17

Oct 20

 

Oct 21

Lecture 16: Functions

FER Chapters 5 & 9

Oct 22

 

Oct 23

 

Week 10         

Oct 26

Lecture 17: continuations of Lecture 16

Oct 27

 

Oct 28

Lecture 18: Scope of Identifiers

FER 9.4 & 21.1.1 - 21.1.3

Oct 29

 

Oct 30

 



 


 

Week 11         

Nov 2

Lecture 19: Pointers and DMA

FER Chapter 12.1, 12.2, ,20, 19.1

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

FER Chapter 22.2.1

Nov 10

 

Nov 11

Lecture 22: Structures

FER Chapter 14

Nov 12

 

Nov 13

 

Week 13

Nov 16

Lecture 23: continuation of Lecture 22

Nov 17

 

Nov 18

Lecture 24:  FILE I/O

FER Chapter 15

Nov 19

 

Nov 20

 

Thanksgiving Vacation Nov 21– Nov 29

Week 14

Nov 30

Lecture 25: Recursion

FER Chapter 21

Dec 1

 

Dec 2

Lecture 26: Review

Dec 3

 

Dec 4

 

Week 15    no lectures or labs

Dec 7

no lecture, no labs

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 date and time to be announced.