Skip to main content

Two-Year Tentative Course Offering Plan

MSCS Online Two-Year Tentative Course Offering Plan

Courses for the preparatory program are offered for students with BS degrees in fields other than Computer Science or Computer Engineering

Spring 2024
===========
CIS 115 - Computer Program with C (Preparatory Program)
CIS 183 - Object-Oriented Programming with Java (Preparatory Program)
CIS 322 - Data Structures and Fundamental Algorithms (Preparatory Program)
CIS 323 - Fundamentals of Computer Systems (Preparatory Program)
CIS 532 - Software Systems Design
CIS 542 - Digital Forensics

CIS 550 - Advanced Machine Learning
CIS 568 - Data Visualization
CIS 570 - Advanced Computer Systems
CIS 577 - Computer Networks
CIS 602 - Special Topics in CIS: Wireless & Mobile Computing

 

Summer 2024
===========
CIS 183 - Object-Oriented Programming with Java (Preparatory Program)
CIS 322 - Data Structures and Fundamental Algorithms (Preparatory Program)

CIS 550 - Advanced Machine Learning

CIS 552 - Database Design
CIS 555 - Advanced Bioinformatics
CIS 602 - Special Topics in CIS: Advances in Networking

CIS 602 - Special Topics in CIS: Cyber-Physical Systems Security

CIS 602 - Special Topics in CIS: Big Data Analytics

 

Fall 2024
=========
CIS 115 - Computer Program with C (Preparatory Program)
CIS 183 - Object-Oriented Programming with Java (Preparatory Program)
CIS 322 - Data Structures and Fundamental Algorithms (Preparatory Program)
CIS 323 - Fundamentals of Computer Systems (Preparatory Program)
CIS 522 - Algorithms & Complexity
CIS 530 - Advanced Data Mining
CIS 547 - Network Security and Data Assurance
CIS 573 - Operating Systems
CIS 580 - Paradigmatic Software Development
CIS 602 - Special Topics in CIS: Computer Security
CIS 602 - Special Topics in CIS: Design Patterns

 

Spring 2025
===========
CIS 115 - Computer Program with C (Preparatory Program)
CIS 183 - Object-Oriented Programming with Java (Preparatory Program)
CIS 322 - Data Structures and Fundamental Algorithms (Preparatory Program)
CIS 323 - Fundamentals of Computer Systems (Preparatory Program)
CIS 532 - Software Systems Design
CIS 542 - Digital Forensics

CIS 550 - Advanced Machine Learning

CIS 561 - Artificial Intelligence

CIS 564 - Mobile Robotics
CIS 568 - Data Visualization
CIS 570 - Advanced Computer Systems

 

Summer 2025
===========
CIS 183 - Object-Oriented Programming with Java (Preparatory Program)
CIS 322 - Data Structures and Fundamental Algorithms (Preparatory Program)

CIS 550 - Advanced Machine Learning

CIS 552 - Database Design
CIS 555 - Advanced Bioinformatics
CIS 602 - Special Topics in CIS: Big Data Analytics

CIS 602 - Special Topics in CIS: Web Software Development

CIS 602 - Special Topics in CIS: Cyber-Physical Systems Security

 

Fall 2025
=========
CIS 115 - Computer Program with C (Preparatory Program)
CIS 183 - Object-Oriented Programming with Java (Preparatory Program)
CIS 322 - Data Structures and Fundamental Algorithms (Preparatory Program)
CIS 323 - Fundamentals of Computer Systems (Preparatory Program)
CIS 522 - Algorithms & Complexity
CIS 530 - Advanced Data Mining

CIS 539 - User Interface Design and Techniques
CIS 547 - Network Security and Data Assurance
CIS 573 - Operating Systems

CIS 577 - Computer Networks
CIS 580 - Paradigmatic Software Development
CIS 602 - Special Topics in CIS: Design Patterns

CIS 602 - Special Topics in CIS: Fundamentals of Deep Learning

 

 

 

Back to top of screen