CSC 210

Computing for Scientists

Welcome to CSC210: Computing for Scientists. Department of Computer Science wishes you a happy, healthy, and successful semester.

The aim of this one-semester course is to provide an introduction to the important task of grappling with scientific problems with the help of numerical computations. Examples such as computing sqrt(2) to 16 digits, population models, chemical reactions, tumor growth, epidemics, mechanical systems, genetic sequence anaylsis, etc., will be examined. The primary computational tools will be PHASER, R, and Perl programming Language. Some of the underying numerical algorithms and programming techniques will be introduced as appropriate. No previous knowledge of programming is required.

There is no textbook. We will use many sources: book chapters, papers, softwares, and guest lecturers.

We will use the following softwares which will be provided free of charge:
Phaser: A Universal Simulator for Dynamical Systems
The R Project for Statistical Computing
The Perl Programming Language
Perl for Biologists
R for Biologists

Online Resources:
Web resources for the course are listed at Scientific Computation Online Resources.

Lectures -- Time and Place:
Tuesdays and Thursdays 2.00 - 3.15; UB Third Floor Teaching Lab.
Video Tapes of Lectures .

Here is more info about the Ungar 426 Computing Laboratory.
One of the TAs will be in CSC Teaching Lab (Ungar third floor) during these hours

Hüseyin Koçak
Electronic Mail:
Personal Office: Ungar 310G. Tel: 305-284-3138
Main Office: UB310A. Tel: 305-284-2268, Fax:305-284-2264
Personal Web page: Personal Web page.

Teaching Assistants:
Pedro Pena, PRISM TA. Electronic Mail:
Rachel Eickmeyer, Undergraduate TA. Electronic Mail:
Daniel Verdear, Undergraduate TA. Electronic Mail:

Office Hours:
Prof. Kocak: Tuesdays 3.30 - 4.15 and Wednesdays 2.00 - 3.00.
TA Office Hours: TAs will run problem sessions Tuesdays 5.00 - 6.30 in the Computing lab. Additional problem session Wednesdays 12.30-1.30 PM in the Projects Lab on the third floor.

Homework submission:
Homeworks will be accepted through Blackboard AND printed copy. Please follow the submission instructions.

There will be two examinations; the date of the first examination will be announced later, the second examination will take place during the scheduled final examination slot. Your grade will be based on weekly assignments (40%), and two examinations (30% + 30%).

Weekly agenda: