Software Engineering, B Sc

    Objectives and Perspectives

    The aim of the program is to train IT professionals who, possessing the solid theoretical grounding
    necessary to further develop their skills over the long term, are capable of performing, at an advanced
    level, the typically software-oriented development, implementation and servicing tasks related to IT
    equipment and systems, working either independently or as part of a team. Participants in this course will
    also learn the interaction and modeling skills required to solve IT tasks in all main areas of application.


    Requirements

    Duration of studies: 6 semesters

    Number of teaching (contact) hours: 1,800

    Number of required ECTS credits: 180


    Natural Science and basic vocational training (120 credits)


    Subjects: Discrete Mathematics, Calculus, Introduction to Informatics, Logical Basics of Informatics,
    Automata and Formal Languages, Computer Architecture, Assembly Languages, Combinatorics and
    Probability Theory, Operating Systems, High Level Programming Languages, Data Structures and
    Algorithms, Computer Statistics, Database Systems, System Engineering, Introduction to Computer
    Graphics, Numerical Mathematics, Operation Research, Programming Environments, Programming
    Environments, Programming Technologies, Theory of Computing, Basics of Artificial Intelligence,
    Developing Database Systems, Translator Programs, Technology of System Development, Network
    Architectures and Protocols, Internet Tools and Services, Design and Analysis of Algorithms.


    Compulsory vocational subjects of choice (16 credits)

    Artificial Intelligence Languages, Knowledge-based Systems, Theory of Logical Programming, Selected
    Chapters in Artificial Intelligence, Developing Database Systems, OO Data Models, Advanced DBMS,
    Server Administration, High-Speed Local and Urban Networks, Actual Problems in Network
    Communication, Performance Evaluation of Networks, Computer Graphics, Graphical Systems, Spatial
    Informatics Systems, Multimedia, Theory of Information, Neural Networks.

    Graduate Study Opportunities
    MSc in Computer Science and Information Technology