Final Exam Information & Core Concepts
Based on MAS Course SyllabusImportant: There are no exam exemptions. You must take the final exam. All submitted source codes (mini-projects, final project) will undergo anti-plagiarism procedures.
The MAS exam consists of two parts (the sum of points counts):
Bonus Points: Earn 5% of the total points for solving each of the tasks given in the lectures. These bonus points are added to the total number of points only if you have at least 50% points in the exam.
Sample MAS exam: http://www.mtrzaska.com/mas-exam
Classes, Objects, State, Encapsulation, Methods, and Attributes.
Lectures 1-31-to-N relationships, Many-to-Many relationships, Aggregation, and Composition.
Lectures 4-5Disjoint vs Overlapping inheritance, Multi-aspect (multi-inheritance), Dynamic Inheritance.
Lectures 6-7Mapping Object-Oriented structures, Associations, and Inheritance hierarchies to SQL schemas using foreign keys and junction tables.
Lectures 9-11Learnability, Efficiency, Heuristics for UI design and usability evaluation.
Lectures 12-13Strategies for testing user interfaces, DOM interactions, and mocking external dependencies.
Lectures 14-15