CSCI120

INTRODUCTION TO COMPUTING

Clark Core SP Scientific Perspective
This course is offered in a current or upcoming term. Check the official course schedule before registering.
Also listed under 7 other titles
  • LAB: INTRO TO COMPUTING
  • LAB: INTRODUCTION TO COMPUTING
  • Introduction to Computing
  • LAB FOR INTRO COMPUTING
  • LAB FOR INTRO TO COMPUTING
  • COMPUTER PROGRAM I
  • LAB FOR COMPUTER PROGRAM I
Department
Computer Science
Terms offered
27
Data refreshed
Sep 29, 2026

Description

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.

Syllabi

Sign in with your @clarku.edu email to view syllabi.

Offering history & forecast 2016–2026

2006
2026
Sections offered by academic year and season, with estimated offering chances for future years above the divider
YearFallSpringSummerIntersession
2030 2030 Fall: 68% chance, medium confidence. Offered in every fall term since 2018. Department course count rising about 16% per year. 2030 Spring: 64% chance, medium confidence. Offered in every spring term since 2021. Department course count rising about 4% per year. 2030 Summer: 7% chance, medium confidence. Offered in 0 of 9 summer terms since 2018. 2030 Intersession: 8% chance, medium confidence. Offered in 0 of 6 intersession terms since 2020.
2029 2029 Fall: 73% chance, medium confidence. Offered in every fall term since 2017. Department course count rising about 14% per year. 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. 2029 Summer: 6% chance, medium confidence. Offered in 0 of 10 summer terms since 2017. 2029 Intersession: 7% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017.
2028 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. 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. 2028 Summer: 5% chance, medium confidence. Offered in 0 of 11 summer terms since 2016. 2028 Intersession: 7% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017.
2027 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. 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. 2027 Summer: 5% chance, high confidence. Offered in 0 of 12 summer terms since 2015. 2027 Intersession: 6% chance, medium confidence. Offered in 0 of 7 intersession terms since 2017.
2026 1 section 1 section Not offered No data for this term
2025 1 section 2 sections Not offered Not offered
2024 2 sections 2 sections Not offered Not offered
2023 2 sections 2 sections Not offered Not offered
2022 3 sections 2 sections Not offered Not offered
2021 4 sections 2 sections Not offered Not offered
2020 4 sections Not offered Not offered Not offered
2019 4 sections Not offered Not offered No data for this term
2018 5 sections Not offered Not offered No data for this term
2017 4 sections Not offered Not offered Not offered
2016 4 sections Not offered Not offered No data for this term
Forecast Under 15% 15–39% 40–69% 70–89% 90%+ Not enough history
Fall Spring Summer Intersession Darker means more sections Not offered No 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 ~.

Meeting times

Most recent first
  • Mon, Wed, 4:15 PM–5:30 PM MACD117 2026-12017-72017-8
  • Fri, 4:15 PM–5:30 PM MACD117 2026-2
  • Mon, Fri, 10:25 AM–11:40 AM MACD002 2026-1
  • Mon, 1:25 PM–2:40 PM MACD002 2026-2
  • Wed, 9:00 AM–10:15 AM MACD117 2025-22023-32022-3
  • Mon, Fri, 9:00 AM–10:15 AM MACD117 2025-1
  • Mon, Thu, 1:25 PM–2:40 PM MACD002 2025-42023-12015-42015-5
  • Fri, 1:25 PM–2:40 PM MACD117 2025-32023-2
