CSCI 103L - Fall 2024 Introduction to Programming

Final Info

Overview and Process

MUST BE TAKEN IN PERSON / NO REMOTE EXAMS

Topics

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

The exam is cumulative (so the topics listed on mt1-info is still relevant), but will focus more on the topics covered after MT1.

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 - Parsing and Streams

Unit 5g - Exceptions

Unit 5h - File I/O Part 2

Unit 6a - Recursion

Topics from MT1 and the programming midterm are potential supporting material (you need to still basic syntax, loops, understand pointers, etc.)

Be sure you are very comfortable with:

Practice Final on Gradescope

Other Selected Practice Problems

Older Practice Problems