CSCI 1101 Computer Science I

Satisfies Core requirement for Mathematics for CSCI1101 and CSCI1103. This course is an introduction to the art and science of computer programming and to some of the fundamental concepts of computer science. Students will write programs in the Python programming language. Good program design methodology will be stressed throughout. There will also be a study of some of the basic notions of computer science, including computer systems organization, files and some algorithms of fundamental importance.

Course evaluations

Response-weighted averages from Boston College’s official course evaluations (Avalanche/Blue).

Course rating
3.58 / 5 · Very Good
3,022 responses
Instructor rating
3.71 / 5 · Very Good
3,022 responses
Terms evaluated
13
Most recent: Spring 2026

Scales: overall ratings run from 1 (poor) to 5 (excellent); agreement questions from 1 (strongly disagree) to 5 (strongly agree); weekly effort from 1 (up to 1 hour) to 5 (10 or more hours).

Evaluations by term and instructor
TermInstructorCourse overallInstructor overallWell organizedClear learning objectivesIntellectually challengingHelpful assignmentsApplicable beyond courseAttendance necessaryWeekly effortResponses
Spring 2026Alexander Creiner3.94.04.34.44.44.34.14.11–3 hrs/week54 of 74
Spring 2026Mira Yun4.04.24.64.64.64.34.34.31–3 hrs/week63 of 70
Spring 2026William Griffith3.23.33.83.73.94.24.03.74–6 hrs/week30 of 40
Spring 2026Yuan Yuan3.53.24.44.44.44.24.13.51–3 hrs/week39 of 44
Fall 2025Alexander Creiner3.63.54.04.14.24.34.03.61–3 hrs/week52 of 60
Fall 2025Charles Wiseman4.04.54.74.74.64.44.14.11–3 hrs/week51 of 64
Fall 2025Naomi Bolotin3.63.84.04.04.14.24.14.14–6 hrs/week12 of 16
Fall 2025William Griffith3.43.63.94.24.34.34.14.01–3 hrs/week76 of 98
Spring 2025Charles Wiseman4.24.64.74.84.64.64.53.94–6 hrs/week179 of 202
Spring 2025Mira Yun4.04.24.44.54.34.44.24.04–6 hrs/week88 of 100
Spring 2025William Griffith3.53.53.94.14.34.34.24.01–3 hrs/week69 of 82
Fall 2024Alexander Creiner3.84.14.04.34.14.54.43.84–6 hrs/week56 of 80
Fall 2024Eric Le Ferrand3.23.33.73.83.84.14.02.91–3 hrs/week51 of 64
Fall 2024Naomi Bolotin3.12.93.84.04.04.23.83.51–3 hrs/week65 of 80
Fall 2024William Griffith3.73.64.14.24.04.54.34.01–3 hrs/week116 of 136
Summer 2024Maira Marques Samary3.53.74.54.74.54.54.43.910+ hrs/week11 of 20
Spring 2024Alexander Creiner3.13.03.63.84.04.13.93.51–3 hrs/week94 of 118
Spring 2024Charles Wiseman4.34.74.74.74.74.64.54.01–3 hrs/week197 of 226
Spring 2024Naomi Bolotin2.52.33.53.63.83.63.43.71–3 hrs/week26 of 34
Spring 2024William Griffith3.53.43.94.14.44.34.24.24–6 hrs/week88 of 112
Fall 2023Charles Wiseman4.14.64.64.74.64.64.43.94–6 hrs/week93 of 112
Fall 2023Mira Yun3.73.94.44.34.34.44.13.61–3 hrs/week178 of 226
Fall 2023William Griffith3.43.54.04.04.14.24.13.94–6 hrs/week156 of 194
Summer 2023Maira Marques Samary—————————19 of 36
Spring 2023Charles Wiseman4.34.74.74.74.64.64.54.14–6 hrs/week202 of 266
Spring 2023Howard Straubing2.82.73.53.94.43.73.73.57–9 hrs/week96 of 114
Spring 2023Naomi Bolotin2.93.03.83.94.24.13.73.21–3 hrs/week81 of 122
Spring 2023William Griffith3.33.03.83.84.34.23.93.7≤ 1 hr/week104 of 130
Fall 2022Emily Prud'hommeaux3.94.04.54.34.54.54.24.04–6 hrs/week47 of 57
Fall 2022Naomi Bolotin3.12.93.73.94.24.34.03.11–3 hrs/week111 of 140
Fall 2022William Griffith3.23.23.63.84.24.34.13.24–6 hrs/week94 of 108
Summer 2022Maira Marques Samary3.23.44.23.94.74.34.23.210+ hrs/week11 of 41
Spring 2022Charles Wiseman4.34.74.84.84.54.74.43.94–6 hrs/week74 of 117
Spring 2022Jean-Baptiste Tristan2.62.93.63.54.63.73.93.67–9 hrs/week56 of 109
Spring 2022William Griffith2.62.63.23.34.03.83.73.24–6 hrs/week21 of 43
Fall 2021Maira Marques Samary3.23.23.94.04.34.24.04.14–6 hrs/week101 of 190
Fall 2021Naomi Bolotin3.02.83.63.84.03.83.83.21–3 hrs/week57 of 114
Fall 2021William Griffith3.13.13.53.64.24.24.03.74–6 hrs/week104 of 198