2026–27 1 entry
Credit-bearing sections of CSCI120, 2026–27
TermProfessorTypeCreditsEnrollmentCRN
Fall 2026Catalin C. VeghesLecture1 27 of 48 enrolled20017
2025–26 2 entries
Credit-bearing sections of CSCI120, 2025–26
TermProfessorTypeCreditsEnrollmentCRN
Spring 2026Catalin C. VeghesLecture1 29 of 35 enrolled31385
Fall 2025Catalin C. VeghesLecture1 29 of 48 enrolled20017
2024–25 4 entries
Credit-bearing sections of CSCI120, 2024–25
TermProfessorTypeCreditsEnrollmentCRN
Spring 2025Catalin C. VeghesLecture1 32 of 35 enrolled31385
Spring 2025Ron LinLecture1 24 of 35 enrolled32760
Fall 2024Catalin C. VeghesLecture1 39 of 40 enrolled20017
Fall 2024Ron LinLecture1 42 of 48 enrolled20348
2023–24 4 entries
Credit-bearing sections of CSCI120, 2023–24
TermProfessorTypeCreditsEnrollmentCRN
Spring 2024Catalin C. VeghesLecture1 37 of 40 enrolled31385
Spring 2024Catalin C. VeghesLecture1 39 of 40 enrolled32760
Fall 2023Catalin C. VeghesLecture1 49 of 50 enrolled20017
Fall 2023Catalin C. VeghesLecture1 49 of 45 enrolled20348
2022–23 5 entries
Credit-bearing sections of CSCI120, 2022–23
TermProfessorTypeCreditsEnrollmentCRN
Spring 2023Catalin C. VeghesLecture1 39 of 40 enrolled31385
Spring 2023Catalin C. VeghesLecture1 13 of 30 enrolled32760
Fall 2022Li HanLecture1 42 of 50 enrolled20348
Fall 2022Catalin C. VeghesLecture1 24 of 45 enrolled21040
Fall 2022Catalin C. VeghesLecture1 38 of 50 enrolled20017
2021–22 6 entries
Credit-bearing sections of CSCI120, 2021–22
TermProfessorTypeCreditsEnrollmentCRN
Spring 2022Shuo Niu (He/Him)Lecture1 33 of 50 enrolled31206
Spring 2022Catalin C. VeghesLecture1 24 of 24 enrolled31385
Fall 2021Catalin C. VeghesLecture1 14 of 45 enrolled20118
Fall 2021Shuo Niu (He/Him)Lecture1 25 of 50 enrolled21478
Fall 2021John J. Magee IVLecture1 34 of 50 enrolled28089
Fall 2021Catalin C. VeghesLecture1 19 of 24 enrolled28425
2020–21 6 entries
Credit-bearing sections of CSCI120, 2020–21
TermProfessorTypeCreditsEnrollmentCRN
Spring 2021Tricia MageeOnline1 22 of 24 enrolled38578
Spring 2021Tricia MageeOnline1 17 of 24 enrolled38781
Fall 2020John J. Magee IVLecture1 42 of 48 enrolled20118
Fall 2020John J. Magee IVLecture1 24 of 48 enrolled21478
Fall 2020Tricia MageeLecture1 14 of 30 enrolled28089
Fall 2020John J. Magee IVOnline1 8 of 36 enrolled28329
2019–20 4 entries
Credit-bearing sections of CSCI120, 2019–20
TermProfessorTypeCreditsEnrollmentCRN
Fall 2019John J. Magee IVLecture1 19 of 20 enrolled20118
Fall 2019Hamidreza MohebbiLecture1 16 of 24 enrolled21478
Fall 2019Hamidreza MohebbiLecture1 20 of 24 enrolled23393
Fall 2019John J. Magee IVLecture1 27 of 30 enrolled27526
2018–19 5 entries
Credit-bearing sections of CSCI120, 2018–19
TermProfessorTypeCreditsEnrollmentCRN
Fall 2018Kenneth J. BasyeLecture1 25 of 24 enrolled20118
Fall 2018Boris IskraLecture1 24 of 24 enrolled25691
Fall 2018Mohammad HadianpourLecture1 21 of 24 enrolled21478
Fall 2018Mohammad HadianpourLecture1 23 of 24 enrolled23393
Fall 2018Boris IskraLecture1 20 of 24 enrolled26560
2017–18 4 entries
Credit-bearing sections of CSCI120, 2017–18
TermProfessorTypeCreditsEnrollmentCRN
Fall 2017Kenneth J. BasyeLecture1 28 of 24 enrolled20118
Fall 2017Kevin D. AnkiewiczLecture1 26 of 24 enrolled21478
Fall 2017Tricia MageeLecture1 25 of 24 enrolled25691
Fall 2017Kevin D. AnkiewiczLecture1 20 of 24 enrolled23393
2016–17 4 entries
Credit-bearing sections of CSCI120, 2016–17
TermProfessorTypeCreditsEnrollmentCRN
Fall 2016Kenneth J. BasyeLecture1 26 of 24 enrolled20118
Fall 2016Kevin D. AnkiewiczLecture1 21 of 24 enrolled21478
Fall 2016Kevin D. AnkiewiczLecture1 19 of 24 enrolled23393
Fall 2016Tricia MageeLecture1 17 of 24 enrolled25691
2015–16 3 entries
Credit-bearing sections of CSCI120, 2015–16
TermProfessorTypeCreditsEnrollmentCRN
Fall 2015John J. Magee IVLecture1 27 of 24 enrolled20118
Fall 2015Kenneth J. BasyeLecture1 27 of 24 enrolled21478
Fall 2015Kevin D. AnkiewiczLecture1 26 of 24 enrolled23393
2014–15 3 entries
Credit-bearing sections of CSCI120, 2014–15
TermProfessorTypeCreditsEnrollmentCRN
Fall 2014Richard M. MitchellLecture1 26 of 24 enrolled20118
Fall 2014Frederic GreenLecture1 25 of 24 enrolled21478
Fall 2014Kevin D. AnkiewiczLecture1 26 of 24 enrolled23393
2013–14 3 entries
Credit-bearing sections of CSCI120, 2013–14
TermProfessorTypeCreditsEnrollmentCRN
Fall 2013Frederic GreenLecture1 25 of 24 enrolled20118
Fall 2013John J. Magee IVLecture1 24 of 24 enrolled21478
Fall 2013John J. Magee IVLecture1 24 of 24 enrolled23393
2012–13 2 entries
Credit-bearing sections of CSCI120, 2012–13
TermProfessorTypeCreditsEnrollmentCRN
Fall 2012Li HanLecture1 25 of 24 enrolled20118
Fall 2012John J. Magee IVLecture1 25 of 24 enrolled21478
2011–12 2 entries
Credit-bearing sections of CSCI120, 2011–12
TermProfessorTypeCreditsEnrollmentCRN
Fall 2011Li HanLecture1 23 of 25 enrolled20118
Fall 2011John J. Magee IVLecture1 24 of 25 enrolled21478
2010–11 1 entry
Credit-bearing sections of CSCI120, 2010–11
TermProfessorTypeCreditsEnrollmentCRN
Fall 2010Hemant PendharkarLecture1 22 of 25 enrolled27127
2009–10 1 entry
Credit-bearing sections of CSCI120, 2009–10
TermProfessorTypeCreditsEnrollmentCRN
Fall 2009Li HanLecture1 19 of 25 enrolled24071
2008–09 1 entry
Credit-bearing sections of CSCI120, 2008–09
TermProfessorTypeCreditsEnrollmentCRN
Fall 2008Li HanLecture1 13 of 25 enrolled24071
2007–08 2 entries
Credit-bearing sections of CSCI120, 2007–08
TermProfessorTypeCreditsEnrollmentCRN
Fall 2007Li HanLecture1 16 of 25 enrolled24071
Fall 2007Frederic GreenLecture1 7 of 20 enrolled25212
2006–07 1 entry
Credit-bearing sections of CSCI120, 2006–07
TermProfessorTypeCreditsEnrollmentCRN
Fall 2006Li HanLecture1 21 of 25 enrolled24071

