CSCI 3310 Topics in Computer Science: Computing Language

A course on computational linguistics focusing on core properties of language and how to model them programmatically. Computational work done in different language areas (such as morphology and syntax) in a variety of languages will be explored. Assignments will consist of implementing a set of language tools in Java, along with a final project on a language topic of choice.

Course evaluations

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

Course rating
3.78 / 5 · Very Good
32 responses
Instructor rating
3.71 / 5 · Very Good
32 responses
Terms evaluated
2
Most recent: Fall 2025

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
Fall 2025Naomi Bolotin3.73.64.14.04.14.44.24.24–6 hrs/week19 of 23
Fall 2024Naomi Bolotin3.93.94.03.94.34.34.43.11–3 hrs/week13 of 19

Data freshness

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

Instructors

  • Naomi Bolotin
    Spring 2027, Fall 2025, Fall 2024 · Official rating 3.71/5

Sections

  • Section 01
    Spring 2027 · Naomi Bolotin · Hayden Hall Room 229 TuTh 03:00PM-04:15PM · Offered