|
|
Fatih University, Computer Engineering
Department
Spring Semester
2005
Wednesday
14:00 - 17:00, E307 |
|
Instructor: Halûk
Gümüşkaya |
|
Office:
EA301 |
|
Office Hours:
|
|
Office Phone:
0.212.889 0810-1036 |
|
E-mail:
haluk@fatih.edu.tr |
|
|
|
Mostly
Static Information: |
Mostly Dynamic Information: |
|
|
Lecture
Announcements |
|
|
|
Course Materials |
|
|
|
References |
|
|
|
Project Page |
|
Course Description
This course
is an advanced software engineering course.
The
topics covered include software development lifecycle, software modeling
languages, software engineering tools, software project planning and
tracking, software process management, business object model, domain object
model, requirements and object model, architectural design, database design
and programming, class and interaction design, programming and testing,
refactoring and user interface development, data engineering and business
components.
Prerequisites
CENG 302 Software Engineering, CENG 217
Object Oriented Programming, CENG 102
Computer Programming II (Java), basics of UML and design patterns.
Textbooks
Required
Recommended
Grading
15 % :
Attendance, Discussion and Contribution
15 % : Survey Paper
20 % : Midterm
30 % : Project
20 % : Final Exam
Attendance, Discussion and
Contribution: Attendance
and class participation
are very
important
for this course.
|