No-credit sessions

2026–27 1 entry
No-credit sections of CSCI120, 2026–27
TermProfessorTypeCreditsEnrollmentCRN
Fall 2026Catalin C. VeghesLab- 27 of 48 enrolled21862
2025–26 1 entry
No-credit sections of CSCI120, 2025–26
TermProfessorTypeCreditsEnrollmentCRN
Fall 2025Catalin C. VeghesLab- 29 of 48 enrolled21862
2024–25 1 entry
No-credit sections of CSCI120, 2024–25
TermProfessorTypeCreditsEnrollmentCRN
Fall 2024Catalin C. VeghesLab- 39 of 40 enrolled21862
2023–24 2 entries
No-credit sections of CSCI120, 2023–24
TermProfessorTypeCreditsEnrollmentCRN
Fall 2023Catalin C. VeghesLab- 31 of 32 enrolled21862
Fall 2023Catalin C. VeghesLab- 18 of 18 enrolled21861
2022–23 4 entries
No-credit sections of CSCI120, 2022–23
TermProfessorTypeCreditsEnrollmentCRN
Fall 2022Catalin C. VeghesLab- 19 of 34 enrolled21862
Fall 2022Li HanLab- 21 of 32 enrolled21039
Fall 2022Catalin C. VeghesLab- 19 of 16 enrolled21861
Fall 2022Li HanLab- 21 of 18 enrolled21238
2021–22 6 entries
No-credit sections of CSCI120, 2021–22
TermProfessorTypeCreditsEnrollmentCRN
Fall 2021Catalin C. VeghesLab- 14 of 50 enrolled28087
Fall 2021Shuo Niu (He/Him)Lab- 14 of 34 enrolled28088
Fall 2021John J. Magee IVLab- 20 of 34 enrolled28420
Fall 2021Catalin C. VeghesLab- 19 of 24 enrolled28421
Fall 2021Shuo Niu (He/Him)Lab- 11 of 16 enrolled28423
Fall 2021John J. Magee IVLab- 14 of 16 enrolled28424
2020–21 4 entries
No-credit sections of CSCI120, 2020–21
TermProfessorTypeCreditsEnrollmentCRN
Fall 2020John J. Magee IVOnline- 39 of 65 enrolled28087
Fall 2020John J. Magee IVOnline- 31 of 65 enrolled28088
Fall 2020John J. Magee IVOnline- 9 of 16 enrolled28238
Fall 2020John J. Magee IVOnline- 9 of 16 enrolled28239
2018–19 5 entries
No-credit sections of CSCI120, 2018–19
TermProfessorTypeCreditsEnrollmentCRN
Fall 2018Kenneth J. BasyeLab- 25 of 24 enrolled20119
Fall 2018Boris IskraLab- 24 of 24 enrolled25692
Fall 2018Mohammad HadianpourLab- 21 of 24 enrolled21479
Fall 2018Mohammad HadianpourLab- 23 of 24 enrolled23394
Fall 2018Boris IskraLab- 20 of 24 enrolled26690
2017–18 4 entries
No-credit sections of CSCI120, 2017–18
TermProfessorTypeCreditsEnrollmentCRN
Fall 2017Kenneth J. BasyeLab- 28 of 24 enrolled20119
Fall 2017Kevin D. AnkiewiczLab- 26 of 24 enrolled21479
Fall 2017Tricia MageeLab- 25 of 24 enrolled25692
Fall 2017Kevin D. AnkiewiczLab- 20 of 24 enrolled23394
2016–17 4 entries
No-credit sections of CSCI120, 2016–17
TermProfessorTypeCreditsEnrollmentCRN
Fall 2016Kenneth J. BasyeLab- 26 of 24 enrolled20119
Fall 2016Kevin D. AnkiewiczLab- 21 of 24 enrolled21479
Fall 2016Kevin D. AnkiewiczLab- 19 of 24 enrolled23394
Fall 2016Tricia MageeLab- 17 of 24 enrolled25692
2015–16 3 entries
No-credit sections of CSCI120, 2015–16
TermProfessorTypeCreditsEnrollmentCRN
Fall 2015John J. Magee IVLab- 27 of 24 enrolled20119
Fall 2015Kenneth J. BasyeLab- 27 of 24 enrolled21479
Fall 2015Kevin D. AnkiewiczLab- 26 of 24 enrolled23394
2014–15 3 entries
No-credit sections of CSCI120, 2014–15
TermProfessorTypeCreditsEnrollmentCRN
Fall 2014Richard M. MitchellLab- 26 of 24 enrolled20119
Fall 2014Frederic GreenLab- 25 of 24 enrolled21479
Fall 2014Kevin D. AnkiewiczLab- 26 of 24 enrolled23394
2013–14 3 entries
No-credit sections of CSCI120, 2013–14
TermProfessorTypeCreditsEnrollmentCRN
Fall 2013Frederic GreenLab- 25 of 24 enrolled20119
Fall 2013John J. Magee IVLab- 24 of 24 enrolled21479
Fall 2013John J. Magee IVLab- 24 of 24 enrolled23394
2012–13 2 entries
No-credit sections of CSCI120, 2012–13
TermProfessorTypeCreditsEnrollmentCRN
Fall 2012Li HanLab- 25 of 24 enrolled20119
Fall 2012John J. Magee IVLab- 25 of 24 enrolled21479
2011–12 2 entries
No-credit sections of CSCI120, 2011–12
TermProfessorTypeCreditsEnrollmentCRN
Fall 2011Li HanLab- 23 of 25 enrolled20119
Fall 2011John J. Magee IVLab- 24 of 24 enrolled21479
2010–11 1 entry
No-credit sections of CSCI120, 2010–11
TermProfessorTypeCreditsEnrollmentCRN
Fall 2010Natalia C. SternbergLab- 22 of 25 enrolled27128
2009–10 1 entry
No-credit sections of CSCI120, 2009–10
TermProfessorTypeCreditsEnrollmentCRN
Fall 2009Li HanLab- 19 of 25 enrolled24072
2008–09 1 entry
No-credit sections of CSCI120, 2008–09
TermProfessorTypeCreditsEnrollmentCRN
Fall 2008Li HanLab- 13 of 25 enrolled24072
2007–08 2 entries
No-credit sections of CSCI120, 2007–08
TermProfessorTypeCreditsEnrollmentCRN
Fall 2007Li HanLab- 16 of 25 enrolled24072
Fall 2007Frederic GreenLab- 7 of 20 enrolled25213
2006–07 1 entry
No-credit sections of CSCI120, 2006–07
TermProfessorTypeCreditsEnrollmentCRN
Fall 2006Li HanLab- 21 of 25 enrolled24072