Projected Schedule: Fall 2008 - Spring 2010
This is a tentative projection of the courses that will be offered by the department in academic years 2008-09 and 2009-10. Summer offerings for 2009 and 2010 will be decided in Fall 2008 and Fall 2009 respectively. Courses cross-listed with the Masters program are identified with both their undergraduate and graduate numbers.
The courses CS 334/334 (Hardware Interfacing/Lab) are taught by the Physics department. The courses CS 381 (Numerical Methods), CS 437 (Signal Processing), CS 481 (Advanced Numerical Methods) and CS 487 (Visualizing Math. by Computer) are taught by the Mathematics department. To determine the projected schedules for these courses, please consult the appropriate web pages of the Physics and Mathematics departments.
The courses CS 494 (Independent Study), CS 495 (CS Honors) and CS 497 (CS Internship) are offered evey semester and can be taken by arrangement with the instructor.
| Section/Course | F08 | S09 | F09 | S10 |
|---|---|---|---|---|
| 525:1xx Honors Seminar | X | |||
| 100 Tour thru.CS | X | X | X | |
| 111 Prog.Fundamentals | X | X | X | X |
| 112 Soft.Lab I | X | X | X | X |
| 113 Obj.Oriented Prog. | X | X | X | X |
| 114 Soft.Lab II | X | X | X | X |
| 171 Math.Found.of CS | X | X | X | X |
| 1xx MATLAB Programming (NEW) | X | X | ||
| 1xx OOP with Games (NEW) | X | |||
| 213 Data Structures | X | X | ||
| 231 Intro.Comp.Arch.& OS | X | X | ||
| 316 Parallel Prog. | X | |||
| 321 Prog.Lang.Concepts | X | X | ||
| 323 Soft.Meth.and Engg. | X | X | ||
| 325 Java Applications | X | X | ||
| 347 Comp.Sys.Admin. | X | X | ||
| 371 Des.Anal.of Algorithms | X | X | ||
| 3xx Game Design (NEW) | X | X | ||
| 441/541 Par.Distrib.Computing | X | |||
| 443/543 Operating Sys. | X | X | ||
| 446/546 Comp.Networks | X | X | ||
| 451/551 Database Sys. | X | X | ||
| 456/556 Comp.Graphics | X | |||
| 471/571 Adv.Algorithms | ||||
| 473/573 Intro.Comp.Geometry | ||||
| 475/575 Crypto.& Comp.Sec. | X | |||
| 476/576 Intro.Theory Comp. | X | X | ||
| 491/492 Spc.Topics | X | |||
| 523 Advanced Software Engg. | X | X | ||
| 577 Complexity Theory | X | |||
| 582 Computational Biology | X | X |
The department teaches some cross-listed graduate courses in the Masters Program in Mathematics (Mathematical Computer Science). These courses will be offered (tentatively) under the following proposed schedule:
| Section/Course | F08 | S09 | F09 | S10 |
|---|---|---|---|---|
| Math533 Theory of Comput. I | X | X | ||
| Math534 Theory of Comput. II | X | |||
| Math537 Computer Algm. | ||||
| Math538 Combin.Optim. | ||||
| Math539 Prog.Transformations |