Computer Science courses at NDSU
5,776 CSCI courses at North Dakota State University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 175
page 1 of 4
- CSCI 105Introduction to Cybersecurity3 credits
unlocks 5 courses
- CSCI 114Computer Applications3 credits
unlocks 7 courses
- CSCI 121Artificial Intelligence for Everyone3 credits
- CSCI 122Visual BASIC.3 credits
unlocks 6 courses
- CSCI 159Computer Science Problem Solving3 credits
unlocks 67 courses
- CSCI 160Computer Science I.4 credits
unlocks 66 courses · 2 prerequisites
- CSCI 161Computer Science II.4 credits
unlocks 32 courses · 3 prerequisites
- CSCI 170Social Impacts of Artificial Intelligence3 credits
- CSCI 172Intermediate Visual BASIC.3 credits
- CSCI 177Introduction to Information Technology3 credits
- CSCI 189Skills for Academic Success1 credit
- CSCI 194Individual Study5 credits
- CSCI 196Field Experience/Practicum/Internship15 credits
- CSCI 199Special/Temporary/Trial Topics5 credits
- CSCI 212Self-Paced C++.1 credit
- CSCI 213Modern Software Development With AI Tools3 credits
unlocks 6 courses · 2 prerequisites
- CSCI 222Discrete Mathematics3 credits
unlocks 5 courses · 2 prerequisites
- CSCI 227Computing Fundamentals in Python I.3 credits
unlocks 51 courses · 2 prerequisites
- CSCI 228Computing Fundamentals in Python II.3 credits
unlocks 39 courses · 2 prerequisites
- CSCI 229Computing Fundamentals in Python III.3 credits
1 prerequisite
- CSCI 277Introduction to UNIX.3 credits
unlocks 3 courses
- CSCI 291Seminar5 credits
- CSCI 292Study Abroad/Student Exchange15 credits
- CSCI 294Individual Study5 credits
- CSCI 299Special/Temporary/Trial Topics5 credits
- CSCI 305Principles of Cybersecurity3 credits
unlocks 4 courses · 4 prerequisites
- CSCI 312Survey of Programming Languages3 credits
unlocks 4 courses · 2 prerequisites
- CSCI 313Software Development with Frameworks3 credits
unlocks 10 courses · 1 prerequisite
- CSCI 336Theoretical Computer Science3 credits
1 prerequisite
- CSCI 345Topics on Personal Computers3 credits
1 prerequisite
- CSCI 359Networking3 credits
unlocks 2 courses
- CSCI 366Database Systems3 credits
unlocks 6 courses · 1 prerequisite
- CSCI 371Web Scripting Languages3 credits
4 prerequisites
- CSCI 372Comparative Programming Languages3 credits
unlocks 6 courses · 1 prerequisite
- CSCI 374Computer Organization and Architecture3 credits
unlocks 6 courses · 2 prerequisites
- CSCI 377Information Technology3 credits
1 prerequisite
- CSCI 379Faculty-Led Study Abroad6 credits
- CSCI 391Seminar5 credits
- CSCI 392Study Abroad/Student Exchange15 credits
- CSCI 394Individual Study5 credits
- CSCI 396Field Experience/Practicum/Internship15 credits
- CSCI 397Cooperative Education4 credits
- CSCI 399Special/Temporary/Trial Topics5 credits
- CSCI 403Defensive Cybersecurity3 credits
2 prerequisites
- CSCI 404Ethical Hacking3 credits
2 prerequisites
- CSCI 407Cybersecurity in the Age of Artificial Intelligence3 credits
3 prerequisites
- CSCI 408Malware Detection, Analysis and Threat Mechanisms3 credits
2 prerequisites
- CSCI 409Cybersecurity Law and Policy3 credits
1 prerequisite
- CSCI 410Cybersecurity Forensics3 credits
3 prerequisites
- CSCI 411Secure Software Development3 credits
1 prerequisite