CS courses
46 courses · University of Idaho · Fall 2026
- CS 1112 — Computational Thinking and Problem Solving1 section
- CS 1120 — Computer Science I8 sections
- CS 1121 — Computer Science II1 section
- CS 1550 — Computer Organization and Architecture1 section
- CS 2100 — Programming Languages2 sections
- CS 2230 — System Software1 section
- CS 2240 — Computer Operating Systems1 section
- CS 2980 — Internship2 sections
- CS 3185 — Theory of Computation2 sections
- CS 3195 — Analysis of Algorithms2 sections
- CS 3383 — Software Engineering2 sections
- CS 3600 — Database Systems3 sections
- CS 3980 — Computer Science Cooperative Internship2 sections
- CS 4010 — Contemporary Issues in Computer Science2 sections
- CS 4040 — ST: Hardware Security2 sections
- CS 4145 — Compiler Design2 sections
- CS 4310 — SFS Professional Develop1 section
- CS 4441 — Multi-User Games and Virtual Environments1 section
- CS 4501 — Advanced Computer Architecture3 sections
- CS 4543 — Embedded Systems3 sections
- CS 4553 — Robotic Systems Engineering I2 sections
- CS 4556 — PLC Programming for Automation2 sections
- CS 4571 — AI Data Analysis for Industrial Applications3 sections
- CS 4622 — Applied Data Science with Python3 sections
- CS 4715 — Deep Learning3 sections
- CS 4771 — Python for Machine Learning3 sections
- CS 4800 — CS Senior Capstone Design I2 sections
- CS 4810 — CS Senior Capstone Design II2 sections
- CS 5000 — Master's Research and Thesis23 sections
- CS 5007 — CS and Cyber Research Methods5 sections
- CS 5010 — Computer Science Graduate Sem5 sections
- CS 5020 — DS: Quantum Machine Learning2 sections
- CS 5040 — ST: Hardware Security3 sections
- CS 5441 — Multi-User Games and Virtual Environments1 section
- CS 5501 — Advanced Computer Architecture6 sections
- CS 5543 — Embedded Systems3 sections
- CS 5553 — Robotic Systems Engineering I3 sections
- CS 5556 — PLC Programming for Automation3 sections
- CS 5571 — AI Data Analysis for Industrial Applications4 sections
- CS 5622 — Applied Data Science with Python5 sections
- CS 5715 — Deep Learning5 sections
- CS 5771 — Python for Machine Learning6 sections
- CS 5931 — SFS Professional Develop1 section
- CS 5980 — INTERN: Teaching Practicum1 section
- CS 5990 — Non-thesis Master's Research25 sections
- CS 6000 — Doctoral Research and Dissertation18 sections
Spot missing or incorrect course data?