Course detail
Programming Language Java
FSI-SPJAcad. year: 2019/2020
The course provides the basics of Java language and an introduction to object-oriented programming. It introduces to classes, objects, the concept of inheritance, etc. The course teaches the work with instup/output files, graphical interfaces and techniques for designing simple Java applications.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
On-line sources: https://docs.oracle.com/javase/tutorial/ (EN)
Elearning
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. Java basics: data types, variables, operators, expressions.
3. Flow control, flow control mapping. Program debugging.
4. Classes and objects.
5. Inheritance, type control.
6. Exceptions.
7. Input/Output files.
8. Containers.
9. Threads.
10. Interface, graphical environment.
11. Generics.
12. Design of simple applications.
13. Speaker's reserve.
Computer-assisted exercise
Teacher / Lecturer
Syllabus
Elearning