Semester Semester Course title ECTS Annotation
Autumn 1 Information Technologies 5 The aims of the subject – students improve their general literacy in the field of computer science, obtain the information necessary for solving of engineering tasks, and acquire knowledge and skills of information search, processing and presentation by means of computer; they learn to choose appropriate methods and software for engineering calculations, learn to effectively and clearly present engineering solutions and reports, and train their skills of group work.
Autumn 1 Object-Oriented Programming 5 The aim of the subject is to introduce students to the conception, principles and tools of the object-oriented programming, the main components and structures of the object-oriented programming language Visual C#, program development tools and user interface structures. The main attention is paid to the consistent assimilation of object-oriented programming technology tools and learning to develop programs. Students learn to develop and test programs in Visual Studio programming environment. Students acquire knowledge and skills in object-oriented programming during the creation of programs in Visual C#  language.
Autumn 1 Professional English 5 The course aims to develop students‘ knowledge of general-purpose foreign language, and writing, speaking and listening skills necessary for communication in a multicultural environment, to develop vocabulary, educate the communicative proficiency and help to assimilate the terms of general-purpose and professional communication language for self-dependent reading and understanding of literature and for preparation to study technical/professional language.
Spring 2 Data Management Technologies 5 The course introduces to the conception of database (DB), data organisation models, features of relational data model, purpose and functions of database management systems (DBMS), and provides an overview and comparison of the modern DBMS. Students are introduced to the design of DB logical structure and normal forms. The main attention is paid to the design of small DBs and data management within them, while consistently recognising and reclaiming DBMS working principles and functions. Students learn to normalize data, to manage it in a table structure, and to create relational links between tables; they acquire skills to get the required data by means of queries and to present it in the on-screen forms and reports, and obtain the initial knowledge about SQL. During the course, students gain data management knowledge and skills during design, development and testing of small information systems on DBMS basis.
Spring 2 Engineering Graphics 4 The subject of engineering drawing aims at introducing the students to the methods and means of graphical representation of technical information. During the studies of this subject, students develop spatial thinking, learn to analyze and understand geometrical forms of products and parts from their plans on the drawing, learn to practically apply the requirements of graphical representation standards, and acquire practical skills in technical drawing using AutoCAD system.
Spring 2 Linux Systems 4 The course introduces to operating systems of the GNU/Linux family. On the completion of the course, students gain all the knowledge necessary for installation and administration of various-purpose servers running GNU/Linux operating systems. They know all the system booting process, know how to manage loaded services and to divide disks into partitions, know various file systems and differences between them, know well how to use command line and command line tools, are able to write scenario scripts and to monitor and manage server resources, e. g., processor load, RAM, disk space, and know how to create and administer system users and user groups. Students also know well the Linux file hierarchy standard, file and process management, know how to install and configure additional software and services, e. g., Web, DNS, DHCP, SAMBA, email, databases, etc. During the course, students apply the knowledge about computer networks gained during the studies for configuration of server‘s network preferences and for creation of firewall rules. During the course, they also gain knowledge about security of the servers running operating systems of the Linux/Unix family and are able to apply that knowledge.
Spring 2 Object-Oriented Programming 5 The aim of the subject is to introduce students to the conception, principles and tools of the object-oriented programming, the main components and structures of the object-oriented programming language Visual C#, program development tools and user interface structures. The main attention is paid to the consistent assimilation of object-oriented programming technology tools and learning to develop programs. Students learn to develop and test programs in Visual Studio programming environment. Students acquire knowledge and skills in object-oriented programming during the creation of programs in Visual C#  language.
Spring 2 Professional Communication 5 Students are introduced to the content of the subject of culture of professional language. Students learn to understand the value of correct and effective professional language in a professional environment and the importance of high-quality management documents for the formation of organisation image. Students are introduced to the requirements for spoken and written professional text taking into account the requirements for correct and stylish professional language that are typical for all levels of language, they are taught to properly deliver public speeches, to know peculiarities of scientific and professional language. Students are taught to self-dependently document the activity of an organisation and to organize document management, to make use of terminology, standards, practical linguistic recommendations and electronic sources, and to apply legislation regulating company’s document management.
Autumn 3 Computer Network Security 4 The main aim of the subject is to provide knowledge and skills necessary for assessment and provision of computer network security. The subject describes the institutional values and security principles, rogue attacks, and the most often used authentication protocols. Encrypting technologies and their application is studied. TCP/IP protocol violations and means for providing data security using VPN and IPsec protocols are described. Various operating systems, their update and management tools are analyzed. Students are introduced to various information transfer media and possible threats. Recommendations, which are necessary to apply in order to avoid disruptions in system functioning due to technical malfunctions or other unforeseen reasons, are provided.
Autumn 3 Computer Networks 1 (CCNA 1,2) 5 The subject aims to introduce students to the basics of computer networks, OSI model, Ethernet technology, and cable system planning and installation. Students are introduced to static and dynamic routing protocols. They acquire practical skills in configuring and testing computer networks.
Autumn 3 Content Management Systems 3 The main aim of the subject is to introduce students to information resource storing, management, presentation and search technologies and methods, and to develop students‘ skills that are necessary for developing, elaborating, and administering new information management modules applied for course and content management systems, thematic information databases, and catalogues.
Autumn 3 Data Management Technologies 5 The course introduces to the conception of database (DB), data organisation models, features of relational data model, purpose and functions of database management systems (DBMS), and provides an overview and comparison of the modern DBMS. Students are introduced to the design of DB logical structure and normal forms. The main attention is paid to the design of small DBs and data management within them, while consistently recognising and reclaiming DBMS working principles and functions. Students learn to normalize data, to manage it in a table structure, and to create relational links between tables; they acquire skills to get the required data by means of queries and to present it in the on-screen forms and reports, and obtain the initial knowledge about SQL. During the course, students gain data management knowledge and skills during design, development and testing of small information systems on DBMS basis.
Autumn 3 Data Security and Cryptografy 5 This course is an introductory course to modern cryptography and information security. It focuses on how cryptographic algorithms and protocols work and how to use them. The course covers the following topics: 1. Principles of cryptography, classical ciphers and general cryptanalysis 2. Symmetric primitives: Modern encryption methods and secure hashing 3. Public key cryptography: Key exchange, asymmetric encryption and digital signatures 4. Advanced applications: protocols, key management and special cryptographic services Throughout the course we will develop a good understanding of all commonly used encryption schemes and other services that can be provided by modern cryptography. Recommended Background: Interest in the subject matter and good standing in CS courses as well as some background in discrete mathematics.
Autumn 3 Electronics 5 On the completion of the course, students acquire theoretical and practical knowledge of electronics, which can be applied in electronics engineering and telecommunications. Students will be able to design and calculate various electronic schemes using computer; they gain skills to perform maintenance of electronic devices, to eliminate simple faults; learn to recognise the form of signals, to calculate their parameters. Students will be introduced to the basics of logical electronics and the main components of microcontrollers.
Autumn 3 Legal Regulation of Data Protection 4 The purpose of this course is to introduce students to legal data protection regulations and concepts. Throughout the course, students gain the knowledge to economically and financially justify the design of program systems, to be responsible for the impact of their activities and outcomes on societal and economic well-being. Practical skills are developed to examine legal and regulatory documents regulating human and work safety, cyber security, data and information security. Will be able to plan and organize computer metwork  project implementation activities and will use legal and regulatory documents to make operational decisions and take responsibility for the quality of their own and subordinate activities.
Autumn 3 Scripting Programming Language 5 The main objective of the course is to equip students with the qualifications required to understand basic object-oriented concepts and implement Python language application systems using databases and data processing tools.
Autumn 3 Software Engineering 4 The course aims
at introducing students to the object, paradigm and principles of software
engineering, conception of software engineering process, methods of program
engineering process, graphic design language UML, and management of software
projects.During the course, students are introduced to requirements
engineering, model of requirements process, requirements collection methods,
requirements analysis, requirements specification, document templates, and
requirements assessment. Students learn software design, software development,
testing, maintenance, and configuration management. For assimilation of
knowledge and skills, textual material of the subject is made available;
students perform group and individual practical tasks.
Spring 4 Basics of JavaScripts 3 The course introduces to the conception of object-oriented programming and scenario language, the main elements of JavaScript language, objects and operations with them, object-oriented model of a browser, Window and Event object, JavaScript events and event control. Examples of event handling are provided, and an introduction to the standard Array, Boolean, Date, Function, Math, Number, String, Object, Global objects is given. Students learn to use JavaScript for creation of dynamic web pages, acquire knowledge about JavaScript applets and their place in HTML documents. Students are introduced to templates and learn to use them. They learn to create client programs and to test programs and JavaScript elements.
Spring 4 Computer Networks 2 (CCNA 3,4) 5 The subject aims to introduce students to Ethernet and other local area computer network technologies, to methodology of wired and wireless communication link design and to methodology of cable system design. Students learn to prepare a project of wired and wireless communication lines and a project of a cable system, to install and configure Ethernet network equipment of the physical and channel layer, to test a network, to monitor and assess the operation of the network from the physical and channel layer data.
Spring 4 Information Security Technology 3 The aim of the course is to provide knowledge and skills to ensure the security of information systems and data. Students describe the concepts and principles of information systems and data security, know the basic information systems and data security measures, digital document signing and encryption, access control list management, computer network equipment customization capabilities. The students will be able: to customize firewalls, access control lists, remote access technologies, digital certificates for information systems and data security;  to analyze available physical and software resources and their use to implement security solutions; to prepare data and information systems security projects, calculate project realization costs; to realize it according to the available project, applying various security measures.
Spring 4 Internet of Thing (IoT) 5 The aim is to overview the  IoT development, terminology, classification and structure of these systems, principles of their construction and operation. Students learn the intricacies of designing, deploying, maintaining, and preventing IoT-based systems that can capture system state information and environment information for use in real-time management. Enhances knowledge and skills through a combination of programming, embedded systems, communication systems, data networks, and application of Internet, data mining, and cloud computing technologies. The course provides knowledge of systems interfaces to peripherals and their modeling and testing methods.
Spring 4 Smart Device programming technology 3 Knowledge to be provided includes: architecture of conventional and special purpose computers, microcontroller architecture, memory devices, data recording, transmission and distribution techniques and technologies, application-oriented hardware and software, circuit diagrams, indicators, sensors, etc. During the lectures students learn about the use of computer equipment in industry, PLV, computer controlled objects, their structure, connection diagrams, their main parameters and characteristics. Also, the basics of consistent data transfer are introduced. During practical work students learn how to program microcontrollers in assembler programming language and apply them to control their chosen system.
Spring 4 Windows Systems 5 During the course of Microsoft Windows operating systems, students are introduced to the most important services of Windows server. Students learn to create required remote work tools, to create local and domain environment user accounts; they gain the knowledge about the principles how users are added into groups, learn to control the operation of print servers and file servers, to assure data security by means of NTFS preferences, to manage the preferences of user computers using group policies, and to plan the creation of backup copies. They learn to work in a virtual environment doing practical work on a real Windows server and domain.
Autumn 5 Basics of Java 3 The course introduces to Java programming environment and general functioning modes, history of Java language and the main attributes, terms and principles of object-oriented programming. The main attention is paid to the consistent learning of the main components and constructions, syntax and semantics of Java language and to the learning how to write programs using tools of object-oriented programming. Students are introduced to the classes and their main properties, static class fields and methods, identifiers and identifier visibility areas, unicode, operators, tools for automatic program documentation, object properties – inheritance and polymorphism–, data types, conversion of primary data types, operations with numbers, unary and binary operations, operations with objects and lines. Also, they are introduced to the packets, method reload, interfaces, structure of a client program. Students learn to create program objects and to work with them. On the completion of the course, students are able to create autonomous and client programs, Java applets and graphic elements in Java programs. Students are able to use event handling system, drivers for component arrangement in container and to create, initialize and use arrays. Students are able to use control structures, standard Java language libraries and error handling operators. Students learn Java exceptions and are able to control handling mechanism.
Autumn 5 Cloud Computing 5 On the completion of the course, students are able to describe the conception and principles of cloud computing, know cloud computing components and architecture, infrastructure models (Private, Hybrid, Public), and SaaS, PaaS, IaaS types of service. They are able to practically apply cloud computing technologies – virtualization, data centre infrastructure, and service-oriented infrastructure. Students know the problems of computing infrastructure maintenance and their solutions. They analyze and assess the components of architecture, processes, and services of institutional computer networks, which can be transferred into cloud computing, and prepare transfer project. Students are able to apply data and network security measures. They apply methods and tools of cloud computing management and monitoring. Students are introduced to service-oriented architecture (SOA) and cloud computing business models. During the course, the competences, e.g., work in a group, information search and assessment, are developed.
Autumn 5 Real Time Systems 5 The main objective of the course is to provide students with the qualifications needed to understand the basic concepts and characteristics of real-time system programming, and to provide students with knowledge of electronics and electronics modules used to interface a microcontroller system with sensors and actuators.
Autumn 5 Wireless Systems 4 The purpose of this course is to familiarize students with wireless technologies and their applications. During the course, students acquire the knowledge and practical skills to design and implement a wireless network for connecting and maintainance computers, smart devices, and sensors to ensure the security of that network.
Spring 6 Bacheloir’s Thesis 9 Graduation paper is a self-dependently compiled qualification work of a student, in which author demonstrates his/her ability to formulate and solve a problem of practical relevance. Aims of graduation paper: to demonstrate theoretical knowledge of the study programme and practical skills within the activity areas defined in the study programme; to demonstrate ability to generalize knowledge and to formulate proposal for solution of investigated problem; to demonstrate qualification within the areas of design and engineering research. Preparation of graduation paper is the final stage of studies. Analysis of graduation paper shows the level of student’s vocational preparation, level of self-dependence, creativity, ability to apply professional knowledge and practical skills, ability to analyze, generalize and submit proposals.
Spring 6 Course Project 3 Computer network design. The general requirements for a computer network. Consumer needs and situation analysis. Physical topology level. Channel-level topology. Network-level topology. Network planning services. Configuring network devices. Computer network equipment manufacturers. Equipment selection. Cost of the project. Network project report preparation.
Spring 6 Final Practice 18 The aim of the final practice is to consolidate and improve the skills in the field of maintenance of computers and computer networks, design and installation of computer networks and their security systems, and administration of network operating systems and services. Subject studies are carried out in real working places provided by companies. During the studies of the subject, students are introduced to company‘s structure, business profile and executed tasks, structure and application of the computer network; they analyze the company‘s computer network and prepare its description.
Semester Semester Course title ECTS Annotation
Autumn 1 Information Technologies 5 The aims of the subject – students improve their general literacy in the field of computer science, obtain the information necessary for solving of engineering tasks, and acquire knowledge and skills of information search, processing and presentation by means of computer; they learn to choose appropriate methods and software for engineering calculations, learn to effectively and clearly present engineering solutions and reports, and train their skills of group work.
Autumn 1 Professional English 3 The course aims to develop students‘ knowledge of general-purpose foreign language, and writing, speaking and listening skills necessary for communication in a multicultural environment, to develop vocabulary, educate the communicative proficiency and help to assimilate the terms of general-purpose and professional communication language for self-dependent reading and understanding of literature and for preparation to study technical/professional language.
Autumn 1 Basics of Programming 5 The aim of the subject is to introduce students to the creation principles of task solving algorithms, to the main commands of C# programming language, its components and structures, tools of program construction and the simplest structures of user interface. The main attention is paid to the consistent assimilation of the main Visual C# language structures and to the learning how to write programs in Visual C# language. During the course, students are introduced to the environment of the object-oriented programming system Visual Studio. Students acquire programming knowledge and skills during the creation of programs in Visual C# language. Students learn to program input and output, control structures, to use and create functions. Students get introduced to array handling principles and learn to create array handling algorithms. Students learn to use the variables of a simple type – pointers and the variables of structure type, they are introduced to the principles of operations with files, learn to create file handling programs.
Autumn 1 Professional Communication 4 Students are introduced to the content of the subject of culture of professional language. Students learn to understand the value of correct and effective professional language in a professional environment and the importance of high-quality management documents for the formation of organisation image. Students are introduced to the requirements for spoken and written professional text taking into account the requirements for correct and stylish professional language that are typical for all levels of language, they are taught to properly deliver public speeches, to know peculiarities of scientific and professional language. Students are taught to self-dependently document the activity of an organisation and to organize document management, to make use of terminology, standards, practical linguistic recommendations and electronic sources, and to apply legislation regulating company’s document management.
Spring 2 Data Management Technologies 5 The course introduces to the conception of database (DB), data organisation models, features of relational data model, purpose and functions of database management systems (DBMS), and provides an overview and comparison of the modern DBMS. Students are introduced to the design of DB logical structure and normal forms. The main attention is paid to the design of small DBs and data management within them, while consistently recognising and reclaiming DBMS working principles and functions. Students learn to normalize data, to manage it in a table structure, and to create relational links between tables; they acquire skills to get the required data by means of queries and to present it in the on-screen forms and reports, and obtain the initial knowledge about SQL. During the course, students gain data management knowledge and skills during design, development and testing of small information systems on DBMS basis.
Spring 2 Object-Oriented Programming 5 The aim of the subject is to introduce students to the conception, principles and tools of the object-oriented programming, the main components and structures of the object-oriented programming language Visual C#, program development tools and user interface structures. The main attention is paid to the consistent assimilation of object-oriented programming technology tools and learning to develop programs. Students learn to develop and test programs in Visual Studio programming environment. Students acquire knowledge and skills in object-oriented programming during the creation of programs in Visual C#  language.
Autumn 3 Information and Communication Technology Systems 5 The subject aims to introduce students to the basics of computer networks, OSI model, Ethernet technology, and cable system planning and installation. Students are introduced to static and dynamic routing protocols. They acquire practical skills in configuring and testing computer networks.
Autumn 3 Basics of JavaScripts 3 The course introduces to the conception of object-oriented programming and scenario language, the main elements of JavaScript language, objects and operations with them, object-oriented model of a browser, Window and Event object, JavaScript events and event control. Examples of event handling are provided, and an introduction to the standard Array, Boolean, Date, Function, Math, Number, String, Object, Global objects is given. Students learn to use JavaScript for creation of dynamic web pages, acquire knowledge about JavaScript applets and their place in HTML documents. Students are introduced to templates and learn to use them. They learn to create client programs and to test programs and JavaScript elements.
Autumn 3 Basics of Web Page Design 3 The course introduces to web page design tools, their classification, requirements for web page design, structure of an internet page, peculiarities of HTML language. Students learn to use HTML language commands, HTML text handling tools, structural elements of a page, graphic elements and forms.
Autumn 3 Statistics 4 The aim of the course is to get acquainted with the basics of mathematical and general statistics, to discuss the principles of drawing up and analyzing questionnaires and questionnaires, to learn how to apply statistical knowledge in analyzing various business processes. The course provides students with knowledge of the principles of applying statistical methods in solving practical, financial and economic tasks. Practical part is implemented by STATISTICA for Windows or SPSS program.
Spring 4 Operating Systems 4 The aim of the course is to get acquainted with different operating systems, their operation principles, main purposes of using different operating systems. Students are able to install them on both physical and virtual devices, are able to create scripts to automate various tasks in these operating system environments, implement additional features and roles for dynamic address assignment, domain creation, centralized user account management, backup, user rights management, virtualization, networking policy making.
Spring 4 Programming Practice 5 Programming practices are designed to consolidate and improve software development, implementation, and operational capabilities. The subject studies take place in real work places in companies or firms. During the course the students get acquainted with the structure of the company, work profile and tasks, analyze and prepare the software description, get acquainted with the hardware and software of the workstations of users, information security system.
Spring 4 Legal Regulation of Data Protection 4 The purpose of this course is to introduce students to legal data protection regulations and concepts. Throughout the course, students gain the knowledge to economically and financially justify the design of program systems, to be responsible for the impact of their activities and outcomes on societal and economic well-being. Practical skills are developed to examine legal and regulatory documents regulating human and work safety, cyber security, data and information security. Will be able to plan and organize program system project implementation activities and will use legal and regulatory documents to make operational decisions and take responsibility for the quality of their own and subordinate activities.
Spring 4 Programming Technologies 5 The main aim of the course is to provide knowledge in the field of programming technologies and to shape the skills of program design using Perl, HTML/PHP/MySQL tools. During the course, students are introduced to the main components and structures of Perl programming language, to program development tools and their purpose. During the course, students gain programming knowledge and skills of writing programs in Perl language and of handling the information from various databases and files. They gain the knowledge of webpage design. Students are introduced to the features of markup languages (HTML, XHTML, XML, XSL), webpage structure and arrangement. Students learn to create web pages with CSS, to create and validate HTML forms with JScript. Students gain knowledge about PHP scenarios, the main terms, basics of syntax, comments in PHP scenario and HTML, variables and their types. They learn to transfer HTML web pages into browser, HTML forms and PHP; to create simple forms, methods GET and POST. Students are introduced to data in PHP form, image generation, control structures, array creation in on-screen form, creation of multidimensional arrays, files and directories, databases and MySQL server, SQL/MySQL dialect syntax. They learn to create and fill databases, execute MySQL queries, use templates and handle events.
Autumn 5 Cloud Computing 5 On the completion of the course, students are able to describe the conception and principles of cloud computing, know cloud computing components and architecture, infrastructure models (Private, Hybrid, Public), and SaaS, PaaS, IaaS types of service. They are able to practically apply cloud computing technologies – virtualization, data centre infrastructure, and service-oriented infrastructure. Students know the problems of computing infrastructure maintenance and their solutions. They analyze and assess the components of architecture, processes, and services of institutional computer networks, which can be transferred into cloud computing, and prepare transfer project. Students are able to apply data and network security measures. They apply methods and tools of cloud computing management and monitoring. Students are introduced to service-oriented architecture (SOA) and cloud computing business models. During the course, the competences, e.g., work in a group, information search and assessment, are developed.
Autumn 5 Content Management Systems 3 The main aim of the subject is to introduce students to information resource storing, management, presentation and search technologies and methods, and to develop students‘ skills that are necessary for developing, elaborating, and administering new information management modules applied for course and content management systems, thematic information databases, and catalogues.
Autumn 5 Project Management 5 The purpose of this course is to introduce students to the regularities and methods of developing, planning, implementing, evaluating business projects, discussing project development tools. During the course, students acquire project management knowledge and skills in working with a business planning system. Responsibility for the impact of one’s activities and their results on social and economic well-being is developed. Practical skills are formed in the preparation and management of business projects. Students will be able to plan and organize project implementation activities.
Autumn 5 Basics of Java 5 The course introduces to Java programming environment and general functioning modes, history of Java language and the main attributes, terms and principles of object-oriented programming. The main attention is paid to the consistent learning of the main components and constructions, syntax and semantics of Java language and to the learning how to write programs using tools of object-oriented programming. Students are introduced to the classes and their main properties, static class fields and methods, identifiers and identifier visibility areas, unicode, operators, tools for automatic program documentation, object properties – inheritance and polymorphism–, data types, conversion of primary data types, operations with numbers, unary and binary operations, operations with objects and lines. Also, they are introduced to the packets, method reload, interfaces, structure of a client program. Students learn to create program objects and to work with them. On the completion of the course, students are able to create autonomous and client programs, Java applets and graphic elements in Java programs. Students are able to use event handling system, drivers for component arrangement in container and to create, initialize and use arrays. Students are able to use control structures, standard Java language libraries and error handling operators. Students learn Java exceptions and are able to control handling mechanism.
Autumn 5 Career Planning 3 The aim of the course is to get acquainted with purposeful educational activities for career planning and career implementation. To learn how to move from a learning environment to a work environment, to learn and adapt in today’s working world. Find out why it is useful to plan your career, how to do it effectively, create a career vision, set motivating goals, and prepare a good plan for your goals.
Autumn 5 Software Engineering 4 Introducing students to the object, paradigm and principles of software
engineering, conception of software engineering process, methods of program
engineering process, graphic design language UML, and management of software
projects. During the course, students are introduced to requirements
engineering, model of requirements process, requirements collection methods,
requirements analysis, requirements specification, document templates, and
requirements assessment. Students learn software design, software development,
testing, maintenance, and configuration management. For assimilation of
knowledge and skills, textual material of the subject is made available;
students perform group and individual practical tasks.
Spring 6 Wireless Systems 5 The purpose of this course is to familiarize students with wireless technologies and their applications. During the course, students acquire the knowledge and practical skills to design and implement a wireless network for connecting and maintainance computers, smart devices, and sensors to ensure the security of that network.
Spring 6 Security of Information Systems and Data 5 The aim of the course is to provide knowledge and skills to ensure the security of information systems and data. Students describe the concepts and principles of information systems and data security, know the basic information systems and data security measures, digital document signing and encryption, access control list management, computer network equipment customization capabilities. The students will be able: to customize firewalls, access control lists, remote access technologies, digital certificates for information systems and data security;  to analyze available physical and software resources and their use to implement security solutions; to prepare data and information systems security projects, calculate project realization costs; to realize it according to the available project, applying various security measures.
Spring 6 Information Systems Designing Practice 5 The aim of the course is to get acquainted with the information system design process, general requirements for the information system. Students are able to carry out user needs and situation analysis, to prepare specification and design documentation. During the studies information system designing skills are formed. Students substantiate the project economically and prepare a report.
Spring 6 Mobile Devices Programming 5 The aim of the course is to introduce about different operating systems of mobile devices and their differences. Explain why and in what languages applications are created for each of them. Explaining application development to devices running Android operating systems due to higher market share. Students will be able to create graphically engaging applications and work with Android Studio. Customize applications for different mobile devices based on their operating system versions and screens.
Autumn 7 Final Practice 10 The aim of the final practice is to consolidate and improve the skills in the field of maintenance of information system design. Subject studies are carried out in real working places provided by companies. During the studies of the subject, students are introduced to company‘s structure, business profile and executed tasks, structure and application of the information systems; they analyze the company‘s information systems and prepare its description.
Autumn 7 Information Finance System Project 10 The aim of the course is to help the student to master a specific method of information financial system engineering, which is summarized in the development scheme, which includes the following steps: DFD based performance analysis, UCM based user information requirements analysis and specification, UCM based user interface design ERD-based.
Autumn 7 Bacheloir’s Thesis 10 Graduation paper is a self-dependently compiled qualification work of a student, in which author demonstrates his/her ability to formulate and solve a problem of practical relevance. Aims of graduation paper: to demonstrate theoretical knowledge of the study programme and practical skills within the activity areas defined in the study programme; to demonstrate ability to generalize knowledge and to formulate proposal for solution of investigated problem; to demonstrate qualification within the areas of design and engineering research. Preparation of graduation paper is the final stage of studies. Analysis of graduation paper shows the level of student’s vocational preparation, level of self-dependence, creativity, ability to apply professional knowledge and practical skills, ability to analyze, generalize and submit proposals.
Semester Semester Course title ECTS Annotation
Autumn Philosophy 6 The aim of the subject is to introduce with philosophy, its relation with other fields of perception as well as to discuss standpoints provided by famous Western European philosophers towards existence, sociability, consciousness and necessity of moral principles. The subject aims at fostering students’ responsibility in decision making, developing communication and critical reasoning skills.  Critical thinking activities will challenge students to incorporate philosophy in their daily activities while making decisions, communicating and cooperating.
Autumn Mathematics 1 6 The subject covers linear algebra, linear programming, vector algebra, elements of analytic geometry, limit of a function, continuity, differential calculus and differential of a function, application of derivative, in define and define integrals and their applications, probability theory, basics of business mathematics.
Autumn Information Technology 1 6 The aim of the subject is to provide theoretical knowledge and practical skills in the application of Information Technologies in the process of studies and professional activities. The subject covers applications of IT, numerical information management and publication as well as uses of a computer software suite that includes word processing, spreadsheet, database and presentation to demonstrate skills appropriate to the field of IT in Publishing.
Autumn Speciality Language (Lithuanian) 3 The subject introduces with students will learn about the importance of the contemporary Lithuanian language in their profession and the necessity to foster the correct language skills. They will be able to develop and apply common Lithuanian language standards in the professional area. The subject focuses on academic writing, document management as well as spoken interaction and language etiquette.
Autumn Computer Graphics 2 3 The aim of the subject is to teach students how to work with basic computer graphics tools and appropriate software. Topics covered include bitmapped and vector graphics, layout and preparation of graphical elements for various media. Students learn how to design, edit and retouch illustrations in bitmapped and vector graphics, create logos, combine text with illustrations, animate and apply interactive elements in Multimedia product design and development.
Autumn Programming 1 6 The aim of the subject is to introduce with webpage design technologies and teach students how to design WebPages according to the relevant standards and recommendations. Students will be introduced with applications of HTML, CSS, XML, JavaScript, PHP syntax and MySQL database management systems in design of dynamic WebPages. During the course of the subject students will gain knowledge on webpage design processes, standards, recommendations and   good practice. Students will learn how to use webpage design tools.
Autumn Database Management Systems 3 The aim of the subject is to introduce with database management systems, their applications and functions. During the subject students learn how to design and manage databases using Open Source My SQL database management systems. Students are introduced with relational databases SQL and learn how to apply it in practice.
Autumn Media Communication 1 6 The aim of the subject is to provide knowledge on methods and means of communication and communication strategies required for planning, designing and delivering products to customer in various media. The subject covers the following key topics: communication theory (the idea and concept; definition and analysis of the multimedia sector), communication planning (journalism, dissemination of information, analysis, presentation technology), market communication (media selection, communication, planning, communication development, target group analysis and segmentation of the target group), visual communication (semiotics, interactive communication interface, visualisation, virtual meeting).
Spring Electronic Publishing 1 6 The aim of the subject is to link and apply knowledge and skills acquired by studying IT, Database Management Systems, Programming, Graphical Design, Video and Audio Technology in multimedia product development and publication.
The subject focuses on concepts and terminology of multimedia product development, standards and technologies; types of media and electronic documents; multimedia product development systems and publication.
The subject explores applications of electronic publishing including digital photography, internet, online publications, website, social media and mobile devices.
Spring Graphic Design 1 6 The aim of the subject is to teach students how to apply basics of art needed for commercial applications including advertisement and publication layout. During the subject students learn how to select appropriate fonts, composition methods, colours and light and shadows technique appropriate to the field of graphic design. Focus on skills needed to structure and organise visual communications in traditional and digital environment. Emphasis on basic principles and elements of graphic design, proportions, ornaments, styles, the history of typography, study of letterforms, classification and typeface selection. Students will gain practical experience in a variety of design applications.
Spring 2D Animation 6 The aim of the subject is to introduce students with creation of animation using Adobe Plash CS5. Students will learn how to design and produce original drawings, animation cartoons and commercials using Action Script 3.0. Students will explore Abode Flash CS5 applications and creation principles required for webpage design. In addition, students will be able to use video and audio material in the internet.
Spring Video and Audio Technology 1 3 The aim of the subject is to provide knowledge on video and audio technologies required for editing, processing and digitising. .Students acquire basic skills how to use appropriate equipment and software. Students develop skills how to properly use video and audio equipment; master basic skills in video and audio editing, digitising and processing, transferring and further storage. Using appropriate programmes, they learn to process video and audio material, subtitle, remove noise, add special effects and produce a short length film and deliver to customer.
Spring Video and Audio Technology 3 3 The aim of the subject is to provide knowledge on video and audio technologies required for editing, processing and digitising. .Students acquire basic skills how to use appropriate equipment and software. Students develop skills how to properly use video and audio equipment; master basic skills in video and audio editing, digitising and processing, transferring and further storage. Using appropriate programmes, they learn to process video and audio material, subtitle, remove noise, add special effects and produce a short length film and deliver to customer.
Spring Book Design 3 The aim of the subject is to provide knowledge on book design, principles of text and illustration composition, selection of typeface and layout. Students will gain knowledge on book layout and design and practical skills in selecting and applying appropriate fonts; font legibility and matching. During the course of the subject students learn basic principles of book design and apply skills in practice according to the requirements.
Spring English Language 6 The subject is designed to develop students ESP and technical language skills in writing, reading, speaking and listening, as well as spoken interaction skills that are necessary for speciality literature reading and comprehension. During the course of subject students will gain knowledge on multimedia terminology in English, will be able to explain, define, translate and apply multimedia terminology in spoken interaction and in writing.
Spring Mathematics 2 3 The subject covers the subject of statistics, methods of statistics, population and sample, descriptive statistics, characteristics of numerical data, basic probability distributions and their applications, hypothesis testing, methods of correlation and regression analysis, time series, types of indices and their calculation.
Spring Information Technology 2 3 The aim of the subject is to provide theoretical knowledge and practical skills in the application of Information Technologies in the process of studies and professional activities. The subject covers applications of IT, numerical information management and publication as well as uses of a computer software suite that includes word processing, spreadsheet, database and presentation to demonstrate skills appropriate to the field of IT in Publishing.
Spring Digital Photography 3 The aim of the subject is to provide knowledge on digital photography equipment and technologies, their application in practice and teach students how to use digital cameras providing skills in identifying operating modes, their advantages and disadvantages.
During the course of the subject students will learn how to select and use light, apply basics of composition in capturing and  processing photographs; will be able to transfer and store photographs in digital storage devices; to prepare photographs for reproduction in various media,  web hosting or further multimedia product design processes. Students will gain knowledge on photograph correction and editing processes as well as print profiles.
Spring Computer Graphics 1 6 The aim of the subject is to teach students how to work with basic computer graphics tools and appropriate software.   Topics covered include bitmapped and vector graphics, layout and preparation of graphical elements for various media. Students learn how to design, edit and retouch illustrations in bitmapped and vector graphics, create logos, combine text with illustrations, animate and apply interactive elements in Multimedia product design and development.
Spring Programming 2 3 The aim of the subject is to introduce with webpage design technologies and teach students how to design WebPages according to the relevant standards and recommendations. Students will be introduced with applications of HTML, CSS, XML, JavaScript, PHP syntax and MySQL database management systems in design of dynamic WebPages. During the course of the subject students will gain knowledge on webpage design processes, standards, recommendations and   good practice. Students will learn how to use webpage design tools.
Spring Digital Printing Technology 3 The aim of the subject is to introduce students to digital printing technologies, its market; operating principles of the digital printing equipment and to apply theoretical knowledge and practical skills in developing multimedia products.
During the course of the subject students learn about printing methods, image reproduction techniques, impact of digital printing upon print publishing, digital printing materials (paper, ink types), rasterisation principles, determinants of print quality. Topics covered include  digital printing techniques, analysis of their advantages and disadvantages,  computer-to-press and computer-to-print processes; print on demand; digital offset printing DI (direct imaging); electrography (operating principles of Oce printing machine); thermography; 3D printing, magnetography; ionography; ink-jet printing; colour and black and white digital printing; operating principles of Xeikon, Indigo, Docu Color, Xerox, Heidelberg Nex Press  printing machines, their technological capabilities and environmental issues.
Spring Media Communication 2 3 The aim of the subject is to provide knowledge on methods and means of communication and communication strategies required for planning, designing and delivering products to customer in various media. The subject covers the following key topics: communication theory (the idea and concept; definition and analysis of the multimedia sector), communication planning (journalism, dissemination of information, analysis, presentation technology), market communication (media selection, communication, planning, communication development, target group analysis and segmentation of the target group), visual communication (semiotics, interactive communication interface, visualisation, virtual meeting).
Spring Electronic Publishing 2 3 The aim of the subject is to link and apply knowledge and skills acquired by studying IT, Database Management Systems, Programming, Graphical Design, Video and Audio Technology in multimedia product development and publication.
The subject focuses on concepts and terminology of multimedia product development, standards and technologies; types of media and electronic documents; multimedia product development systems and publication.
The subject explores applications of electronic publishing including digital photography, internet, online publications, website, social media and mobile devices.
Spring Graphic Design 2 3 The aim of the subject is to teach students how to apply basics of art needed for commercial applications including advertisement and publication layout. During the subject students learn how to select appropriate fonts, composition methods, colours and light and shadows technique appropriate to the field of graphic design. Focus on skills needed to structure and organise visual communications in traditional and digital environment. Emphasis on basic principles and elements of graphic design, proportions, ornaments, styles, the history of typography, study of letterforms, classification and typeface selection. Students will gain practical experience in a variety of design applications.
Spring Information Communication Technologies (practice) 6 The aim of the subject is to teach students how to use Adobe InDesign, combine Adobe Illustrator, Adobe InDesign and Adobe Photoshop,  introduce students to webpage design using content management system WordPress. During the subject students gain knowledge on Adobe InDesign tools and options. Students learn how to design, edit and transform textual and graphical images, work with tables, create appropriate style for graphical and textual objects, produce layout for texts. Students will use HTML, CSS, XML, JavaScript, PHP, MySQL, content management systems Joomla, ImpressPages, Magento, WordPress and be able to identify their advantages and disadvantages. Students will design and manage a webpage using WordPress.
Spring Video and Audio Technology 2 3 The aim of the subject is to provide knowledge on video and audio technologies required for editing, processing and digitising. .Students acquire basic skills how to use appropriate equipment and software. Students develop skills how to properly use video and audio equipment; master basic skills in video and audio editing, digitising and processing, transferring and further storage. Using appropriate programmes, they learn to process video and audio material, subtitle, remove noise, add special effects and produce a short length film and deliver to customer.
Spring Multimedia Product Design 1 (practice) 9 Multimedia product design practice aims to develop students’ practical skills; link and apply knowledge gained in the field of IT in Publishing, Database Management systems, programming, computer graphics, E-publishing, Graphic Design, Video and Audio technology, Animation, Business Economics and Business Management. In addition, practice develops communication and work in team skills.
Spring Multimedia Product Design 2 (practice) 6 The aim of practice is apply knowledge gained in working with basic video and audio editing and processing programmes. During practice, students develop skills how to properly use video and audio equipment; master basic skills in video and audio editing, digitising and processing, transferring and further storage. Using appropriate programmes, they learn to process video and audio material, subtitle, remove noise, add special effects. Students have to create a product that will correspond all requirements for broadcasting on TV or online.
Spring Final Practice 9 During final practice, students select and take decisions related to the product development. Based on the competences gained, students analyse the current market and assess customer’s needs; create product concepts; select appropriate technologies, tools and methods; develop a technical task for the product and write a plan for the project; implement the project and create a product. Students have to communicate with clients and target customers and anticipate their needs.
In the company students assess client’s needs and analyse technical requirements and necessary material for the product development.
Outcomes of the final practice: a multimedia product (topic and technologies chosen by student individually in agreement with a representative from the company and a supervisor) and a practice report.
Spring Foreign Language (English) 3 The subject is designed to develop students ESP and business language skills in writing, reading speaking and listening, as well as spoken interaction skills. During the course of the subject students will gain knowledge on business, business correspondence and communication terminology in English necessary for spoken interaction in business environment.
Spring Creative Problem Solving 3