Home  »  Faculty of Education »  Program of Computer Education and Instructional Technology

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
INTRODUCTION TO JAVA LANGUAGE BÖTE460 - 2 + 2 5

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED5
NAME OF LECTURER(S)Assistant Professor Halil Ersoy
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Will be able to express specific properties of JAVA,
2) Will be able to to develop applications by flow control commands in JAVA,
3) Will be able to define and use objects and classes,
4) Will be able to set accessibility rules between objects.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTHave taken at least one programming course
COURSE DEFINITIONUsing Java, giving the students programming and developing algorithm will form a basis of object oriented programming for students. The content of the lesson consists of interpreters and builders, basic elements of Java and data types, variables, input output controlls, decision making and loops, classes and methods, arrays and input output processes with text files.
COURSE CONTENTS
WEEKTOPICS
1st Week Types, variables
2nd Week Operators
3rd Week Methods
4th Week Conditionals
5th Week Loops and arrays
6th Week Objects and classes
7th Week Access control, class scope
8th Week Midterm Exam
9th Week Packages, Java API
10th Week Design, debugging
11th Week Interfaces
12th Week Inheritance
13th Week Exceptions
14th Week File I/O
RECOMENDED OR REQUIRED READING1) Lecture Notes
2) Tanrıverdioğlu,S., Kirazlı, M.(2013)Yeni Başlayanlar İçin Java 8.KodLab
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Other,Project
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term140
Practice120
Project140
Total(%)100
Contribution of In-term Studies to Overall Grade(%)100
Contribution of Final Examination to Overall Grade(%)0
Total(%)100
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4
K1  X   X   X   X
K2  X   X   X   X
K3       
K4  X   X   X   X
K5    X   X  
K6       
K7       
K8       
K9       
K10       
K11       
K12    X    
K13    X    
K14       
K15       
K16       
K17       
K18