[INF2] Informatics 2

BCKIS

[INF2] Informatics 2

Main objectives of the course:

The main curse objectives are to improve students knowledge in the area of the object oriented programming and to learn how to use polimorfism and inheritance in the software design and implementation. 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: 5BI138Course name: Informatics 2 (INF2)
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, summer semester
Study degree: 1.
Required subsidiary courses:
Prerequisites:
Informatics 1
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:
The main curse objectives are to improve students knowledge in the area of the object oriented programming and to learn how to use polimorfism and inheritance in the software design and implementation. Student should be able to apply learned principles in the Java language.
Course scheme:
Cupling in OOP
Cohesion in OOP
Polymorfism
Interfaces
Inheritance
Unit and application testing
Exceptions
Program inputs and outputs
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: 1403
ABCDEFX
16.04 %15.61 %19.46 %17.46 %17.11 %14.33 %
ABCDEFX
16.04 %15.61 %19.46 %17.46 %17.11 %14.33 %
Course teachers:
Lecture: doc. Ing. Ján Janech, PhD.
Laboratory: doc. Ing. Ján Boháčik, PhD.
Laboratory: Ing. Alexander Brezáni
Laboratory: Ing. Michal Ďuračík, PhD.
Laboratory: doc. Ing. Ján Janech, PhD.
Laboratory: doc. Ing. Jozef Kostolný, PhD.
Laboratory: Mgr. Peter Novotný, PhD.
Laboratory: Ing. Milan Straka, PhD.
Laboratory: Ing. Štefan Toth, PhD.
Laboratory: Ing. Monika Václavková, PhD.
Last updated: 2021-07-08 15:08:04.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=274407&lng=en