A continuation of CSCI 120 , with an emphasis on such topics as abstract data types, collections, and dynamic data structures such as linked lists, stacks, queues and binary trees. The usage and implementation of recursion is also discussed, as is the elementary analysis of algorithms. Approximately six programming projects are assigned as the laboratory component of the course. These projects entail the design and implementation of programs involving the topics mentioned above.
Sections offered by academic year and season, with estimated offering chances for future years above the divider
Year
Fall
Spring
Summer
Intersession
2030
58%2030 Fall: 58% chance, medium confidence. Offered in 6 of 9 fall terms since 2018. Department course count rising about 16% per year.
68%2030 Spring: 68% chance, medium confidence. Offered in every spring term since 2018. 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
59%2029 Fall: 59% chance, medium confidence. Offered in 6 of 10 fall terms since 2017. Department course count rising about 14% per year.
73%2029 Spring: 73% chance, medium confidence. Offered in every spring term since 2017. 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
61%2028 Fall: 61% chance, medium confidence. Offered in 6 of 11 fall terms since 2016. Department course count rising about 14% per year.
77%2028 Spring: 77% chance, medium confidence. Offered in every spring term since 2016. 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
62%2027 Fall: 62% chance, medium confidence. Offered in 6 of 12 fall terms since 2015. Department course count rising about 13% per year.
80%2027 Spring: 80% chance, medium confidence. Offered in every spring term since 2015. 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
11 section
22 sections
Not offered
Not offered
2023
11 section
22 sections
Not offered
Not offered
2022
11 section
22 sections
Not offered
Not offered
2021
11 section
22 sections
Not offered
Not offered
2020
Not offered
11 section
Not offered
Not offered
2019
Not offered
33 sections
Not offered
n/aNo data for this term
2018
Not offered
22 sections
Not offered
n/aNo data for this term
2017
Not offered
22 sections
Not offered
Not offered
2016
Not offered
22 sections
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 ~.