CS Undergrad Courses for Spring 2025
Last Updated: Monday, February 15
NOTE: This is now very much out of date and will be updated in the coming weeks.
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 |