Students
مصاريف
RUB 125,000
تاريخ البدء
غير متاح
وسيلة الدراسة
في الحرم الجامعي
مدة
4 years

لقد شاهدت 2/5 برامج/جامعات. يمكنك مشاهدة حتى 5 برامج/جامعات

أنشئ حساباً مجانياً لفتح المحتوى الكامل!

بالتسجيل، فإنك توافق على بيان الخصوصية و الشروط والأحكام.

حقائق البرنامج
تفاصيل البرنامج
درجة
بكالوريوس
تخصص رئيسي
برمجة الحاسوب | علوم الحاسوب | هندسة البرمجيات
التخصص
تقنيات المعلومات والاتصالات | الهندسة
نوع التعليم
في الحرم الجامعي
توقيت
لغة الدورة
إنجليزي
مصاريف
متوسط ​​الرسوم الدراسية الدولية
RUB 125,000
عن البرنامج

نظرة عامة على البرنامج


Program Overview

The program in question is the Bachelor's degree in Programming of Computational Systems at Tomsk Polytechnic University. This program is designed to prepare highly sought-after specialists in the design of devices and the development of software for digital and embedded systems, equipment, and onboard computers, as well as new devices and microprocessors.


Program Details

  • School: (School of Computer Science and Information Technologies)
  • Degree Level: Bachelor's
  • Mode of Study: Full-time
  • Duration: 4 years
  • Budget Places: 39
  • Contract Places: 5

Program Description

The program aims to equip students with the skills necessary to work in the field of computer systems, including programming languages (both high-level and low-level), software development for embedded systems, system programming for UNIX-like operating systems, device design based on FPGA (Field-Programmable Gate Array) with the application of hardware description languages, and the development of applications for the Russian mobile operating system "Avrora". Additionally, students will learn to administer computational systems and computer networks.


Hard Skills

  • Program in high-level languages (C/C++, Python) and low-level languages (Assembler)
  • Develop software for embedded systems (microcontrollers)
  • Develop system software for UNIX-like operating systems
  • Design devices based on FPGA with the application of hardware description languages
  • Develop applications for the Russian mobile operating system "Avrora"
  • Administer computational systems and computer networks

Soft Skills

  • Solve problems under uncertainty and with insufficient initial data
  • Search for necessary information and solutions on the Internet
  • Work in team projects
  • Interact with colleagues, customers, and management
  • Compile a resume for employers

Material and Technical Base

The program utilizes 4 educational classrooms with 12 computers each, 1 lecture hall, and 1 auditorium for practical classes. Additionally, a laboratory for computational systems is used, equipped with:


  • 10 PCs, AMD Ryzen 5, 8 GB RAM, GPU GTX 1650
  • Raspberry Pi 4 B+, 20 units
  • Arduino Mega 2560, 20 units
  • Educational laboratory stands SDK-1.1M (STM32), 8 units
  • Debugging kits STM32 Nucleo-F103RB, 20 units
  • Debugging kits FPGA Cyclone V GX, 10 units
  • Oscilloscopes, multimeters, power sources

Practical Training

Students undergo practical training at various organizations, including:


  • "-"
  • "-"
  • ""
  • ""
  • "" ("")
  • " -"
  • " "
  • " "
  • " "
  • " " ()
  • " " (. )
  • " " (. )
  • " ", . -
  • "" (. )

Career Opportunities

Graduates can work as:


  • Programmer (C/C++)
  • Embedded systems developer
  • FPGA (Field-Programmable Gate Array) developer
  • System programmer

Average salaries in Russia for these positions are provided, ranging from 110,000 to 150,000 per month, depending on the specialty.


عرض المزيد