CSC
Computer Science Coursesacross MassCC
82 sections · 35courses · 4 colleges · Fall 2026
35 In-Person35 Online12 Hybrid
All Computer Science courses
| Course | Title | Credits | Sections | Colleges | Availability |
|---|---|---|---|---|---|
| CSC 100 | Intro Comp Sci | 3 | 2 | 1 | 2 Hybrid |
| CSC 100L | Lab: Intro Comp Sci | 1 | 3 | 1 | 3 Hybrid |
| CSC 101 | Programming Foundations | 4 | 4 | 2 | 2 In-Person2 Online |
| CSC 111 | Introduction to Generative AI | 3 | 1 | 1 | 1 Online |
| CSC 113 | Intro to Python Programming | 3 | 2 | 1 | 2 Online |
| CSC 113L | Lab: Intro to Python Prog | 1 | 3 | 1 | 3 In-Person |
| CSC 120 | Intro to Computer Sci/OOP | 4 | 7 | 1 | 4 In-Person2 Online1 Hybrid |
| CSC 125 | Python Programming | 3 | 6 | 1 | 1 In-Person3 Online2 Hybrid |
| CSC 151 | Programming I | 4 | 5 | 1 | 3 In-Person2 Online |
| CSC 156 | Operating Systems Basics and Security | 3 | 4 | 1 | 2 In-Person2 Online |
| CSC 170 | Digital Forensics I | 3 | 1 | 1 | 1 In-Person |
| CSC 188 | Introduction to Computer Security | 3 | 1 | 1 | 1 Online |
| CSC 202 | Computer Organization and Assembly Language | 4 | 3 | 1 | 1 In-Person2 Online |
| CSC 210 | Comp Org/Dig Lo | 3 | 1 | 1 | 1 Hybrid |
| CSC 210L | Lab: Cmptr Org/Digital Logic | 1 | 2 | 1 | 2 In-Person |
| CSC 220 | Data Structures/Algrthms | 3 | 1 | 1 | 1 Online |
| CSC 220L | Lab: Dta Stru/Algrth | 1 | 1 | 1 | 1 In-Person |
| CSC 225 | Advanced Python Programming | 3 | 3 | 1 | 2 Online1 Hybrid |
| CSC 236 | SQL Programming | 3 | 4 | 1 | 1 In-Person1 Online2 Hybrid |
| CSC 237 | C++ Programming | 4 | 3 | 1 | 2 In-Person1 Online |
| CSC 239 | JAVA Programming | 4 | 4 | 1 | 3 In-Person1 Online |
| CSC 240 | Database Programming | 3 | 1 | 1 | 1 Online |
| CSC 242 | Data Structures | 3 | 3 | 1 | 2 In-Person1 Online |
| CSC 244 | Android Development W/Kotlin | 3 | 1 | 1 | 1 Online |
| CSC 252 | C++ Programming | 4 | 3 | 2 | 1 In-Person2 Online |
| CSC 254 | Data Structures | 4 | 1 | 1 | 1 Online |
| CSC 255 | Programming III | 4 | 2 | 1 | 1 In-Person1 Online |
| CSC 258 | Data Structures | 4 | 1 | 1 | 1 In-Person |
| CSC 272 | Digital Forensics II | 3 | 1 | 1 | 1 In-Person |
| CSC 284 | Advanced C++/OOP | 3 | 1 | 1 | 1 In-Person |
| CSC 285 | Advanced Java Programming | 3 | 3 | 1 | 1 In-Person2 Online |
| CSC 287 | OOPL for Programmers | 3 | 1 | 1 | 1 In-Person |
| CSC 289 | Secure Programming | 3 | 1 | 1 | 1 Online |
| CSC 290 | Information Assurance | 3 | 1 | 1 | 1 Online |
| CSC 299 | Computer Science Internship | 3 | 1 | 1 | 1 Online |
Browse Other Subjects
ABT (ABT)Accounting (ACC)Agriculture (AGR)AHE (AHE)AHS (AHS)Anthropology (ANT)ARB (ARB)Art (ART)American Sign Language (ASL)Astronomy (AST)Biology (BIO)BIT (BIT)BME (BME)Business (BUS)CAD (CAD)CAP (CAP)CET (CET)Chemistry (CHE)CHM (CHM)CHN (CHN)Computer Information Systems (CIS)CIT (CIT)CMP (CMP)CMT (CMT)COL (COL)Communications (COM)Criminal Justice (CRJ)CSE (CSE)CSI (CSI)CSO (CSO)Culinary Arts (CUL)Dance (DAN)DAS (DAS)DFS (DFS)DHY (DHY)DLT (DLT)DMP (DMP)Diagnostic Medical Sonography (DMS)DSC (DSC)DVD (DVD)Early Childhood Education (ECE)ECN (ECN)Economics (ECO)Education (EDU)EET (EET)Engineering (EGR)Electronics (ELE)ELL (ELL)