Computer Science courses at UNI
2,811 CS courses at University of Northern Iowa, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–44 of 44
- CS 1000Computing Skills and Concepts
- CS 1025Modern Tools for Exploring Data
- CS 1100Web Development: Client-Side Coding
unlocks 2 courses
- CS 1120Media Computation
- CS 1130Visual BASIC Programming
unlocks 24 courses
- CS 1160C/C++ Programming
unlocks 28 courses
- CS 1170Introductory Programming for Data Science
- CS 1410Computer Organization
unlocks 5 courses · 1 prerequisite
- CS 1510Introduction to Computing
unlocks 45 courses
- CS 1520Data Structures
unlocks 23 courses · 1 prerequisite
- CS 1800Discrete Structures
unlocks 20 courses · 3 prerequisites
- CS 2100Web Development: Server-side Coding
1 prerequisite
- CS 2150Computing for Data Science
1 prerequisite
- CS 2420Computer Architecture and Parallel Programming
unlocks 1 course · 1 prerequisite
- CS 2470Networking
unlocks 3 courses · 2 prerequisites
- CS 2530Intermediate Computing
unlocks 4 courses · 3 prerequisites
- CS 2720Software Engineering
2 prerequisites
- CS 2880Topics in Computing
- CS 3110Web Application Development
3 prerequisites
- CS 3120User Interface Design
1 prerequisite
- CS 3140Database Systems
1 prerequisite
- CS 3150Information Storage and Retrieval
1 prerequisite
- CS 3179Cooperative Education
- CS 3430Operating Systems
unlocks 1 course · 1 prerequisite
- CS 3510Topics in Programming
2 prerequisites
- CS 3530Design and Analysis of Algorithms
unlocks 2 courses · 2 prerequisites
- CS 3540Programming Languages and Paradigms
2 prerequisites
- CS 3610Artificial Intelligence
1 prerequisite
- CS 3650Computational Biology
2 prerequisites
- CS 3730Project Management
1 prerequisite
- CS 3750Software Verification and Validation
1 prerequisite
- CS 3810Theory of Computation
unlocks 1 course · 1 prerequisite
- CS 4400System Administration
1 prerequisite
- CS 4410System Security
1 prerequisite
- CS 4420Applied Systems Forensics
3 prerequisites
- CS 4550Translation of Programming Languages
2 prerequisites
- CS 4620Intelligent Systems
1 prerequisite
- CS 4740Real-Time Embedded Systems
1 prerequisite
- CS 4800Undergraduate Research in Computer Science6 credits
- CS 4880Topics in Computer Science
1 prerequisite
- CS 6140Database Management Systems
- CS 6400Computer Systems
2 prerequisites
- CS 6500Algorithms
1 prerequisite
- CS 6800Theoretical Foundations of Computing
1 prerequisite