HrvatskihrEnglishen
Informatics and Programming
Informatics and Programming
Data is displayed for the academic year: 2025./2026.
Course Description
The objective is to introduce students to basic principles of computer architecture and software. Students will gather basic knowledge about programming, development and structuring of computer programs. They will be able to write a simple algorithm, describe it in a procedural programming language, document and test it and find logical errors.
Study Programmes
undergraduate
Chemical, Biological, Radiological and Nuclear Defence - course
(3. semester)
Group of Courses Armour, Field Artillery, Engineers and Technical Support - course
(3. semester)
Group of Courses Signals, Monitoring and Guidance and Air Defence - course
(3. semester)
Learning Outcomes
- List basics computer parts
- Classify types of software
- Classify basic data types
- Describe problem solution using algorithm
- Design, implement and test simple programs and identify errors
- Apply knowledge about programming to structure larger programs
Forms of Teaching
Lectures
Lectures are held for three hours a week.
LaboratoryLaboratory works are held for two hours a week.
Week by Week Schedule
- Computer architecture. Operating systems. Introduction to programming.
- Introduction to Python programming language. Program environment installation.
- Data types and variables. Arithmeric and logical operators. Program control flow. Rules for writing programs.
- Function call. Debugging programs.
- Python collections (tuples, lists, dictionaries etc.). String processing.
- Object oriented programming.
- Lectures: Mid-term exam
- Working with files.
- Graphical user interface development.
- Network programming basics. Web page analysis.
- Network programming basics. Client - server communication.
- Algorithms and complexity. Searching and sorting.
- Complex programs structuring.
- Using Python libraries. Complex examples.
- Lectures: Final exam.
Literature
For students
General
ID 282188
Winter semester
6.0 ECTS
L0 English Level
L1 e-Learning
45 Lectures
30 Laboratory exercises