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.

Requirements

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.

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.

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/ECE 506)
    • Advanced Systems Architecture (CS 514/ECE 572)
    • Modeling and Performance Evaluation of Network and Computer Systems (CS 533/ECE 581)

Computer and Communications Networks

  • Choose 4:
    • Analysis of Computations and Systems (CS 504)
    • Introduction to Local and Wide Area Networks (CS 513/ECE 506)
    • Operating Systems (CS 502)
    • High-Performance Networks (CS 530/ECE 530)
    • Advanced Computer and Communications Networks (CS 577/ECE 537)
    • Telecommunications Transmission Technologies (ECE 535)
    • Wireless Information Networks (ECE 538)

Artificial Intelligence

  • Choose 4:
    • Artificial Intelligence (CS 534)
    • Knowledge-Based Systems (CS 538)
    • Machine Learning (CS 539)
    • Computer Vision (CS/RBE 549)
    • Artificial Intelligence in Design (CS 540)
    • Knowledge Discovery And Data Mining (CS548)
    • Graphical Models for Reasoning Under Uncertainty (CS 566)
    • Artificial Intelligence for Adaptive Educational Technology (CS 568)

Database Design

  • Database Management Systems (CS 542)
  • Advanced Topics in 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)

Database Systems

  • Choose 4:
    • Database Management Systems (CS 542)
    • Advanced Topics in Database Systems (CS 561)
    • Foundational Aspects Of Database Systems (CS 556)
    • Knowledge Discovery And Data Mining (CS548)
    • Special Topics: Selected Topic in Databases  (CS 525)

Graphics/Image Processing/Visualization

  • Choose 4:
    • Computer Graphics (CS 543)
    • Digital Image Processing (CS 545/ECE 545)
    • Computer Vision (CS/RBE 549)
    • Advanced Topics in Computer Graphics (CS 563)
    • Human-Computer Interaction (CS 546)
    • Biovisualization (BCB 502)
    • Special Topics: Data Visualization (CS 525)
    • Special Topics: Mobile Graphics (CS 525)

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)

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)

Admission

A BS or BA degree is the general requirement. An undergraduate degree in Computer Science or Computer Engineering is the recommended background for admission to the Graduate Certificate Program in Computer Science.

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