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 162
page 1 of 4
- CSC 110Computer Science Principles - The Beauty and Joy of Computing3 credits
- CSC 111Introduction to Computing and Data Science with AI - Python3 credits
unlocks 74 courses · 4 prerequisites
- CSC 112Introduction to Computing-FORTRAN3 credits
unlocks 51 courses · 4 prerequisites
- CSC 113Introduction to Computing - MATLAB3 credits
unlocks 94 courses · 4 prerequisites
- CSC 116Introduction to Computing - Java3 credits
unlocks 133 courses · 4 prerequisites
- CSC 201Fundamentals of Applied AI3 credits
- CSC 216Software Development Fundamentals3 credits
unlocks 103 courses · 2 prerequisites
- CSC 217Software Development Fundamentals Lab1 credit
unlocks 103 courses · 2 prerequisites
- CSC 226Discrete Mathematics3 credits
unlocks 114 courses
- CSC 230C and Software Tools3 credits
unlocks 43 courses · 1 prerequisite
- CSC 236Computer Organization and Assembly Language for Computer Scientists3 credits
unlocks 2 courses · 2 prerequisites
- CSC 246Concepts and Facilities of Operating Systems for Computer Scientists3 credits
unlocks 26 courses · 2 prerequisites
- CSC 251Python Applications3 credits
1 prerequisite
- CSC 281Foundations of Interactive Game Design3 credits
- CSC 291Special Topics in Computer Science3 credits
- CSC 293Computer Science Teaching Assistant Training1 credit
- CSC 297Cybersecurity Topics1 credit
- CSC 298Introduction to Computer Science Research Methods3 credits
- CSC 299Mentored Research in Computer Science3 credits
- CSC 301Problem Solving with Applied AI3 credits
8 prerequisites
- CSC 302Introduction to Numerical Methods3 credits
unlocks 2 courses · 3 prerequisites
- CSC 316Data Structures and Algorithms3 credits
unlocks 88 courses · 3 prerequisites
- CSC 326Software Engineering4 credits
unlocks 6 courses · 4 prerequisites
- CSC 333Automata, Grammars, and Computability3 credits
unlocks 10 courses · 2 prerequisites
- CSC 342Applied Web-based Client-Server Computing3 credits
1 prerequisite
- CSC 366Design and Analysis of Algorithms3 credits
3 prerequisites
- CSC 379Ethics in Computing1 credit
- CSC 401Data and Computer Communications Networks3 credits
unlocks 11 courses · 2 prerequisites
- CSC 402Networking Projects3 credits
1 prerequisite
- CSC 405Computer Security3 credits
unlocks 3 courses · 1 prerequisite
- CSC 406Architecture Of Parallel Computers3 credits
- CSC 408Software Product Management3 credits
1 prerequisite
- CSC 411Introduction to Artificial Intelligence3 credits
unlocks 3 courses · 2 prerequisites
- CSC 412Compiler Construction3 credits
2 prerequisites
- CSC 414Foundations of Cryptography3 credits
3 prerequisites
- CSC 415Software Security3 credits
1 prerequisite
- CSC 416Introduction to Combinatorics3 credits
unlocks 2 courses · 2 prerequisites
- CSC 417Theory of Programming Languages3 credits
unlocks 2 courses · 2 prerequisites
- CSC 418Software Analysis and Design3 credits
2 prerequisites
- CSC 421Generative AI for Software Engineering3 credits
2 prerequisites
- CSC 422Automated Learning and Data Analysis3 credits
unlocks 1 course · 5 prerequisites
- CSC 425Neural Networks and Deep Learning3 credits
6 prerequisites
- CSC 427Introduction to Numerical Analysis I3 credits
9 prerequisites
- CSC 428Introduction to Numerical Analysis II3 credits
unlocks 2 courses · 10 prerequisites
- CSC 431File Organization and Processing3 credits
unlocks 1 course · 4 prerequisites
- CSC 433Privacy in the Digital Age3 credits
1 prerequisite
- CSC 434Human-Centered Security3 credits
1 prerequisite
- CSC 440Database Management Systems3 credits
2 prerequisites
- CSC 441Robot Motion Planning3 credits
6 prerequisites
- CSC 442Introduction to Data Science3 credits
11 prerequisites