CSCI 142 (FORTRAN) lecture schedule

The lectures for the course will be very loose-structured conversations about commands and programming essentials.  Here is a proposed lecture schedule. NOTE: We will do Chapter 8 (Subroutines) before Chapter 7 (functions).  This will make it easier on your major assignment.

Date Topic   Date Topic
Jan 19 Ch 2: variables and terminal I/O Mar 20 Major project discussion day
Jan 21 Ch 2: math Mar 22 Ch 6: modules and USE
Jan 24 Ch 2: data types Mar 24 Major project
Jan 26 Ch 2: characters Mar 27 Major project
Jan 28 Ch 3: logical operators Mar 29 Major project
Jan 31 Ch 3: if, then, else Mar 31 Major project
Feb 2 Ch 3: case statements Apr 3 Major project
Feb 4 Ch 3: logical (boolean) Apr 5 Ch 6: recursion
Feb 7 Ch 4: DO loops April 7 Review and make-up
Feb 9 Ch 4: escaping loops April 10 Review
Feb 11 Ch 4: loop operations April 12 MIDTERM
Feb 14 Review and make-up April 14 Block data and parameters
Feb 16 Review April 17 compiler options
Feb 18 MIDTERM April 19 Ch 8: array manipulation
Feb 21 Ch 5: Terminal I/O April 21 Ch 8: matrices
Feb 23 Ch 5: READ and PRINT April 24 Ch 8: matrix programming
Feb 25 Ch 5: Disk-based I/O April 26 Ch 9: COMPLEX
Feb 28 Ch 5: FORMAT April 28 Ch 9: parameterized data
Mar 1 Ch 7: Subroutines May 1 Review
Mar 3 Ch 7: CALL and COMMON May 3 Review

SPRING BREAK!!!

May 5 FINAL
Mar 13 Ch 7: nesting subroutines    
Mar 15 Ch 7: external subroutines    
Mar 17 Ch 6: functions