Curriculum – Software Engineering

The field of knowledge 12 “Information Technologies”

Speciality: Software Engineering (121)

All suggestions and wishes for the improvement of the EPP “Software Engineering” for the academic year 2023/2024 should be sent to the corporate mail of the guarantor of the EPP   roman.shuvar@lnu.edu.ua

Program of work of the expert group during the accreditation examination in remote (distance) mode in the specialty “121 Software Engineering” of the educational program “Software Engineering” (in Ukrainian)

Curriculum for bachelor’s degree in specialty 121 “Software Engineering” 2019 academic year (in Ukrainian)

 

Review of the educational and professional program “Software Engineering” by Candidate of Technical Sciences (specialty AI systems and tools), Associate Professor, Head of the GlobalLogic University Program in Ukraine E. Sakalo (in Ukrainian)

Review of the educational and professional program “Software Engineering” by P.O. Konovalov, Director of Elex LLC (in Ukrainian)

Review of the educational and professional program “Software Engineering” by Sigma Software CEO D. Vartanyan (in Ukrainian)

Review of the educational and professional program “Software Engineering” by the Executive Director of the Association “Lviv Cluster of Information Technologies and Business Services” S.V. Veselovsky (in Ukrainian)

 

Report on the results of the survey on the quality of the educational program “Software Engineering” of the Faculty of Electronics and Computer Technologies (in Ukrainian)

 

Working curricula of the EC of the educational program “Software Engineering” (in Ukrainian)

 

Topics of term papers and guidelines for their implementation (in Ukrainian)

Topics of bachelor’s theses (in Ukrainian)

Regulations for the performance, execution and defense of qualification (bachelor’s) work (in Ukrainian)

1 semester

Subject Lectures Lab. Pract. For a week Reporting
Architecture of computers and computer circuitry (SE) 32 32 2:2 Exam
Computer information networks and systems 32 32 2:2 Setoff
Foreign Language 64 0:4 Setoff
Higher mathematics 32 32 2:2 Exam
History of Ukraine 16 16 1:1 Setoff
Introduction to software engineering 32 32 2:2 Exam
Physical education 32 0:2 None
Programming basics 32 32 2:2 Exam

2 semester

Subject Lectures Lab. Pract. For a week Reporting
Discrete Mathematics 32 32 2:2 Exam
Foreign Language 64 0:4 Exam
Higher mathematics 32 32 2:2 Exam
IT Project Management (Software Engineering) 32 32 2:2 Exam
Object Oriented Programming 32 32 2:2 Exam
Operating systems, system programming 32 32 2:2 Setoff
Physical education 32 0:2 Setoff
Ukrainian language (for professional purposes) 16 16 1:1 Setoff
Web technologies and programming part 1 (HTML, CSS, basic JS) 32 32 2:2 Setoff

3 semester

Subject Lectures Lab. Pract. For a week Reporting
Algorithms and data structures 32 32 2:2 Exam
Databases 32 32 2:2 Exam
Design Patterns 32 32 2:2 Setoff
Foreign Language 64 0:4 None
Functional programming 16 16 1:1 Setoff
Higher mathematics 32 32 2:2 Exam

4 semester

Subject Lectures Lab. Pract. For a week Reporting
Applied Statistics and Probabilistic Processes 32 32 2:2 Exam
Foreign Language 64 0:4 Exam
Parallel Programming (Parallel and Distributed Computing (2022)) 32 32 2:2 Setoff
Philosophy 16 16 1:1 Setoff
Web programming (Web technologies and programming part 2) 32 32 2:2 Exam

5 semester

Subject Lectures Lab. Pract. For a week Reporting
Digital information processing 32 2:0 Exam
Discipline for choice 1:Fundamentals of artificial intelligence 32 32 2:2 Setoff

6 semester

Subject Lectures Lab. Pract. For a week Reporting
Machine Learning Tools 32 32 2:2 Setoff

7 semester

Subject Lectures Lab. Pract. For a week Reporting
Innovation and entrepreneurship in the IT industry 16 16 1:1 Setoff
Discipline for choice 1:Deep Learning Tools 32 32 2:2 Setoff

8 semester

Subject Lectures Lab. Pract. For a week Reporting
Computational linguistics and natural language processing 32 32 2:2 Setoff