Course Title : JAVA Programming
Code Course
Type
Regular
Semester
Lecture
(hours/week)
Seminar
(hours/week)
Lab
(hours/week)
Credits ECTS
CMP 110-1 C 2 2 0 2 3.00 5
Lecturer and Office Hours
Teaching Assistant and Office Hours
Language Albanian
Course Level
Description
Objectives
Course Outline
WeekTopics
1Introduction to Java
2Structure of Java Program
3Static Methods in Java
4Primitive Data Types and Loops
5Constants and Loops in Figures
6Interactive Programs and Conditional Structures
7Methods with Parameters
8Semi Final Exam
9Return and Math Functions
10Strings and Characters
11Arrays in Java
12Graphics
13Graphics User Interface (GUI) - I
14Graphics User Interface (GUI) - II
15General Review
16Final Exam
Prerequisites
Textbook
Other References
Laboratory Work
Computer Usage
Other
Learning Outcomes and Competences
1Learn the basics and syntax of the JAVA language.
2Understand and use control structures and methods.
3Mastering Object Oriented Programming with Java
4To learn and use the conception of the graphical interface with JAVA.
Course Evaluation Methods
In-term studies Quantity Percentage
Midterms130
Quizzes00
Projects130
Term Projects00
Laboratory00
Attendance00
Contribution of in-term studies to overall grade60
Contribution of final examination to overall grade40
Total100
ECTS (Allocated Based on Student) Workload
Activities Quantity Duration
(hours)
Total Workload
(hours)
Course Duration (Including the exam week : 16 x Total course hours) 16464
Hours for off-the-classroom study (Pre-study, practice) 14342
Assignments 11010
Midterms 144
Final examination 155
Other 000
Total Work Load 125
Total Work Load / 25 (hours) 5
ECTS 5

Get Syllabus PDF (Albanian) Get Syllabus PDF (English)