COMPUTER ENGINEERING


Profile of the Program

The aim of program is to educate students as highly motivated, socially responsible computer engineers who have the ability to deal with hardware, software, and network problems creatively at the analysis, design, and implementation levels using state-of-the-art theoretical and technological knowledge.

Qualification Awarded

The students who successfully complete the program are awarded the degree of Bachelor of Science

Level of Qualification

This is a Bachelor’s Degree (First Cycle) program.

Specific Admission Requirements

Student admission for this undergraduate program is made through university entrance examinations (YGS-LYS) prepared in the framework of the regulations set by Higher Education Council of Turkey (YÖK). International students are accepted to this undergraduate program according to the score of one of the international exams they take such as SAT,ACT etc. or according to their high school diploma score. Exchange student admission is made according to the requirements determined by bilateral agreements signed by BAU and the partner university. Visiting students can enroll for the courses offered in this program upon the confirmation of the related academic unit. Additionally, they need to prove their English language level since the medium of instruction atBAU is English.

Qualification Requirements and Regulations

Same as graduation requirements. The students graduating from this program are awarded Bachelor's of Science degree in computer engineering.

Recognition of Prior Learning

At Bahcesehir University , full-time students can be exempted from some courses within the framework of the related by laws. If the content of the course previously taken in another institution is equivalent to the course offered at BAU, then the student can be exempted from this course with the approval of the related faculty/graduate school after the evaluation of the course content.

Occupational Profiles of Graduates

Graduates of the computer engineering program can work in many different areas such as banking, health care, automation, automotive, tourism, and food industry in the analysis, design, and implementation of the hardware, software, and network components of computer systems.

Access to Further Studies

