CS 319

  (Object-Oriented Software Engineering) (Fall 2004)
- Section 3 -

 

Home
Outline
Textbook
Resources
Homeworks
Project Works
Project Groups
Policies
Quizzes
Exams
Homework Groups
Grades

Home Page: http://www.cs.bilkent.edu.tr/~kdincer/teaching/fall2004/cs319/
Sections: The course will be conducted in three sections. Although there are slight differences regarding exams, project work, project group forming and quizzes between this section and the other two, we will try to balance the work load among the sections as much as possible. 

P.S. As a part-time instructor, I consult about the course policies to Prof.Uğur DOĞRUSÖZ who teaches the other two sections.   

http://www.cs.bilkent.edu.tr/~ugur/teaching/cs319/

Course  Description:  Principles and stages of object-oriented software development. Overview of object-oriented software modeling with Unified Modeling language and exposure to CASE tools for object-oriented development. Experience with such tools and environments through programming assignments and/or a term project.
Course Objectives: * Learn basics of the software engineering life cycle.
* Learn what the object-oriented approach to software development is, and find out why it is so popular.
* Learn UML (Unified Modeling Language) that is part of most CASE (Computer Aided Software Engineering) tools and the benefits of visual modelling / diagramming.
* Practice the application of principles of object-oriented software development through a group project.
* Develop teamwork and communication skills through the group project.
Prerequisite:

CS 102 & CS 201

Instructor:

Dr. Kıvanç Dinçer
TÜBİTAK-UEKAE/ILTAREN
Software Development Division
Atatürk Bulvarı No:221
06100 Kavaklıdere ANKARA

Phone :  (0312) 468 53 00 / 1500
Fax:       (0312) 468 53 00 / 1501
Mobile:   (0532) 623 33 24  or  (0505) 403 21 35

kdincer@cs.bilkent.edu.tr
or kivanc.dincer@tubitak.gov.tr

Office Hours: Monday      16:40 – 17:30 (Please call or e-mail me whenever you need help)
Class Schedule:

Monday      13:40 – 16:30 
Monday      16:40 – 17:30 (on a need basis)

Teaching Assistant:

Emek Demir  emek@cs.bilkent.edu.tr  Phone: 1451
Özgün Babur ozgun@cs.bilkent.edu.tr Phone: 1451

Textbook:

Object-Oriented Software Engineering, 3/e
Timothy C. Lethbridge and Robert Lananiere
Paperback  497 pp. 
Mc Graw Hill  2001
ISBN 0-07-709761-0

Resources including source core can be found here: http://www.mcgraw-hill.co.uk/textbooks/lethbridge or http://highered.mcgraw-hill.com/sites/0077097610/ 

References: See Textbook
Required  Software: See Resources
Grading:

Midterm                 %15
Final Exam                 %25
Quizzes                      %20
Team Project              %30
Individual Homeworks  %10   

Warning:

"Plagiarism is defined as the action of using or copying someone else's idea or work and pretending that you thought of it, or created it. In grading the homework assignments in this course, occurrences of plagiarism will be seriously dealt with, leading to a zero grade for the  work concerned and upon repetition to a failure in the course, even to punishment through  disciplinary procedures as indicated in University Catalog."

Caution: Note that this is not an introductory level programming course. If you are not proficient in Java or some other object-oriented programming language, do not consider taking this course!

 

Final Exam grades posted.

Final  project  phase's grades posted.

Final Exam Solutions posted.

Letter grades will be determined after they are normalized with other CS-319 sections' grades.

Final note: You have only seen part of the OO world. You should really work hard to reach the required expertise level in the commercial world.

Last updated: 13/01/2005 18:41