CSCI
CSCI Coursesacross Minnesota State
111 sections · 57courses · 9 colleges · Fall 2026
28 In-Person60 Online23 Hybrid
CSCI Availability Snapshot
How csci sections are being offered across 9 colleges in Minnesota this term (111 sections total).
When sections meet
- Morning (before noon)18
- Afternoon (noon–5 PM)23
- Evening (5 PM and after)21
- Asynchronous / TBA49
Start dates & instructors
Sections begin on 1 distinct date.
Taught by 46 distinct instructors across the state.
All CSCI courses
| Course | Title | Credits | Sections | Colleges | Availability |
|---|---|---|---|---|---|
| CSCI 1000 | Computer Basics | 3 | 1 | 1 | 1 Online |
| CSCI 1011 | Introduction to Game Programming | 3 | 1 | 1 | 1 Online |
| CSCI 1020 | Introduction to Personal Computers and Information Systems | 3 | 6 | 2 | 1 In-Person5 Online |
| CSCI 1035 | Introduction to Computer Programming with Games - Late Start | 4 | 1 | 1 | 1 Hybrid |
| CSCI 1040 | Fundamentals of Structured Query Language (SQL) | 3 | 2 | 1 | 1 Online1 Hybrid |
| CSCI 1050 | Computer Security Basics - Late Start | 3 | 1 | 1 | 1 Hybrid |
| CSCI 1060 | Introduction to Programming with Python | 3 | 4 | 1 | 2 In-Person1 Online1 Hybrid |
| CSCI 1081 | Programming Fundamentals | 4 | 4 | 1 | 1 In-Person2 Online1 Hybrid |
| CSCI 1082 | Object-Oriented Programming (Partially Online) | 4 | 1 | 1 | 1 Hybrid |
| CSCI 1100 | Fundamentals of Computers | 4 | 2 | 1 | 2 Online |
| CSCI 1101 | Introduction to Computer Science and Problem-Solving | 3 | 8 | 2 | 3 In-Person3 Online2 Hybrid |
| CSCI 1102 | Computer Applications I | 3 | 4 | 1 | 4 Online |
| CSCI 1106 | Fundamentals of Computer Science I | 4 | 1 | 1 | 1 Online |
| CSCI 1110 | Informatics | 3 | 1 | 1 | 1 Online |
| CSCI 1111 | Programming in C | 4 | 3 | 1 | 1 In-Person1 Online1 Hybrid |
| CSCI 1120 | Programming in C/C++ | 4 | 1 | 1 | 1 Online |
| CSCI 1121 | Computer Science I | 4 | 1 | 1 | 1 Online |
| CSCI 1130 | Introduction to Programming in Java (CS0) | 4 | 3 | 1 | 3 Online |
| CSCI 1150 | Programming in C# for .NET | 4 | 1 | 1 | 1 Online |
| CSCI 1201 | Database Systems | 4 | 1 | 1 | 1 Online |
| CSCI 1202 | Introduction to Object-Oriented Programming in C++ | 4 | 1 | 1 | 1 In-Person |
| CSCI 1410 | Computer Science & Information Systems | 4 | 7 | 1 | 3 In-Person3 Online1 Hybrid |
| CSCI 1423 | Computer Networking 1 - Client | 4 | 2 | 1 | 1 Online1 Hybrid |
| CSCI 1440 | Networking Fundamentals | 4 | 2 | 1 | 2 Hybrid |
| CSCI 1450 | Web Fundamentals/HTML | 4 | 1 | 1 | 1 Online |
| CSCI 1500 | Introduction to Programming and Problem-Solving | 3 | 1 | 1 | 1 Online |
| CSCI 1523 | Introduction to Computing and Programming Concepts | 4 | 3 | 1 | 1 In-Person1 Online1 Hybrid |
| CSCI 1524 | Introduction to Algorithms and Data Structures | 4 | 1 | 1 | 1 In-Person |
| CSCI 1525 | C++ for Scientists and Engineers | 4 | 3 | 1 | 3 Online |
| CSCI 1533 | ANSI C Language Programming | 2 | 1 | 1 | 1 In-Person |
| CSCI 1541 | Java Programming 1 | 4 | 1 | 1 | 1 In-Person |
| CSCI 1542 | Java Programming 2 | 4 | 1 | 1 | 1 In-Person |
| CSCI 1550 | Database Management Fundamentals | 4 | 1 | 1 | 1 Hybrid |
| CSCI 1714 | Introduction to Data Science | 4 | 1 | 1 | 1 Online |
| CSCI 2001 | Computer Programming Concepts | 4 | 4 | 2 | 1 In-Person3 Online |
| CSCI 2002 | Algorithms and Data Structures | 4 | 4 | 2 | 1 In-Person3 Online |
| CSCI 2010 | Discrete Mathematical Structures | 4 | 2 | 1 | 2 Hybrid |
| CSCI 2011 | Discrete Mathematics | 4 | 4 | 3 | 1 In-Person3 Online |
| CSCI 2014 | Discrete Structures of Computer Science | 4 | 1 | 1 | 1 Online |
| CSCI 2020 | Computer Architecture | 4 | 2 | 1 | 1 Online1 Hybrid |
| CSCI 2021 | Machine Architecture and Organization | 4 | 3 | 2 | 2 In-Person1 Online |
| CSCI 2030 | Database Modeling and Design | 4 | 1 | 1 | 1 Online |
| CSCI 2033 | Elementary Computational Linear Algebra | 4 | 1 | 1 | 1 In-Person |
| CSCI 2050 | Internship Computer Science | 3 | 1 | 1 | 1 Online |
| CSCI 2061 | Python for Programmers | 2 | 1 | 1 | 1 Online |
| CSCI 2082 | Data Structures and Algorithms (Partially Online) | 3 | 2 | 1 | 1 Online1 Hybrid |
| CSCI 2101 | Foundations of Cryptography | 4 | 1 | 1 | 1 Online |
| CSCI 2420 | Computer Security | 4 | 1 | 1 | 1 Hybrid |
| CSCI 2442 | Server Side Programming | 4 | 1 | 1 | 1 In-Person |
| CSCI 2451 | Computer Networking 2 - Server | 4 | 1 | 1 | 1 Hybrid |
| CSCI 2453 | Computer Virtualization | 4 | 1 | 1 | 1 Online |
| CSCI 2461 | Computer Networking 3 - Linux | 4 | 1 | 1 | 1 In-Person |
| CSCI 2465 | Computer Networking 4 - Infrastructure | 4 | 1 | 1 | 1 Hybrid |
| CSCI 2482 | Security Incident Handling, Response and Disaster Recovery | 4 | 1 | 1 | 1 Hybrid |
| CSCI 2570 | Machine Architecture and Organization | 4 | 2 | 1 | 1 In-Person1 Online |
| CSCI 2622 | Client Side Programming 2 | 4 | 1 | 1 | 1 In-Person |
| CSCI 2690 | Computer Science Internship | 0 | 1 | 1 | 1 In-Person |
Browse Other Subjects
ABCT (ABCT)ABE (ABE)ABED (ABED)ABOD (ABOD)ACCP (ACCP)Accounting (ACCT)ACMT (ACMT)ADCO (ADCO)ADCS (ADCS)ADDS (ADDS)ADEV (ADEV)ADM (ADM)ADMM (ADMM)ADMS (ADMS)ADN (ADN)ADNG (ADNG)ADR (ADR)ADS (ADS)ADSA (ADSA)ADSC (ADSC)ADSM (ADSM)AENG (AENG)AGBS (AGBS)AGEC (AGEC)AGRG (AGRG)AGRI (AGRI)AGSC (AGSC)AIDA (AIDA)ALHE (ALHE)ALTH (ALTH)AMIN (AMIN)AMIS (AMIS)AMSL (AMSL)AMST (AMST)AMT (AMT)ANSC (ANSC)ANSI (ANSI)Anthropology (ANTH)AOP (AOP)ARAB (ARAB)ARBC (ARBC)ARCH (ARCH)ARCT (ARCT)ARET (ARET)Art (ART)ARTS (ARTS)ASEP (ASEP)American Sign Language (ASL)