Computer Engineering M.Sc. Program was founded in 1996.
Level of the Degree
Master’s Degree (Second level)
The goal of the program is to educate highly active scientists who can conduct authentic research studies in the field of Computer Science and Engineering.
Graduates will be scientists with theoretical and practical background that is sufficient to conduct advanced researches in the field of computer and computing systems, information analysis and advanced computer architecture, and who are capable of developing productive and creative solutions that are crucial in design and implementation projects.
M.Sc. Program Outcomes
Computer Engineering M.Sc. Program graduates are expected to have the following qualifications:
|1||Attains knowledge through wide and in-depth investigations his/her field and surveys, evaluates, interprets, and applies the knowledge thus acquired.|
|2||Has a critical and comprehensive knowledge of contemporary engineering techniques and methods of application.|
|3||By using unfamiliar, ambiguous, or incompletely defined data, completes and utilizes the required knowledge by scientific methods; is able to fuse and make use of knowledge from different disciplines.|
|4||Has the awareness of new and emerging technologies in his/her branch of engineering profession, studies and learns these when needed.|
|5||Defines and formulates problems in his/her branch of engineering, develops methods of solution, and applies innovative methods of solution.|
|6||Devises new and/or original ideas and methods; designs complex systems and processes and proposes innovative/alternative solutions for their design.|
|7||Has the ability to design and conduct theoretical, experimental, and model-based investigations; is able to use judgment to solve complex problems that may be faced in this process.
|8||Functions effectively as a member or as a leader in teams that may be interdisciplinary, devises approaches of solving complex situations, can work independently and can assume responsibility.
|9||Has the oral and written communication skills in one foreign language at the B2 general level of European Language Portfolio.|
|10||Can present the progress and the results of his investigations clearly and systematically in national or international contexts both orally and in writing.|
|11||Knows social, environmental, health, safety, and legal dimensions of engineering applications as well as project management and business practices; and is aware of the limitations and the responsibilities these impose on engineering practices.|
|12||Commits to social, scientific, and professional ethics during data acquisition, interpretation, and publication as well as in all professional activities|
Teaching and Learning Methods
Teaching and learning methods are selected so as to improve students’ skills such as self study, lifelong learning, observation, teaching, presentation, critical thinking, teamwork, effective usage of information technology.
Furthermore, special attention is paid to ensure that the teaching methods can support students of different skillsets.
|Teaching -Learning Method||Major Learning Activities||Tools Utilized|
|Lecture||Listening and comprehension||Standard classroom technologies, multimedia tools|
|Laboratory||Designing, implementing and testing experiments, teamwork||Computers and experiment devices|
|Problem solving||Listening and discussion||Standard classroom technologies|
|Homework||Research, lifelong learning||Textbook, classroom notes, internet|
|Seminar||Research – lifelong learning, writing, reading, information technology, listening and comprehension, management skills||Standard classroom technologies, multimedia tools|
When the program is successfully completed and the program qualifications are met, M.Sc. degree is awarded in the field of Computer Engineering.
In order to apply for the graduate program, candidates are required to have a B.Sc. degree or to be able get a B.Sc. degree until the end of the application period. Candidates who meet the application criteria given below will be able to start the program.
- ALES score of at least 55 or GRE (Quantitative Reasoning) score must be at least 148.
- KPDS score of at least 75 or TOEFL score of at least 66 (IBT) or IELTS score of at least 6.5. All the applicants must prove their proficiency in English with a certificate or pass the English proficiency exam given by Yeditepe University before the interview.
- Candidates are required to pass the oral interview of the program they have applied.
Employment Opportunities for the Alumni and Transition to the Higher Level
Wide range of R&D positions and academic career opportunities are available for the alumni. Computerized automation, information systems, communication and computer network service providers, R&D centers and all companies in the industry which receive services, and IT departments are inside the scope of our graduates’ working area. Our graduates are working in public, private sector, and esteemed companies of world; and are doing Ph.D. in domestic and foreign universities.
Some of the companies our alumni worked in: Microsoft, Oracle, Siemens, Arçelik, Intel, IBM Turkey, TUBİTAK, Turkcell, Türk Telekom Group, Vodafone, Avea, Ericsson, Netaş, Huawei, Sony, Honda, KoçSistem, İşBankası Bilgi Sistemleri.
Our graduates continue their Ph.D. education in a variety of domestic and foreign universities. Some examples of these are: Texas Univ.-ABD, Stanford Univ.-ABD, Berlin Teknik Üniversitesi-Almanya, Twente Üniv.-Hollanda, Delft Üniv.-Hollanda, Bilkent Üniv., İTÜ, Boğaziçi Üniv., Yeditepe Üniv.
In order to allow graduates to have advanced knowledge in contemporary research topics, and
Master’s Program in Computer Engineering department consists of a M.Sc. thesis (CSE 600) which allows graduates to have advanced knowledge in contemporary research topics and competence in doing scientific research; non-credit research seminar (CSE 590), and a total of 7 courses (21 credits).
Candidates who complete 21 course credits, research seminar, and thesis successfully; complete at least 120 AKTS and receive a Master’s degree.
Candidates who have their B.Sc. in a different field must complete scientific preparation courses in two terms.
Examination Regulations, Assessment and Grading
There are measurement and evaluation methods such as exams (mid-term exams, quizzes, final), experiment, homework, project etc. Details are available in course information packages for each course.
Candidates must complete 7 courses (21 credits), CSE 590 Research Seminar course, and CSE 600 Master’s Degree Thesis study in order to finish the Master’s program. One of the seven courses is compulsory “Research Methodologies” course. Remaining six courses are elective. At least 4 of the elective courses must be CSE5XX/6XX.
|CSE 211||Data Structures||4||6|
|CSE 221||Principles of Logic Design||4||6|
|CSE 224||Introduction to Digital Systems||4||6|
|CSE 232||Systems Programming||3||6|
|CSE 354||Automata Theory and Formal Languages||3||6|
Click for the course contents.
|CSE 511||Theory of Algorithms||3||10|
|CSE 512||Heuristic Search Techniques||3||10|
|CSE 524||Performance Evaluation of Computer Systems||3||10|
|CSE 526||Reconfigurable Computing||3||10|
|CSE 531||Computer Security||3||10|
|CSE 532||Distributed Operating Systems||3||10|
|CSE 535||Operating Systems||3||10|
|CSE 538||Real-Time Systems||3||10|
|CSE 544||Advanced Topics in Software Engineering||3||10|
|CSE 562||Artificial Intelligence||3||10|
|CSE 571||Data Comm. and Computer Networks||3||10|
|CSE 574||Parallel Processing||3||10|
|CSE 583||Advanced Computer Graphics||3||10|
|CSE 585||Machine Learning||3||10|
|CSE 588||Deep Learning||3||10|
Address, Program Director and ECTS Coordinator Contact Information
Bilgisayar Mühendisliği AnaBilim Dalı Başkanlığı
Prof. Dr. Gürhan KÜÇÜK
Tel: 216 578 0420
Assist. Prof. Tacha SERİF
Tel: 216 578 0470