The final exam is designed to evaluate students' knowledge of programming concepts and software development practices.
The exam will be administered during a 90-minute portion of the final exam period. The exam will be administered in paper format, so students should remember to bring a pen or pencil.
The exam consists primarily of free-response questions, but may also contain multiple-choice questions.
Details about the contents of the final exam will be announced during a final exam preparation session.
UPDATE: suggested study material includes:
- Course Objectives, but not the ones we didn't cover
- Software Notes
- Python Language Overview, focusing on datatypes and functions
- Python code used in the Groceries, Shopping Cart, and CRUD App Projects, especially code you may have used across multiple projects (like looping through and filtering arrays)
Each student should hand-in his/her exam booklet to the professor when finished.
The relative weights of each question on the exam will be denoted on the exam's cover page.
There may be an opportunity for bonus points.