Main objectives of the course:
Main objective is to teach student basics of algorithmisation and object oriented programming. Student should be able to apply learned principles in the Java language.
Course information sheet | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
University: University of Žilina | |||||||||||||
Faculty: Faculty of Management Science and Informatics | |||||||||||||
Course ID: 5BI137 | Course name: Informatics 1 (INF1) | ||||||||||||
Form, extent and method of teaching activities: | |||||||||||||
Number of classes per week in the form of lectures, laboratory exercises, seminars or clinical practice | Lectures: 2.0 Seminars: 0.0 Lab.exercises: 4.0 | ||||||||||||
Methods by which the educational activity is delivered | Present form of education | ||||||||||||
Applied educational activities and methods suitable for achieving learning outcomes | |||||||||||||
Number of credits: 7.0 | |||||||||||||
Study workload: hours Specification of the study workload: | |||||||||||||
Recommended term of study: 1. year, winter semester | |||||||||||||
Study degree: 1. | |||||||||||||
Required subsidiary courses: Prerequisites: Co-requisites: | |||||||||||||
Course requirements: Continuous assessment / evaluation: Continuous assessment during the semester: - Tests - max 30 points - Semester work - max 20 points - Bonus points - max 15 points Student must have at least 25 points (including minimum of 5 points from semestrer work) to be able to enroll to the exam. Final assessment /evaluation: Final exam takes the form of practical exam on a computer. Students are given task in a form of UML diagram and they are expected to create a program in Java. Final marks: 93 and more points: A <85, 93) points: B <77, 85) points: C <69, 77) points: D <61, 77) points: E less then 61 points: Fx To enroll for an exam student must have 25 points. | |||||||||||||
Course outcomes: Main objective is to teach student basics of algorithmisation and object oriented programming. Student should be able to apply learned principles in the Java language. | |||||||||||||
Course scheme: 1. Basic OOP principles 2. Class 3. Algorithmisation basics 4. Object cooperation 5. Modularisation and abstraction 6. Containers 7. Loops 8. Encapsulation and Information hiding 9. Class attributes and methods 10. Immutable objets and enums 11. Recursion 12. Documentation 13. Using Java outside of BlueJ environment | |||||||||||||
Literature: BARNES, D., KÖLLING, M.: Objects First with Java: A Practical Introduction Using BlueJ. 3rd edition. Pearson. 2006. ISBN 978-0-13-197629-0. PECINOVSKÝ, R.: Java 7, učebnice objektové architektury pro začátečníky. Praha : Grada publishing. 2012. ISBN 978-80-247-3665-5. PELÁNEK, R.: Programátorská cvičebnice, Algoritmy v příkladech. Praha : Computer press. 2012. ISBN 978-80-251-3751-2. Electronic materials published in the moodle system. | |||||||||||||
Instruction language: slovak | |||||||||||||
Notes: | |||||||||||||
Course evaluation:: Total number of evaluated students: 273
| |||||||||||||
A | B | C | D | E | FX | ||||||||
17.95 % | 12.82 % | 15.02 % | 15.38 % | 15.02 % | 23.81 % | ||||||||
Course teachers: Lecture: doc. Ing. Ján Janech, PhD. Laboratory: doc. Ing. Ján Boháčik, PhD. Laboratory: Ing. Michal Ďuračík, PhD. Laboratory: doc. Ing. Ján Janech, PhD. Laboratory: doc. Ing. Jozef Kostolný, PhD. Laboratory: doc. Ing. Marek Kvet, PhD. Laboratory: Mgr. Peter Novotný, PhD. Laboratory: Ing. Milan Straka, PhD. Laboratory: Ing. Andrej Šišila Laboratory: Ing. Štefan Toth, PhD. Laboratory: Ing. Monika Václavková, PhD. | |||||||||||||
Last updated: 2021-07-08 15:13:24.000 | |||||||||||||
The person responsible for the course: doc. Ing. Ján Janech, PhD. | |||||||||||||
Approved by: |