The final exam is designed to evaluate students' knowledge of programming concepts and software development practices.
The exam will be administered during the final class 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 and matching questions.
Details about the contents of the final exam will be announced during a final exam preparation session. But generally, anything in the notes, slides, or projects is fair game. The following concepts and techniques are of particular importance:
- Datatypes, with focus on Lists and Dictionaries
- Control Flow
- Functions
Students may consult these exams from previous semesters in an effort to understand the kinds of questions that might be asked:
NOTE: these previous exams were for a 3 credit class including technology management material, so the final exam for this class will be different / abbreviated, but many of the programming questions will be similar.
Each student should hand-in their 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.