Information Package

Program of Health Information Systems Technician

SBST205

OBJECT ORIENTED PROGRAMMING II

Course Code
SBST205
Semester
-
Theory+Practice
2 + 2
ECTS
5
Course TypeElective Course
Course LevelAssociate Degree
Year of Study-
Semester-
ECTS5
Name of Lecturer(s)
Learning Outcomes

At the end of this course, the students;

  1. will be able to make exception control in object oriented programming.
  2. will be able to develop graphic user interface in object oriented programming.
  3. will be able to write programs in advance level in object oriented programming.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsSBST 104 OBJECT ORIENTED PROGRAMMING I
Course DescriptionSBST 205 Object Oriented Programming II is the continuation course of SBST 104 Object Oriented Programming I. IN this course following topics are covered: Exception Control, Read/Write streams, Collection ve generic, Java GUI. Threading in Java, Socket and networks, Data Structures in Java.
Course Contents
WEEK TOPICS
1st Week Review of class, object, access modifiers, encapsulation, constructor concepts
2nd Week Constructor overloading and method overloading
3rd Week Inheritance, subclass, superclass concept, super constructor
4th Week Inheritance , method overriding
5th Week Abstract classes, abstraction and polymorphism
6th Week Interfaces, abstraction and polymorphism
7th Week Garbage collection, memory usage (stack and heap memory) in Java.
8th Week Midterm
9th Week Generic concept. Introduction to Collections framework. List interface, ArrayList structure.
10th Week Sorting algorithms: Bubble Sort, Selection Sort.
11th Week Comparator interface, Comparable interface.
12th Week Map interface, HashMap. TreeMap, LinkedHashMap structures
13th Week Set interface HashSet, TreeSet, LinkedHashSet structures
14th Week File Read/Write operations, streams, Exception handling
Recommended or Required ReadingJava ve Java Teknolojileri, Tevfik Kızılören, KODLAB Yayıncılık.
Kendinize Güvenerek Java Eclipse, Swing, JDBC ile Veritabanı, Musa Çavuş, Seçkin Yayıncılık.
Planned Learning Activities and Teaching Methods
  • Lecture
  • Problem Solving
  • Practice
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Quiz 4 10
Practice 5 15
Total(%) 55
Contribution of In-term Studies to Overall Grade(%) 55
Contribution of Final Examination to Overall Grade(%) 45
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 2 2
Preparation for Quiz 8 1 8
Individual or group work 13 2 26
Preparation for Final exam 1 30 30
Course hours 13 2 26
Preparation for Midterm exam 1 15 15
Laboratory (including preparation) 13 2 26
Final exam 1 2 2
Homework
Total Work Load135
Total Work Load / 30 (h)4.5
ECTS Credit of the Course5
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3
K1 X X
K2
K3
K4
K5
K6 X X X
K7 X X
K8
K9
K10 X
K11
K12
K13
K14
K15
K16
K17
K18