Opcije pristupačnosti Pristupačnost
MENU

Introduction to computing

Code: 279936
ECTS: 6
Lecturers in charge: Milan Hrga, mag. ing. comp., v. pred. - Predavanja
Lecturers: Milan Hrga, mag. ing. comp., v. pred. - Exercises
Take exam: Studomat
Load:

1. komponenta

Lecture typeTotal
Exercises 30
Lectures 30
* Load is given in academic hour (1 academic hour = 45 minutes)
Description:
In this course, various aspects of computer science are presented, starting from the organization and storage of data in computer systems to the basics of computer architecture, the development of programming languages, databases, and the principles of artificial intelligence.
Learning outcomes:
  1. Describe number systems and data storage methods.
  2. Identify data compression and encoding methods across different media.
  3. Understand computer architecture, machine language, and the fundamentals of programming.
  4. Explain the key components and functionalities of operating systems.
  5. Apply algorithmic thinking and object-oriented approaches to problem-solving.
  6. Describe the basic concepts of software engineering and development methodologies.
  7. Identify the fundamental structures and functions of database management.
  8. Describe the application of artificial intelligence principles in application development.
Literature:
  1. Computer Science an Oveview, 11th ed, Knjiga daje širok pregled ključnih područja računalnih znanosti., Brookshear G, Addison-Wesley, Pearson Education, 2011.
  2. The Architecture of Computer Hardware, System Software & Networking 4th ed., Knjiga daje pregled kako računala rade od procesora,memorije,ulazno-izlaznih jedinica,operacijskih sustava,upravljnja resursima, datotečnih sustava, do koncepata umrežavanja i Internet protokola., I. Englander, John Wiley & Sons, 2010.
1. semester
Mandatory course - Regular studij - Computing
Consultations schedule:

Introduction to computing