Load:
|
1. komponenta
Lecture type | Total |
Laboratory exercises |
30 |
Lectures |
15 |
* Load is given in academic hour (1 academic hour = 45 minutes)
|
Description:
|
COURSE OBJECTIVES: The course objectives are to gain a basic knowledge about computer programming. A programming language is chosen according to the primary school curriculum (e.g. QBasic, Small Basic, Python). Basic algorithm structures. Basic concepts in the object-oriented programming. Give foundations for a knowledge upgrading in programming.
LECTURES: Computer programming (basic concepts). Software development process. Data structure and algorithms (basic concepts). Computer language (chosen according to the primary school curriculum). Basic concepts in the object-oriented programming.
EXCERSISES: Introduction (user interface of the program environment), I/O statements. Decision making statements. Programming loops. Functions. Arrays. Files. Objects (properties, methods, events).
|
Learning outcomes:
|
|
Literature:
|
- Nastavni materijali, Materijali objavljeni na fakultetskom intranetu i na sustavu Moodle (http://www.ffst.unist.hr/ i http://teachers2.ffst.hr/), L. Maleš, , .
- Računalno razmišljanje i programiranje u Pythonu, , L. Budin, P. Brođanac, Z. Markučič, S. Perić, D. Škvorc, M. Babić, Element, 2017.
- Moj portal 3.0 Python, priručnik za programiranje u 5.+8. razredu osnovne škole, , S. Deljac, Z. Dimovski, Školska knjiga, 2016.
- Online tutorijal, https://docs.python.org/3/tutorial/, Online izvor, , .
- Online tutorijal, https://www.tutorialspoint.com/python/index.htm, Online izvor, , .
|
Optional literature:
|
- Learn python - Online tutorijal, https://www.w3schools.com/python/default.asp, Online izvor, , .
- Algoritmi u Pythonu, Priručnik za učenje računalnog razmišljanja, N. Dmitrović, A. Satja Kurdija, , .
- Informatika 3, Online pristup na https://e.udzbenik.hr/pov20/g3/, Dmitrović, Grabusin, Bujanović. Miletić, Kaged, SysPrint, 2020.
- Informatika (Programski jezik Python), Online pristup na https://www.e-sfera.hr/prelistaj-izdanje/5bf3b9e0-7489-4130-8c76-a10564bb9124, Brođanac, Budin, Markučić, Perić, Školska knjiga, 2019.
|
Prerequisit for:
|
Enrollment
:
Passed
:
Computer Laboratory
Passed
:
Introduction to Computer Science
|