Develops computational problem-solving skills through programming, and exposes students to a variety of other topics from computer science and its applications. The focus of the course is to learn fundamental computational concepts (information, algorithms, abstraction, and programming) that are central to computer science, and that also happen to be instrumental for the computational investigation of science. Design, analysis, and testing of problem-solving techniques are applied to a variety of domains across the sciences and liberal arts. This is the first course for computer science majors and anyone seeking a rigorous introduction. No prior knowledge of programming is required, but good analytical skills are helpful.
Sections offered by academic year and season, with estimated offering chances for future years above the divider
Year
Fall
Spring
Summer
Intersession
2030
68%2030 Fall: 68% chance, medium confidence. Offered in every fall term since 2018. Department course count rising about 16% per year.
64%2030 Spring: 64% chance, medium confidence. Offered in every spring term since 2021. Department course count rising about 4% per year.
7%2030 Summer: 7% chance, medium confidence. Offered in 0 of 9 summer terms since 2018.
8%2030 Intersession: 8% chance, medium confidence. Offered in 0 of 6 intersession terms since 2020.
2029
73%2029 Fall: 73% chance, medium confidence. Offered in every fall term since 2017. Department course count rising about 14% per year.
68%2029 Spring: 68% chance, medium confidence. Offered in every spring term since 2021. Section count rising about 1% per year over 2 terms. Department course count rising about 5% per year.
6%2029 Summer: 6% chance, medium confidence. Offered in 0 of 10 summer terms since 2017.
7%2029 Intersession: 7% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017.
2028
77%2028 Fall: 77% chance, medium confidence. Offered in every fall term since 2016. Section count rising about 1% per year over 3 terms. Department course count rising about 14% per year.
71%2028 Spring: 71% chance, medium confidence. Offered in every spring term since 2021. Section count rising about 1% per year over 3 terms. Department course count rising about 6% per year.
5%2028 Summer: 5% chance, medium confidence. Offered in 0 of 11 summer terms since 2016.
7%2028 Intersession: 7% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017.
2027
80%2027 Fall: 80% chance, medium confidence. Offered in every fall term since 2015. Section count rising about 1% per year over 4 terms. Department course count rising about 13% per year.
75%2027 Spring: 75% chance, medium confidence. Offered in every spring term since 2021. Section count rising about 1% per year over 4 terms. Department course count rising about 6% per year.
5%2027 Summer: 5% chance, high confidence. Offered in 0 of 12 summer terms since 2015.
6%2027 Intersession: 6% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017.
2026
11 section
11 section
Not offered
n/aNo data for this term
2025
11 section
22 sections
Not offered
Not offered
2024
22 sections
22 sections
Not offered
Not offered
2023
22 sections
22 sections
Not offered
Not offered
2022
33 sections
22 sections
Not offered
Not offered
2021
44 sections
22 sections
Not offered
Not offered
2020
44 sections
Not offered
Not offered
Not offered
2019
44 sections
Not offered
Not offered
n/aNo data for this term
2018
55 sections
Not offered
Not offered
n/aNo data for this term
2017
44 sections
Not offered
Not offered
Not offered
2016
44 sections
Not offered
Not offered
n/aNo data for this term
ForecastUnder 15%15–39%40–69%70–89%90%+Not enough history
Fall Spring Summer Intersession Darker means more sectionsNot offeredNo data for term
Future estimates combine recent offering frequency with detected multi-year cycles. Hover a
cell for confidence and evidence; low-confidence estimates are marked with ~.