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
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)
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 |