Second Cycle Programmes    (Master's Degree)
Master (with thesis) - Institute for Graduate Studies in Pure and Applied Sciences - Computer Engineering - Computer Engineering
General Description  |  Key Learning Outcomes  |  Course Structure Diagram with Credits
General Description ^
History
Computer Engineering Department, together with Engineering Faculty, under the university organization which is active in multi-discipline, was established on June 27, 1987 with full of team spirit and philosophy and started to its education by accepting the first undergrad students in the 1990-1991 academic year. Our department has been accepting MS students since 1993 and PhD students since 2011.
Qualification Awarded
The students who completed the programme successfully are awarded with “ the Master Degree in the Computer Engineering".
Specific Admission Requirements
Applicants for MS and PhD programs in Computer Engineering should have BS / MS degrees in related fields. Applicants who have degrees in other than Computer Engineering are required to attend the Scientific Preparatory Program. The number of credits that can be required for an applicant in the Scientific Preparatory Program cannot exceed 30 credits. The other requirements will be posted by Institute for Graduate Studies in Pure and Applied Sciences.
Specific Arrangements For Recognition Of Prior Learning (Formal, Non-Formal and Informal)
The recognition of former formal learning (education), the acceptance of special students, the horizontal transitions and the transitions within the university takes place according to “The Legislation of The Graduate (Master) Education and Learning in Higher Education Institutions” determined by The Council of Higher Education
Qualification Requirements and Regulations
The language in education is English. The 60 ECTS credits completed by passing successfully all the courses in the Department Education Plan and by finishing the master thesis is adequate to graduate.
Profile of The Programme
Education policy of our department is to provide professional education with the support of effective courses and laboratory applications by closely following the developments in the rapidly evolving scientific and technological field. Our department has been continuously improving its research infrastructure and cumulative knowledge through various national and international projects which are led by qualified academic staff.The main objective of the Marmara University Computer Engineering graduate programs is to encourage our students to research and to enrich their knowledge in the computer engineering field. In addition, another primary objective of our graduate programs is getting scientific studies published in international journals, and therefore to increase our department's contribution to science. In line with our department’s aim that is providing highly effective up-to-date education and research infrastructure to our students; our graduate programs are being updated regularly in accordance with the developments in the computer engineering field. Some research fields are software engineering, parallel and distributed computing – multicore programming, microprocessor design and embedded systems, artificial intelligence, data mining, image processing, nature inspired computing, machine learning, computer networks, optimization and game theory.
Occupational Profiles of Graduates With Examples
Thanks to the high standards of the department, our graduates are well sought after in the top Software Development Companies, Telecommunication Operators, Technology Infrastructure Companies, Financial Institutions, Research Development Institutions/Departments, Packaged Software Distributors, Technology Consulting and Application Companies, and IT departments of Production Companies, Service Companies and Government Agencies. Those who want to pursue doctorate work can continue their studies in the department or apply other good universities in Turkey or abroad where they are well accepted.
Access to Further Studies
Our students who are graduated with the Master’s Degree after fulfulling the requirements of the Programme of The Computer Engineering can apply to the graduate programmes (doctorate ) in their scientific area or else by meeting conditions of these programmes, they may be accepted, also depending on the test score for the post graduate education such as “ALES” (The Academic Personnel and Post Graduate Education Admittance Examination), ÜDS ( The Foreign Language Test of the Inter Universities Council ), KPDS ( Foreign Language Level Examination for Civil Cervants ) which are centrally organized by Student Selection and Placement Center (ÖSYM).
Examination Regulations, Assessment and Grading
In our Department, the highest educational standards are applied. Students are examined by mostly two midterm exams and one final exam in almost every course. In addition to these main elements, projects, quizes, homework results and laboratory skills are considered while evaluating students’ success. The course grade of students are calculated by relative valuation (curve) system in almost every course. In this determination, the average of the class and the expectation of the professor have equivalent effect.
Graduation Requirements
In the Computer Engineering Department, graduation requirements are performed according to the Institute of Graduate Studies in Pure and Applied Studies Education and Examination Instructions.
Mode of Study (Full-Time, Part-Time, E-Learning )
Full-Time
Address, Programme Director or Equivalent
Marmara Universitesi Muhendislik Fakültesi Bilgisayar Muhendisligi Bolumu Goztepe Kampusu Kadikoy 34722 - ISTANBUL
Facilities
Windows and Unix based Software Development Labs, High Performance Computing Lab. Embedded Systems Lab and Advanced Networked Systems and Optimization Lab are currently being established.
Key Learning Outcomes ^
1 to apply advanced mathematics and engineering knowledge
2 To possess analytical thinking and problem solving skills in computer engineering
3 to design advanced multi-functional and creative projects efficiently in computer enginnering
4 To develop multi-disclipnary projects
5 To gain life long learning and research routines
6 to initiate research and development in his/her field of study
7 To follow and adapt as well as be resopnsive to technological and social developments
8 to use necessary advanced tools and techniques in engineering applications
9 An ability to use related literature and techniques necessary for scientific research practice
10 An ability to conduct research and write a thesis under an advisor supervision
Course Structure Diagram with Credits ^
T : Theoretical P: Practice
No Course Unit Code Course Unit Title Type of Course T P ECTS
1 CSE-C1-YL Core - 1 Elective 3 0 8
2 CSE-E1,2,3-YL Elective - 1-2-3 Elective 9 0 24
Total 12 0 32
No Course Unit Code Course Unit Title Type of Course T P ECTS
1 CSE700 Seminar Compulsory 0 2 4
2 CSE-C2-YL Core - 2 Elective 3 0 8
3 CSE-E4,5-YL Elective - 4-5 Elective 6 0 16
Total 9 2 28
No Course Unit Code Course Unit Title Type of Course T P ECTS
1 Thesis Compulsory 60
Elective
No Course Unit Code Course Unit Title Type of Course T P ECTS
1 CSE701 Advanced Database Systems Compulsory 3 0 8
2 CSE702 Software Processes Compulsory 3 0 8
3 CSE703 Object Oriented Design and Programming Compulsory 3 0 8
1 . Semester > CSE-E1,2,3-YL Elective - 1-2-3
No Course Unit Code Course Unit Title Type of Course T P ECTS
1 CSE701 Advanced Database Systems Compulsory 3 0 8
2 CSE702 Software Processes Compulsory 3 0 8
3 CSE703 Object Oriented Design and Programming Compulsory 3 0 8
4 CSE704 Combinatorial Optimization Compulsory 3 0 8
5 CSE705 Mathematics for Computer Science Compulsory 3 0 8
6 CSE706 Design and Analysis of Algorithms Compulsory 3 0 8
7 CSE707 Advanced Engineering Mathematics Compulsory 3 0 8
8 CSE708 Graph Theory Compulsory 3 0 8
9 CSE709 Computational Complexity Compulsory 3 0 8
10 CSE710 Probability and Random Processes Compulsory 3 0 8
11 CSE711 Introduction to Cryptography Compulsory 3 0 8
12 CSE713 Digital Signal Processing Compulsory 3 0 8
13 CSE714 Wireless Network Protocols Compulsory 3 0 8
14 CSE715 Digital Image Processing Compulsory 3 0 8
15 CSE716 Computer Vision Compulsory 3 0 8
16 CSE717 Automata Theory Compulsory 3 0 8
17 CSE718 Performance Evaluation of Computer Networks Compulsory 3 0 8
18 CSE719 Computer Architecture Compulsory 3 0 8
19 CSE720 Advanced Computer Networks Compulsory 3 0 8
20 CSE721 Parallel Processing Compulsory 3 0 8
21 CSE722 Advanced Operating Systems Compulsory 3 0 8
22 CSE723 Multi-Core Computing Compulsory 3 0 8
23 CSE724 Distributed Systems Compulsory 3 0 8
24 CSE725 Nature-Inspired Computing Compulsory 3 0 8
25 CSE726 Task Scheduling in Distributed Systems Compulsory 3 0 8
26 CSE727 Optical Networks Compulsory 3 0 8
27 CSE728 Cluster Computing Compulsory 3 0 8
28 CSE729 Machine Learning Compulsory 3 0 8
29 CSE730 Text Processing Compulsory 3 0 8
30 CSE731 Semantics of Programming Languages Compulsory 3 0 8
31 CSE733 Advanced Computer Graphics Compulsory 3 0 8
32 CSE734 Neural Networks Compulsory 3 0 8
33 CSE735 Multimedia Systems Compulsory 3 0 8
34 CSE736 Pattern Recognition Compulsory 3 0 8
35 CSE737 Electronic Commerce Technologies Compulsory 3 0 8
36 CSE738 Bio-Insipred Artificial Intelligence Compulsory 3 0 8
37 CSE739 Digital Forensics Compulsory 3 0 8
38 CSE740 Learning Automata Compulsory 3 0 8
39 CSE741 Embedded Systems Compulsory 3 0 8
40 CSE742 Optimal and Adaptive Control Compulsory 3 0 8
41 CSE744 Digital Divide Compulsory 3 0 8
42 CSE745 Introduction to Data Mining Compulsory 3 0 8
43 CSE746 Introduction to Bioinformatics Compulsory 3 0 8
44 CSE747 Information Retrieval and Web Search Compulsory 3 0 8
45 CSE748 Introduction to Web Mining Compulsory 3 0 8
46 CSE749 Special Topics Computer Engineering I Compulsory 3 0 8
47 CSE750 Special Topics Computer Engineering II Compulsory 3 0 8
48 CSE751 Knowledge Based Systems Compulsory 3 0 8
49 CSE753 Social Network Analysis Compulsory 3 0 8
50 CSE801 Stochastic Process Compulsory 3 0 8
51 CSE802 Detection and Estimation Compulsory 3 0 8
52 CSE803 Learning Automata Compulsory 3 0 8
53 CSE804 Reinforcement Learning Compulsory 3 0 8
54 CSE805 Data Warehouses and OLAP Compulsory 3 0 8
55 CSE806 Evolutionary Computing Compulsory 3 0 8
56 CSE807 Multicore Computing Compulsory 3 0 8
57 CSE808 Information Theory and Coding Compulsory 3 0 8
58 CSE809 Nonlinear Programming Compulsory 3 0 8
59 CSE810 Queeing Theory Compulsory 3 0 8
60 CSE811 Graph Theory Compulsory 3 0 8
61 CSE812 Scheduling for Emerging Parallel Architecture Compulsory 3 0 8
62 CSE813 Optimal and Adaptive Control Compulsory 3 0 8
63 CSE814 Computational Molecular Biology Compulsory 3 0 8
64 CSE815 Advanced Internet Services Compulsory 3 0 8
65 CSE816 Vehicular Networks Compulsory 3 0 8
66 CSE817 Game Theory in Computer Engineering Compulsory 3 0 8
67 CSE818 Theory of Combinatorics Compulsory 3 0 8
68 CSE847 Advanced Topics in Computer Engineering I Compulsory 3 0 8
69 CSE897 Advanced Topics in Computer Engineering II Compulsory 3 0 8
No Course Unit Code Course Unit Title Type of Course T P ECTS
1 CSE701 Advanced Database Systems Compulsory 3 0 8
2 CSE702 Software Processes Compulsory 3 0 8
3 CSE703 Object Oriented Design and Programming Compulsory 3 0 8
4 CSE704 Combinatorial Optimization Compulsory 3 0 8
5 CSE705 Mathematics for Computer Science Compulsory 3 0 8
6 CSE706 Design and Analysis of Algorithms Compulsory 3 0 8
7 CSE707 Advanced Engineering Mathematics Compulsory 3 0 8
8 CSE708 Graph Theory Compulsory 3 0 8
9 CSE709 Computational Complexity Compulsory 3 0 8
10 CSE710 Probability and Random Processes Compulsory 3 0 8
11 CSE711 Introduction to Cryptography Compulsory 3 0 8
12 CSE713 Digital Signal Processing Compulsory 3 0 8
13 CSE715 Digital Image Processing Compulsory 3 0 8
14 CSE716 Computer Vision Compulsory 3 0 8
15 CSE717 Automata Theory Compulsory 3 0 8
16 CSE718 Performance Evaluation of Computer Networks Compulsory 3 0 8
17 CSE719 Computer Architecture Compulsory 3 0 8
18 CSE720 Advanced Computer Networks Compulsory 3 0 8
19 CSE721 Parallel Processing Compulsory 3 0 8
20 CSE722 Advanced Operating Systems Compulsory 3 0 8
21 CSE723 Multi-Core Computing Compulsory 3 0 8
22 CSE724 Distributed Systems Compulsory 3 0 8
23 CSE725 Nature-Inspired Computing Compulsory 3 0 8
24 CSE726 Task Scheduling in Distributed Systems Compulsory 3 0 8
25 CSE727 Optical Networks Compulsory 3 0 8
26 CSE728 Cluster Computing Compulsory 3 0 8
27 CSE729 Machine Learning Compulsory 3 0 8
28 CSE730 Text Processing Compulsory 3 0 8
29 CSE731 Semantics of Programming Languages Compulsory 3 0 8
30 CSE732 Evolutionary Computation Compulsory 3 0 8
31 CSE733 Advanced Computer Graphics Compulsory 3 0 8
32 CSE734 Neural Networks Compulsory 3 0 8
33 CSE735 Multimedia Systems Compulsory 3 0 8
34 CSE736 Pattern Recognition Compulsory 3 0 8
35 CSE737 Electronic Commerce Technologies Compulsory 3 0 8
36 CSE738 Bio-Insipred Artificial Intelligence Compulsory 3 0 8
37 CSE739 Digital Forensics Compulsory 3 0 8
38 CSE740 Learning Automata Compulsory 3 0 8
39 CSE741 Embedded Systems Compulsory 3 0 8
40 CSE742 Optimal and Adaptive Control Compulsory 3 0 8
41 CSE744 Digital Divide Compulsory 3 0 8
42 CSE745 Introduction to Data Mining Compulsory 3 0 8
43 CSE746 Introduction to Bioinformatics Compulsory 3 0 8
44 CSE747 Information Retrieval and Web Search Compulsory 3 0 8
45 CSE748 Introduction to Web Mining Compulsory 3 0 8
46 CSE749 Special Topics Computer Engineering I Compulsory 3 0 8
47 CSE750 Special Topics Computer Engineering II Compulsory 3 0 8
48 CSE751 Knowledge Based Systems Compulsory 3 0 8
2 . Semester > CSE-E4,5-YL Elective - 4-5
No Course Unit Code Course Unit Title Type of Course T P ECTS
1 CSE701 Advanced Database Systems Compulsory 3 0 8
2 CSE702 Software Processes Compulsory 3 0 8
3 CSE703 Object Oriented Design and Programming Compulsory 3 0 8
4 CSE705 Mathematics for Computer Science Compulsory 3 0 8
5 CSE706 Design and Analysis of Algorithms Compulsory 3 0 8
6 CSE707 Advanced Engineering Mathematics Compulsory 3 0 8
7 CSE708 Graph Theory Compulsory 3 0 8
8 CSE709 Computational Complexity Compulsory 3 0 8
9 CSE710 Probability and Random Processes Compulsory 3 0 8
10 CSE711 Introduction to Cryptography Compulsory 3 0 8
11 CSE713 Digital Signal Processing Compulsory 3 0 8
12 CSE715 Digital Image Processing Compulsory 3 0 8
13 CSE716 Computer Vision Compulsory 3 0 8
14 CSE717 Automata Theory Compulsory 3 0 8
15 CSE718 Performance Evaluation of Computer Networks Compulsory 3 0 8
16 CSE719 Computer Architecture Compulsory 3 0 8
17 CSE720 Advanced Computer Networks Compulsory 3 0 8
18 CSE721 Parallel Processing Compulsory 3 0 8
19 CSE722 Advanced Operating Systems Compulsory 3 0 8
20 CSE723 Multi-Core Computing Compulsory 3 0 8
21 CSE724 Distributed Systems Compulsory 3 0 8
22 CSE725 Nature-Inspired Computing Compulsory 3 0 8
23 CSE726 Task Scheduling in Distributed Systems Compulsory 3 0 8
24 CSE727 Optical Networks Compulsory 3 0 8
25 CSE728 Cluster Computing Compulsory 3 0 8
26 CSE729 Machine Learning Compulsory 3 0 8
27 CSE730 Text Processing Compulsory 3 0 8
28 CSE731 Semantics of Programming Languages Compulsory 3 0 8
29 CSE732 Evolutionary Computation Compulsory 3 0 8
30 CSE733 Advanced Computer Graphics Compulsory 3 0 8
31 CSE734 Neural Networks Compulsory 3 0 8
32 CSE735 Multimedia Systems Compulsory 3 0 8
33 CSE736 Pattern Recognition Compulsory 3 0 8
34 CSE737 Electronic Commerce Technologies Compulsory 3 0 8
35 CSE738 Bio-Insipred Artificial Intelligence Compulsory 3 0 8
36 CSE739 Digital Forensics Compulsory 3 0 8
37 CSE740 Learning Automata Compulsory 3 0 8
38 CSE741 Embedded Systems Compulsory 3 0 8
39 CSE742 Optimal and Adaptive Control Compulsory 3 0 8
40 CSE744 Digital Divide Compulsory 3 0 8
41 CSE745 Introduction to Data Mining Compulsory 3 0 8
42 CSE746 Introduction to Bioinformatics Compulsory 3 0 8
43 CSE747 Information Retrieval and Web Search Compulsory 3 0 8
44 CSE748 Introduction to Web Mining Compulsory 3 0 8
45 CSE749 Special Topics Computer Engineering I Compulsory 3 0 8
46 CSE750 Special Topics Computer Engineering II Compulsory 3 0 8
47 CSE751 Knowledge Based Systems Compulsory 3 0 8
48 CSE753 Social Network Analysis Compulsory 3 0 8
49 CSE801 Stochastic Process Compulsory 3 0 8
50 CSE802 Detection and Estimation Compulsory 3 0 8
51 CSE803 Learning Automata Compulsory 3 0 8
52 CSE804 Reinforcement Learning Compulsory 3 0 8
53 CSE805 Data Warehouses and OLAP Compulsory 3 0 8
54 CSE806 Evolutionary Computing Compulsory 3 0 8
55 CSE807 Multicore Computing Compulsory 3 0 8
56 CSE808 Information Theory and Coding Compulsory 3 0 8
57 CSE809 Nonlinear Programming Compulsory 3 0 8
58 CSE810 Queeing Theory Compulsory 3 0 8
59 CSE811 Graph Theory Compulsory 3 0 8
60 CSE812 Scheduling for Emerging Parallel Architecture Compulsory 3 0 8
61 CSE813 Optimal and Adaptive Control Compulsory 3 0 8
62 CSE814 Computational Molecular Biology Compulsory 3 0 8
63 CSE815 Advanced Internet Services Compulsory 3 0 8
64 CSE816 Vehicular Networks Compulsory 3 0 8
65 CSE817 Game Theory in Computer Engineering Compulsory 3 0 8
66 CSE818 Theory of Combinatorics Compulsory 3 0 8
67 CSE847 Advanced Topics in Computer Engineering I Compulsory 3 0 8
68 CSE897 Advanced Topics in Computer Engineering II Compulsory 3 0 8

^