COURSE UNIT TITLE

: OBJECT-ORIENTED ANALYSIS AND DESIGN

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
UQM 4222 OBJECT-ORIENTED ANALYSIS AND DESIGN ELECTIVE 3 0 0 5

Offered By

BUSINESS ADMINISTRATION (UOLP-SUNY ALBANY)

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

PROFESSOR DOCTOR SABRI ERDEM

Offered to

BUSINESS ADMINISTRATION (UOLP-SUNY ALBANY)

Course Objective

The objective of this course is to provide fundamentals of Object Oriented Analysis and Design for being capable of analyzing and designing a business system with gaining the ability of usage of Object Oriented
System Analysis and Deign tools.

Learning Outcomes of the Course Unit

1   Understand what object oriented design is and appreciate it usefulness.
2   Understand different object oriented design methodologies
3   Apply the steps used in Unified Modelling Language UML to breakdown the system into a use case model and then a class model
4   Document and communicate the newly modelled object oriented system to user and other analyst.

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Introduction to Object Oriented Analysis and Design Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
2 The object model Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
3 Classes and object Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
4 Classification Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
5 Object Oriented Analysis Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
6 The Unified Modelling Language Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
7 Package diagrams, Component diagrams Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
8 Interaction Overview Diagrams Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
9 Use case modeling, Class diagrams Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
10 Activity diagrams, Statechart diagrams Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
11 Object Oriented Databases Lecture notes, Booch et. al. (OOAD with applications), Ashrafi (OOSAD)
12 Object Oriented Analysis and Design with applications Student presentations

Recomended or Required Reading

1.Booch G., Maksimchuk R.A., Engel M.,W., Young B, J., Conallen J., Houston K. A., 2007, Object-Oriented Analysis and Design with Applications, 3/E, Addison-Wesley
2.Ashrafi N., Ashrafi H., 2008, Object Oriented Systems Analysis and Design, Pearson Higher Education

Planned Learning Activities and Teaching Methods

1. Lecture
Lectures are supported by related concepts and class discussions.

2. Project
Projects covering all topics are prepared during the semester. Presentation

3. Presentation
Projects are presented and discussed at the end of the semester.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MT Midterm
2 TP TermProject
3 FN Final
4 FCG FINAL COURSE GRADE MT * 0.30 +TP * 0.30 + FN * 0.40
5 RST RESIT
6 FCGR FINAL COURSE GRADE (RESIT) MT * 0.30 +TP * 0.30 + RST * 0.40


*** Resit Exam is Not Administered in Institutions Where Resit is not Applicable.

Further Notes About Assessment Methods

1. Project
Projects covering all topics are prepared during the semester and presented at the end of the semester by students

2. Midterm
Midterm exam evaluates the students success to find solutions for the problems.

3.Final
Final exam evaluates the students success to find solutions for the problems.

Assessment Criteria

To be announced.

Language of Instruction

English

Course Policies and Rules

1. It is obligatory to attend at least 70% of the classes.
2. Violations of plagiarism of any kind will result in disciplinary steps being taken.

Contact Details for the Lecturer(s)

ferkan.kaplanseren@deu.edu.tr

Office Hours

To be announced.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 11 3 33
Tutorials 1 3 3
Preparations before/after weekly lectures 12 3 36
Preparing presentations 1 6 6
Preparation for midterm exam 1 15 15
Preparation for final exam 1 15 15
Preparing assignments 1 20 20
Final 1 1,5 2
Midterm 1 1,5 2
TOTAL WORKLOAD (hours) 132

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13PO.14PO.15
LO.1134243543344
LO.2134243543344
LO.3134243543344
LO.4134343543344