Programming for Scientists COMP6730
Course overview
Course description
This course teaches introductory programming within a problem solving framework applicable to the sciences. The course emphasizes technical programming, the simulation of scientific systems and the processing of scientific data. There is an emphasis on designing and writing correct code. Testing and debugging are seen as integral to the programming enterprise. Both top-down and object oriented design are taught. There will be an introduction to widely-used computer science algorithms and to machine architecture. The course will be taught using one or more programming languages which are widely applicable to scientific work.
Workload
Thirty one-hour lectures and nine two-hour tutorial/laboratory sessions.