The students graduating from this program may apply to second cycle (Master's degree) programmes.

Program Outcomes

1 Adequate knowledge in mathematics, science and computer engineering; the ability to use theoretical and practical knowledge in these areas in complex engineering problems.
2 Ability to identify, formulate, and solve complex engineering problems; ability to select and apply appropriate analysis and modeling methods for this purpose.
3 Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; ability to apply modern design methods for this purpose.
4 Ability to develop, select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in computer engineering applications; ability to use information technologies effectively.
5 Ability to design, conduct experiments, collect data, analyze and interpret results for the study of complex engineering problems or computer engineering research topics.
6 Ability to work effectively within and multi-disciplinary teams; individual study skills.
7 Ability to communicate effectively in verbal and written Turkish; knowledge of at least one foreign language; ability to write active reports and understand written reports, to prepare design and production reports, to make effective presentations, to give and receive clear and understandable instructions.
8 Awareness of the necessity of lifelong learning; ability to access information, to follow developments in science and technology and to renew continuously.
9 To act in accordance with ethical principles, professional and ethical responsibility; information on the standards used in engineering applications.
10 Information on business practices such as project management, risk management and change management; awareness of entrepreneurship and innovation; information about sustainable development.
11 Knowledge of the effects of engineering practices on health, environment and safety in the universal and social scale and the problems of the era reflected in engineering; awareness of the legal consequences of engineering solutions.

Course & Program Outcomes Matrix

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes 1 2 3 4 5 6 7 8 9 10 11
Courses
CMP1001 Introduction to Programming (C++) 5
CMP1002 Object Oriented Programming (C++) 4 4
CMP1004 Introduction to Digital Logic 5 4
CMP2003 Data Structures and Algorithms (C++) 5 5 3 3 4 4 4 3 3 3
CMP2004 Advanced Programming 5 5 3 3 4 4 4 3 3 3
CMP2007 Digital System Design 5 5
CMP2008 Computer Organization 3 3
CMP2204 Introduction to Computer Networks 4 3
CMP3001 Operating Systems 5 5
CMP3005 Analysis of Algorithms 5 5 3 3 4 4 4 3 3 3
CMP3008 Formal Languages and Automata Theory
CMP3010 Embedded Systems Programming
CMP4991 Capstone Project I 4 5 5 4 4 5 5 5 5 5 5
CMP4992 Capstone Project II 5 5 5 5 5 5 5 5 5 5 5
CMP4993 Summer Training
ENG1003 Communications Skills and Academic Reporting I 5
ENG1004 Communication Skills and Academic Reporting II 5
ENR3001 Non-Technical Aspects of Engineering 5 5 5
HST1001 Atatürk's Principles and History of Turkish Republic I 1 3
HST1002 Atatürk's Principles and History of Turkish Republic II 1 3
LAW1156 Child Law and Child Psychology
MAT1041 Linear Algebra 5 5
MAT1051 Calculus I 5 5
MAT1052 Calculus II 5 5
MAT2033 Discrete Mathematics 5 5
MAT2045 Numerical Methods for Engineers 5 5
MAT2062 Differential Equations 5 5
MAT3026 Probability and Statistics 5 5 3
PHY1001 Physics I 5 5 4 3 3 3
PHY1002 Physics II 5 5 4 3 3 3
SEN2022 Software Engineering Analysis and Design 5 5 3 3 4 4 4 3 3 3
SEN2104 Database Management Systems 5 5
TLL1003 Turkish Language and Literature I 5
TLL1004 Turkish Language and Literature II 5
Departmental Elective
CMP1000 Artificial Intelligence for The Public
CMP3999 Mini Project
CMP4131 Bioinformatics
CMP4221 Multimedia Systems and Communications
CMP4311 Special Topics in Computer Engineering I
CMP4312 Special Topics in Computer Engineering II
CMP4321 Introduction to Network Security and Cryptography
CMP4322 Advanced Cryptology and Networks
CMP4323 Wireless and Mobile Networks
CMP4336 Introduction to Data Mining
CMP4501 Introduction to Artificial Intelligence and Expert Systems
CMP4503 Advanced Computer Networks
CMP4505 Big Data
CMP4507 Text Mining
COP4120 Wissen-Risk Management and Governance of Enterprise IT
COP4402 Turkcell Mobile Communications and Technology
COP4403 Inventron - Applied Electronics and PCB Design
COP4407 Smartsoft - Introduction to EMV Technology
COP4419 Wissen Akademi – Network Systems Engineering
COP4424 Netaş Advanced Web Technologies
COP4425 Wissen Akademi - Mobile Operating Systems & Applications
COP4426 Wissen - Advanced Application Development for IOS Devices
COP4428 N11 - Introduction to Software Testing
COP4429 Wissen Akademi – Advanced Network Systems Engineering
COP4431 Abdi İbrahim Special Topics in Project Management
COP4432 Netaş Fundamentals of Multimedia Communications
COP4433 Yapı Kredi Bank - Use of Information Technologies in Finance
COP4434 IBM Big Data and Analytics
COP4435 Samsung – Developing Applications for Android Devices
COP4436 Samsung – Advanced Application Development For Android Devices
COP4440 N11 - IOS Programming with Swift
COP4444 New Ventures With Starters Hub
COP4445 Koçsistem - Database Administration
COP4446 Inn the box – Customer Relationship Management with Microsoft Dynamics
COP4450 Doğuş Technology - Data Warehouse
COP4451 Wissen - Cloud Computing and Its Applications
COP4452 Wissen - Mobile Applications Development for Windows Phone
COP4453 Proline – Safe and Smart Cities
COP4454 Introduction to Game Development with CryEngine
COP4455 N11- Web Application Programming
COP4456 BGA- Information Security
COP4461 Netaş Agile Project Management
COP4462 Proline – Applied Smart Platforms
COP4464 Wissen Academi- Writing Secure Code & Secure Coding Techniques
COP4467 Wissen Academi- Cybersecurity & Information Systems Security
COP4468 Wissen Akademi- Cross Platform Application Development
COP4471 Huawei-Information Security Management
COP4482 Vodafone - Fundamentals of Mobile Telecommunications
COP4492 Microsoft Azure Fundamentals
COP4493 AWS Academy Cloud Computing Foundations
COP4494 Microsoft Azure Data Fundamentals
COP4495 Huawei Cloud Computing Applications
COP4920 Vodafone – Telecommunications Engineering
COP4922 IBM – Information Technologies
EEE3205 Microcontrollers
EEE4512 Digital Image Processing
MAT3012 Numerical Analysis
MCH4454 Humanoid Robotics
SEN3003 Software Project Management
SEN3004 Web Programming
SEN3006 Software Architecture
SEN3301 Computer Graphics and Animation
SEN3304 Human Computer Interaction
SEN4015 Advanced Programming with Python
SEN4016 Multivariate Data Analysis
SEN4017 GUI Programming with Python
SEN4422 Scripting Languages
SEN4503 Introduction to IT Services Management
SEN4504 Management Information Systems
SEN4551 Gamification
SEN4931 Special Topics in Software Engineering I 4
GE-Elective
GEP0111 Art and Religion 3 3
GEP0112 Classical Turkish Art and Artists 3 3
GEP0113 European Art 3 3
GEP0114 Fine Arts in Turkey 3 3
GEP0115 Introduction to Art History 3 3
GEP0121 Introduction to Theatre 3 3
GEP0122 Shakespeare and Contemporary Performance 3 3
GEP0123 Special Topics in Theatre 3 3
GEP0124 Turkish Theatre 3 3
GEP0131 Introduction to Classical Music 3 3
GEP0132 Trends in Classical Music 3 3
GEP0133 20th Century Music 3 3
GEP0134 Introduction to Turkish Classical Music 3 3
GEP0135 Musics of the World 3 3
GEP0201 City and Culture 3 3
GEP0202 History of Istanbul as an Imperial City 3 3
GEP0203 Globalization and Istanbul 3 3
GEP0204 Istanbul in Social and Historical Perspectives 3 3
GEP0205 Unfolding the Layers of Berlin 3 3
GEP0206 Virtual Discovery of İstanbul 3 3
GEP0211 City and Landscape 3 3
GEP0301 Innovative Career Development 3 3
GEP0302 Dale Carnegie Strictly Business: Dale Carnegie Course 3 3
GEP0303 TMI Project Your Life Ahead 3 3
GEP0304 Music Business and Turkish Music Industry 3 3
GEP0305 Communication Practices 3 3
GEP0306 News Agency Journalism 3 3
GEP0307 Maritime Culture and Amateur Seamanship 3 3
GEP0312 Special Topics in E-sports 3 3
GEP0313 The Impact of Science and Technology Policies on Technology Management 3 3
GEP0314 Innovation and Creativity 3 3
GEP0315 Developing Entrepreneurship in Personality 3 3
GEP0320 Introduction to the 2030 Agenda: A New Agenda for a Sustainable World 3 3
GEP0366 Practicing Sustainability 3 3
GEP0379 Sustainability and Business Ethics 3 3
GEP0401 Arabic I 3 3
GEP0402 Arabic II 3 3
GEP0403 French I 3 3
GEP0404 French II 3 3
GEP0405 German I 3 3
GEP0406 German II 3 3
GEP0407 Introduction to Japanese Language and Culture I 3 3
GEP0408 Introduction to Japanese Language and Culture II 3 3
GEP0409 Italian I 3 3
GEP0410 Italian II 3 3
GEP0411 Modern Chinese I 3 3
GEP0412 Modern Chinese II 3 3
GEP0413 Ottoman Turkish I 3 3
GEP0414 Ottoman Turkish II 3 3
GEP0415 Russian I 3 3
GEP0416 Russian II 3 3
GEP0417 Spanish I 3 3
GEP0418 Spanish II 3 3
GEP0419 Persian I 3 3
GEP0420 Persian II 3 3
GEP0421 Georgian I 3 3
GEP0422 Georgian II 3 3
GEP0423 Greek I 3 3
GEP0424 Greek II 3 3
GEP0425 Hebrew I 3 3
GEP0426 Hebrew II 3 3
GEP0427 Arabic III 3 3
GEP0428 Arabic ıv 3 3
GEP0429 Persian III 3 3
GEP0430 Persian IV 3 3
GEP0431 Turkish Sign Language 3 3
GEP0432 English for Specific Purposes I 3 3
GEP0433 English for Specific Purposes II 3 3
GEP0434 Turkish Sign Language II 3 3
GEP0435 German III 3 3
GEP0436 German IV 3 3
GEP0437 Latin I 3 3
GEP0438 Latin II 3 3
GEP0439 Russian III 3 3
GEP0440 Russian IV 3 3
GEP0441 Korean I 3 3
GEP0442 Korean II 3 3
GEP0501 Anatolian Civilizations 3 3
GEP0502 Great Discoveries and Inventions in the History of Science 3 3
GEP0503 Greek and Turkish Relations in the Aegean 3 3
GEP0504 History of Food 3 3
GEP0505 History of Mediterranean World 3 3
GEP0506 History of the Modern Middle East 3 3
GEP0507 Orientalism 3 3
GEP0508 Wars That Change History 3 3
GEP0509 XX. Century Political History 3 3
GEP0510 Contemporary Germany– History, Politics and Society since 1945 3 3
GEP0511 European History 3 3
GEP0513 History of Religions 3 3
GEP0514 Ottoman Cultural History 3 3
GEP0515 New Religious Movements 3 3
GEP0516 Recent History of Turkish Modernization and Democracy 3 3
GEP0601 Communication in Local Governments 3 3
GEP0602 Community Service Applications 3 3
GEP0603 Current Political Issues and Leaders 3 3
GEP0604 Interpersonal Communication 3 3
GEP0605 Popular Culture 3 3
GEP0606 Prejudice and Aggression 3 3
GEP0607 Ethics 3 3
GEP0608 European Integration and Turkish-European Relations 3 3
GEP0609 Alliance of Civilizations 3 3
GEP0610 Innovative Leadership 3 3
GEP0611 Effective Skills for Communication 3 3
GEP0612 Political Communication Campaigns 3 3
GEP0613 Elections and Campaign Management 3 3
GEP0614 Social Media Management 3 3
GEP0615 Perception Management 3 3
GEP0616 Traffic and Road Safety 3 3
GEP0617 International Food Culture 3 3
GEP0618 Communication and Stress Management 3 3
GEP0619 Using Media for Communication 3 3
GEP0620 Visual Literacy 3 3
GEP0621 Internal Communication and Innovation Management 3 3
GEP0622 Creative Thinking and Entrepreneurship 3 3
GEP0623 Fashion and Media 3 3
GEP0624 Animal Ethics and Speciesism 3 3
GEP0625 Games and Culture 3 3
GEP0631 Sustainability and Climate Action 3 3
GEP0633 Environment and Sustainable Development 3 3
GEP0634 Exploring the Future of Agriculture 3 3
GEP0638 Topics in Communication Management 3 3
GEP0639 Understanding the Food 3 3
GEP0640 Towards Zero Hunger (SDG 2) 3 3
GEP0641 Genesis of Life 3 3
GEP0701 Creative Literature 3 3
GEP0702 Critical Thinking and Literary Criticism 3 3
GEP0703 Contemporary Turkish Literature 3 3
GEP0704 Trends in Literature 3 3
GEP0705 Literature and Society 3 3
GEP0706 Modern Turkish Novel and Story 3 3
GEP0707 Modern Turkish Poetry 3 3
GEP0708 Turkish Folk Literature 3 3
GEP0709 The Lives of Turkish Intellectuals 3 3
GEP0710 Turkish Poets and Poems 3 3
GEP0801 20th Century History of Thought 3 3
GEP0802 Aesthetic and Philosophy 3 3
GEP0803 Contemporary Philosophy 3 3
GEP0804 Islamic Philosophy 3 3
GEP0805 Ontology 3 3
GEP0806 Philosophy of Life 3 3
GEP0807 Political Philosophy 3 3
GEP0808 Philosophy of Religion 3 3
GEP0809 Strategic Roadmaps and Innovation 3 3
GEP0810 Systems-Design Thinking and Management 3 3
GEP0811 Readings in Philosophy 3 3
GEP0821 Classical Logic 3 3
GEP0822 Logic I 3 3
GEP0823 Logic II 3 3
GEP0824 Modern Logic 3 3
GEP0825 Logic and Computer Applications 3 3
GEP0901 History of Culture 3 3
GEP0902 Business Seminar 3 3
GEP1005 History of Civilization I 3 3
GEP1006 History of Civilization II 3 3
GEP1516 Recent History of Turkish Modernization and Democracy 3 3
GEP1633 Environment and Sustainable Development 3 3
GEP1634 Exploring the Future of Agriculture 3 3

Course Structure Diagram with Credits

1. Semester
Course Code Course Name Prerequisites Theoretical Practical Credit ECTS
CMP1001 Introduction to Programming (C++) 2 2 3 6
ENG1003 Communications Skills and Academic Reporting I 2 2 3 4
MAT1051 Calculus I 3 2 4 7
MAT2033 Discrete Mathematics 3 0 3 6
PHY1001 Physics I 3 2 4 7
Total 30
2. Semester
Course Code Course Name Prerequisites Theoretical Practical Credit ECTS
CMP1002 Object Oriented Programming (C++) 2 2 3 6
CMP1004 Introduction to Digital Logic 3 0 3 6
ENG1004 Communication Skills and Academic Reporting II 2 2 3 3
LAW1156 Child Law and Child Psychology 0 0 0 1
MAT1052 Calculus II 3 2 4 7
PHY1002 Physics II 3 2 4 7
Total 30
3. Semester
Course Code Course Name Prerequisites Theoretical Practical Credit ECTS
CMP2003 Data Structures and Algorithms (C++) 3 2 4 7
CMP2007 Digital System Design 3 0 3 7
MAT1041 Linear Algebra 3 0 3 6
MAT2045 Numerical Methods for Engineers 3 2 4 5
GE-Elective 3 5
Total 30
4. Semester
Course Code Course Name Prerequisites Theoretical Practical Credit ECTS
CMP2004 Advanced Programming 3 0 3 7
CMP2008 Computer Organization 3 0 3 6
CMP2204 Introduction to Computer Networks 3 0 3 6
MAT2062 Differential Equations 3 0 3 6
GE-Elective 3 5
Total 30
5. Semester
Course Code Course Name Prerequisites Theoretical Practical Credit ECTS
CMP3001 Operating Systems 3 0 3 6
CMP3005 Analysis of Algorithms 3 0 3 6
HST1001 Atatürk's Principles and History of Turkish Republic I 2 0 2 2
SEN2022 Software Engineering Analysis and Design 3 0 3 7
SEN2104 Database Management Systems 3 2 4 7
TLL1003 Turkish Language and Literature I 2 0 2 2
Total 30
6. Semester
Course Code Course Name Prerequisites Theoretical Practical Credit ECTS
CMP3008 Formal Languages and Automata Theory 3 0 3 6
CMP3010 Embedded Systems Programming 2 2 3 6
ENR3001 Non-Technical Aspects of Engineering 2 0 2 4
HST1002 Atatürk's Principles and History of Turkish Republic II 2 0 2 2
MAT3026 Probability and Statistics 3 0 3 6
TLL1004 Turkish Language and Literature II 2 0 2 2
Non-Departmental Elective 3 4
Total 30
7. Semester
Course Code Course Name Prerequisites Theoretical Practical Credit ECTS
CMP4991 Capstone Project I 1 0 1 1
CMP4993 Summer Training 0 0 0 7
GE-Elective 3 5
GE-Elective 3 5
Departmental Elective 3 6
Departmental Elective 3 6
Total 30
8. Semester
Course Code Course Name Prerequisites Theoretical Practical Credit ECTS
CMP4992 Capstone Project II 0 4 2 6
Non-Departmental Elective 3 4
Departmental Elective 3 6
Departmental Elective 3 6
GE-Elective 2 4
Non-Departmental Elective 3 4
Total 30

Program Director (or Equivalent)


COMPUTER ENGINEERING - SCHOOL OF ENGINEERING AND NATURAL SCIENCES

Staff DERYA BİLGE
Head of Department

SCHOOL OF ENGINEERING AND NATURAL SCIENCES
E-Mail: derya.bilge@eng.bahcesehir.edu.tr
Telephone: +90