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 2025 Schedule

Section Instructor Location Schedule Notes
A1 Papadakis-Kanaris CAS 522 TR 2:00 pm-3: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 2025 Schedule

Section Instructor Location Schedule Notes
A2 Papadakis-Kanaris CAS 522 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 2025 Schedule

Section Instructor Location Schedule Notes
B1 Papadakis-Kanaris CDS 263 F 9:05 am-9:55 am

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B2 Papadakis-Kanaris CDS 264 F 10:10 am-11:00 am

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B3 Papadakis-Kanaris CDS 263 F 10:10 am-11:00 am

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B4 Papadakis-Kanaris CDS 263 F 11:15 am-12:05 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B5 Papadakis-Kanaris CDS 263 F 12:20 pm-1:20 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B6 Papadakis-Kanaris MCS B29 F 1:25 pm-2:15 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B7 Papadakis-Kanaris KCB 103 F 2:30 pm-3:20 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
B8 Papadakis-Kanaris EPC 206 F 3:35 pm-4:25 pm

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A1 Papadakis-Kanaris CGS 511 TR 2:00 pm-3:15 pm Students registering for CS112 must register for both a lecture section and a lab section. Students in all CS112 sections should reserve Wednesday 6:30 - 8:00pm for exams during the semester.

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A2 Papadakis-Kanaris KCB 101 TR 3:30 pm-4:45 pm Students registering for CS112 must register for both a lecture section and a lab section. Students in all CS112 sections should reserve Wednesday 6:30 - 8:00pm for exams during the semester.

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
B1 Papadakis-Kanaris CAS 222 F 9:05 am-9:55 am

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
B2 Papadakis-Kanaris CDS 264 F 10:10 am-11:00 am

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
B4 Papadakis-Kanaris CAS 211 F 10:10 am-11:00 am

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
B5 Papadakis-Kanaris CDS B62 F 12:20 pm-1:10 pm

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
B6 Papadakis-Kanaris CGS 515 F 1:25 pm-2:15 pm

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
B7 Papadakis-Kanaris CAS 116 F 2:30 pm-3:20 pm

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