OUR world

OUR WORLD IS IT’S A COMPUTER WORLD!

Computer engineering, as a modern scientific, technical and educational direction

The instrumental arsenal of information technology is computer systems, which in the modern sense are a unity of hardware and software that complement each other.

The term “ Computer Engineering ” is used to denote a complex scientific and technical direction, covering the theoretical foundations and technology of development, design, implementation, modernization, maintenance and disposal of system software and hardware of modern computers and computer systems, as well as computer-controlled equipment. 

Computer engineering as a basic educational field, represented in higher education in almost all developed countries (including the United States, Canada, Japan, Western Europe, etc.). 

Computer engineering is based on appropriate mathematical and physical principles of computer construction, organization of computational processes, theory of computer systems and networks, theory of design and construction of hardware, software and information systems and technologies of hardware and software development, computer systems and networks. Computer engineering requires extensive and, at the same time, deep mathematical and technical training of specialists working in it. 

The following sections of mathematics and engineering are of exceptional importance: discrete mathematics, applied theory of digital automata, system programming (assembly level), probability theory and mathematical statistics, algorithms and calculation methods, theory of diagnostics of hardware and software, parallel and distributed calculations, reliability theory and fault tolerance of hardware and software, organization and architecture of processors and systems, multiprocessor systems, theory of operating systems, information systems, computer networks, computer-aided hardware and software design systems. 

The main difference between “Computer Engineering” and “Computer Science” is that “… engineering” deals mainly with internal, in relation to the computer or computer system, problems (ie, ” how are computers and computer systems arranged and functioning? “). At the same time, “… science” deals mainly with the problems of using computers or computer systems to create information technology or solve some problems in other subject areas. Curricula in “Computer Engineering” in higher education in Ukraine fully comply with the recommendations of the special commission AFM / IEEE-CS (The Association on Computer Machinery and Computer Society of the Institute of Electrical and Electronics Engineers) world authority on the development of educational plans and programs in computer fields of technical education. They are also in line with the relevant curricula of the best universities in Europe and North America, and even outperform many of them in terms of basic math and physical education.

Computer engineers should perform functions that are not covered by training programs in other basic educational areas, namely:

Training is conducted in programs focused on in-depth study of hardware and software of computer systems and networks. OPs based on the bachelor’s degree in Computer Engineering have a common feature: the relevant specialists will be engaged in the development, design, production, maintenance, modernization and disposal of certain computer facilities. At the same time, specialties differ from each other by these objects of activity of specialists.

Examples of activity objects for each specialization are:

«Computer Systems and Components»

High-performance computer systems, multiprocessor, cluster, parallel and distributed systems; computer networks (local and global), etc.

«System Programming»

Operating environments and systems, including real-time systems; software agents; system software (drivers, compilers, etc.); information security software, etc.

«Specialized computer systems»

Computer systems with optimized parameters, on-board and navigation, embedded, diagnostic, cryptocomputer systems, signal and image processing systems, etc.