Exams

  (Object-Oriented Software Engineering) (Fall 2005)
- Section 1 -

 

Home
Outline
Textbook
Resources
Homeworks
Project Works
Project Groups
Policies
Quizzes
Exams
grades.htm
attendance.htm
project-grades.htm

Instructions for the exam observers:

Please see the last year's Midterm and Final exam questions at Prof. Dogrusoz' cs319 web page and also the last year's CS-319 Section 3 web page.

All exams are closed-book and -notes.

Final Exam  (Dec 28, 2005 - Wednesday @15:30) EB101-102-201-202-203-204

(Final Exam  Solutions)

Same rules as regular midterms apply.

In addition to the Midterm coverage, you are responsible for the following chapters of the textbook and the supplementary materials:

Principles of good UI Design 
OO Languages
Patterns (Lecture Notes only)
Chapter 20 - Mapping Designs to Code
Chapter 24 - Quick Analysis Update (p407)
Chapter 27 - Iteration 3 - Intermediate Topics (p475)
Chapter 28 - UML Activity Diagrams and Modeling (p477)
Chapter 29 - UML State Diagrams and Modeling (p485)
Chapter 30 - Relating Use Cases (p 493)
Chapter 31 - Domain Model Refinement (p501)

Midterm Exam  (Nov 14, 2005 - Monday @17:40) BCC BZ01-02

(Exam Questions) (solutions)

See the sample exam questions in my last year's CS-319 web page. Since the textbook is different the content will be different, but the format will remain the same. 

Concentrate on the slides presented in the lectures. You are not responsible from the sections that we have not covered in the class. Supplement the notes and your knowledge with the information given in the book. 

You should especially know the object-oriented concepts and the guidelines / best practices well, as well as why and how we do things. 

If you have taken active part in the project assignments and followed the lectures in the class, then you should be able to get  a fairly good grade easily.

You are responsible for the following chapters in textbook.  

Chapter 1 Object-Oriented Analysis and Design (p3)
Chapter 2 - Iterative Evolutionary and Agile (p17)
Chapter 3 - Case Studies (p41)
Chapter 4 - Inception is Not the Requirements Phase (p47)
Chapter 5 - Evolutionary Requirements (p53)
Chapter 6 - Use Cases (p61)
Chapter 7 - Other Requirements (p101)
Chapter 8 - Iteration 1 - Basics (p123)
Chapter 9 - Domain Models (p131)
Chapter 10 - System Sequence Diagrams (p173)
Chapter 11 - Operation Contracts (p181)
Chapter 12 - Requirements to Design - Iteratively (p195)
Chapter 13 - Logical Architecture and UML Package Diagrams (p197)
Chapter 14 - On to Object Design (p213)
Chapter 15 - UML Interaction Diagrams (p221)
Chapter 16 - UML Class Diagrams (p249)
Supplementary Subjects: More on Use Cases, Polymorphism and Inheritance,
User-Centrered Design, Association Classes 

 

 

 

Hints:

  1. There will be  some definitions, space-filling and multiple-choice questions, in addition to the complete program or code segment writing questions.
 

Remember that we only covered  a  subset of OO   Software Engineering in this course. You should continue to study and practice the subject yourself as a part of your career development.  

See your final fotos. 

 

The average attendance rate for the semester is 81% with an average of 2 absentees per person. 

The average of final cumulative points is 71,83. 

The average of  final letter grades is 2.37.

Last updated: 12/01/2006 09:30