Data freshness

Course and evaluation data last updated 2026-10-09. Source details and limitations are documented in Data Sources and Methodology.

Instructors

  • Alexander Creiner
    Spring 2027, Spring 2026, Fall 2025, Fall 2024, Spring 2024 · Official rating 3.58/5
  • Charles Wiseman
    Fall 2025, Spring 2025, Spring 2024, Fall 2023, Spring 2023, Spring 2022 · Official rating 4.66/5
  • Emily Prud'hommeaux
    Fall 2022 · Official rating 3.98/5
  • Eric Le Ferrand
    Fall 2024 · Official rating 3.26/5
  • Howard Straubing
    Spring 2023 · Official rating 2.74/5
  • Jean-Baptiste Tristan
    Spring 2022 · Official rating 2.90/5
  • Maira Marques Samary
    Summer 2026, Summer 2024, Summer 2023, Summer 2022, Fall 2021 · Official rating 3.25/5
  • Mira Yun
    Spring 2027, Spring 2026, Spring 2025, Fall 2023 · Official rating 4.04/5
  • Naomi Bolotin
    Fall 2026, Fall 2025, Fall 2024, Spring 2024, Spring 2023, Fall 2022, Fall 2021 · Official rating 2.89/5
  • Ritika Pandey
    Spring 2027
  • William Griffith
    Fall 2026, Spring 2026, Fall 2025, Spring 2025, Fall 2024, Spring 2024, Fall 2023, Spring 2023, Fall 2022, Spring 2022, Fall 2021 · Official rating 3.34/5
  • Yuan Yuan
    Spring 2026 · Official rating 3.24/5

Sections

  • Section 01
    Spring 2027 · Mira Yun · Hayden Hall Room 125A TuTh 03:00PM-04:15PM · Offered
  • Section 02
    Spring 2027 · Alexander Creiner · Fulton Hall 415 TuTh 12:00 Noon-01:15PM · Offered
  • Section 03
    Spring 2027 · Ritika Pandey · Hayden Hall Room 102 MW 03:00PM-04:15PM · Offered
  • Section 10
    Spring 2027 · Mira Yun · Hayden Hall Room 123 M 06:00PM-06:50PM · Offered
  • Section 11
    Spring 2027 · Mira Yun · Hayden Hall Room 123 M 03:00PM-03:50PM · Offered
  • Section 12
    Spring 2027 · Alexander Creiner · Hayden Hall Room 103 Tu 03:00PM-03:50PM · Offered
  • Section 13
    Spring 2027 · Alexander Creiner · Hayden Hall Room 123 Tu 04:00PM-04:50PM · Offered
  • Section 14
    Spring 2027 · Ritika Pandey · Hayden Hall Room 123 M 05:00PM-05:50PM · Offered
  • Section 15
    Spring 2027 · Ritika Pandey · Hayden Hall Room 123 W 05:00PM-05:50PM · Offered
  • Section 01
    Fall 2026 · Naomi Bolotin · Hayden Hall Room 107 MWF 02:00PM-02:50PM;NOTE: Classroom Change: on the Substitute Monday class schedule day, Tuesday, October 13, this class will meet in Hayden Hall (formerly named 245 Beacon Street) Room 125A · Offered
  • Section 02
    Fall 2026 · William Griffith · Hayden Hall Room 102 TuTh 09:00AM-10:15AM · Offered
  • Section 03
    Fall 2026 · William Griffith · Hayden Hall Room 102 TuTh 10:30AM-11:45AM · Offered
  • Section 10
    Fall 2026 · Naomi Bolotin · Hayden Hall Room 123 M 03:00PM-03:50PM · Offered
  • Section 11
    Fall 2026 · Naomi Bolotin · Hayden Hall Room 123 Tu 04:00PM-04:50PM · Offered
  • Section 12
    Fall 2026 · Naomi Bolotin · Hayden Hall Room 123 W 03:00PM-03:50PM · Offered
  • Section 13
    Fall 2026 · William Griffith · Hayden Hall Room 123 Th 03:00PM-03:50PM · Offered
  • Section 14
    Fall 2026 · William Griffith · Hayden Hall Room 123 W 04:00PM-04:50PM · Offered
  • Section 15
    Fall 2026 · William Griffith · Hayden Hall Room 123 M 05:00PM-05:50PM · Offered
  • Section 16
    Fall 2026 · William Griffith · Hayden Hall Room 123 M 04:00PM-04:50PM · Offered
  • Section 17
    Fall 2026 · William Griffith · Hayden Hall Room 123 Tu 03:00PM-03:50PM · Offered
  • Section 18
    Fall 2026 · William Griffith · Hayden Hall Room 123 Th 04:00PM-04:50PM · Offered
  • Section 01
    Summer 2026 · Maira Marques Samary · On-line Asynchronous · Offered