CS Undergrad Courses for Spring 2025
Last Updated: Monday, February 15
NOTE: Below is the current predicted courses for Spring 2025. This is subject to change, but is being provided to help students plan their next academic year as best as possible.
Undergraduate Courses
Course | Title | Instructor | Meeting |
---|---|---|---|
CS 1010 | Introduction to Information Technology | David Evans | TBA |
CS 1110 | Introduction to Programming | Arohi Khargonkar | TBA |
CS 1110 | Introduction to Programming | Arohi Khargonkar | TBA |
CS 1110 | Introduction to Programming | To Be Announced | TBA |
CS 1111 | Introduction to Programming | To Be Announced | TBA |
CS 1112 | Introduction to Programming | Nada Basit | TBA |
CS 1112 | Introduction to Programming | Nada Basit | TBA |
CS 2100 | Data Structures and Algorithms 1 | Briana Morrison | TBA |
CS 2100 | Data Structures and Algorithms 1 | Briana Morrison | TBA |
CS 2120 | Discrete Mathematics and Theory 1 | Elizabeth Orrico | TBA |
CS 2120 | Discrete Mathematics and Theory 1 | Elizabeth Orrico | TBA |
CS 2130 | Computer Systems and Organization 1 | Robbie Hott | TBA |
CS 2130 | Computer Systems and Organization 1 | Robbie Hott | TBA |
CS 2130 | Computer Systems and Organization 1 | Todd Delong | TBA |
CS 2910 | CS Education Practicum | Nada Basit | TBA |
CS 3100 | Data Structures and Algorithms 2 | Aaron Bloomfield | TBA |
CS 3100 | Data Structures and Algorithms 2 | Ray Pettit | TBA |
CS 3120 | Discrete Mathematics and Theory 2 | Mark Floryan | TBA |
CS 3120 | Discrete Mathematics and Theory 2 | Wei-Kai Lin | TBA |
CS 3130 | Computer Systems and Organization 2 | Charles Reiss | TBA |
CS 3130 | Computer Systems and Organization 2 | Daniel Graham | TBA |
CS 3140 | Software Development Essentials | Rich Nguyen | TBA |
CS 3140 | Software Development Essentials | Derrick Stone | TBA |
CS 3140 | Software Development Essentials | Derrick Stone | TBA |
CS 3240 | Advanced Software Development Techniques | Will McBurney | TBA |
CS 3240 | Advanced Software Development Techniques | Mark Sherriff | TBA |
CS 3205 | Human-Computer Interaction | Seongkook Heo | TBA |
CS 3250 | Software Testing | Upsorn Praphamontripong | TBA |
CS 3710 | Introduction to Cybersecurity | Angela Orebaugh | TBA |
CS 3710 | Introduction to Cybersecurity | Angela Orebaugh | TBA |
CS 3710 | Introduction to Cybersecurity | Ray Pettit | TBA |
CS 4330 | Computer Architecture | Ashish Venkat | TBA |
CS 4414 | Operating Systems | Felix Lin | TBA |
CS 4444 | Parallel Computing | Adwait Jog | TBA |
CS 4457 | Computer Networks | Joon Kim | TBA |
CS 4501 | Special Topics: IoT | Brad Campbell | TBA |
CS 4501 | Special Topics: IoT | Kun Qian | TBA |
CS 4501 | Special Topics: Cryptocurrency | Aaron Bloomfield | TBA |
CS 4501 | Special Topics: Algo Econ | Mattheus Ferreira | TBA |
CS 4630 | Defense Against the Dark Arts | Charles Reiss | TBA |
CS 4710 | Artificial Intelligence | Yangfeng Ji | TBA |
CS 4710 | Artificial Intelligence | Yen-Ling Kuo | TBA |
CS 4720 | Mobile App Development | Will McBurney | TBA |
CS 4740 | Cloud Computing | Haiying Shen | TBA |
CS 4750 | Database Systems | Upsorn Praphamontripong | TBA |
CS 4774 | Machine Learning | Rich Nguyen | TBA |
CS 4810 | Introduction to Computer Graphics | Zezhou Cheng | TBA |
CS 4980 | Capstone Research | All Instructors | TBA |
CS 4991 | Capstone Technical Report | Rosanne Vrugtman | TBA |
CS 4993 | Independent Study | All Instructors | TBA |
CS 4998 | Distinguished BA Majors Research | All Instructors | TBA |