Sample Course Plans for CS Majors
To help you plan your schedule, we have made two different sample course plans — one for the Information Systems concentration and one for the Computer Systems concentration.
Information Systems Concentration
Year 1
Year 2
Year 3
Year 4
Year 1
Fall (15 Credit Hours)
- CSCI 18X. Intro Programming (3 credit hours)
- MATH 191. Calc I (4 credit hours)
- FYS 178. First Year Seminar (4 credit hours)
- LANG 120. Writing (4 credit hours)
Spring (14 Credit Hours)
- CSCI 201. Object-Oriented Programming (3 credit hours)
- MATH 251. Discrete Math (3 credit hours)
- HUM 124. Humanities (4 credit hours)
- Foreign Language I. (4 credit hours)
Year 2
Fall (15 Credit Hours)
- CSCI 202. Data Structures (3 credit hours)
- STAT 185. Introductory Statistics (4 credit hours)
- Lab Science (4 credit hours)
- Foreign Language II (4 credit hours)
Spring (16 Credit Hours)
- CSCI 300+ Elective (3 credit hours)
- CSCI 235. Systems I (3 credit hours)
- HUM 214. Global Humanities: Premodern Worlds (4 credit hours)
- Elective (3 credit hours)
- Elective (3 credit hours)
Year 3
Fall (13 Credit Hours)
- CSCI 280. Computer Science Seminar (1 credit hour)
- CSCI 333. Algorithms (3 credit hours)
- CSCI 343. Databases (3 credit hours)
- Elective (3 credit hours)
- Elective (3 credit hours)
Spring (16 Credit Hours)
- CSCI 338. Software Engineering (3 credit hours)
- CSCI 344. Advanced Web Technologies (3 credit hours)
- Social Science (3 credit hours)
- HUM 324. Global Modernities (4 credit hours)
- Diversity Intensive (3 credit hours)
Year 4
Fall (15 Credit Hours)
- CSCI 480. Capstone I (2 credit hours)
- CSCI Data Science Requirement (Information) (3 credit hours)
- HUM 414 or LA 478 (4 credit hours)
- Diversity Intensive (3 credit hours)
- ARTS (3 credit hours)
Spring (14 Credit Hours)
- CSCI 481. Capstone II (2 credit hours)
- CSCI 300+ Elective (3 credit hours)
- Elective (3 credit hours)
- Elective (3 credit hours)
- Elective (3 credit hours)
Computer Systems Concentration
Year 1
Year 2
Year 3
Year 4
Year 1
Fall (15 Credit Hours)
- CSCI 18X. Intro Programming (3 credit hours)
- MATH 191. Calc I (4 credit hours)
- FYS 178. First Year Seminar (4 credit hours)
- LANG 120. Writing (4 credit hours)
Spring (14 Credit Hours)
- CSCI 201. Object-Oriented Programming (3 credit hours)
- MATH 251. Discrete Math (3 credit hours)
- HUM 124. Humanities (4 credit hours)
- Foreign Language I. (4 credit hours)
Year 2
Fall (15 Credit Hours)
- CSCI 202. Data Structures (3 credit hours)
- MATH 192. Calc II (4 credit hours)
- PHYS 221. Physics I (4 credit hours)
- Foreign Language II (4 credit hours)
Spring (17 Credit Hours)
- CSCI 300+ Elective (3 credit hours)
- CSCI 235. Systems I (3 credit hours)
- PHYS 222/231. Physics II (4 credit hours)
- HUM 214. Global Humanities: Premodern Worlds (4 credit hours)
- Elective (3 credit hours)
Year 3
Fall (14 Credit Hours)
- CSCI 280. Computer Science Seminar (1 credit hour)
- CSCI 333. Algorithms (3 credit hours)
- CSCI 302. Theory of Computation (3 credit hours)
- STAT 185/225. Introductory Statistics / Introduction to Calculus-based Statistics (4 credit hours)
- CSCI 335. Systems II (3 credit hours)
Spring (16 Credit Hours)
- CSCI 338. Software Engineering (3 credit hours)
- CSCI 431. Intro to Programming Languages (3 credit hours)
- Social Science (3 credit hours)
- HUM 324. Global Modernities (4 credit hours)
- Diversity Intensive (3 credit hours)
Year 4
Fall (15 Credit Hours)
- CSCI 480. Capstone I (2 credit hours)
- CSCI Data Science Requirement (Systems) (3 credit hours)
- HUM 414 or LA 478 (4 credit hours)
- Diversity Intensive (3 credit hours)
- ARTS (3 credit hours)
Spring (14 Credit Hours)
- CSCI 481. Capstone II (2 credit hours)
- CSCI 300+ Elective (3 credit hours)
- Elective (3 credit hours)
- Elective (3 credit hours)
- Elective (3 credit hours)