COMP 116 -- Introduction to Scientific Programming

Summer Session I 2007
MTWRF 1:15-2:45 PM , SN014

Instructor: Sushant Rewaskar

Office hours: MW 3:00-4:00 PM or by appointment
Room: SN 306
Email: rewaskar@cs.unc.edu

General Information Class Handouts Lecture  and Assignments External links

Line

Copies of Class Handouts

Line

Copies of Lecture Notes and Assignments

Date Topic Quiz Assignment out Assignment In
Tue 15 Lec 00: Welcome, Introduction Quiz 0 Assignment 1  
Wed 16 Lec 01: Algorithms, Variables, Data-types, Expression      
Thur 17 Lec 02: Vectors, Matrices, Plotting     Assignment 1
Fri 18 Lec 03: Vectors, Matrices(continued) Quiz 1    
Mon 21 Lec 04: Plotting, logical and relational operators   Assignment 2  
Tue 22 Lec 05: Logic, Branching,      
Wed 23 Lec 06: Loops (‘For’ & 'While'),
Solving Linear Equations,
Quiz 2    
Thur 24 Lec 07:Loops continued      
Fri 25 Lec 08: Functions Quiz 3 Assignment 3 Assignment 2
Mon 28 HOLIDAY (Memorial Day)      
Tue 29 Lec 09: Review      
Wed 30 Lec 10:  Function continued      
Thur 31 Mid Term      
Fri 1 Lec 11: Function continued   Assignment 4 Assignment 3
Mon 4 Lec 12: Debugging and tracing      
Tue 5 Lec 13: Sorting and searching      
Wed 6 Lec 14: Strings Quiz 4    
Thur 7 Lec 15: File input/output   Assignment 5  
Fri 8 Lec 16: Recursive Functions Quiz 5   Assignment 4
Mon 11 Lec 17: Vectorization, 3D plots   Assignment 6  
Tue 12 Lec 18: Data interpolation, fitting      
Wed 13 Lec 19: Plotting, arguments, number representation Quiz 6   Assignment 5
Thur 14 Lec 20: Complexity theory      
Fri 15 Lec 21: Closing remarks (brief review)     Assignment 6
Mon 18  --------      
Tue 19  Final Exam (12:30 to 2:30)      

Line

On-Line Matlab References

Line

Line