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).
|
Literature:
|
- Materijali objavljeni na fakultetskom intranetu i na sustavu Moodle (http://www.ffst.unist.hr/ i http://teachers2.ffst.hr/)
- L. Budin, P. Brođanac, Z. Markučič, S. Perić, D. Škvorc, M. Babić: Računalno razmišljanje i programiranje u Pythonu
- S. Deljac, Z. Dimovski: Moj portal 3.0 Python, priručnik za programiranje u 5.+8. razredu osnovne škole
- https://docs.python.org/3/tutorial/
- https://www.tutorialspoint.com/python/index.htm
|
Optional literature:
|
- https://www.w3schools.com/python/default.asp
- Priručnik za učenje računalnog razmišljanja
- Online pristup na https://e.udzbenik.hr/pov20/g3/
- Online pristup na https://www.e-sfera.hr/prelistaj-izdanje/5bf3b9e0-7489-4130-8c76-a10564bb9124
|
Prerequisit for:
|
Enrollment
:
Passed
:
Computer Laboratory
Passed
:
Introduction to Computer Science
|