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 overview

Department
Computer Science
School
MCAS
Credits
3
Level
Undergraduate
Offered
Every Summer

Catalog details

Satisfies core
Mathematics

Catalog text is imported from the reviewed Boston College course snapshot. Confirm eligibility in EagleApps.

Requirements fulfilled

  • Neuroscience B.S.: Computation (6 Credits) — Any one of the following courses (Current University Catalog; students should confirm their catalog year)
  • Psychology B.S. (Class of 2027 and Before): Computational Corequisite — two of the following courses (6 or more credits) (Class of 2027 and Before)
  • Psychology B.S.: Computational Corequisite — two of the following courses (6 or more credits) (Class of 2028 and After)
  • Mathematics B.S.: Natural science, computer science, or economics corequisites (Current University Catalog; students should confirm their catalog year)
  • Biology B.S.: Quantitative corequisite options (Current University Catalog; students should confirm their catalog year)
  • Computer Science B.A.: Required computer science core (Current University Catalog; students should confirm their catalog year)
  • Computer Science B.S.: Required computer science core (Current University Catalog; students should confirm their catalog year)
  • Computer Science: Required Courses (Current University Catalog; students should confirm their catalog year)
  • University Core: Mathematics (All undergraduates)

Requirement eligibility can vary by school, cohort, and section. Confirm the selected section in EagleApps or with an advisor.

Official evaluation summary

3.58 / 5

Based on 3,022 aggregate responses from BC Avalanche/Blue evaluations.

Data freshness

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

Instructors

  • Maira R Marques Samary
    Summer 2026
  • Naomi Bolotin
    Fall 2026, Fall 2025, Fall 2024, Spring 2024, Spring 2023, Fall 2022, Fall 2021 · Official rating 2.89/5
  • 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
  • Alexander Creiner
    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 2024, Summer 2023, Summer 2022, Fall 2021 · Official rating 3.25/5
  • Mira Yun
    Spring 2026, Spring 2025, Fall 2023 · Official rating 4.04/5
  • Yuan Yuan
    Spring 2026 · Official rating 3.24/5

Sections

  • Section 01
    Summer 2026 · Maira R Marques Samary · On-line Asynchronous · Offered
  • Section 01
    Fall 2026 · Naomi Bolotin · 245 Beacon Street Room 107 MWF 02:00PM-02:50PM · Offered
  • Section 02
    Fall 2026 · William Griffith · 245 Beacon Street Room 102 TuTh 09:00AM-10:15AM · Offered
  • Section 03
    Fall 2026 · William Griffith · 245 Beacon Street Room 102 TuTh 10:30AM-11:45AM · Offered
  • Section 10
    Fall 2026 · Naomi Bolotin · 245 Beacon Street Room 123 M 03:00PM-03:50PM · Offered
  • Section 11
    Fall 2026 · Naomi Bolotin · 245 Beacon Street Room 123 Tu 04:00PM-04:50PM · Offered
  • Section 12
    Fall 2026 · Naomi Bolotin · 245 Beacon Street Room 123 W 03:00PM-03:50PM · Offered
  • Section 13
    Fall 2026 · William Griffith · 245 Beacon Street Room 123 Th 03:00PM-03:50PM · Offered
  • Section 14
    Fall 2026 · William Griffith · 245 Beacon Street Room 123 W 04:00PM-04:50PM · Offered
  • Section 15
    Fall 2026 · William Griffith · 245 Beacon Street Room 123 M 05:00PM-05:50PM · Offered
  • Section 16
    Fall 2026 · William Griffith · 245 Beacon Street Room 123 M 04:00PM-04:50PM · Offered
  • Section 17
    Fall 2026 · William Griffith · 245 Beacon Street Room 123 Tu 03:00PM-03:50PM · Offered
  • Section 18
    Fall 2026 · William Griffith · 245 Beacon Street Room 123 Th 04:00PM-04:50PM · Offered