Computer Science Bachelor (240 ECTS) Curriculum

I year – 1st semester

  • Mathematics 1
  • Basics of Information and Communication Technologies / Basics of ICTs
  • Foreign Language 1
  • Basics of Electrical Engineering and Electronics
  • Computer Architecture

I year – 2nd semester

  • Management
  • Mathematics 2
  • Operating Systems
  • Foreign language 2
  • Psychology*
  • Sociology*

II year – 3rd semester

  • Mathematics 3
  • Foreign Language 3
  • Database
  • Web Design
  • Data Structures and Algorithms

II year – 4th semester

  • Introduction to Information Systems
  • Computer Networks
  • Principles of Programming
  • Operational Research
  • Statistics*
  • Numerical Analysis*
  • Discrete Mathematical Structures*

III year – 5th semester

  • Information Systems Design
  • Project Management
  • Business Process Modeling*
  • Information Systems Legislation / The Laws of Information Systems*
  • C Programming Language*
  • C++*

III year – 6th semester

  • Multimedia Systems*
  • Object Modeling
  • Internet Economy
  • Human-Computer Interaction*
  • Advanced Internet Programming*
  • Internet Architecture*
  • Web Programming*

IV year – 7th semester

  • Management Information Systems
  • Protection of Information in Computer Systems
  • Computer Graphics*
  • E-Learning*
  • Mobile computing*
  • Internet Technologies*

IV year – 8th semester

  • E-commerce*
  • Internet Marketing
  • Identification Systems*
  • Advanced JAVA*
  • E-banking
  • Professional Practice

* Elective Courses