| Year | 
			Term | 
			Course | 
			Lecturer | 
		
		
			| 1 | 
			1 | 
			Computer Discrete Mathematics | 
			Liubov Zhuravchak | 
		
		
			| 1 | 
			1 | 
			Fundamentals of Programming | 
			Taras Mukha | 
		
		
			| 1 | 
			2 | 
			Introduction to Software Engineering | 
			Yevhenia Levus | 
		
		
			| 1 | 
			2 | 
			Numerical Methods | 
			Natalia Melnyk | 
		
		
			| 1 | 
			2 | 
			Object-oriented Programming | 
			Tetiana Korotyeyeva | 
		
		
			| 2 | 
			1 | 
			Algorithms and Data Structures | 
			Tetiana Korotyeyeva | 
		
		
			| 2 | 
			1 | 
			Computer Architecture | 
			Oleg Kruk | 
		
		
			| 2 | 
			1 | 
			Object-oriented Programming (Course Project) | 
			Tetiana Korotyeyeva | 
		
		
			| 2 | 
			1 | 
			Operating Systems | 
			Oksana Hrytsai | 
		
		
			| 2 | 
			2 | 
			Software Modelling and Analysis | 
			Pavlo Serdyuk | 
		
		
			| 2 | 
			2 | 
			Computer Networks | 
			 | 
		
		
			| 2 | 
			2 | 
			Internet Programming | 
			Roman Melnyk | 
		
		
			| 2 | 
			2 | 
			Operations Research (elective) | 
			 | 
		
		
			| 2 | 
			2 | 
			Statistical Methods of Data Analysis (elective) | 
			Vasyl Gavrysh | 
		
		
			| 3 | 
			1 | 
			Software Requirements Analysis | 
			Yuriy Hrytsiuk | 
		
		
			| 3 | 
			1 | 
			Databases | 
			Natalia Pavych | 
		
		
			| 3 | 
			1 | 
			Computer Graphics | 
			Yevhenia Levus | 
		
		
			| 3 | 
			1 | 
			Software Development | 
			Pavlo Serdyuk | 
		
                
			| 3 | 
			1 | 
			Cross-platform Programming | 
			Lilia Diakonuk | 
		
		
			| 3 | 
			1 | 
			Team Software Development Workshop | 
			Anton Skrypnyk | 
		
		
			| 3 | 
			2 | 
			Databases (Course Project) | 
			Natalia Pavych | 
		
		
			| 3 | 
			2 | 
			Artificial Intelligence and Machine Learning Methods(elective) | 
			Iryna Vavruk, Yevdokym Fedorchuk | 
		
		
			| 3 | 
			2 | 
			Data Warehouses(elective) | 
			Natalia Pavych | 
		
		
			| 3 | 
			2 | 
			Cloud Computing(elective) | 
			Ruslan Tushnytskyy | 
		
		
			| 3 | 
			2 | 
			Programming for Mobile Platforms(elective) | 
			Bohdan Kviatkovskyi | 
		
		
			| 3 | 
			2 | 
			Digital Signal Processing(elective) | 
			 | 
		
		
			| 3 | 
			2 | 
			Basics of Embedded Systems Programming(elective) | 
			Tetiana Marusenkova | 
		
		
			| 4 | 
			1 | 
			Software Architecture and Design | 
			Andriy Fomenko | 
		
                
			| 4 | 
			1 | 
			Computer Graphics Programming(elective) | 
			 | 
		
			| 4 | 
			1 | 
			Multimedia Systems Programming(elective) | 
			 | 
		
		
			| 4 | 
			1 | 
			Software and Information Security | 
			Maksym Seniv | 
		
		
			| 4 | 
			1 | 
			Software Projects Management | 
			Branch Office | 
		
		
			| 4 | 
			1 | 
			Software Quality Assurance and Testing | 
			Andriy Fomenko | 
		
		
			| 4 | 
			1 | 
			Declarative Programming(elective) | 
			Yevhenia Levus | 
		
		
			| 4 | 
			1 | 
			Fundamentals of the Internet of Things (IoT)(elective) | 
			Andriy Fechan | 
		
                
			| 4 | 
			1 | 
			Fundamentals of System Administration(elective) | 
			Andriy Fechan | 
		
		
			| 4 | 
			2 | 
			Database Administration(elective) | 
			Ruslan Tushnytskyy | 
		
		
			| 4 | 
			2 | 
			Data Mining and Processing(elective) | 
			 | 
		
		
			| 4 | 
			2 | 
			Human-computer Interaction(elective) | 
			 | 
		
		
			| 4 | 
			2 | 
			Microcontrollers Programming (elective) | 
			Tetiana Marusenkova |