About Department
Objectives
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
Application Conditions
Computer Engineering Masters Program is open to any candidate that holds a Bachelor of Science degree in any engineering field of four years undergraduate program. However, the candidates may be required to take some preliminary courses. In order for an applicant to be accepted to the program, it is required for him/her to be able to complete the preliminary courses in two semesters.
Applications should be made to Institute of Science and Engineering within the dates announced by the institute. The documents required for application are:
- Application form
- Copy of undergraduate certificate
- Transcript (applicants must have a GPA of at least 2.25 out of 4.00 from their B.Sc field.)
- ALES Score (at least 60)
- Proof of English proficiency (TOEFL score must at least be 80, or KPDS score should at least be 80.)
- Two reference letter (reference form should be filled)
For the other required documents, application dates, required forms check the website of Institute of Science and Engineering.
ECTS
At least seven credit courses, one (1) non-credit Research Seminar (CSE 590) and a non-credit thesis course must be successfully completed. All credit courses, including the six electives, at least four of which must be CSE XXX courses, and the compulsory Research Methodologies course are 3 credits and the total credit requirement is 21.
At most two courses from the 300/400 level undergraduate curriculum may be taken towards graduate credit, provided that these courses have not been accounted for towards the undergraduate degree.
Up to two courses may be taken from other departments, faculties, institutes or universities, by approval of the advisor.
Completion of the course load is recommended within two semesters. The student’s thesis supervisor must be determined by the end of the second semester after starting the Master’s Program. The thesis supervisor acts as the student’s academic adviser. Students may register for the thesis course after successfully completing the credit course requirements. The Research Seminar may be taken together with the thesis course. The student must register to the thesis course until completion of the thesis work.
A student who has failed the compulsory course must repeat it, or take another course accepted by the department to be equivalent. A student may replace the courses in which s/he fails with other courses. A student may repeat the courses s/he has passed with the purpose of improving his/her grade point average. The last grade obtained in any course remains effective in the student’s transcript.
Deficiency Program
Students accepted to the MS program may be required to complete a Deficiency program consisting of up to six (6) courses from the undergraduate curriculum, to be determined during the acceptance process, by a committee of department members.
Courses in the Deficiency Program for the MS degree must be passed with a minimum grade of CC, within two semesters after acceptance.
Courses | Total Credits | Total ECTS Credits | |
---|---|---|---|
Total | 8 Courses | 21 | 120 |
Core Courses | CSE 590, ESYE 501 | 6 | 20 |
Seminar | CSE 590 | Noncredit | 2 |
Elective Courses | 4 Courses (with the approval of advisor) | 15 | 35 |
Thesis | Mandatory | Noncredit | 30 x 2 semester =60 |
Preliminary Courses
Preliminary Courses
ID | Course Name | Credit | ECTS |
---|---|---|---|
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 |
Compulsory Courses
ID | Course Name | Credit | ECTS |
---|---|---|---|
CSE 590 | Research Seminar | ||
CSE 600 | M.Sc. Thesis | 0 | 120 |
Elective Courses
ID | Course Name | Credit | ECTS |
---|---|---|---|
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 |
Educational Purposes
Foundation
Computer Engineering M.Sc. Program was founded in 1996.
Level of the Degree
Master’s Degree (Second level)
Goals
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.
Objectives
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 |
Qualification Awarded
When the program is successfully completed and the program qualifications are met, M.Sc. degree is awarded in the field of Computer Engineering.
Admission Requirements
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.
Graduation Requirements
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.
Curriculum
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.
Preliminary Courses
ID | Course Name | Credit | ECTS |
---|---|---|---|
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 |
Compulsory Courses
ID | Course Name | Credit | ECTS |
---|---|---|---|
CSE 590 | Research Seminar | ||
CSE 600 | M.Sc. Thesis | 0 | 120 |
Elective Courses
ID | Course Name | Credit | ECTS |
---|---|---|---|
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
Yeditepe Üniversitesi
Bilgisayar Mühendisliği AnaBilim Dalı Başkanlığı
Kayışdağı, 34755
Program Director
Prof. Dr. Gürhan KÜÇÜK
Tel: 216 578 0420
E-mail: gkucuk@cse.yeditepe.edu.tr
ECTS Coordinator
Assist. Prof. Tacha SERİF
Tel: 216 578 0470
E-mail: tserif@cse.yeditepe.edu.tr