CSCI 2270 Introduction to Databases

Databases are everywhere, enabling us to store and retrieve information in an orderly and convenient fashion. In this course, students learn to interact with the most common type of database, the relational database, using the most widely-supported language, SQL. They then learn techniques for organizing real-world information to form an appropriate new database. Finally, they develop programs in Python to interact with these new databases so as to aggregate and analyze information and to represent the results graphically.

Course overview

Department
Computer Science
School
MCAS
Credits
3
Level
Undergraduate
Offered
Periodically

Catalog details

Prerequisites
CSCI1101

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

Requirements fulfilled

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

Course evaluations

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

Course rating
3.14 / 5 · Good
7 responses
Instructor rating
3.67 / 5 · Very Good
7 responses
Terms evaluated
1
Most recent: Spring 2026

Scales: overall ratings run from 1 (poor) to 5 (excellent); agreement questions from 1 (strongly disagree) to 5 (strongly agree).

Evaluations by term and instructor
TermInstructorCourse overallInstructor overallWell organizedClear learning objectivesIntellectually challengingHelpful assignmentsApplicable beyond courseAttendance necessaryResponses
Spring 2026Amittai Aviram3.13.74.03.94.34.44.13.47 of 10

Data freshness

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

Instructors

Sections

  • Section 01
    Spring 2027 · Amittai Aviram · Hayden Hall Room 102 TuTh 03:00PM-04:15PM · Offered