CS Course Scheduling

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)
   

Notes