Software Engineering

  • Home
  • Software Engineering

BACHELOR’S EDUCATIONAL PROGRAM 60610600 – Software Engineering

Educational objectives of the EP:

  1. Possess a strong foundation in Software Engineering principles and practices.
  2. Apply knowledge and skills to solve complex engineering problems and design innovative solutions.
  3. Demonstrate proficiency in applying software engineering principles to real-world projects, ensuring readiness for impactful contributions to industry and technology advancements in the field.
  4. Engage in continuous learning and professional development in the field of Software Engineering.

The objects of professional activity of bachelor in EP BА 60610600 – Software Engineering  are:

  • mathematics and software of automated and computer systems;
  • automated design systems;
  • software for information processing, microprocessor systems;
  • effective processes of introduction and use of software products and computing techniques in the development of hardware;
  • processes of design, adjustment, production and implementation of information and communication systems and technology technical and software tools;
  • formation of electronic document circulation and information exchange in databases of interactive state services electronic government systems.

Requirements for the professional competence of bachelor in the educational program BA 60610600 – Software Engineering:

General competencies:

  • knowledge of current issues of state policy, ability to independently analyze socio-economic problems and processes;
  • to understand the essence of documents and works related to professional activity in one of the foreign languages, to have the necessary knowledge within the scope of professional activity in natural sciences and to be able to use them in professional activity on a modern scientific basis;
  • to be able to use information technologies in their professional activities, to know the methods of collecting, storing, processing and using information, to be able to make independent decisions in their activities;-
  • able to independently acquire new knowledge, work on oneself and organize work on a scientific basis;
  • to have an idea about a healthy lifestyle and the need to follow it.

 Professional competencies:

  • development of methods and mechanisms for monitoring and quality assessment of production processes related to software creation and their operation;
  • application of methods of analysis, synthesis and optimization of programming processes, product certification;
  • application of mathematical models of information processing processes in software creation;
  • creating software, developing algorithms and mathematical tools;
  • design and development of hardware and software systems;
  • software and hardware integration;
  • working as a junior researcher in research organizations;
  • teaching subjects related to "Software engineering" in general secondary schools, academic lyceums, technical schools;
  • work in general secondary schools, academic lyceums, technical schools and extracurricular institutions;
  • work as a methodologist, specialist and other positions in the ministries, branch departments and institutions that carry out education in the appropriate educational areas.

Professional responsibilities of BA 60610600 – Software Engineering:

In production engineering activities:

  • development of exemplary technological processes and their application;
  • planning of resources necessary for the implementation of software production processes;
  • ensuring environmental protection of production processes, fire, equipment and labor safety;
  • development and use of systems suitable for the field in scientific and practical activities;
  • planning and perform work on the assembly and commissioning of technical means, devices, transmission, storage and processing systems of information and communication systems.
  • development of software creation, automated system tools, testing and operation of software products;
  • development and research of mathematical, simulation models on the subject of experimental construction and practical work;
  • to have the ability to develop design and programming documents;
  • to apply international and professional standards of information technologies, modern paradigms and methodologies, instrumental and computing tools in practice in accordance with the training specialty.

In organizational and management activities:

  • use and repair of software systems;
  • participating in the construction and installation of information and communication systems and networks and manage them using special tools.
  • development of methods and mechanisms for monitoring and quality assessment of production processes related to the creation of software and their operation;
  • controlling of production processes in terms of compliance with environmental protection and labor safety requirements;
  • development and implementation of software production quality management processes;
  • quality control during the production process;
  • organizing the work of the team of performers;
  • organizing and managing the work of primary design, technological or production groups;
  • drawing up a work plan for the activities being performed, implement and control it, and evaluate the results.
  • developing an analytical review of the current situation in the field of software engineering;
  • providing consulting services on a topic appropriate to the training specialty.

In research and development activities:

  • participation in conducting scientific-research works on topics related to the creation of software in scientific-research institutes and scientific centers;
  • purposefully search and find information about the latest scientific achievements on the Internet;
  • scientific collections on software engineering, study of local and foreign scientific research achievements;
  • studying new scientific results, scientific literature or research projects suitable for the object of professional activity;
  • conducting experimental researches in research institutes and scientific centers, processing their results, evaluating them and performing other types of professional activities;
  • preparation of scientific-research developments, participation in the implementation of field literature expertise;
  • participation in the implementation of research results and developments;
  • collecting, re-train, and systematically analyze scientific data on the subject.

Pedagogical activity:

  • conducting theoretical and practical training using modern information technology sciences and pedagogical technologies in educational subjects provided for in the field of preparation in general secondary schools, educational institutions of the professional education system;
  • to support the organization and conduct of the educational process, participation in research, data collection, summarization and analysis;
  • formation, preparation and implementation of teaching-methodical documents necessary for conducting lessons in the taught subjects;
  • as a result of independent education and creative research, regularly improve themselves in terms of methods, tools and forms in the field of science and pedagogical activity.

 

Software Engineering
Curriculum for Bachelor’s EP
Learning Outcome Matrix –Modules
Module Handbook