|
|
Fatih University, Computer Engineering
Department
Spring Semester
2003
Wednesday
9:00 - 12:00, E303 |
|
Instructor: Halûk
Gümüşkaya |
|
Office:
EA301 |
|
Office Hours:
Mon, Tue, Wed: 13:00-14:00 |
|
Office Phone:
0.212.889 0810-1036 |
|
E-mail: haluk@fatih.edu.tr |
|
|
|
Mostly
Static Information: |
|
|
|
|
|
|
|
|
|
Course Description
This course
introduces the modern design methodologies
of software-engineering from an object-oriented
point of view. The Unified Modeling Language (UML) is used for the
analysis and design work.
The realization of software engineering
concepts is realized in Java.
Students are expected
to complete and report assignments and a nontrivial design project developed in Java using a UML
design tool.
Some of the topics covered include software
development methodologies, modeling with UML, requirements
elicitation and analysis,
design patterns,
system design,
object design,
testing, and
configuration management.
Prerequisites
CENG 217
Object Oriented Programming, CENG 102
Computer Programming II
Textbooks
Required
Recommended
Grading
15 % :
Attendance and Participation
20 % : Midterm
40 % : Project
25 % : Final Exam
Attendance
and Participation: Attendance
and class participation
are very
important
for this course.
Project:
The project
is
very important for a course of this kind.
|