Academic year 2024/2025 |
Supervisor: | Ing. Pavla Sehnalová, Ph.D. | |||
Supervising institute: | ÚM | |||
Teaching language: | Czech | |||
Aims of the course unit: | ||||
  | ||||
Learning outcomes and competences: | ||||
  | ||||
Prerequisites: | ||||
  | ||||
Course contents: | ||||
The course provides the basics of the Java language and an introduction to object-oriented programming. It will familiarize students with classes, objects, the concept of inheritance, polymorphism, encapsulation, etc. The course will introduce work with files, a graphical environment, or the technique of designing simple applications in the Java language. |
||||
Teaching methods and criteria: | ||||
  | ||||
Assesment methods and criteria linked to learning outcomes: | ||||
  | ||||
Controlled participation in lessons: | ||||
  | ||||
Type of course unit: | ||||
Lecture | 13 × 1 hrs. | optionally | ||
Computer-assisted exercise | 13 × 2 hrs. | compulsory | ||
Course curriculum: | ||||
Lecture |
|
|||
Computer-assisted exercise | The PC labs are focused on the practical understanding of the material covered in the lecture topics. Emphasis is placed on the ability to work independently, i.e. on creating a simple application, often within individual tasks. |
|||
Literature - fundamental: | ||||
1. Pecinovský, R.: Java 14 - Kompletní příručka jazyka. Grada Publishing, 2020, ISBN: 978-80-271-1369-9, počet stran: 576. | ||||
1. Cay S. Horstmann, Gary Cornell: Core Java 2. Vol. I, Fundamentals. Santa Clara, Sun Microsystems Press, 2005 | ||||
1. Herout, P.: Učebnice jazyka Java. Nakladatelství KOPP, České Budějovice, červen 2000, ISBN 80-7232-115-3, 352 stran | ||||
2. S. Zakhour a kol.: Java 6, Computer Press, 2007, ISBN: 978-80-251-1575-6. | ||||
3. David Flanagan: Programování v jazyce Java. ComputerPress, 1997, ISBN 80-85896-78-8 | ||||
Literature - recommended: | ||||
1. Bogdan Kiszka: 1001 tipů a triků pro programování v jazyce Java, ComputerPress, 2003, ISBN 80-7226-989-5 | ||||
2. Siera K., Bates B.: Head First Java. 2nd edition. O'Reilly 2005. ISBN 978-0-596-00920-5. | ||||
3. On-line sources: https://docs.oracle.com/javase/tutorial/ |
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
N-MAI-P | full-time study | --- no specialisation | -- | GCr | 4 | Compulsory-optional | 2 | 1 | S |
Faculty of Mechanical Engineering
Brno University of Technology
Technická 2896/2
616 69 Brno
Czech Republic
+420 541 14n nnn
+420 726 81n nnn – GSM Telef. O2
+420 604 07n nnn – GSM T-mobile
Operator: nnnn = 1111