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 I BTS533 - 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 basic concepts of object oriented approach like classes and objects.
2) 2. Are expected to be able to define their own classes in a particular programming language, and to use inheritance and polymorphism in their own software development processes.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTThere is no recommended optional programme component for this course.
COURSE DEFINITIONPrimitive types and string. Arithmetic and logic operators. Precedence of operators. Flow of Control, Classes, objects, and methods. Inheritance. AWT. Exception Handling. Streams and File I/O. Arrays. Multidementional Arrays and Vectors. Casting. Recursion. Applets. html.
COURSE CONTENTS
WEEKTOPICS
1st Week Introduction: Object oriented programming, The Java platform
2nd Week Foundations of Java
3rd Week Classes and objects
4th Week Inheritance
5th Week Interfaces
6th Week Graphics programming
7th Week Event handling
8th Week MIDTERM
9th Week Swing
10th Week Swing
11th Week Applets and deployment
12th Week Exceptions
13th Week Connecting to a database with Java
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.

"Object-Oriented Systems Development", Carol Britton, McGraw-Hill, 2001.

"Object-Oriented Programming with JAVA", D.J. Barnes, Prentice Hall, 2000.

http://java.sun.com/docs/books/tutorial/index.html
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Problem Solving,Other
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Assignment110
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)
LO1LO2
K1  X  
K2    X
K3    X
K4   
K5  X   X
K6   
K7   
K8  X  
K9  X  
K10  X  
K11