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 3516 Computer Networks
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 Information Systems
CS 4341 Introduction to Artificial Intelligence
CS 4401 Software Security Engineering
CS 4432 Database Systems II
CS 4445 Data Mining
CS 4513 Distributed Computing Systems
CS 4515 Computer Architecture
CS 4516 Advanced Computer Networks
CS 4533 Techniques of Programming Language Translation
CS 4536 Programming Languages
CS 4731 Computer Graphics
CS 4732 Computer Animation

  • any graduate-level computer science course, except for CS 505 and CS 552.
  • 1/3 unit of another activity, for example an ISP, which is validated by a CS faculty member as a capstone.

The Computer Science Department has an advisor for CS minors. Students are required to consult with the CS Minor Advisor before declaring the CS 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. 

Students 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 Degree Options.

 
  • Email a Friend
  • Bookmark this Page
  • Share this Page