CSCI 103L - Fall 2026 Introduction to Programming

Final Info

Fall 2026 Canary: besides the date/time, this page has NOT been updated for Fall 2026

Overview and Process

Time/Date: Saturday, December 12 11am - 1pm Pacific - **110 minutes **.

The exam will be paper/pen based. There will be true/false, multiple choice, fill-in-the-blank, FiTB coding and, likely, some small hand-written coding.

Topics

The following is the list of topics that you should be familiar with. Use it as a guide to help your studying.

Unit 1

Unit 2

Unit 3

Unit 4

Unit 5a - Operator Overloading

Unit 5b - Copy Semantics

Unit 5c - Class Details

Unit 5d - Inheritance

Unit 5e - Polymorphism

Unit 5f - Parsing and Streams

Unit 5g - Exceptions

Unit 5h - File I/O Details

Unit 6a - Recursion

Topics from MT1 and MT2 are potential supporting material (you need to still understand pointers, linked lists, etc.) but heavy focus will be on (be sure you are very comfortable with):

You should also review:

Other Selected Practice Problems

Older Practice Problems