Introduction to Computer Science 2

CAS CS 112

  • Creativity/Innovation
  • Critical Thinking
  • Quantitative Reasoning II

Undergraduate Prerequisites: (CASCS111) or equivalent. - Covers advanced programming techniques and data structures. Topics include recursion, algorithm analysis, linked lists, stacks, queues, trees, graphs, tables, searching, and sorting. Carries MCS divisional credit in CAS. Effective Fall 2018, this course fulfills a single unit in the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.

FALL 2026 Schedule

Section Instructor Location Schedule Notes
A1 Narayanan CAS B18 TR 5:00 pm-6:15 pm Students registering for CAS CS112 must register for two sections: a LEC section and a LAB section. IMPORTANT: Students in all CS112 sections should reserve Wednesday 6:30 - 8:00pm for exams during the semester.

FALL 2026 Schedule

Section Instructor Location Schedule Notes
A2 Narayanan KCB 106 TR 3:30 pm-4:45 pm Students registering for CAS CS112 must register for two sections: a LEC section and a LAB section. IMPORTANT: Students in all CS112 sections should reserve Wednesday 6:30 - 8:00pm for exams during the semester.

FALL 2026 Schedule

Section Instructor Location Schedule Notes
B1 Narayanan CDS 262 F 9:05 am-9:55 am

FALL 2026 Schedule

Section Instructor Location Schedule Notes
B2 Narayanan COM 217 F 10:10 am-11:00 am

FALL 2026 Schedule

Section Instructor Location Schedule Notes
B3 Narayanan SAR 300 F 10:10 am-11:00 am

FALL 2026 Schedule

Section Instructor Location Schedule Notes
B4 Narayanan COM 215 F 11:15 am-12:05 pm

FALL 2026 Schedule

Section Instructor Location Schedule Notes
B5 Narayanan MCS B37 F 12:20 pm-1:10 pm

Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.