Резултати од пребарување
Distributed systems
The aim of the course is to provide introductory knowledge on selected topics in the field of distributed computer systems. Students will be introduced to state-of-the-art distributed system architectures with a special focus on the inter-process communications (IPC) in distributed computer systems. Students will learn and acquire a deeper understanding of the challenges and approaches in designing distributed computer systems and with the provided assignments they will be trained to developed practical skills for implementing client-server-based distributed applications using the current IPC technologies.
Educational software design
Elective course / Diploma thesis
Electrical engineering and computer science
Electronic and Mobile Commerce
The student upon completion will acquire the skills to develop applications for ecommerce and m-commerce. Developing e-business plans.
Embedded computer systems
Understanding different types of microcontrollers and embedded computer systems application, real-time systems and low-energy computing, embedded operating systems and their programming, designing small personal devices, network connection to existing network architecture.
Entrepreneurship
Formal languages and automata
Being competent to use formal models of computability as a basis for the theory and practice of program languages and compilers. To be competent to follow a higher course of theory of computation. Introduction to languages, regular and context-free languages, finite automata and push down automata, grammars and relationship between certain types of automata and languages
Fundamentals of computer graphics
Introduction to the theoretical foundations and concepts of 2D and 3D computer graphics, geometric modelling, transformations, rendering, and generating curves and surfaces using splines. Practical implementation using OpenGL libraries, 3D graphical software packages like Autodesk Maya, 3D Max,.. Upon completion of the course the student is expected to demonstrate knowledge of the theoretical foundations and concepts of 2D and 3D computer graphics, proficient use of the OpenGL library and graphic software packages for practical implementation problems of computer graphics.