Individual course details
Study programme General Physics
Chosen research area (module) /
Nature and level of studies Undergraduate studies 
Name of the course Basics of informatics
Professor (lectures) Asst Prof. Sava M. D. Galijaš
Professor/associate (examples/practical) Asst Prof. Sava M. D. Galijaš
Professor/associate (additional) /
ECTS 4 Status (required/elective) required 
Access requirements  
Aims of the course Acquiring knowledge and mastering skills in the field of informatics as well as rational use of computers.
Learning outcomes Knowing the basic principles of computer and operating systems. Solving computer problems and working with databases. Knowledge of local and global computer networks, web technologies and website design.
Contents of the course
Lectures       Computer architecture. Structure and principle of computer operation. Operating systems with graphical interface. System and application software. Working environment of text-processor. Editing text. Inserting and positioning non-text objects. Writing mathematical formulas. Use of finished templates and customized templates. Network information technology and advanced Internet use. Concept of computer network. Server and client systems. Global network and internet access technology. Providers. Presentations and their application.
      Data collection and their tabular and graphical presentation. Logical functions. Sorting and filtering data. Formatting cells. Introduction to computer graphics. Vector and raster graphics. File formats. Import images from cameras and scanners. Optimization for the web. Drawing tools. Creation of GIF animations. Multimedia. Basic audio formats (WAV, MP3, MIDI). Basic video formats. A combination of picture, video and sound.
      Introduction to the development environment of the programming language. Program languages ​​and their syntax and semantics. Data types. Integer type. Real type. Logical, character and string type. Basic functions for working with strings. Basic concepts of classes and class methods. Instructions and expressions. Arithmetic and logical expressions. Branching instructions. Instructions for the organization of the cycle. Functions and Procedures. Type of string. Algorithms with arrays.
      Information systems and databases. Introduction to a specific database management system. Working with tables and links between tables. Create forms with and without a wizard. Searching information in tables, sorting, filtering and indexing. Basics of SQL commands. Creating and reviewing reports. Components for connecting Windows applications to the database. Local computer networks. Web technologies. Introduction to HTML and CSS. Working with ready-made web design solutions (CMS-Content Management System). CMS features. Presentation of seminar work using the CMS portal.
Examples/ practical classes After each lesson, students directly solve practical tasks.
Recommended books
1 Основи рачунарске технике, Г. Б. Попарић, Физички факултет, Београд, 2004.
2 Основи рачунарске технике, 1. део, В. Манојловић, Академска мисао, Београд, 2003.
3 Рачунарски системи и електронска обрада података, Н. Парезановић, Научна књига, Београд, 1989.
4  
5  
Number of classes (weekly)
Lectures Examples&practicals   Student project Additional
2 2 / / /
Teaching and learning methods Lectures (theoretical processing of thematic units, practical examples, homework assignments) and practical program design.
Assessment (maximal 100)
assesed coursework mark examination mark
coursework 30 written examination 20
practicals 20 oral examination 30
papers /    
presentations /