Home  »  Kahramankazan Vocational School »  Program of Logistics

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
JAVA PROGRAMMING KKS237 - 3 + 0 5

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITAssociate Degree
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED5
NAME OF LECTURER(S)-
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Students learn about Java versions.
2) Students learn the historical development of Java software development language.
3) Students learn to develop algorithms and applications using the Java programming language.
4) Students understand which problems can be solved with sample Java programs.
5) Students develop their own Java project.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONWithin the scope of the Java Programming course, students learn to develop software using the Java programming language.
COURSE CONTENTS
WEEKTOPICS
1st Week What is Java, Java versions, Java developers and history of Java
2nd Week Introduction of embedded software development platforms (Eclipse, Netbeans, IntelliJ IDEA)
3rd Week Examination and code analysis of applications implemented with Java so far
4th Week Algorithms based on Java, the concept of algorithms and the convenience of Java when solving problems
5th Week Basic Java codes, programming knowledge and Java software development - 1
6th Week Basic Java codes, programming knowledge and Java software development - 2
7th Week Basic Java codes, programming knowledge and Java software development - 3
8th Week Midterm
9th Week Basic Java codes, programming knowledge and Java software development - 4
10th Week Making a code written in Java interpretable by other codes
11th Week Hardware-based implementation of Java codes
12th Week Development of compiled Java program parts by making them directly executable - 1
13th Week Development of compiled Java program parts by making them directly executable - 2
14th Week Development of compiled Java program parts by making them directly executable - 3
RECOMENDED OR REQUIRED READING1) Java ve Java Teknolojileri, Tevfik Kızılören, Kodlab Yayınevi, ISBN: 9786054205257

2) Yeni Başlayanlar İcin Java 8, Mehmet Kirazlı ve Sezer Tanrıverdioğlu, Kodlab Yayınevi, 672 sayfa, ISBN: 9786055201104

3) Yeni Başlayanlar İçin Java: Eğitim Videolu, Bülent Çobanoğlu, 2018, Abaküs Yayıncılık, ISBN: 9786052263310

4) Learning Java: An Introduction to Real-World Programming with Java, 2020, O'Reilly Medya, ISBN: 9781492056270

5) Java Dili ile Kriptoloji Uygulamaları, Hüseyin Bodur, Abaküs Yayınevi, 320 sayfa, ISBN: 9786059129411
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Case Study,Problem Solving,Practice,Project,Presentation
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term140
Total(%)40
Contribution of In-term Studies to Overall Grade(%)40
Contribution of Final Examination to Overall Grade(%)60
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam122
Preparation for Quiz
Individual or group work10220
Preparation for Final exam4312
Course hours14342
Preparation for Midterm exam4312
Laboratory (including preparation)
Final exam122
Homework
Total Workload90
Total Workload / 303
ECTS Credits of the Course5
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

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