Computer Science: Online Courses

The following CS courses are offered online. Please reach out to your WPI team member with questions. 
Course offerings are subject to change. If you are interested in enrolling, please contact us for the most up-to-date information. 

CS 5003. Foundations of Computer Science
CS 5007. Intro to Programming Concepts, Data Structures and Algorithms
CS 5084. Intro to Algorithms: Design & Analysis
CS 509. Design of Software Systems
CS 513. Computer Networks
CS 525. ST Computer and Network Security
CS 525. ST Network Intrusion Detection and Prevention
CS 525. ST Digital Forensics
CS 528. Mobile and Ubiquitous Computing
CS 539. Machine Learning
CS 542. Database Management Systems
CS 543. Computer Graphics
CS 544. Compiler Construction
CS 546. Human-Computer Interaction
CS 548. Knowledge Discovery and Data Mining
CS 549. Computer Vision
CS 571. Case Studies in Computer Security
CS 573. Data Visualization
CS 585. Big Data Management
CS 586. Big Data Analytics