CSC
Computer Science Coursesacross NCCCS
310 sections · 38courses · 45 colleges · Spring 2026
118 In-Person173 Online19 Hybrid
All Computer Science courses
| Course | Title | Credits | Sections | Colleges | Availability |
|---|---|---|---|---|---|
| CSC 111 | Intro to Ethical Hacking | 3 | 7 | 6 | 4 In-Person2 Online1 Hybrid |
| CSC 112 | Machine Learning Computation | 3 | 5 | 4 | 2 In-Person2 Online1 Hybrid |
| CSC 113 | Artificial Intel. Fundamentals | 3 | 18 | 12 | 4 In-Person14 Online |
| CSC 114 | Artificial Intelligence I | 3 | 3 | 3 | 2 Online1 Hybrid |
| CSC 115 | Machine Learning I | 3 | 4 | 4 | 1 In-Person2 Online1 Hybrid |
| CSC 117 | Artificial Intel. Tools I | 3 | 2 | 2 | 2 Online |
| CSC 118 | Swift Programming I | 3 | 2 | 2 | 1 In-Person1 Online |
| CSC 120 | Computing Fundamentals I | 4 | 17 | 6 | 9 In-Person7 Online1 Hybrid |
| CSC 121 | Python Programming | 3 | 38 | 18 | 16 In-Person20 Online2 Hybrid |
| CSC 122 | Python Application Development | 3 | 1 | 1 | 1 Online |
| CSC 123 | R Programming | 3 | 1 | 1 | 1 Online |
| CSC 124 | Intro to Data Science Prog. | 3 | 2 | 2 | 1 In-Person1 Online |
| CSC 128 | Chatbot Programming I | 3 | 2 | 2 | 2 Online |
| CSC 130 | Computing Fundamentals II | 4 | 1 | 1 | 1 Online |
| CSC 133 | C Programming | 3 | 1 | 1 | 1 In-Person |
| CSC 134 | C++ Programming | 3 | 42 | 23 | 23 In-Person18 Online1 Hybrid |
| CSC 139 | Visual BASIC Programming | 3 | 2 | 2 | 2 In-Person |
| CSC 151 | JAVA Programming | 3 | 59 | 26 | 26 In-Person28 Online5 Hybrid |
| CSC 152 | SAS | 3 | 2 | 2 | 2 Online |
| CSC 153 | C# Programming | 3 | 7 | 6 | 3 In-Person2 Online2 Hybrid |
| CSC 154 | Software Development | 3 | 4 | 2 | 4 Online |
| CSC 161 | Deep Learning | 3 | 2 | 2 | 2 Online |
| CSC 162 | Computer Vision | 3 | 1 | 1 | 1 Online |
| CSC 174 | Server-Side Javascript | 3 | 2 | 2 | 2 Online |
| CSC 214 | Artificial Intelligence II | 3 | 2 | 2 | 2 Online |
| CSC 215 | Machine Learning II | 3 | 2 | 2 | 2 Online |
| CSC 218 | Swift Programming II | 3 | 3 | 3 | 1 In-Person1 Online1 Hybrid |
| CSC 221 | Advanced Python Programming | 3 | 9 | 7 | 3 In-Person6 Online |
| CSC 227 | Cloud Application Development | 3 | 4 | 3 | 4 Online |
| CSC 228 | Chatbot Programming II | 3 | 2 | 2 | 2 Online |
| CSC 234 | Advanced C++ Programming | 3 | 4 | 4 | 3 In-Person1 Online |
| CSC 249 | Data Structure & Algorithms | 3 | 17 | 10 | 4 In-Person13 Online |
| CSC 251 | Advanced JAVA Programming | 3 | 22 | 14 | 6 In-Person15 Online1 Hybrid |
| CSC 253 | Advanced C# Programming | 3 | 4 | 4 | 3 In-Person1 Online |
| CSC 256 | Software Quality Assurance | 3 | 2 | 2 | 2 Online |
| CSC 258 | JAVA Enterprise Programs | 3 | 1 | 1 | 1 Online |
| CSC 284 | Emerging Comp Prog Tech | 3 | 1 | 1 | 1 Online |
| CSC 289 | Programming Capstone Project | 3 | 12 | 11 | 5 In-Person5 Online2 Hybrid |
Browse Other Subjects
ACA (ACA)Accounting (ACC)ACM (ACM)AER (AER)Agriculture (AGR)AHR (AHR)ALT (ALT)ANS (ANS)Anthropology (ANT)Arabic (ARA)Architecture (ARC)ARS (ARS)Art (ART)American Sign Language (ASL)ASM (ASM)Astronomy (AST)ATC (ATC)ATR (ATR)ATT (ATT)AUB (AUB)AUC (AUC)AUM (AUM)Automotive Technology (AUT)AVI (AVI)BAF (BAF)BAR (BAR)BAS (BAS)BAT (BAT)BDF (BDF)Biology (BIO)BMS (BMS)BMT (BMT)BPA (BPA)BPM (BPM)BPR (BPR)BPT (BPT)BTB (BTB)BTC (BTC)Business (BUS)CAB (CAB)CAR (CAR)CAS (CAS)CAT (CAT)CCT (CCT)CEG (CEG)CET (CET)Chinese (CHI)CHM (CHM)