CS99

Fundamental Programming Concepts
Summer 2002

Handouts
SJC = MATLAB Programming for Engineers, by Stephen J. Chapman

 

Date # Topics Reading
06.24 1 Course introduction, computer rudiments, the MATLAB environment
Handouts: Course information, syllabus, questionnaire
SJC 1.3.1
06.26 2 Variables, assignments, expressions, operations, MATLAB as a calculator; input and output, script files [A MATLAB primer] SJC 2.1, 2.2
06.27 3 Process of programming, developing algorithms SJC 3.1,3.2
07.01 4 Relational and Logical Operators; making decisions SJC 3.3
07.03 5 Control Structures I: Conditional Branching
The if, if-else, if-elseif-else constructs.
SJC 3.4
07.08 6 Control Structures II: Conditional Looping
The while loop.
SJC 4.1, 4.2
07.15 7 Combining Control Structures: Creating programs of increasing complexity  
07.17 8 Multi-dimensional arrays (Matrices) SJC 2.3
07.22 9 Matrix manipulations SJC 2.4, 2.8
07.24 10 CANCELLED SJC 5.1
07.29 11 More on Functions SJC 5.2
07.31 12 Recursive functions, order analysis, sorting  [QUIZ] SJC 2.11

Last updated 08/12/2002 08:39 PM