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