Did you mean
communication

Search results

Human-computer interaction

Aim of the program: 

The aim of the course is students to understand the need of designing effective communication between users and computers. Upon completion of the course the student is expected to demonstrate knowledge of all aspects of user interfaces, to know how to model and implement user interfaces for applications according to user requirements and available equipment and to know how to test and evaluate interfaces of existing systems. 

Interactive applications

Aim of the program: 

Basic elements of user interfaces. Development of user interfaces. Understanding the basic types of user interaction. Upon completion of the course the student is expected to demonstrate knowledge of the basic types of user interaction and the principles for their design, and can independently develop interactive applications using programming tools and following the principles learned. 

Visual programming

Aim of the program: 

The student will attain knowledge of software development techniques by using modern objectoriented programming language in advanced integrated development environment, designing user interfaces and software debugging. After completing the course, the students will be capable for developing event-driven application, graphical user interfaces, advanced forms for user input, custom user controls and creating installation packages. 

Accreditation: 

Fundamentals of computer graphics

Aim of the program: 

 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.

Introduction to Web design

Aim of the program: 

Upon completion of the course candidates are expected to receive introductory knowledge on developing web pages with contemporary design, using HTML and cascading styles.

We expect candidates to
1. Demonstrate a basic understanding of the importance of good web page design.
2. Demonstrate practical knowledge about web design technologies and be able to apply basic knowledge in designing websites.
3. To communicate with the terminology specific to the field.
4. Critically evaluate examples of web sites.

Machine Learning

Aim of the program: 

The goal of the course is to introduce the students to the basics of the modern machine learning techniques. After completion of the course the students will: have deeper knowledge of advanced techniques and methods of machine learning; be able to apply successfully the machine learning algorithms for solving real world problems; be able to conceptualize, analyze, realize and estimate the performances of a machine learning system.

Accreditation: 

Professional skills

Aim of the program: 

After the completion of this course, the students will have the required professional skills needed for academic and technical writing and presentation, conforming to the ethical principles and critical thinking. They will be able to generate high quality written material (text, essay, CV, formal letter) in English, to distinguish different types technical documents (specification, report, technical documentation, etc.) and to identify their structure, to perform an effective 15 minutes presentation on a given subject in English and to answer the related questions

Accreditation: 

Visualization

Aim of the program: 

This course should provide students with an introduction to the concept of data visualization, selection of techniques and algorithms for the visualization of different data sets, techniques for mapping data in graphical primitives and their program implementation. Upon completion of the course the student is expected to demonstrate knowledge of the data visualization concept, to know how to choose and implement algorithms for visualizing different data types by programming or by using visualization tools. 

Accreditation: 

Табови

Igor Goshev

Information System Development Process

Aim of the program: 

Introduction to the use of IT to improve the quality, design, assistance and transfer of organizational goals and directions. Introduction of IS as a strategic and integral component of an organization. Discussion and review process for IS development: development methodologies, lifecycle workflow. Strict versus agile methodologies, structural versus object-oriented methodologies. Demonstration of examples of application systems in organizations including ERP, CRM, SCM and KN. Upon completion of the course the student is expected to demonstrate knowledge of development processes of IS, and items related to the introduction and application of methodologies.