Upcoming Courses
Here are the courses planned for the 2019–20 through 2022–23 academic years.
- Fall 2020
-
- CSCI 112 - Exploring Computer Science
- CSCI 140 - Business Computing
- CSCI 225 - Software Design & Implementation
- CSCI 235 - Data Structures & Software Design
- CSCI 245 - Programming Language Paradigms
- CSCI 255 - Introduction to Algorithms & Discrete Structures
- CSCI 321 - Applications Programming (Applications)
- CSCI 385 - Advanced Data Structures & Algorithms (Foundations)
- CSCI 481 - Senior Project Seminar
CSCI 342, Computer Graphics, and CSCI 385, Advanced Data Structures & Algorithms, have switched semesters for 2020-21 due to sabbaticals for Dr. McFall & Dr. Cusack.
- Spring 2021
-
- CSCI 140 - Business Computing
- CSCI 150 - Web Design & Implementation
- CSCI 195 - Introduction to Programming With Python (1st half class, requires registration in 2nd half disciplinary module).
- CSCI 225 - Software Design & Implementation
- CSCI 235 - Data Structures & Software Design
- CSCI 265 - Introduction to Computer Organization & Architecture
- CSCI 376 - Computer Networking (Systems)
- CSCI 342 - Computer Graphics (Applications)
- CSCI 470 - Languages & Machines
- CSCI 482 - Senior Project Seminar II
CSCI 342, Computer Graphics, and CSCI 385, Advanced Data Structures & Algorithms, have switched semesters for 2020-21 due to sabbaticals for Dr. McFall & Dr. Cusack.
- Fall 2021
- CSCI 112 - Exploring Computer Science
- CSCI 125 - Software Design & Implementation (formerly CSCI 225)
- CSCI 140 - Business Computing
- CSCI 225 - Software Design & Implementation
- CSCI 235 - Data Structures & Software Design
- CSCI 245 - Programming Language Paradigms
- CSCI 255 - Introduction to Algorithms & Discrete Structures
- CSCI 336 - Computer and Network Security (Systems)
- CSCI 392 - Database Systems (Applications)
- CSCI 481 - Senior Project Seminar
- Spring 2022
-
- CSCI 125 - Software Design & Implementation (formerly CSCI 225)
- CSCI 140 - Business Computing
- CSCI 150 - Web Design & Implementation
- CSCI 195 - Introduction to Programming With Python (1st half class, requires registration in 2nd half disciplinary module).
- CSCI 235 - Data Structures & Software Design
- CSCI 265 - Introduction to Computer Organization & Architecture
- CSCI 354 - Operating Systems (Systems)
- CSCI 361 - Programming Language Design & Implementation (Foundations)
- CSCI 470 - Languages & Machines
- CSCI 482 - Senior Project Seminar II
- Fall 2022
- CSCI 112 - Exploring Computer Science
- CSCI 125 - Software Design & Implementation (formerly CSCI 225)
- CSCI 140 - Business Computing
- CSCI 235 - Data Structures & Software Design
- CSCI 245 - Programming Language Paradigms
- CSCI 255 - Introduction to Algorithms & Discrete Structures
- CSCI 321 - Applications Programming (Applications)
- CSCI 342 - Computer Graphics (Applications)
- CSCI 481 - Senior Project Seminar
- Spring 2023
- CSCI 125 - Software Design & Implementation (formerly CSCI 225)
- CSCI 140 - Business Computing
- CSCI 150 - Web Design & Implementation
- CSCI 195 - Introduction to Programming With Python (1st half class, requires registration in 2nd half disciplinary module).
- CSCI 235 - Data Structures & Software Design
- CSCI 265 - Introduction to Computer Organization & Architecture
- CSCI 376 - Computer Networking (Systems)
- CSCI 385 - Advanced Data Structures & Algorithms (Foundations)
- CSCI 470 - Languages & Machines
- Fall 2023
- CSCI 112 - Exploring Computer Science
- CSCI 125 - Software Design & Implementation (formerly CSCI 225)
- CSCI 140 - Business Computing
- CSCI 225 - Software Design & Implementation
- CSCI 235 - Data Structures & Software Design
- CSCI 245 - Programming Language Paradigms
- CSCI 255 - Introduction to Algorithms & Discrete Structures
- CSCI 336 - Computer and Network Security (Systems)
- CSCI 392 - Database Systems (Applications)
- CSCI 481 - Senior Project Seminar
- Spring 2024
- CSCI 125 - Software Design & Implementation (formerly CSCI 225)
- CSCI 140 - Business Computing
- CSCI 150 - Web Design & Implementation
- CSCI 195 - Introduction to Programming With Python (1st half class, requires registration in 2nd half disciplinary module).
- CSCI 235 - Data Structures & Software Design
- CSCI 265 - Introduction to Computer Organization & Architecture
- CSCI 354 - Operating Systems (Systems)
- CSCI 361 - Programming Language Design & Implementation (Foundations)
Computer Science Department