Virginia Tech® home

Anticipated Offerings

(Last updated August 14, 2023)

The tables below shows graduate courses the computer science department plans to offer through Spring 2024.  Note that there are two tables: one for courses available to students in Blacksburg and one for courses available to students in Northern Virginia.  These lists should be considered tentative; it is subject to resource constraints, faculty constraints and enrollment. See the Virginia Tech Time Table for scheduling details for specific semesters.

Course offerings marked ...

  • "E" are taught by ECE faculty
  • "I" are taught by ISE faculty
  • "M" are taught by Math faculty
  • "S" are taught by Statistics faculty
 Offered to Blacksburg StudentsFall
2023
Spring
2024
Fall
2024
Spring
2025
CS 5014Research Methods in CS x x
CS 5024Ethics and Professionalism in CSxxxx
CS 5040Intermediate Data Structures and Algorithms (MEng)
xxxx
CS 5114Theory of Algorithmsx x 
CS 5124Algorithms in Bioinformatics  x 
CS 5204Operating Systemsx x 
CS 5234Advanced Parallel Computation x x
CS 5244Web Application Developmentx x 
CS 5254Mobile Application Developmentxxxx
CS 5304Translator Design & Constructionx   
CS 5314Programming Languages  x 
CS 5424Computational Cell Biology x  
CS 5465Numerical AnalysisM M 
CS 5466Numerical Analysis M M
CS 5484Finite Element Methods for Partial Differential Equations    
CS 5485Numerical Analysis & SoftwareM x
 
CS 5486Numerical Analysis & Software M x
CS 5504Computer ArchitectureExEx
CS 5510Multiprocessor Programmingx E 
CS 5560Fundamentals of Information SecurityExEx
CS 5565Network Architecture & Protocolsx x
 
CS 5566Network Architecture and Protocols E x
CS 5580Cryptographic Engineering E E
CS 5584Network SecurityxExE
CS 5590System and Software Security x x
CS 5594Blockchain Technologiesxx x
CS 5604Information Storage & Retrievalx x 
CS 5614Database Managementxx x
CS 5624Natural Language Processingx x 
CS 5634Data Management in Bioinformatics    
CS 5644Machine Learning with Big Data (MEng)x x 
CS 5664Social Media Analytics (MEng) x x
CS 5704Software Engineeringxxxx
CS 5714Usability EngineeringIxIx
CS 5724Models & Theories of HCIx x 
CS 5734Social Computing & CSCWx x 
CS 5744Software Design & Qualityx x 
CS 5754Virtual Environments x x
CS 5764Information Visualizationxxxx
CS 5774User Interface Softwarex x 
CS 5784Software Project Managementx x 
CS 5804Artificial Intelligencexx x
CS 5805Machine Learning Ixxxx
CS 5806Machine Learning IIxxxx
CS 5814Introduction to Deep Learning x x
CS 5834Introduction to Urban Computingx x 
CS 5854Computational Systems Biology   x
CS 5864Learning-based Computer Visionx x 
CS 5914Emerging Topics in Computer Science
xxxx
CS 5934 
Capstone Project (MEng)
xxxx

 

 Offered to Northern Virginia StudentsFall
2023
Spring
2024
Fall
2024
Spring
2025
CS 5024Ethics and Professionalism in CSxxxx
CS 5040Intermediate Data Structures and Algorithms (MEng)xxxx
CS 5114Theory of Algorithms x x
CS 5244Web Application Developmentxxxx
CS 5254Mobile Application Developmentxxxx
CS 5504Computer ArchitectureE E 
CS 5510Multiprocessor ProgrammingE   
CS 5560Fundamentals of Information SecurityExEx
CS 5565Network Architecture & ProtocolsE E 
CS 5584Network Securityx x 
CS 5590System and Software Security   x
CS 5614Database Management x x
CS 5644Machine Learning with Big Data (MEng)x x 
CS 5664Social Media Analytics (MEng) x x
CS 5704Software Engineeringxxxx
CS 5744Software Design & Qualityx x 
CS 5774User Interface Software  x 
CS 5804Artificial Intelligence x x
CS 5805Machine Learning Ixxxx
CS 5806Machine Learning IIxxxx
CS 5814Introduction to Deep Learning   x
CS 5834Introduction to Urban Computingx x 
CS 5914Emerging Topics in Computer Science
xxxx
CS 5934 
Capstone Project (MEng)
xxxx