Computer Science Programme code: 08-S2INIA15.2017

Field of study: Computer Science
Programme code: 08-S2INIA15.2017
Programme code (USOS): 08-S2INIA15
Faculty: Faculty of Science and Technology
Language of study: English
Academic year of entry:
  • summer semester 2018/2019
  • summer semester 2017/2018
Level of qualifications/degree: second-cycle studies
Mode of study: full-time
Degree profile: general academic
Number of semesters: 3
Degree: magister (Master's Degree)
Access to further studies: the possibility of applying for post graduate and doctoral studies
Specializations:
  • Computer Graphics and Visualization
  • Intelligent Information Systems
  • Internet Engineering
  • Software Quality Engineering
Semester from which the specializations starts: 2
Areas, fields and disciplines of art or science to which the programme is assigned:
  • technical studies
    • technology - 100%
      • information science
ISCED code: 0719
The number and date of the Senate’s resolution: 133 (29/05/2012)
General description of the programme:
Information Technology faculty offers 3 semester 2nd level studies, which aim is to educate the graduate exhibiting special proficiency in IT knowledge use both in theoretical and practical aspects. The graduate, who is prepared to undertake a profession in the field of IT in various industries both in the country or abroad. 2nd level graduate from Information Technology faculty: 1. Possesses grounded knowledge and skills in advanced IT fields; 2. Possesses skills of analytic and synthetic thinking allowing non-standard approaches to various practical problems solving requiring analysis, developing or adapting advanced IT technologies; 3. Possesses the skill of developing IT solutions on the basis of mathematical models and is able to evaluate these solutions, test them and ensure their security; 4. Is aware of importance and results of IT engineer professional activities and understands the meaning of intellectual honesty; 5. Can present advanced IT content in verbal and written forms and rationally discuss them; 6. Possesses the skill of individual knowledge widening and deepening within the frames of current IT trends. 7. Possesses high qualifications and skills in the field of IT, which cause him to be competitive on labor market.
Organization of the process of obtaining a degree:
§1 The following statute is refinement of §§ 29, 30, 31, 32, 33, 34 study regulations binding in the University of Silesia which is an annex to the University of Silesia Rector announcement of 14th of May 2013. §2 1. Student declares the supervisor’s choice in the term fixed by the Dean, while the deadline is specified not later than till the end of the first semester. 2. The supervisor agrees with the student subject of diploma thesis taking into account conditions specified by §30, act. 5 of the study regulations. §3 1. After submitting the thesis by the graduate student, accepted by the supervisor, the supervisor and the reviewer elaborate the review in the term 3 days before designated term of Master’s exam at the latest. 2. Reviews contain suggestions of the thesis grade. 3. Reviews may be made available to the graduate student at his request. §4 Conditions for thesis defense and diploma exam approval 1. Obtaining required education effects including obtaining credits and passing exams of all the modules and obtaining required number of ECTS points provided by studies plan and in education program during the whole course of education for Information Technology faculty ; 2. Submitting the index book with all the signatures for the last semester crediting; 3. Submitting the appropriate number of Master thesis copies and required documents according to current requirements of diploma theses submission at the Faculty of Computer Science and Materials; 4. Positive grades of two reviews – thesis supervisor and reviewer. § 5 Diploma exam – Master’s 1. Master’s exam is held in the term and in front of the examination board decided by the Dean according to principles recorded in study regulations. The examination board can be widened by specialists of specialization subjects and a representative of workplace and/or local authority interested in the Master thesis subject. 2. Diploma exam consists of two parts: a. Diploma thesis defense, b. Answering questions by the graduate student. 3. The first part of diploma exam is dedicated to Master thesis and it covers: a. Short presentation of the thesis in multimedia form (duration time about 8 to 10 minutes), b. Commenting remarks contained in reviews, c. Answering potential questions from the reviewer, supervisor and/or members of examination board; 4. The second part is dedicated to answering questions concerning the issues of faculty and in covers: a. Drawing of three examination questions. The questions concern the range agreed for the given academic year which coincide with study program content. b. Possible preparation for answering the questions (time about 5 minutes), c. Giving answers on the drawn questions – each question is graded separately. 5. At the end of the exam: a. The supervisor and the reviewer announce their final thesis grades, taking into account the course of the diploma defense. Both parties are recorded in examination protocol. b. The examination board determines partial grades of subsequent exam questions. c. The examination board determines the final grade of diploma exam on the basis of partial grades obtained there. d. The examination board determines the final diploma grade according to principles decided in § 34, act 2of the study regulations. 6. Directly after the grades determination, the exam board announces them to the graduate student.
Connection between the field of study and university development strategy, including the university mission:
Information Technology faculty fully conform with development strategy and mission of the university included in the document Strategia Rozwoju Uniwersytetu Śląskiego w Katowicach na lata 2012-2020. (Strategy for the University of Silesia Development in the Years 2012-2020) Information Technology faculty offers 3 semester, 2nd level education which aims at educating a graduate especially proficient in IT knowledge use as well theoretically as practically. The graduate, who is prepared to undertake a profession in the field of IT in various industries in the country or abroad. Besides the practical aspect, the graduate should have a deep theoretical knowledge to be able to carry out scientific research contributing to It development. The offered faculty enhances relations between education, research and economy within the frame of knowledge triangle. Wide range of subjects to choose from offered to IT faculty students gives possibilities of creating such an educational path, that corresponds to the students’ scientific interests and professional plans. It fulfills the strategy assumptions, which puts special emphasis on improving the programs flexibility. Special attention should be paid to employers co-operation in creating educational programs for IT faculty, contributing to building a system of innovative education. Thanks to such practices, the graduate is competitive at the labor market. The realized faculty also refer to the university mission, especially to basic tasks of university, which are shaping moral attitudes in society both on scientific and everyday life foundations.
Specialization: Computer Graphics and Visualization
General description of the specialization:
Students of this specialization will acquire knowledge and skills in the use of computational geometry and design algorithms, specialized systems of data visualization, application of video processing techniques and creation of non-photorealistic graphics, intelligent computer graphics and graphics dedicated to mobile devices, as well as the use of parallel computations using GPUs and 3D graphics engines. Students will implement complex specialization projects during two semesters. A graduate's career prospects: - Mobile devices programmer - Designer of interaction and intelligence in computer graphics - GIS system designer and data visualization
Internships (hours and conditions):
(no information given)
Graduation requirements:
The conditions required to complete studies in the field of IT are: 1. Obtaining the required learning outcomes, including obtaining credits and passing exams from all modules and obtaining the required number of ECTS points provided for in the study plan and the education program throughout the course of education. 2. Positive grade of master’s thesis defense in front of the examination board. Completing Information Technology faculty is certified by diploma.
Number of ECTS credits required to achieve the qualification equivalent to the level of study: 90
Professional qualifications:
(no information given)
Percentage of the ECTS credits for each of the areas to which the learning outcomes are related to the total number of ECTS credits: technical studies : 100%
Specialization: Intelligent Information Systems
General description of the specialization:
The educational path of Intelligent Information Systems includes courses increasing knowledge and skills in two major directions. The first one includes skills related to designing and developing desktop-class software, web-based applications and mobile application. The second path is focus on solving non-trivial problems using methods and tools based on artificial intelligence. A combination of high competence in the field of software developing and the ability to use artificial intelligence techniques is to provide the graduate with specialization in skills allowing the creation of modern software that meets the requirements of both business and entertainment industry.
Internships (hours and conditions):
(no information given)
Graduation requirements:
The conditions required to complete studies in the field of IT are: 1. Obtaining the required learning outcomes, including obtaining credits and passing exams from all modules and obtaining the required number of ECTS points provided for in the study plan and the education program throughout the course of education. 2. Positive grade of master’s thesis defense in front of the examination board. Completing Information Technology faculty is certified by diploma.
Number of ECTS credits required to achieve the qualification equivalent to the level of study: 90
Professional qualifications:
(no information given)
Percentage of the ECTS credits for each of the areas to which the learning outcomes are related to the total number of ECTS credits: technical studies : 100%
Specialization: Internet Engineering
General description of the specialization:
As part of the specialization, student becomes acquainted with the methods of developing both software and hardware. Student is provided with knowledge about the mechanisms of data exchange in computer networks, both stationary and wireless. Another topic of interest is the optimization of network traffic and designing hardware solutions for communication, both local and global. Student familiarize themselves with specialized programming languages, TCP/IP stack and its configuration on different levels of hardware and software. The graduate has industry-proven knowledge how to deal with control and measurement equipment, where acquisition and data control takes place remotely using Internet connections. The graduate can diagnose network damages and optimize network traffic. The acquired knowledge allows for the independent construction of electronic devices equipped with wired and wireless communication modules based on ethernet technology.
Internships (hours and conditions):
(no information given)
Graduation requirements:
The conditions required to complete studies in the field of IT are: 1. Obtaining the required learning outcomes, including obtaining credits and passing exams from all modules and obtaining the required number of ECTS points provided for in the study plan and the education program throughout the course of education. 2. Positive grade of master’s thesis defense in front of the examination board. Completing Information Technology faculty is certified by diploma.
Number of ECTS credits required to achieve the qualification equivalent to the level of study: 90
Professional qualifications:
(no information given)
Percentage of the ECTS credits for each of the areas to which the learning outcomes are related to the total number of ECTS credits: technical studies : 100%
Specialization: Software Quality Engineering
General description of the specialization:
A graduate in the field of Software Quality Engineer is able to design, implement and analyze complex IT systems in business, engineering and scientific applications. A graduate can be hired as a software designer, a manager of programming teams and as a consultant in reliability, performance and security of information systems.
Internships (hours and conditions):
(no information given)
Graduation requirements:
The conditions required to complete studies in the field of IT are: 1. Obtaining the required learning outcomes, including obtaining credits and passing exams from all modules and obtaining the required number of ECTS points provided for in the study plan and the education program throughout the course of education. 2. Positive grade of master’s thesis defense in front of the examination board. Completing Information Technology faculty is certified by diploma.
Number of ECTS credits required to achieve the qualification equivalent to the level of study: 90
Professional qualifications:
(no information given)
Percentage of the ECTS credits for each of the areas to which the learning outcomes are related to the total number of ECTS credits: technical studies : 100%
KNOWLEDGE
The graduate:
Has an in-depth knowledge in the field of some sections of mathematics, including elements of set theory, discrete and applied mathematics, including mathematical methods necessary for modeling and analysis of advanced elements and digital electronic systems, description, analysis and synthesis of electronic signal processing algorithms together with image processing algorithms, also 3D ones; [K_2_A_I_W01]
Knows mathematical foundations of information theory, algorithm theory and cryptography and their practical usage; [K_2_A_I_W02]
Has an ordered knowledge enabling use of specialist descriptions concerning multiple applications of mathematics in IT practice; [K_2_A_I_W03]
Possesses an ordered knowledge in the field of computer architecture, including parallel and multiprocessor computers; [K_2_A_I_W04]
Has a well established knowledge in the field of architecture and operating systems design; [K_2_A_I_W05]
Has a grounded knowledge in the field of modern programming techniques: object programming, concurrent and parallel programming; [K_2_A_I_W06]
Has a wide knowledge concerning program optimization taking into account various aspects of computer architectures; [K_2_A_I_W07]
Possesses a wide knowledge in the field of modern information analysis and processing used in computational intelligence (mainly in swarm intelligence and evolutionary methods) used, among others, in optimization and bioinformatics; [K_2_A_I_W08]
Has a grounded knowledge in the field of algorithms and data structures, is familiar with optimization techniques; [K_2_A_I_W09]
Has a thorough knowledge in the field of analysis methodologies and techniques, designing, modeling, testing, manufacturing and maintenance of software (programming methodology and techniques) and knows concepts of procedural, functional and object programming and the meaning of code quality in the aspect of software maintenance; [K_2_A_I_W10]
Has an ordered and theoretically grounded knowledge of devices comprising computer networks, including wireless networks and architecture and configuration of such devices in local and wide areas networks; [K_2_A_I_W11]
Possesses a thorough knowledge of user interfaces, their specifications and design principles; [K_2_A_I_W12]
Has an ordered knowledge in the field of client-server architecture enabling understanding the essence of data transfer in network systems; [K_2_A_I_W13]
Understands the present state and the newest developmental trends of Information Technology and is able to use information-communication techniques, including their use in software engineering; [K_2_A_I_W14]
Has knowledge in the field of computer graphics and methods of image processing including 3D and animation; [K_2_A_I_W15]
Knows basics of multimedia interactive applications; [K_2_A_I_W16]
Possesses a grounded knowledge in the field of information retrieval and gathering and data mining; [K_2_A_I_W17]
Has an ordered knowledge referring to decision support systems and other artificial intelligence systems; [K_2_A_I_W18]
Has an ordered knowledge referring to network information systems and their use, among others, in medicine, and geo-informatics; [K_2_A_I_W19]
Has a grounded knowledge concerning data security in computer systems, knows principles and methods of assigning access to information systems; [K_2_A_I_W20]
Possesses a basic knowledge to understand social, economic, legal and other non-technical conditions of engineering activities, is familiar with basic health and safety principles applied in Information Technology; [K_2_A_I_W21]
Has a basic knowledge referring to protection of intellectual property; [K_2_A_I_W22]
Has an elementary knowledge from the field of management, including quality management and managing economic activity; [K_2_A_I_W23]
Knows principles of creating and development of individual entrepreneurship forms, taking advantage of science fields and scientific disciplines appropriate for the studied faculty. [K_2_A_I_W24]

SKILLS
The graduate:
Is able to obtain information from literature, data bases and other properly chosen sources, is able to integrate obtained information, interpret and draw conclusions as well as formulate and justify opinions; [K_2_A_I_U01]
Can work individually and in a team, can manage a small team, can elaborate and realize a work schedule allowing to meet deadlines; [K_2_A_I_U02]
Is able to elaborate a detailed documentation concerning realization of the project goal and prepare elaboration of this task results; [K_2_A_I_U03]
Is able to prepare and present an oral presentation concerning realization of a project task and to lead a discussion about the presented problem; [K_2_A_I_U04]
Can specify and realize a self-study process, for example for improving professional competences; [K_2_A_I_U05]
Can use English language in a communicative way in speaking and in reading enabling understanding technical documentation and giving short presentation about a project task realization (skills in accordance with requirements specified for B2+ level by the Common European Framework of Reference for Languages); [K_2_A_I_U06]
Is able to create a mathematical model for information technology, use and perform formal description analysis; [K_2_A_I_U07]
Is able to use the learned methods and mathematical models and computer simulations for solving project tasks, among others, for analysis and estimation of electronic, mechanical and other systems operation; [K_2_A_I_U08]
Can design, construct, activate and test an electronic system or a structure; [K_2_A_I_U09]
Is able - while formulating and solving problems involving elements, systems and constructions designing – to recognize also their non-technical aspects,legal and economic; [K_2_A_I_U10]
Knows and uses principles of health and safety at work; [K_2_A_I_U11]
Can configure communication devices and construct a local and a wide area network and match an appropriate net service for a specific realization and possessed equipment; [K_2_A_I_U12]
Can design and implement an algorithm for a specific programming task; [K_2_A_I_U13]
Knows commands and syntax of high-level and low-level programming languages and sufficient programming environments; [K_2_A_I_U14]
Is able to take advantage of routine methods and information technology tools for practical tasks; [K_2_A_I_U15]
Can create an application with assorted usage, including a multimedia one, choosing and taking advantage of an appropriate method and tools; [K_2_A_I_U16]
Is able to create artificial intelligence systems, including decision support and computational intelligence systems; [K_2_A_I_U17]
Can design and modify data mining systems: gather, group and retrieve information basing on the chosen data mining methods; [K_2_A_I_U18]
Can design and practically use solutions ensuring data security in information technology systems; [K_2_A_I_U19]
Can design information technology systems defining basic structural and object models of the designed system and prepare full documentation of the works; [K_2_A_I_U20]
Is able to use various tools supporting designing works in an appropriate way; [K_2_A_I_U21]
Can effectively use various methods of data mining and data manipulating in data base systems. [K_2_A_I_U22]

SOCIAL COMPETENCES
The graduate:
Understands the need and necessity of lifelong learning and improving professional and personal competences; [K_2_A_I_K01]
Is aware of the importance and understands non-technical aspects and consequences of information scientist’s professional activities and take necessary responsibility for decisions taken; [K_2_A_I_K02]
Can co-operate and work in a team, accepting different roles, planning and timely realizing various tasks; [K_2_A_I_K03]
Acts ethically, understands importance of intellectual honesty both in his/her own actions and in actions of other people; [K_2_A_I_K04]
Can think in an entrepreneurial manner; [K_2_A_I_K05]
Can formulate opinions about basic issues, current state and developmental tends in information technology. [K_2_A_I_K06]
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Advanced algorithm and data structures [08-IN-S2-ZAiSD] English exam lecture: 30
laboratory classes: 30
5
Development and configuration of computer networks [08-IN-S2-PiKSK] English course work lecture: 15
laboratory classes: 30
4
Monographic lecture [08-IN-S2-WMJA] English course work lecture: 30 4
Programming paradigms [08-IN-S2-PP] English exam lecture: 30
laboratory classes: 30
5
Systems modelling and analysis [08-IN-S2-MiAS] English course work lecture: 15
laboratory classes: 30
4
Other requirements
Industrial property protection [08-IN-S2-OWP] English course work lecture: 10
laboratory classes: 20
4
Managing IT projects and teams [08-IN-S2-ZZP] English course work lecture: 10
laboratory classes: 20
4
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Advanced algorithm and data structures [08-IN-S2-ZAiSD] English exam lecture: 30
laboratory classes: 30
5
Development and configuration of computer networks [08-IN-S2-PiKSK] English course work lecture: 15
laboratory classes: 30
4
Monographic lecture [08-IN-S2-WMJA] English course work lecture: 30 4
Programming paradigms [08-IN-S2-PP] English exam lecture: 30
laboratory classes: 30
5
Systems modelling and analysis [08-IN-S2-MiAS] English course work lecture: 15
laboratory classes: 30
4
Other requirements
Industrial property protection [08-IN-S2-OWP] English course work lecture: 10
laboratory classes: 20
4
Managing IT projects and teams [08-IN-S2-ZZP] English course work lecture: 10
laboratory classes: 20
4
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Advanced algorithm and data structures [08-IN-S2-ZAiSD] English exam lecture: 30
laboratory classes: 30
5
Development and configuration of computer networks [08-IN-S2-PiKSK] English course work lecture: 15
laboratory classes: 30
4
Monographic lecture [08-IN-S2-WMJA] English course work lecture: 30 4
Programming paradigms [08-IN-S2-PP] English exam lecture: 30
laboratory classes: 30
5
Systems modelling and analysis [08-IN-S2-MiAS] English course work lecture: 15
laboratory classes: 30
4
Other requirements
Industrial property protection [08-IN-S2-OWP] English course work lecture: 10
laboratory classes: 20
4
Managing IT projects and teams [08-IN-S2-ZZP] English course work lecture: 10
laboratory classes: 20
4
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Advanced algorithm and data structures [08-IN-S2-ZAiSD] English exam lecture: 30
laboratory classes: 30
5
Development and configuration of computer networks [08-IN-S2-PiKSK] English course work lecture: 15
laboratory classes: 30
4
Monographic lecture [08-IN-S2-WMJA] English course work lecture: 30 4
Programming paradigms [08-IN-S2-PP] English exam lecture: 30
laboratory classes: 30
5
Systems modelling and analysis [08-IN-S2-MiAS] English course work lecture: 15
laboratory classes: 30
4
Other requirements
Industrial property protection [08-IN-S2-OWP] English course work lecture: 10
laboratory classes: 20
4
Managing IT projects and teams [08-IN-S2-ZZP] English course work lecture: 10
laboratory classes: 20
4
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Parallel computing [08-IN-S2-OR] English course work lecture: 15
laboratory classes: 15
4
Speciality subjects
Computational geometry [08-IN-GWK-S2-GO] English course work lecture: 10
laboratory classes: 20
2
Intelligent computer graphics [08-IN-GWK-S2-IGK] English exam lecture: 15
laboratory classes: 30
3
Monographic's lecture [08-IN-GWK-S2-WM] English course work lecture: 30 2
Non-photorealistic graphics [08-IN-GWK-S2-GN] English course work lecture: 15
laboratory classes: 30
3
Specialization project I [08-IN-GWK-S2-PS1] English course work laboratory classes: 45 2
Specialized systems of data visualization [08-IN-GWK-S2-SSWD] English course work lecture: 10
laboratory classes: 20
2
Video processing techniques [08-IN-GWK-S2-TPV] English exam lecture: 15
laboratory classes: 30
3
Other requirements
Master’s seminar I [08-IN-S2-SM1] English course work seminar: 15 4
Master's workshop I [08-IN-S2-PM1] English course work laboratory classes: 30 5
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Parallel computing [08-IN-S2-OR] English course work lecture: 15
laboratory classes: 15
4
Speciality subjects
Artificial intelligence algorithms [08-IN-ISI-S2-ASI] English exam lecture: 10
laboratory classes: 20
2
Data base programming [08-IN-ISI-S2-PBD] English course work lecture: 10
laboratory classes: 20
2
Data mining [08-IN-ISI-S2-ED] English course work lecture: 10
laboratory classes: 20
3
Decision support systems [08-IN-ISI-S2-SWD] English course work lecture: 30
laboratory classes: 30
4
Programming mobile devices [08-IN-ISI-S2-PUM] English exam lecture: 15
laboratory classes: 30
3
RAD programming environments [08-IN-ISI-S2-PwŚRAD] English course work lecture: 30
laboratory classes: 30
3
Other requirements
Master’s seminar I [08-IN-S2-SM1] English course work seminar: 15 4
Master's workshop I [08-IN-S2-PM1] English course work laboratory classes: 30 5
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Parallel computing [08-IN-S2-OR] English course work lecture: 15
laboratory classes: 15
4
Speciality subjects
Front-end and back-end applications security [08-IN-IIN-S2-BA:FEBE] English exam lecture: 15
laboratory classes: 30
3
Internet protocols [08-IN-IIN-S2-PI] English course work lecture: 15
laboratory classes: 30
2
Microcomputers and network couplers [08-IN-IIN-S2-MiSS] English course work lecture: 15
laboratory classes: 30
3
Modern mobile technologies [08-IN-IIN-S2-NTM] English exam lecture: 15
laboratory classes: 30
3
Parallel computing engineering [08-IN-IIN-S2-IOR] English course work lecture: 10
laboratory classes: 30
2
Selected methods of data mining [08-IN-IIN-S2-WMED] English course work lecture: 10
laboratory classes: 30
2
Services servers administration [08-IN-IIN-S2-ASU] English course work lecture: 10
laboratory classes: 20
2
Other requirements
Master’s seminar I [08-IN-S2-SM1] English course work seminar: 15 4
Master's workshop I [08-IN-S2-PM1] English course work laboratory classes: 30 5
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Parallel computing [08-IN-S2-OR] English course work lecture: 15
laboratory classes: 15
4
Speciality subjects
Advanced object disigning [08-IN-IJO-S2-ZPOB] English course work lecture: 0
laboratory classes: 30
2
Automation in the process of software development [08-IN-IJO-S2-AwPTO] English course work lecture: 15
laboratory classes: 30
3
Concurrent programming [08-IN-IJO-S2-PW] English exam lecture: 15
laboratory classes: 30
3
Machine learning algorithms [08-IN-IJO-S2-AUM] English exam lecture: 15
laboratory classes: 30
3
Methods of computational intelligence [08-IN-IJO-S2-MIO] English exam lecture: 15
laboratory classes: 30
3
Optimization techniques [08-IN-IJO-S2-TO] English exam lecture: 15
laboratory classes: 30
3
Other requirements
Master’s seminar I [08-IN-S2-SM1] English course work seminar: 15 4
Master's workshop I [08-IN-S2-PM1] English course work laboratory classes: 30 5
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Elements of software testing [08-IN-S2-APTWMZ] English course work laboratory classes: 30 4
Speciality subjects
Development of 3D graphical engines [08-IN-GWK-S2-PSG3D] English course work lecture: 15
laboratory classes: 15
2
General-Purpose computing on Graphics Processing Units [08-IN-GWK-S2-PKG] English course work lecture: 15
laboratory classes: 30
3
Graphics in mobile devices [08-IN-GWK-S2-GwUM] English course work lecture: 15
laboratory classes: 30
3
Specialization project II [08-IN-GWK-S2-PS2] English course work laboratory classes: 30 2
Other requirements
Master's seminar II - preparation of master thesis [08-IN-S2-SM3] English course work seminar: 30 10
Master's workshop II [08-IN-S2-PM2] English course work laboratory classes: 45 6
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Elements of software testing [08-IN-S2-APTWMZ] English course work laboratory classes: 30 4
Speciality subjects
Data analysis in business [08-IN-ISI-S2-ADwB] English course work lecture: 10
laboratory classes: 20
2
Data warehouses [08-IN-ISI-S2-HD] English course work lecture: 10
laboratory classes: 20
2
Development of web-based solutions [08-IN-ISI-S2- PRI] English course work lecture: 0
laboratory classes: 45
2
Inteligent Data-driven Systems [08-IN-ISI-S2-TiWO] English course work laboratory classes: 30 2
Security of information systems [08-IN-ISI-S2-BSI] English course work lecture: 10
laboratory classes: 20
2
Other requirements
Master's seminar II - preparation of master thesis [08-IN-S2-SM3] English course work seminar: 30 10
Master's workshop II [08-IN-S2-PM2] English course work laboratory classes: 45 6
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Elements of software testing [08-IN-S2-APTWMZ] English course work laboratory classes: 30 4
Speciality subjects
Activation of application on computing cluster [08-IN-IIN-S2-UANKO] English course work laboratory classes: 30 2
Configuration and administration of hybrid networks [08-IN-IIN-S2-KiASH] English course work laboratory classes: 30 3
Web applications [08-IN-IIN-S2-AI] English course work lecture: 10
laboratory classes: 20
3
Wireless sensor networks [08-IN-IIN-S2-BSS] English course work lecture: 10
laboratory classes: 30
2
Other requirements
Master's seminar II - preparation of master thesis [08-IN-S2-SM3] English course work seminar: 30 10
Master's workshop II [08-IN-S2-PM2] English course work laboratory classes: 45 6
Module Language of instruction Form of verification Number of hours ECTS credits
Field of study courses
Elements of software testing [08-IN-S2-APTWMZ] English course work laboratory classes: 30 4
Speciality subjects
Advanced object oriented programming [08-IN-IJO-S2-ZPO] English course work lecture: 15
laboratory classes: 30
2
Declarative languages [08-IN-IJO-S2-JD] English course work lecture: 15
laboratory classes: 15
2
Programming with use of agile methodologies [08-IN-IJO-S2-PzUMZ] English course work lecture: 0
laboratory classes: 30
2
Security of information systems [08-IN-IJO-S2-BSI] English course work lecture: 0
laboratory classes: 30
2
Team project [08-IN-IJO-S2-PZ] English course work laboratory classes: 30 2
Other requirements
Master's seminar II - preparation of master thesis [08-IN-S2-SM3] English course work seminar: 30 10
Master's workshop II [08-IN-S2-PM2] English course work laboratory classes: 45 6