NDSU course catalog
5,776 courses at North Dakota State University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1,601–1,650 of 5,776
page 33 of 116
- 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
- CSCI 412Mobile Software Engineering3 credits
2 prerequisites
- CSCI 413Principles of Software Engineering3 credits
2 prerequisites
- CSCI 416Software Architecture and Design3 credits
1 prerequisite
- CSCI 419Software Testing and Debugging3 credits
1 prerequisite
- CSCI 420Introduction to Data Science in Python3 credits
3 prerequisites
- CSCI 421Natural Language Processing and Large Language Models3 credits
1 prerequisite
- CSCI 422Fundamentals of Data Engineering3 credits
1 prerequisite
- CSCI 423Computer Vision and Multimodal Artificial Intelligence3 credits
3 prerequisites
- CSCI 424Privacy and Data Security in Artificial Intelligence3 credits
2 prerequisites
- CSCI 425Machine Learning3 credits
unlocks 3 courses · 5 prerequisites
- CSCI 426Introduction to Artificial Intelligence3 credits
3 prerequisites
- CSCI 428Artificial Intelligence, Ethics, and the Environment3 credits
1 prerequisite
- CSCI 430Quantum Computation3 credits
1 prerequisite
- CSCI 436Computational Intelligence3 credits
1 prerequisite
- CSCI 438Simulation Models3 credits
1 prerequisite
- CSCI 445Software Projects Capstone3 credits
2 prerequisites
- CSCI 450Cloud Computing3 credits
2 prerequisites
- CSCI 453Linear Programming and Network Flows3 credits
1 prerequisite
- CSCI 455Networking and Parallel Computation3 credits
3 prerequisites
- CSCI 459Foundations of Computer Networks3 credits
unlocks 1 course · 2 prerequisites
- CSCI 462Mobile and Wireless Networks3 credits
2 prerequisites
- CSCI 467Algorithm Analysis3 credits
4 prerequisites
- CSCI 469Network Security3 credits
2 prerequisites
- CSCI 473Foundations of the Digital Enterprise3 credits
- CSCI 474Operating Systems Concepts3 credits
unlocks 2 courses · 2 prerequisites
- CSCI 476Cloud Systems Administration3 credits
1 prerequisite
- CSCI 477Object-Oriented Systems3 credits
1 prerequisite
- CSCI 478Introduction to Data Mining3 credits
1 prerequisite
- CSCI 479Introduction to Data Mining3 credits
1 prerequisite
- CSCI 485Autonomous Command and Artificial Intelligence for Robots and Other Cyber-Physical Systems3 credits
3 prerequisites