Model Course Syllabi
Undergraduate Courses
- CS 1000: Understanding Computers
- CS 1010: Introduction to Python Programming
- CS 1050: Power of Computing: Think Like a Computer
- CS 1310: Cybersecurity for Beginners
- CS 2010: Programming Fundamentals
- CS 2020: Intermediate Programming
- CS 2190: Computer Organization
- CS 2900: Career Preparation in Computing Fields
- CS 3000: Professional and Societal Issues in Computing
- CS 3060: Programming Languages
- CS 3080: Operating Systems
- CS 3140: Web Application Development
- CS 3160: Windows Application Development
- CS 3200: Introduction to Machine Learning
- CS 3210: Introduction to Software Security
- CS 3240: Usability Engineering
- CS 3320: Introduction to Computer Security
- CS 3350: Data Structures
- SE 3540: Introduction to Software Engineering
- CS 3600: COBOL Programming
- CS 3710: Introduction to Unix
- CS 3720: Unix System Administration
- CS 3900: Internship in Computer Science
- CS 3901: Internship in Computer Science
- CS 4050: Research Methods in Computer Science
- CS 4090: Language Design and Implementation
- CS 4100: Formal Language Theory
- CS 4120: Design and Analysis of Algorithms
- CS 4170: Introduction to Parallel Computing
- CS 4200: Artificial Intelligence Methods
- CS 4250: Computer Graphics
- CS 4320: Computer and Mobile Forensics
- CS 4330: Network Security and Forensics
- CS 4390: Network Architecture and Applications
- CS 4400: Optimization Techniques
- CS 4420: Techniques of Simulation
- SE 4550: Software Architecture and Design
- SE 4560: Software Testing and Quality Assurance
- CS 4620: Database Management Systems
- CS 4630: Python for Computational and Data Science
- CS 4770: Computer Science Capstone Experience
- SE 4770: Software Engineering Capstone Experience
- CS 5010: Fundamentals of Programming
- CS 5015: Concepts & Issues in Computing
- CS 5020: Fundamentals of Computer Science
- CS 5030: Networks & Cybersecurity
- CS 5050: Research Methods in Computer Science
- CS 5090: Language Design and Implementation
- CS 5100: Formal Language Theory
- CS 5120: Design and Analysis of Algorithms
- CS 5170: Introduction to Parallel Computing
- CS 5200: Artificial Intelligence Methods
- CS 5250: Computer Graphics
- CS 5320: Computer and Mobile Forensics
- CS 5330: Network Security and Forensics
- CS 5390: Network Architecture and Applications
- CS 5400: Optimization Techniques
- CS 5420: Techniques of Simulation
- SE 5550: Software Architecture and Design
- SE 5560: Software Testing and Quality Assurance
- CS 5620: Database Management Systems
- CS 5630: Python for Computational and Data Sciences
- CS 6010: Data Science Programming
- CS 6070: Architecture of Computers
- CS 6110: Automata and Computability Theory
- CS 6150: Reliable Computing
- CS 6170: Advance High Performance Computing
- CS 6200: Advanced Topics in Artificial Intelligence
- CS 6210: Computer Systems Security
- CS 6250: Topics in Advanced Computer Graphics
- CS 6260: Visualization
- CS 6290: Networks and Distributed Processing
- SE 6310: Secure Software Engineering
- CS 6420: Distributed Simulation
- CS 6500: Big Data Analytics
- CS 6630: Spatial and Multidimensional Databases
- SE 6640: Advanced Software Engineering
- CS 6650: Human Issues in Computing
- CS 7200: Machine Learning
- CS 7300: Unsupervised Feature Learning
Updated: 11/30/2023 03:58PM