/ Computer Science Department

Upcoming Courses

Here are the courses planned for the 2024–25 through 2027–28 academic years. 

Fall 2025

Introductory Course Options
No prior programming experience is required for either CSCI 115 or CSCI 125. However, CSCI 125 moves at a slightly faster pace. If you are comfortable with that faster pace, sign up for CSCI 125, otherwise we'd recommend CSCI 115 first.

Whichever course you sign up for, you might consider leaving one of the time slots where the other course is offered open in case you decide to switch.

Spring 2026

Introductory Course Options
No prior programming experience is required for either CSCI 115 or CSCI 125. However, CSCI 125 moves at a slightly faster pace. If you are comfortable with that faster pace, sign up for CSCI 125, otherwise we'd recommend CSCI 115 first.

Whichever course you sign up for, you might consider leaving one of the time slots where the other course is offered open in case you decide to switch.

Fall 2026

Introductory Course Options
No prior programming experience is required for either CSCI 115 or CSCI 125. However, CSCI 125 moves at a slightly faster pace. If you are comfortable with that faster pace, sign up for CSCI 125, otherwise we'd recommend CSCI 115 first.

Whichever course you sign up for, you might consider leaving one of the time slots where the other course is offered open in case you decide to switch.

Spring 2027

Introductory Course Options
No prior programming experience is required for either CSCI 115 or CSCI 125. However, CSCI 125 moves at a slightly faster pace. If you are comfortable with that faster pace, sign up for CSCI 125, otherwise we'd recommend CSCI 115 first.

Whichever course you sign up for, you might consider leaving one of the time slots where the other course is offered open in case you decide to switch.

Fall 2027
Spring 2028

Introductory Course Options
No prior programming experience is required for either CSCI 115 or CSCI 125. However, CSCI 125 moves at a slightly faster pace. If you are comfortable with that faster pace, sign up for CSCI 125, otherwise we'd recommend CSCI 115 first.

Whichever course you sign up for, you might consider leaving one of the time slots where the other course is offered open in case you decide to switch.

Fall 2028

Introductory Course Options
No prior programming experience is required for either CSCI 115 or CSCI 125. However, CSCI 125 moves at a slightly faster pace. If you are comfortable with that faster pace, sign up for CSCI 125, otherwise we'd recommend CSCI 115 first.

Whichever course you sign up for, you might consider leaving one of the time slots where the other course is offered open in case you decide to switch.

Spring 2029

Introductory Course Options
No prior programming experience is required for either CSCI 115 or CSCI 125. However, CSCI 125 moves at a slightly faster pace. If you are comfortable with that faster pace, sign up for CSCI 125, otherwise we'd recommend CSCI 115 first.

Whichever course you sign up for, you might consider leaving one of the time slots where the other course is offered open in case you decide to switch.