CSC courses at NC State
7,725 CSC courses at North Carolina State University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 51
page 1 of 2
- CSC 501Operating Systems Principles3 credits
unlocks 9 courses · 2 prerequisites
- CSC 503Computational Applied Logic3 credits
3 prerequisites
- CSC 505Design and Analysis Of Algorithms3 credits
unlocks 1 course · 2 prerequisites
- CSC 506Architecture Of Parallel Computers3 credits
unlocks 1 course
- CSC 510Software Engineering3 credits
unlocks 4 courses · 2 prerequisites
- CSC 512Compiler Construction3 credits
unlocks 1 course · 2 prerequisites
- CSC 514Foundations of Cryptography3 credits
3 prerequisites
- CSC 515Software Security3 credits
1 prerequisite
- CSC 517Object-Oriented Design and Development3 credits
2 prerequisites
- CSC 519DevOps: Modern Software Engineering Practices3 credits
1 prerequisite
- CSC 520Artificial Intelligence I3 credits
unlocks 2 courses · 4 prerequisites
- CSC 522Automated Learning and Data Analysis3 credits
unlocks 2 courses · 5 prerequisites
- CSC 525Neural Networks and Deep Learning3 credits
6 prerequisites
- CSC 528Trustworthy and Efficient AI3 credits
- CSC 530Computational Methods for Molecular Biology3 credits
2 prerequisites
- CSC 533Privacy in the Digital Age3 credits
1 prerequisite
- CSC 534Human-Centered Security3 credits
1 prerequisite
- CSC 537Systems Attacks and Defenses3 credits
unlocks 2 courses · 2 prerequisites
- CSC 540Database Management Concepts and Systems3 credits
unlocks 1 course · 1 prerequisite
- CSC 541Advanced Data Structures3 credits
unlocks 1 course · 1 prerequisite
- CSC 545Cryptographic Engineering and Hardware Security3 credits
- CSC 546Management Decision and Control Systems3 credits
- CSC 547Cloud Computing Technology3 credits
3 prerequisites
- CSC 548Parallel Systems3 credits
unlocks 1 course · 3 prerequisites
- CSC 549Embedded/Real-Time Systems for Autonomous Driving with Machine Learning3 credits
- CSC 554Human-Computer Interaction3 credits
unlocks 5 courses · 1 prerequisite
- CSC 555Social Computing and Decentralized Artificial Intelligence3 credits
- CSC 560Numerical Analysis I3 credits
3 prerequisites
- CSC 561Principles of Computer Graphics3 credits
unlocks 2 courses
- CSC 562Introduction to Game Engine Design3 credits
2 prerequisites
- CSC 563Visual Interfaces for Mobile Devices3 credits
2 prerequisites
- CSC 565Graph Theory3 credits
2 prerequisites
- CSC 567Introduction to Quantum Algorithms3 credits
- CSC 568Enterprise Storage Architecture3 credits
3 prerequisites
- CSC 569Quantum Computing3 credits
- CSC 570Computer Networks3 credits
unlocks 6 courses · 1 prerequisite
- CSC 571Internet of Things: Architectures, Applications, and Implementation3 credits
- CSC 572Optimizations and Algorithms3 credits
- CSC 573Internet Protocols3 credits
unlocks 4 courses · 1 prerequisite
- CSC 574Computer and Network Security3 credits
unlocks 2 courses · 4 prerequisites
- CSC 575Introduction to Wireless Networking3 credits
1 prerequisite
- CSC 577Switched Network Management3 credits
unlocks 2 courses
- CSC 578LTE and 5G Communications3 credits
- CSC 579Introduction to Computer Performance Modeling3 credits
1 prerequisite
- CSC 580Numerical Analysis I3 credits
unlocks 2 courses · 3 prerequisites
- CSC 581Game Engine Foundations3 credits
2 prerequisites
- CSC 582Computer Models of Interactive Narrative3 credits
- CSC 583Introduction to Parallel Computing3 credits
4 prerequisites
- CSC 584Building Game AI3 credits
1 prerequisite
- CSC 591Special Topics In Computer Science6 credits