COM S 1010 |
Orientation |
COM S 1030 |
Computer Literacy and Applications (Online) |
COM S 1030 Summer Online |
Computer Literacy and Applications (Online) |
COM S 1040 |
Brief Introduction to Computer Programming for Non-Majors (Online) |
COM S 1060 |
Introduction to Web Programming (Online) |
COM S 1130 |
Introduction to Spreadsheets and Databases |
COM S 1130 Online Section |
Introduction to Spreadsheets and Databases (Online) |
COM S 1270 |
Introduction to Programming for Problem Solving |
COM S 2030 |
Careers in Computer Science |
COM S 2070 |
Fundamentals of Computer Programming |
COM S 2270 |
Object-Oriented Programming |
COM S 2280 |
Introduction to Data Structures |
COM S 2300 |
Discrete Computational Structures |
COM S 2520 |
Linux Operating System Essentials |
COM S 3090 |
Software Development Practices |
COM S 3110 |
Introduction to the Design and Analysis of Algorithms |
COM S 3190 |
Construction of User Interfaces |
COM S 3190 |
Construction of User Interfaces |
COM S 3210 |
Introduction to Computer Architecture and Machine-Level Programming |
COM S 3260 |
C for Programmers |
COM S 3270 |
Advanced Programming Techniques |
COM S 3310 |
Theory of Computing |
COM S 3360 |
Introduction to Computer Graphics |
COM S 3420 |
Principles of Programming Languages |
COM S 3520 |
Introduction to Operating Systems |
COM S 3620 |
Object-Oriented Analysis and Design |
COM S 3630 |
Introduction to Database Management Systems |
COM S 4020 |
Computer Science Senior Project |
COM S 4070 |
Applied Formal Methods |
COM S 4090 |
Software Requirements Engineering |
COM S 4100 |
Distributed Development of Software |
COM S 4120 |
Formal Methods in Software Engineering |
COM S 4130 |
Foundations and Applications of Program Analysis |
COM S 4140 |
Gerontechnology in Smart Home Environments |
COM S 4150 |
Software System Safety |
COM S 4170 |
Software Testing |
COM S 4180 |
Introduction to Computational Geometry |
COM S 4210 |
Logic for Mathematics and Computer Science |
COM S 4240 |
Introduction to High Performance Computing |
COM S 4250 |
High Performance Computing for Scientific and Engineering Applications |
COM S 4300 |
Concurrent Programming |
COM S 4330 |
Molecular Programming of Nanoscale Devices and Processes |
COM S 4340 |
Quantum Information and Complexity |
COM S 4350 |
Algorithms for Large Data Sets: Theory and Practice |
COM S 4370 |
Computer Game and Media Programming |
COM S 4400 |
Principles and Practice of Compiling |
COM S 4410 |
Programming Languages |
COM S 4530 |
Privacy Preserving Algorithms and Data Security |
COM S 4540 |
Distributed Systems |
COM S 4550 |
Simulation: Algorithms and Implementation |
COM S 4610 |
Principles and Internals of Database Systems |
COM S 4720 |
Principles of Artificial Intelligence |
COM S 4740 |
Introduction to Machine Learning |
COM S 4760 |
Motion Strategy Algorithms and Applications |
COM S 4770 |
Foundations of Robotics and Computer Vision |
COM S 4870 |
Introduction to Network Programming and Cloud Computing |
COM S 4880 |
Computer Networks |
COM S 5070 |
Applied Formal Methods |
COM S 5090 |
Software Requirements Engineering |
COM S 5100 |
Distributed Development of Software |
COM S 5110 |
Design and Analysis of Algorithms |
COM S 5120 |
Formal Methods in Software Engineering |
COM S 5130 |
Foundations and Applications of Program Analysis |
COM S 5140 |
Gerontechnology in Smart Home Environments |
COM S 5150 |
Software System Safety |
COM S 5180 |
Introduction to Computational Geometry |
COM S 5270X |
Concurrent Systems |
COM S 5330 |
Computational Models of Nanoscale Self-Assembly |
COM S 5340 |
Quantum Information and Complexity |
COM S 5350 |
Algorithms for Large Data Sets: Theory and Practice |
COM S 5350 Online |
Algorithms for Large Data Sets: Theory and Practice (Online) |
COM S 5400 |
Principles and Practice of Compiling |
COM S 5410 |
Programming Languages |
COM S 5510 |
Computational Techniques for Genome Assembly and Analysis |
COM S 5520 |
Principles of Operating Systems |
COM S 5530 |
Privacy-Preserving Algorithms and Data Security |
COM S 5540 |
Distributed Systems |
COM S 5550 |
Simulation: Algorithms and Implementation |
COM S 5610 |
Database Design, Management, and Research |
COM S 5670 |
Bioinformatics Algorithms |
COM S 5690 |
Structural Bioinformatics |
COM S 5720 |
Principles of Artificial Intelligence |
COM S 5730 |
Machine Learning |
COM S 5740 |
Introduction to Machine Learning |
COM S 5760 |
Motion Planning for Robotics and Autonomous Systems |
COM S 5770 |
Foundations of Robotics and Computer Vision |
COM S 5780X |
Optimization for Machine Learning |
COM S 5860 |
Computer Network Architectures |
COM S 5870 |
Network Programming, Applications, and Research Issues |
COM S 6120 |
Distributed Algorithms |
COM S 6650A |
Advanced Topics in Software Engineering: Foundations |
COM S 6730 |
Advanced Topics in Machine Learning - Secure AI |