8 800100-19-30
  • Bachelor's Degree programmes


    Computers and Automated Systems Software

    Don State Technical University
    HIGHER EDUCATION SYLLUBUS IN

    1.1.  Field of study: Software Engineering
    1.2.  Name of the study programme in English: Software for Computers and Automated Systems
    1.3.Qualification (degree): Bachelor 
    1.4.Mode of education: Full-time 
    1.5.Educational department: The Faculty of Automation, Mechatronics and Control; the Department of Software for Computers and Automated Systems
    1.6.Workload (ECTS): 240
    1.7.Duration of education: (the course) 4 years
    1.8.Teaching languages: Russian

    2. Aim of the programme
    The aim of the programme is to teach the methods, tools and techniques of industrial development of software systems.

    2.1. Distinctive features of the programme
    - A wide range of studied languages and programming techniques;
    - Participation in real projects under the guidance of experts of the department.

    3.Characteristics of the programme

    3.1.Main disciplines/modules
    – Automata Theory and Formal Languages;
    – Discrete Mathematics;
    – Methods of Computational Mathematics;
    – Operations Research;
    – Introduction to Microprocessors;
    – Information Security;
    – Computer Science&Programming;
    – Computer Systems Architecture;
    – Software Construction;
    – Algorithms and Data Structures;
    – Introduction to Databases;
    – Operating Systems;
    – Software Design and Architecture;
    – Software Testing and Certification;
    – Assembly Language Programming;
    – Web Technologies;
    – Introduction to Computer Graphics;
    – Telecommunications and Computer Networks;
    – Introduction to Programming;
    – Object-Oriented Programming.

    3.2  Elective courses

    – Information Theory and Coding;
    – Heuristic Methods and Algorithms;
    – Enterprise Management Information System;
    – Programming Mobile Applications;
    – ProgrammingMicrosoft .NET;
    – Functional Programming.

    4.Employability and further education 

    4.1 Job opportunities

    Area of professional activity of graduates is industrial production of software for information systems for different purposes.
    Job opportunities:
    - Software designer 
    - Software systems design engineer 
    - Programmer
    - Lead Programmer,
    - Specialist in the development of software and information systems,
    - Specialist in software testing,
    - Specialist in software project management

    4.2 Further studies
    Post-graduate course

    5. Programme learning outcomes
    1. To conduct research of software products, projects and processes.
    2. To create a model of software projects and products using different tools.
    3. To design software components.
    4. To develop and execute technical work and project documentation.
    5. To use computer-aided design, develop and test software.
    6. To plan and coordinate the setting up and maintenance of a software product.
    7. To organize the work of small groups of software project performers.
    8. To introduce the software (to install, to configure, to adapt, to  manage).

    6.Education style (Teaching, learning, assessment)

    6.1.Learning and teaching approaches
    Educational technologies and methods aimed at improving the quality of training by developing students' abilities to educate themselves and focus on the activation and implementation of personal potential:
    - part of the lectures are conducted using multimedia projector, interactive modern software.
    - each practice session is carried out using a computer in the computer lab. All laboratory work involve application packages, allowing the student to conduct diverse research works.
    - in addition to the educational process, the following modern educational technologies are used:
    - Round table
    - Discussion
    - Debate
    - Project,
    - Presentation,
    - All sorts of creative tasks.

    6.2. Assessment methods
    Tests, coursworks, projects

    7.Contact information (chair on duty, head of the programme)
    Chair on duty: Department of Software for Computers and Automated Systems
    Head of the programme: Head of the Software for Computers and Automated Systems Department R.A. Neydorf

    Download the programme

    Bachelor's Degree programmes fees