COMS courses at Iowa State
8,398 COMS courses at Iowa State University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 150
page 1 of 3
- COMS 1010Orientation
- COMS 1040Brief Introduction to Computer Programming for Non-Majors
- COMS 1050AShort Course in Computer Programming: Perl
- COMS 1050BShort Course in Computer Programming: MATLAB
- COMS 1060Introduction to Web Programming
- COMS 1130Introduction to Spreadsheets and Databases
- COMS 1270Introduction to Computer Programming
unlocks 188 courses · 2 prerequisites
- COMS 1920Explorations in Computing Research I2 credits
- COMS 2030Careers in Computer Science
- COMS 2040Programming for Game Engines
- COMS 2070Fundamentals of Computer Programming
unlocks 190 courses · 2 prerequisites
- COMS 2270Object-oriented Programming
unlocks 186 courses · 9 prerequisites
- COMS 2280Introduction to Data Structures
unlocks 105 courses · 1 prerequisite
- COMS 2300Discrete Computational Structures
unlocks 146 courses · 1 prerequisite
- COMS 2520Linux Operating System Essentials
unlocks 7 courses · 4 prerequisites
- COMS 2900Independent Study6 credits
unlocks 1 course · 1 prerequisite
- COMS 2900HIndependent Study: Honors6 credits
unlocks 1 course · 1 prerequisite
- COMS 2950Programming-Based Problem Solving Practices
1 prerequisite
- COMS 3090Software Development Practices
unlocks 25 courses · 1 prerequisite
- COMS 3110Introduction to the Design and Analysis of Algorithms
unlocks 28 courses · 3 prerequisites
- COMS 3190Construction of User Interfaces
- COMS 3210Introduction to Computer Architecture and Machine-Level Programming
unlocks 37 courses · 3 prerequisites
- COMS 3270Advanced Programming Techniques
unlocks 37 courses · 1 prerequisite
- COMS 3310Theory of Computing
unlocks 6 courses · 3 prerequisites
- COMS 3360Introduction to Computer Graphics
5 prerequisites
- COMS 3420Principles of Programming Languages
unlocks 6 courses · 3 prerequisites
- COMS 3500Number Theory
2 prerequisites
- COMS 3520Introduction to Operating Systems
unlocks 29 courses · 4 prerequisites
- COMS 3620Object-Oriented Analysis and Design
2 prerequisites
- COMS 3630Introduction to Database Management Systems
unlocks 3 courses · 2 prerequisites
- COMS 3710XIntroduction to Foundational AI Models I
unlocks 1 course · 2 prerequisites
- COMS 3720XIntroduction to Foundational AI Models II
1 prerequisite
- COMS 3980Cooperative Education
- COMS 4010Bioinformatics of Sequences
10 prerequisites
- COMS 4020CComputer Science Senior Project: Project in Computer Science6 credits
1 prerequisite
- COMS 4060Bioinformatics of OMICS
- COMS 4070Applied Formal Methods
2 prerequisites
- COMS 4090Software Requirements Engineering
- COMS 4120Formal Methods in Software Engineering
4 prerequisites
- COMS 4130Program Analysis
2 prerequisites
- COMS 4150Software System Safety
1 prerequisite
- COMS 4170Software Testing
3 prerequisites
- COMS 4180Introduction to Computational Geometry
- COMS 4190Trustworthy Healthcare Software
- COMS 4210Logic for Mathematics and Computer Science
4 prerequisites
- COMS 4240Introduction to High Performance Computing
3 prerequisites
- COMS 4250High Performance Computing for Scientific and Engineering Applications
1 prerequisite
- COMS 4260Introduction to Parallel Algorithms and Programming
2 prerequisites
- COMS 4330Molecular Programming of Nanoscale Devices and Processes
1 prerequisite
- COMS 4340Quantum Information and Complexity
5 prerequisites