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 DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
None
COURSE DEFINITION
Within the scope of the Java Programming course, students learn to develop software using the Java programming language.
COURSE CONTENTS
WEEK
TOPICS
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