Programme of studies SOFTWARE ENGINEERING

 
YEAR I
Semester 1
Modules C L P LW T Ass
Mathematics for Software Engineering I 5 32 32   4 E
Discrete Mathematics 5 32     4 E
Computer Architecture 5 32   32 8 E
Procedural Programming 5 32   32 4 E
IT and Communication Skills 5 32   48 4 E
English Language I/II 5   64     CT
Total 30  
Semester 2
Modules C L P LW T Ass
Mathematics for Software Engineering II 5 32 32   4 E
Algorithm Theory 5 32 32   3 E
Algorithms and Data Structures 5 32   32 2 E
Object Oriented Programming 5 32   32 4 E
English Language II/II 5   64     E
GUS 5   E
Total 30  

 

YEAR II
Semester 3
Modules C L P LW T Ass
Software Engineering I 5 48   32 2 E
Database Management Systems 5 32   32 2 E
Applied Object Oriented Programming 5 32   32   E
Mathematical Logic 5 32 32     E
GUS 5   E
Total 30  
Semester 4
Modules C L P LW T Ass
Software Engineering II 5 48   32 2 E
Mathematics for Software Engineering III 5 32 32   4 E
Computer Networks 5 32   32 4 E
Optional module S 5   E
Optional module H 5   E
Total 30  

 
YEAR III
Semester 5
Modules C L P LW T Ass
Software Testing 5 32   32 2 E
Internet Technologies 5 32   32 2 E
Human Computer Interaction 5 32   32 2 E
Software Design 5 32   32 2 E
Optional module M 5   E
Optional module C 5   E
Total 30  
Semester 6
Modules C L P LW T Ass
Software Development 10 48   16 16 E
Coursework 5       6 E
Professionalism and Ethics 5 32 16   4 E
GUS 5   E
Optional module C 5   E
Total 30  

YEAR IV
Semester 7
Modules C L P LW T Ass
Software Projects and Quality Management 5 32 32   2 E
Software Process 5 32 32   4 E
Optional module C 5   E
Optional moduleC 5   E
Optional module M 5   E
MIF elective module 5   E
Total 30  
Semester 8
Modules C L P LW T Ass
Professional practice (team project) 15       4 E
Bachelor Thesis 15       8 E
Total 30  

 

Optional modules S, 5 C
Modules Sem. C L P LW T Ass
Physical Fundamentals of Electronics 4 5 48 16     E
Physics for Informatics 4 5 48       E
Optional modules H, 5 C
Modules Sem. C L P LW T Ass
Basics of Management 4 5 32 32     E
Accounting 4 5 32 32     E
Informatics Law 4 5 32 32     E
Optional modules M, 10 C
Modules Sem. C L P LW T Ass
Mathematical Analysis 5,7 5 32 32     E
Statistical Data Analysis 5,7 5 32 32     E
Coding Theory 5,7 5 32 32     E
Combinatorics and Graph Theory 5,7 5 32 32 E
Numerical Analysis 5,7 5 32 32     E
Differential Equations 5,7 5 32 32     E
Optimization Methods 5,7 5 32 32     E
Mathematical Modeling 7 5 32 32     E
Optional modules C, 20 C
Modules Sem. C L P LW T Ass
Computer Networks II 5 5 32   32   E
Bioinformatics 5,7 5 32   32   E
Logic Programming 5,7 5 32   32   E
Computer Graphics 5,7 5 32   32   E
Compiling Methods 5,7 5 32   32   E
IT Governance in Organization 5,7 5 32   32   E
Knowledge Representation 5,7 5 32   32   E
Video Game Design and Development 5,7 5 32   32 8 E
Programming Windows API 5,7 5 32   32   E
Functional Programming 5,7 5 32   32   E
Parallel Programming 5,7 5 32   32   E
Agile Development with Ruby 5,7 5 32   32 2 E
Software development for mobile devices and autonomous systems 5,7 5 32   32 2 E
Introduction to Business Process Management 5,7 5 32   30   E
Programming in Python 6 5 32   32   E
Artificial Intelligence 5,6,7 5 32   32   E
Financial Intelligence 5,6,7 5 32   32   E
Foundations of Electronic Commerce 5,6,7 5 32   32 2 E
Oracle PL/SQL Programming 5,6,7 5 32   32   E
Operating Systems 6 5 32   32   E
Computer Technology 6 5 32   32 2 E
Geographic Information Systems 6 5 32   32   E
Advanced Topics in Database Management Systems 6 5 32   32   E
Computer Networks for Professionals I 6 5 32   32   E
Programming in Python 6 5 32   32   E
Computational Intelligence and Decision Making 6,7 5 32   32   E
Information Systems 7 5 32   32   E
CASE Method 7 5 32   32   E
Computer Networks for Professionals II 7 5 32   32   E
Blockchain Technologies 7 5 32   32 2 E
Project Work 7 5       6 E

 

 
Designed by:  Rima  last update 2019.05.08
© VU MIF  Department of Computer Science, Department of Software Engineering