[INF1] Informatics 1

BCKIS

[INF1] Informatics 1

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: 5BI137Course 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 deliveredPresent 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: 1758
ABCDEFX
12.68 %12.12 %15.64 %21.16 %17.86 %20.53 %
ABCDEFX
12.68 %12.12 %15.64 %21.16 %17.86 %20.53 %
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: prof. Ing. Pavel Segeč, PhD.
SOURCE: https://vzdelavanie.uniza.sk/vzdelavanie/planinfo.php?kod=274403&lng=en