CS courses
107 courses · University of Idaho · Fall 2026
- CS 1112 — Computational Thinking and Problem Solving1 section
- CS 1120 — Computer Science I1 section
- CS 1121 — Computer Science II1 section
- CS 1550 — Computer Organization and Architecture1 section
- CS 2040 — (s) Special Topics1 section
- CS 2100 — Programming Languages1 section
- CS 2120 — Practical Python1 section
- CS 2230 — System Software1 section
- CS 2240 — Computer Operating Systems1 section
- CS 2250 — Introduction to Robotic Systems1 section
- CS 2980 — (s) Internship1 section
- CS 2990 — (s) Directed Study1 section
- CS 3185 — Theory of Computation1 section
- CS 3195 — Analysis of Algorithms1 section
- CS 3360 — Introduction to Information Assurance1 section
- CS 3383 — Software Engineering1 section
- CS 3401 — Computer Graphics1 section
- CS 3411 — Introduction to Computer Game Development1 section
- CS 3551 — Introduction to Robotics1 section
- CS 3600 — Database Systems1 section
- CS 3980 — (s) Computer Science Cooperative Internship1 section
- CS 4000 — (s) Seminar1 section
- CS 4010 — Contemporary Issues in Computer Science1 section
- CS 4040 — (s) Special Topics1 section
- CS 4145 — Compiler Design1 section
- CS 4200 — Data Communication Systems1 section
- CS 4211 — Parallel Programming1 section
- CS 4241 — Advanced Operating Systems1 section
- CS 4310 — (s) SFS Professional Develop1 section
- CS 4380 — Network Security1 section
- CS 4390 — Applied Security Concepts1 section
- CS 4440 — Supervisory Control and Critical Infrastructure Systems1 section
- CS 4441 — Multi-User Games and Virtual Environments1 section
- CS 4470 — Digital Forensics1 section
- CS 4480 — Digital Twins1 section
- CS 4501 — Advanced Computer Architecture1 section
- CS 4502 — Real-Time Operating Systems1 section
- CS 4543 — Embedded Systems1 section
- CS 4553 — Robotic Systems Engineering I1 section
- CS 4554 — Robotic Systems Engineering II1 section
- CS 4556 — PLC Programming for Automation1 section
- CS 4571 — AI Data Analysis for Industrial Applications1 section
- CS 4602 — Database Management Systems Design1 section
- CS 4615 — Computational Biology: Sequence Analysis1 section
- CS 4621 — Data Science1 section
- CS 4622 — Applied Data Science with Python1 section
- CS 4625 — Semantic Web and Open Data1 section
- CS 4670 — Advanced PLC Programming1 section
- CS 4701 — Artificial Intelligence1 section
- CS 4712 — Machine Learning1 section
- CS 4715 — Deep Learning1 section
- CS 4718 — (s) Convex Optimization1 section
- CS 4727 — Adversarial Machine Learning1 section
- CS 4731 — Evolutionary Computation1 section
- CS 4741 — Natural Language Processing1 section
- CS 4771 — Python for Machine Learning1 section
- CS 4800 — CS Senior Capstone Design I1 section
- CS 4810 — CS Senior Capstone Design II1 section
- CS 4885 — Machine Vision1 section
- CS 4990 — (s) Directed Study1 section
- CS 5000 — Master's Research and Thesis1 section
- CS 5007 — CS and Cyber Research Methods1 section
- CS 5010 — (s) Seminar1 section
- CS 5020 — (s) Directed Study1 section
- CS 5040 — (s) Special Topics1 section
- CS 5050 — (s) Professional Development1 section
- CS 5200 — Data Communication Systems1 section
- CS 5211 — Parallel Programming1 section
- CS 5241 — Advanced Operating Systems1 section
- CS 5360 — Advanced Information Assurance Concepts1 section
- CS 5380 — Network Security1 section
- CS 5390 — Applied Security Concepts1 section
- CS 5440 — Supervisory Control and Critical Infrastructure Systems1 section
- CS 5441 — Multi-User Games and Virtual Environments1 section
- CS 5470 — Digital Forensics1 section
- CS 5480 — Digital Twins1 section
- CS 5501 — Advanced Computer Architecture1 section
- CS 5502 — Real-Time Operating Systems1 section
- CS 5543 — Embedded Systems1 section
- CS 5553 — Robotic Systems Engineering I1 section
- CS 5554 — Robotic Systems Engineering II1 section
- CS 5556 — PLC Programming for Automation1 section
- CS 5571 — AI Data Analysis for Industrial Applications1 section
- CS 5602 — Database Management Systems Design1 section
- CS 5615 — Computational Biology: Sequence Analysis1 section
- CS 5621 — Data Science1 section
- CS 5622 — Applied Data Science with Python1 section
- CS 5625 — Semantic Web and Open Data1 section
- CS 5670 — Advanced PLC Programming1 section
- CS 5701 — Artificial Intelligence1 section
- CS 5702 — AI Governance, Ethics, and Professional Responsibility1 section
- CS 5708 — Neural Network Design1 section
- CS 5712 — Machine Learning1 section
- CS 5713 — Reinforcement Learning1 section
- CS 5715 — Deep Learning1 section
- CS 5718 — (s) Convex Optimization1 section
- CS 5727 — Adversarial Machine Learning1 section
- CS 5731 — Evolutionary Computation1 section
- CS 5741 — Natural Language Processing1 section
- CS 5771 — Python for Machine Learning1 section
- CS 5790 — Graduate Capstone1 section
- CS 5800 — Graduate Project1 section
- CS 5885 — Machine Vision1 section
- CS 5931 — (s) SFS Professional Develop1 section
- CS 5980 — (s) Internship1 section
- CS 5990 — (s) Non-thesis Master's Research1 section
- CS 6000 — Doctoral Research and Dissertation1 section
Spot missing or incorrect course data?