About the Program

The “Software for Computer Technology and Automated Systems” program at the college provides comprehensive training for students in the development and operation of software for various computing systems and automated processes. It covers a wide range of knowledge and skills necessary for work in the field of programming and automation.

Students in this program study the fundamentals of programming, including various programming languages, data structures, and algorithms. Special attention is given to software development for embedded systems and automated complexes, which includes studying specific requirements and development methods for these areas.

icon

Students will learn:

  • Fundamentals of programming (Python, JavaScript, Java, C++, Dart);
  • Basics of automation and management;
  • Principles of software design;
  • Methods and tools for software testing and debugging;
  • Architecture of computing systems.

icon

Students will acquire skills in:

  • Development and debugging of software for embedded systems;
  • Teamwork and problem-solving;
  • Working with real-time systems;
  • Ensuring the security of software products and automated systems from cyber threats;
  • Development and operation of databases;
  • Design and implementation of automated control systems.

icon

Future professions include:

  • Software developer
  • Embedded systems specialist
  • Software engineer
  • Database administrator
  • Real-time systems developer
  • Web developer

Program Structure

1st Year:

Introduction to the Specialty

General Education Subjects

Basics of Programming

Foreign Languages

2nd Year:

General Humanities Cycle

Basics of Algorithmization and Programming

Web Design

Databases

Foreign Languages

3rd Year:

Computer Architecture and Computing Systems

Computer Graphics

Object-Oriented Programming

Fundamentals of Machine Learning

Foreign Languages

Program Diploma