CSCI 103 - Spring 2025 Introduction to Programming

Final Info

Overview and Process

Time/Date: Tues, May 13th at 4:30 PM Pacific Pacific - 90 minutes (End at 6:00 p.m.).

The exam will be paper/pen based. There will be some multiple choice, fill-in-the-blank 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 2a

Unit 2b

Unit 2c

Unit 2d

Unit 2e

Unit 2f

Unit 3a

Unit 3b

Unit 4a

Unit 4b

Unit 4c

Unit 4d

Unit 4e

Unit 4f

Unit 5a - Operator Overloading

Unit 5b - Copy Semantics

Unit 5c - Class Details

Unit 5d - Inheritance

Unit 5e - Polymorphism

Unit 5f - Inheritance Details

Unit 5g - Parsing and Streams

Unit 5h - File I/O Details

Unit 5i - Exceptions

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:

Practice Final on Gradescope

Other Selected Practice Problems

Older Practice Problems