
Prof. Dr.
Sadettin AKSOY
saksoy@ticaret.edu.tr
The aim of the Computer Engineering Master’s program is not only to train experts in processing information and developing new methods but also to develop modern systems and methods that can effectively process information. Since a computer, when used with appropriate software, can be utilized to solve any problem or simulate any physical event, individuals pursuing a master’s degree in this field must possess a wide range of skills. Knowing which algorithm, programmed in which language, will yield the most effective results from computer components has become an expected quality of a skilled engineer.
It is evident that a high-performance computer system requires certain features. First, it is essential to thoroughly understand existing computer hardware, fully utilize its capabilities, and have the knowledge and skills to design such hardware. It is a known fact that some hardware features are either unused or used with delay.
Second, it involves identifying or designing an algorithm suitable for the task. A task can be accomplished using various algorithms, but selecting or designing a more effective algorithm that suits both the task and the computer architecture is an expected quality of a skilled engineer.
Third, selecting and using an appropriate programming language to transform the suitable algorithm into an effective program for a specific computer, or designing such a language, is crucial. Choosing a programming language that requires less effort and writing a program that puts less strain on the computer are among the programmer’s responsibilities.
As computers have become essential tools in every aspect of life, particularly in critical sectors like banking, developing effective methods to ensure the privacy and security of information storage and transmission has become a significant issue.
The purpose of this Computer Engineering program, beyond teaching existing technologies, is to train master’s engineers who will develop or apply new hardware, algorithms, system software, and theories for the development of high-performance systems as mentioned above.
