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