Computer engineering

Education Program of Bachelor Degree in Computer Engineering Education successfully combines four main tracks: Networking Design, Network Hardware, Network Software and Theory Courses.

Networking Design Track

This track provides students with knowledge and skills in:

  • Network Operation Systems,
  • Computer Networks,
  •  Wireless Networking,
  • Advanced Network Security,
  • Wireless Ad-Hoc and Sensor Networks,
  • Advanced Network Management,
  • Industrial Networks.

In this track, students obtain skills of deep understanding of network technologies and communications; practical experience in networks deployment and configuring on the basis of Cisco and D-Link switching and routing devices; practical experience in deployment of IP-telephony.

In the frame of this track, the students combine computers, sensors and actuators to the single organism, which is able to solve all the tasks of the industrial object management. The track includes Wireless Ad-Hoc and Sensor Networks, this course considers remote monitoring objects in a variety of contexts: in fire detection; seismic monitoring; nuclear power stations monitoring; remote monitoring & tracking of vehicles; the office and the factory; and, the home (automation and smart home).

Network Hardware Track

Study of Network Hardware Track allows to receive advanced knowledge in the field of computer-aided design of complex digital and analogue systems using FPGA and microcontrollers.

Network hardware includes:

  • Computer Logic,
  • Electrical and Magnetic Circuits,
  • Computer Electronics,
  • Computer Schematics,
  • Computer Architecture,
  • Microcontroller Systems,
  • Technologies of computers systems design,
  • Embedded systems in intelligent robotics.

During the study of Network Hardware Track students uses hardware and  labware of worldwide leading companies (XILINX, ALTERA, Intel, Cisco, Ericsson, Siemens, D-Link, Lego Mindstorms NXT, ZigBee Texas Instruments) as well as hardware description languages (such as VHDL and Verilog).

The classes contains laboratory assignments, where students can receive practical skills in development of complex hardware, builded using Lego Mindstorms NXT robotics blocks, TI ZigBee modules, Xilinx Spartan 3E FPGA, TI MSP 430 microcontroller family. 

Network Software Track

The Network Software Track provides students with skills that are widely applicable, highly in demand. Its disciplines concern with the processes, methodologies, techniques, and tools of developing high-quality software applications for networks. The students get a good knowledge of the most widespread technologies and libraries, such as: Windows API Programming; Microsoft .NET with C#; WEB Programming with HTML, PHP, Java and JavaScript; Graphical User Interfaces (Windows GDI, OpenGL, DirectX); Cloud Computing, Parallel and Distributed Programming with OpenMP and MPI; Database with SQL and Oracle.

Network Software Track consists of following courses:

  • Programming using C/C++,
  • Object-oriented programming,
  • Database Management Systems,
  • System Programming,
  • Programming using Java,
  • System Software,
  • Parallel and distributed programming,
  • Internet-technologies,
  • Software Engineering,
  • .Net platform.

Theory Courses Track

Theory courses track includes:

  • Higher Mathematics and Numerical Analysis,
  • Probability Theory & Math Statistics,
  • Discrete Mathematics,
  • Physics,
  • Sociology,
  • Psychology,
  • Philosophy.

Prerequisites of Bachelor in Computer Engineering program participation: You should have secondary school certificate, approved by Council of Ukraine

save this page as PDF