Home  »  Institute of Science »  Master's of Information Technology and System Management with Thesis

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
OBJECT ORIENTED PROGRAMMING II BTS534 - 3 + 0 10

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITMaster's Degree With Thesis
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED10
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 DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTThere is no recommended optional programme component for this course.
COURSE DEFINITIONFundamentals of OOP. Advanced topics using Smalltalk, C++ or Java.
COURSE CONTENTS
WEEKTOPICS
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 METHODSLecture,Questions/Answers,Problem Solving,Other
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Assignment510
Project110
Total(%)50
Contribution of In-term Studies to Overall Grade(%)50
Contribution of Final Examination to Overall Grade(%)50
Total(%)100
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1
K1  X
K2 
K3 
K4 
K5  X
K6 
K7 
K8  X
K9  X
K10  X
K11