The courses offered in fall 2006 may differ from those listed here. Please use the registration booklet to guide course selection.
Introductory Courses
|
Intermediate/Advanced Courses
|
Other | |||
Module 1
|
Module 2
|
Module 1
|
Module 2
|
Full Term | |
Fall of even years
|
121: Introduction to Programming
(Chavey/Huss-Lederman) |
125: Introduction to Computer Hardware
(Viswanathan) |
201: Data Structures and Abstraction
(Huss-Lederman) |
205: Algorithms and Design (Huss-Lederman) |
FYI (Viswanathan/Chavey) |
211: Threaded Programming
(Chavey) |
311: Operating Systems
(Huss-Lederman) |
||||
251: Web Programming
(Huss-Lederman/Viswanathan) |
301: Topics in Algorithms
(Chavey) |
||||
381:. Software Development Projects (1/2) (Chavey/Viswanathan) |
|||||
Math 200: Combinatorics and Graph Theory
(taught by mathematics faculty member) |
|||||
Spring of odd years
|
121: Introduction to Programming
(Huss-Lederman) |
131: Object-Oriented Java Programming
(Chavey) |
321: Database Applications
(Huss-Lederman) |
325: Database Principles
(Huss-Lederman) |
Math 103: Cultural Approaches to Mathematics (Chavey) |
|
123: Great Ideas in Computer Science (1/2)
(Chavey) |
381:. Software Development Projects (1/2) (Chavey) |
161: Data Visualization
( Viswanathan) |
|||
281: Social and Professional Issues
(1/4)
(Huss-Lederman) |
|||||
Fall of odd years
|
121: Introduction to Programming
(Huss-Lederman) |
125: Introduction to Computer Hardware
(Viswanathan ) |
201: Data Structures and Abstraction
(Huss-Lederman) |
205: Algorithms and Design (Huss-Lederman) |
FYI 1 per 8 years; IDST/GEMS once per 8 years; CS Topics twice per 8
years (Huss-Lederman) |
211: Threaded Programming
(Chavey) |
331: Graphical Algorithms
(Chavey) |
||||
241: Computer Architecture
(Viswanathan) |
301: Topics in Algorithms
(Chavey) |
||||
381:. Software Development Projects (1/2)
(Chavey) |
|||||
Math 160: Discrete Structures (taught by mathematics faculty
member) |
|||||
Spring of even years
|
121: Introduction to Programming
(Huss-Lederman) |
131: Object-Oriented Java Programming
(Chavey) |
231: Computer Networks
(Viswanathan) |
221: Programming Language Paradigms
(Huss-Lederman) |
Math 103: Cultural Approaches to Mathematics (Chavey) |
|
123: Great Ideas in Computer Science (1/2)
(Huss-Lederman) |
341: Object Oriented Analysis & Design
(Chavey) |
345: Software Engineering
(Chavey) |
261: Principles of Computation and Modeling
(Viswanathan) |
||
381:. Software Development Projects (1/2)
(Huss-Lederman) |
|||||
281: Social and Professional Issues (1/4)
(Huss-Lederman) |
|||||