CSC courses
121 courses · California State University, Sacramento · Fall 2026
- CSC 10 — Introduction to Programming Logic.1 section
- CSC 10A — Accelerated Introduction to Programming Logic.1 section
- CSC 15 — Programming Concepts and Methodology I.1 section
- CSC 15P — Peer-Assisted Learning CSC 15.1 section
- CSC 15W — Programming Methodology I Workshop.1 section
- CSC 20 — Programming Concepts and Methodology II.1 section
- CSC 20P — Peer-Assisted Learning CSC 20.1 section
- CSC 21 — First Year Seminar: Becoming an Educated Person.1 section
- CSC 22 — Visual Programming in BASIC.1 section
- CSC 25 — Introduction to C Programming.1 section
- CSC 28 — Discrete Structures for Computer Science.1 section
- CSC 35 — Introduction to Computer Architecture.1 section
- CSC 60 — Introduction to Systems Programming in UNIX.1 section
- CSC 80 — Web Development with HTML/XHTML and Tools.1 section
- CSC 110 — Introduction to Programming Logic for Teachers.1 section
- CSC 111 — Programming Concepts and Methodology for Teachers.1 section
- CSC 112 — Data Structures, Algorithms, and Software Engineering for Teachers.1 section
- CSC 113 — Computer Networking and Cyber Security for Teachers.1 section
- CSC 114 — Digital Evidence and Computer Crime.1 section
- CSC 115 — Internet Security.1 section
- CSC 116 — Cyber Forensics.1 section
- CSC 120 — Web Server Administration.1 section
- CSC 121 — Client-Side Web Programming.1 section
- CSC 122 — Web Database Applications.1 section
- CSC 123 — Web Application Development.1 section
- CSC 126 — 3D Computer Modeling.1 section
- CSC 127 — 3D Computer Animation.1 section
- CSC 130 — Data Structures and Algorithm Analysis.1 section
- CSC 131 — Computer Software Engineering.1 section
- CSC 132 — Computing Theory.1 section
- CSC 133 — Object-Oriented Computer Graphics Programming.1 section
- CSC 134 — Database Management Systems.1 section
- CSC 135 — Computability and Formal Languages.1 section
- CSC 136 — Programming Languages.1 section
- CSC 137 — Computer Organization.1 section
- CSC 138 — Computer Networking Fundamentals.1 section
- CSC 139 — Operating System Principles.1 section
- CSC 140 — Advanced Algorithm Design and Analysis.1 section
- CSC 142 — Advanced Computer Organization.1 section
- CSC 146 — Fundamentals of Blockchain.1 section
- CSC 148 — Modeling and Experimental Design.1 section
- CSC 151 — Compiler Construction.1 section
- CSC 152 — Cryptography.1 section
- CSC 153 — Computer Forensics Principles and Practices.1 section
- CSC 154 — Computer System Attacks and Countermeasures.1 section
- CSC 155 — 3D Graphics and Shader Programming.1 section
- CSC 159 — Operating System Pragmatics.1 section
- CSC 163 — Parallel Programming with GPUs.1 section
- CSC 165 — Computer Game Architecture and Implementation.1 section
- CSC 170 — Software Requirements and Specification.1 section
- CSC 171 — Software Engineering Project Management.1 section
- CSC 173 — Data Visualization.1 section
- CSC 174 — Advanced Database Management Systems.1 section
- CSC 176 — Database Architecture and Optimization.1 section
- CSC 177 — Data Analytics and Mining.1 section
- CSC 179 — Software Testing and Quality Assurance.1 section
- CSC 180 — Intelligent Systems.1 section
- CSC 190 — Senior Project - Part I.1 section
- CSC 191 — Senior Project - Part II.1 section
- CSC 192 — Career Planning.1 section
- CSC 193A — Web Programming.1 section
- CSC 194 — Computer Science Seminar.1 section
- CSC 195 — Fieldwork in Computer Science. 1 -1 section
- CSC 195A — Professional Practice. 1 -1 section
- CSC 195B — Professional Practice. 1 -1 section
- CSC 196A — Computational Biology.1 section
- CSC 196D — Introduction to Blockchain.1 section
- CSC 196P — Cloud and Mobile Computing Pragmatics.1 section
- CSC 196W — Web Programming.1 section
- CSC 196Z — Advanced Computer Graphics II.1 section
- CSC 198 — Co-Curricular Activities in Computer Science. 1 -1 section
- CSC 199 — Special Problems. 1 -1 section
- CSC 200 — Professional Writing in Computer Science. 1 section
- CSC 201 — Programming Language Principles.1 section
- CSC 204 — Data Models for Database Management Systems.1 section
- CSC 205 — Computer Systems Structure.1 section
- CSC 206 — Algorithms And Paradigms.1 section
- CSC 209 — Research Methodology.1 section
- CSC 212 — Bioinformatics: Data Integration and Algorithms.1 section
- CSC 214 — Knowledge-Based Systems.1 section
- CSC 215 — Artificial Intelligence.1 section
- CSC 219 — Machine Learning.1 section
- CSC 230 — Software System Engineering.1 section
- CSC 231 — Software Engineering Metrics.1 section
- CSC 232 — Software Requirements Analysis and Design.1 section
- CSC 233 — Advanced Software Engineering Project Management.1 section
- CSC 234 — Software Verification and Validation.1 section
- CSC 235 — Software Architecture.1 section
- CSC 236 — Formal Methods in Secure Software Engineering.1 section
- CSC 237 — Microprocessor Systems Architecture.1 section
- CSC 238 — Human-Computer Interface Design.1 section
- CSC 239 — Advanced Operating Systems Principles and Design.1 section
- CSC 242 — Computer-Aided Systems Design and Verification.1 section
- CSC 244 — Database System Design.1 section
- CSC 245 — Performance Modeling and Evaluation.1 section
- CSC 250 — Computer Security.1 section
- CSC 251 — Principles of Compiler Design.1 section
- CSC 252 — Cryptography Theory and Practice.1 section
- CSC 253 — Computer Forensics.1 section
- CSC 254 — Network Security.1 section
- CSC 255 — Computer Networks.1 section
- CSC 258 — Distributed Systems.1 section
- CSC 273 — Hierarchical Digital Design Methodology.1 section
- CSC 275 — Advanced Data Communication Systems.1 section
- CSC 280 — Advanced Computer Architecture.1 section
- CSC 288 — Special Topics in Computer Science - Software Engineering.1 section
- CSC 290 — Preparation for Culminating Experience.1 section
- CSC 295 — Fieldwork. 1 -1 section
- CSC 296P — Theory and Practice of Parallel Programming with GPUs.1 section
- CSC 296R — Computer Vision.1 section
- CSC 296S — Deep Learning.1 section
- CSC 296T — Fundamentals in Cybersecurity for Teachers.1 section
- CSC 296U — Introduction to Digital Forensics for Teachers.1 section
- CSC 296V — Cybersecurity Teaching Methods for Teachers.1 section
- CSC 296W — Cybersecurity Practicum for Teachers.1 section
- CSC 296Z — Computer Graphics Theories and Algorithms.1 section
- CSC 299 — Special Problems. 1 -1 section
- CSC 500 — Master's Thesis. 1 -1 section
- CSC 500C — Master's Thesis Continuous Enrollment.1 section
- CSC 502 — Master's Project. 1 -1 section
- CSC 502C — Master's Project Continuous Enrollment.1 section
Spot missing or incorrect course data?