Graduate Certificate Program in Computer Science
WPI's Graduate Certificate Program provides an opportunity for students holding undergraduate degrees to continue their study in an advanced area. A B.S. or B.A. degree is the general requirement. However, the CS department looks for a specific background when making admission decisions (see below). This program requires students to complete 4-5 thematically related courses in their area of interest. Each student's program of study must be approved by the academic advisor. Academic advisors are assigned upon admission to the program but may be changed in accordance with departmental policies.
Other opportunities for advanced study, such as Advanced Certificate Programs, are described in the Graduate Catalog, as well as in the Graduate Studies admissions material.
Recommended background for CS Graduate Certificates:
An undergraduate degree in Computer Science or Computer Engineering.
Note: CS 525 (Special Topics in Computer Science) may be used to satisfy certificate requirements. Some CS 525 topics appear below. Additional topics that satisfy certification program requirements may be offered.
Note: Changes to Network-related Courses that appear starting with the 1999-00 Graduate Catalog made some of the original information that appeared below incorrect.
Computer Systems
- Operating Systems (CS 502)
- Advanced Topics in Operating Systems (CS 535)
- (Choose 2)
- Analysis of Computations and Systems (CS 504)
- Introduction to Local and Wide Area Networks (CS 513/EE 506)
- Advanced Systems Architecture (CS 514/EE 572)
- Modeling and Performance Evaluation of Network and Computer Systems (CS 533)
Computer and Communications Networks
- (Choose 4)
- Analysis of Computations and Systems (CS 504)
- Introduction to Local and Wide Area Networks (CS 513/EE 506)
- Operating Systems (CS 502)
- High-Performance Networks (CS 530/EE 530)
- Advanced Computer and Communications Networks (CS 577/EE 537)
- Telecommunications Transmission Technologies (EE 535)
- Wireless Information Networks (EE 538)
Artificial Intelligence
- (Choose 4)
- Artificial Intelligence (CS 534)
- Expert Systems (CS 538)
- Machine Learning (CS 539)
- Computer Vision (CS 549)
- Artificial Intelligence and Design (CS 540)
Database Design
- Database Management Systems (CS 542)
- Advanced Database Systems (CS 561)
- (Choose 2)
- Analysis of Computations and Systems (CS 504)
- Design of Software Systems (CS 509)
- Special Topics: Object-Oriented Analysis and Design (CS 525)
- Advanced Topics in Software Engineering (CS 562)
Graphics/Image Processing/Visualization
- (Choose 4)
- Computer Graphics (CS 543)
- Digital Image Processing (CS 545/EE 545)
- Computer Vision (CS 549)
- Advanced Topics in Computer Graphics (CS 563)
- Special Topics: Human-Computer Interaction (CS 525)
Information Security
Programming Languages
- (Choose 4)
- Foundations of Computer Science (CS 503)
- Programming Language Design (CS 536)
- Compiler Construction (CS 544)
- Special Topics: Object-Oriented Analysis and Design (CS 525)
- Advanced Compiler Design (CS 537) ***No longer offered***
Software Engineering and Interface Design
- (Choose 4)
- Design of Software Systems (CS 509)
- Human-Computer Interaction (CS 546)
- Advanced Topics in Software Engineering (CS 562)
- Special Topics: Object-Oriented Analysis and Design (CS 525)
- Special Topics: Electronic Documents (CS 525)
Last modified: January 18, 2007 21:08:46
