Lecturer(s)
|
-
Drdák František, Ing. CSc.
|
Course content
|
1. Algorithmization 2. Programming languages, processing of source program, development environment (IDE) 3. Basic Java language constructions, data types, variables and expressions, control structures 4. Data input and output, functions, exceptions 5. Object oriented programming (OOP), class, inheritance, encapsulation, polymorphism 6. Complexity of algorithms, data structures 7. Concurrent practicing of individual topics on Java language examples
|
Learning activities and teaching methods
|
Demonstration, Activating (simulations, games, drama), Individual preparation for exam
- Preparation for classes
- 15 hours per semester
- Semestral paper
- 20 hours per semester
- Preparation for exam
- 15 hours per semester
|
Learning outcomes
|
To reach the ability of assembling the solution algorithms of simple problems and enter them by means of Java language.
The main goal of the course is acquiring the capability of algoritmization of simple problems and the expression in the programing language Java. It's is supposed for students as the preparation for successful fulfilling of the following programing courses.
|
Prerequisites
|
The secondary school mathematics knowledge is required.
|
Assessment methods and criteria
|
unspecified
|
Recommended literature
|
-
Drdák František. Učební materiály kurzu UAI/708.
-
Herout. Učebnice programovacího jazyka JAVA.
|