Computer Science Minor
The Minor in Computer Science will consist of 2 units from Computer Science, with no more than one course at the 1000- level. The 2 units must conclude with one of the following, each of which provides an integrating capstone experience:
CS 3013 Operating Systems
CS 3041 Human-Computer Interaction
CS 3133 Foundations of Computer Science
CS 3431 Database Systems I
CS 3733 Software Engineering
CS 4120 Analysis of Algorithms
CS 4123 Theory of Computation
CS 4233 Object-Oriented Analysis and Design
CS 4241 Webware: Computational Technology for Network Systems
CS 4341 Introduction to Artificial Intelligence
CS 4432 Database Systems II
CS 4445 Data Mining
CS 4513 Distributed Computing Systems
CS 4514 Computer Networks: Architecture and Implementation
CS 4515 Computer Architecture
CS 4533 Techniques of Programming Language Translation
CS 4536 Programming Languages
CS 4731 Computer Graphics
CS 4732 Computer Animation
- any graduate-level CS course, except for CS501, CS505, CS507, CS552, or CS590
- 1/3 unit of another activity, for example an ISP, which is validated by a CS faculty member as a capstone.
Students interested in initiating work on a minor in CS are encouraged to ask the Computer Science Department to identify a faculty member to assist the student in structuring a minor. Prior to the initiation of a capstone experience students must inform the offering professor of their intent to use the experience as a capstone.
Majors in Computer Science and Computers with Applications do not qualify for a Minor in Computer Science.
ECE majors and Management Information Science majors should review the Operational Rules of the Minor at WPI to avoid problems with double counting CS courses. For general policy on the Minor, see the description on page 12.
Maintained by webmaster@wpi.eduLast modified: February 08, 2008 09:34:05
