TYPE OF COURSE UNIT | Elective Course |
LEVEL OF COURSE UNIT | Master's Degree With Thesis |
YEAR OF STUDY | - |
SEMESTER | - |
NUMBER OF ECTS CREDITS ALLOCATED | 10 |
NAME OF LECTURER(S) | -
|
LEARNING OUTCOMES OF THE COURSE UNIT |
At the end of this course, the students; 1) Will have learned the use of UML in the object oriented approach, and using this approach build more complex and graphical oriented software projects.
|
MODE OF DELIVERY | Face to face |
PRE-REQUISITES OF THE COURSE | No |
RECOMMENDED OPTIONAL PROGRAMME COMPONENT | There is no recommended optional programme component for this course. |
COURSE DEFINITION | Fundamentals of OOP. Advanced topics using Smalltalk, C++ or Java. |
COURSE CONTENTS | WEEK | TOPICS |
---|
1st Week | Arrays | 2nd Week | Java collections framework | 3rd Week | Exceptions | 4th Week | Input-output classes | 5th Week | UML | 6th Week | Intaerfaces | 7th Week | MIDTERM | 8th Week | Inheritance | 9th Week | Abstract classes | 10th Week | Abstract classes | 11th Week | JDBC | 12th Week | JDBC | 13th Week | Advanced swing | 14th Week | Applications/Project presentations |
|
RECOMENDED OR REQUIRED READING | "An Introduction to Computer Science Using Java", Samuel N. Kamin, McGraw-Hill, 2002.
"Object-Oriented Programming in Java", M. KALIN, Prentice Hall, 2001.
|
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS | Lecture,Questions/Answers,Problem Solving,Other |
ASSESSMENT METHODS AND CRITERIA | | Quantity | Percentage(%) |
---|
Mid-term | 1 | 30 | Assignment | 5 | 10 | Project | 1 | 10 | Total(%) | | 50 | Contribution of In-term Studies to Overall Grade(%) | | 50 | Contribution of Final Examination to Overall Grade(%) | | 50 | Total(%) | | 100 |
|
LANGUAGE OF INSTRUCTION | Turkish |
WORK PLACEMENT(S) | No |
| |