ECTS - - Computer Engineering MSc. with Thesis

1. Semester

Program Competencies

Course Code Course Name 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
CMPE541 Advanced Databases 2 2 5 5 4 1 4 3 5 5 2 5 5 - - -
CMPE538 Advanced Computer Networks 4 4 5 3 4 5 3 4 5 4 3 4 4 3 5 3
CMPE589 Graduation Seminar 2 - - - 1 - 5 - 2 - 1 - 2 5 5 4
CMPE597 Master's Thesis 5 4 5 1 5 3 1 2 5 4 3 4 5 5 5 5
MDES600 Research Methodology and Communication Skills 1 - 2 4 3 4 - - 4 1 - - 3 5 5 4
Departmental Elective - - - - - - - - - - - - - - - -
Departmental Elective - - - - - - - - - - - - - - - -
Departmental Elective - - - - - - - - - - - - - - - -
Departmental Elective - - - - - - - - - - - - - - - -

Elective Courses

Program Competencies

Course Code Course Name 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
CMPE525 Object-Oriented Design and Programming 4 3 5 - 3 - 2 - 5 5 3 4 5 - - -
CMPE533 Computer and Network Security 5 4 4 3 5 5 3 4 5 4 5 5 4 2 1 1
CMPE579 Current Trends in Internetworking Technologies 3 2 - 4 2 4 2 4 5 4 5 3 4 2 3 1
CMPE521 Advanced Multimedia Systems 5 3 5 - 5 1 2 4 4 5 5 3 4 1 1 2
CMPE531 Advanced Operating Systems 5 3 3 - 4 - 2 3 1 5 - - 5 - - -
CMPE532 Advanced Computer Architecture 5 - 5 - 5 2 - - 3 5 4 - 4 4 4 -
CMPE575 Parallel and Cluster Computing 4 4 5 - 4 - 3 - 3 5 1 - 4 - 3 -
CMPE524 Advanced Algorithms 5 - 3 - 5 - - - - 3 5 4 1 - - -
CMPE568 Advanced Artificial Intelligence 5 4 5 2 5 2 3 5 4 2 2 5 3 4 3 2
CMPE562 Multiagent Systems 5 - 5 - 5 3 4 4 5 4 3 3 4 4 4 -
CMPE564 Natural Computing 5 4 5 - 5 2 4 3 2 4 2 5 2 5 5 4
CMPE565 Machine Learning 5 4 5 1 5 2 1 2 5 5 3 5 5 3 2 2
SE552 Advanced Software Project Management 2 - 3 2 3 2 - - 4 3 - - 3 4 3 -
SE564 Service Oriented Architecture and Business Process Management 2 - 3 2 3 2 - - 4 3 - - 3 4 3 -
ISE513 Systems Integration 2 - 2 - 3 3 - - 4 2 - - 3 3 2 -
ISE514 Cloud Computing 3 - 2 - 3 3 - - 4 2 - - 3 3 2 -
CMPE543 Big Data Analytics 4 4 5 5 4 1 4 3 5 5 2 5 5 1 2 1
CMPE536 Advanced Network Programming   3 - 4 - 2 1 - 2 4 3 - 2 4 - - -
CMPE566 Advanced Data Mining 3 5 5 5 4 1 3 3 5 5 4 5 5 2 3 1
CMPE563 Information Retrieval 4 4 5 3 4 5 3 4 5 4 3 4 4 3 5 3
CMPE571 Biometric Identification and Verification Systems 4 5 3 5 4 1 2 3 4 4 5 4 3 4 2 2
CMPE578 Penetration Testing 4 5 2 5 1 5 4 4 5 5 3 1 3 4 4 2
CMPE535 Cyber Security 3 2 5 3 4 5 3 4 5 2 3 4 5 4 5 5
CMPE567 Semantic Web Programming 2 2 5 5 4 1 4 3 5 5 2 5 5 1 3 1
CMPE537 Distributed Computing 2 - 5 2 5 1 3 4 5 5 3 5 5 - - -
CMPE318 Java Programming - - - - - - - - - - - - - - - -
SE470 Agile Methods in Software Development - - - - - - - - - - - - - - - -
CMPE431 Operating Systems - - - - - - - - - - - - - - - -
ISE502 Organizational Management and Change - - - - - - - - - - - - - - - -
SE550 Software Engineering - - - - - - - - - - - - - - - -
SE571 Agile Software Development Approaches - - - - - - - - - - - - - - - -
ISE511 IT Strategy Planning and Governance - - - - - - - - - - - - - - - -
SE321 Object-Oriented Analysis and Design - - - - - - - - - - - - - - - -
SE559 Software Testing and Maintenance - - - - - - - - - - - - - - - -
CMPE464 Digital Image Processing - - - - - - - - - - - - - - - -
ISE424 Distance Education and E-Learning - - - - - - - - - - - - - - - -
ISE516 Business Process Management - - - - - - - - - - - - - - - -
MDES610 Mathematical Modeling via Differential and Difference Equations - - - - - - - - - - - - - - - -
SE554 Software Quality Management - - - - - - - - - - - - - - - -
SE560 Requirements Engineering - - - - - - - - - - - - - - - -
CMPE341 Database Design and Management - - - - - - - - - - - - - - - -
ISE314 Data Warehousing and Mining - - - - - - - - - - - - - - - -
EE425 Advanced Digital Design with HDL - - - - - - - - - - - - - - - -
SE544 Cognitive Aspects of Software Engineering - - - - - - - - - - - - - - - -
SE573 Applied Machine Learning in Data Analytics - - - - - - - - - - - - - - - -
SE427 Blockchain and Cryptocurrency Technologies - - - - - - - - - - - - - - - -
ISE434 Fundamentals of the Internet of Things - - - - - - - - - - - - - - - -
SE422 Introduction to Data Science - - - - - - - - - - - - - - - -
CMPE555 Introduction to Recommender Systems - - - - - - - - - - - - - - - -
CMPE462 Introduction to Artificial Intelligence - - - - - - - - - - - - - - - -
CMPE326 Formal Languages and Automata - - - - - - - - - - - - - - - -
EE519 Speech Processing and Its Applications - - - - - - - - - - - - - - - -
ISE543 Internet Security and Ethical Hacking - - - - - - - - - - - - - - - -
MECE445 Robot Vision - - - - - - - - - - - - - - - -
ISE501 Foundations in IT Management - - - - - - - - - - - - - - - -
CMPE433 Cloud Computing and Virtualization - - - - - - - - - - - - - - - -
CMPE572 Fundamentals of the Theory of Computation - - - - - - - - - - - - - - - -
ISE552 E-Commerce - A Managerial Perspective - - - - - - - - - - - - - - - -
SE558 Software Architecture - - - - - - - - - - - - - - - -
CMPE461 Applied Neural Computing - - - - - - - - - - - - - - - -
ISE512 IT Portfolio Management and IT Standards - - - - - - - - - - - - - - - -
CMPE363 Introduction to Machine Learning - - - - - - - - - - - - - - - -
SE546 Decision Support in Health Informatics - - - - - - - - - - - - - - - -
FRE401 French V - - - - - - - - - - - - - - - -
ECON442 Economics of Innovation - - - - - - - - - - - - - - - -
PR492 Journalism II - - - - - - - - - - - - - - - -
HUM211 Gender Studies and Women Rights - - - - - - - - - - - - - - - -
HUM201 Social Responsibility Project - - - - - - - - - - - - - - - -
ART201 Introduction to Photography - - - - - - - - - - - - - - - -
ART221 Annotated History of Music - - - - - - - - - - - - - - - -
ART222 History of Jazz - - - - - - - - - - - - - - - -
ART223 Performing Jazz - - - - - - - - - - - - - - - -
ART251 Watercolour Painting - - - - - - - - - - - - - - - -
ART224 History of Argentine Tango - - - - - - - - - - - - - - - -
ART291 Body Language and the Art of Persuasion - - - - - - - - - - - - - - - -
ART252 Free Ceramic Forming - - - - - - - - - - - - - - - -
ART292 Sign Language - - - - - - - - - - - - - - - -
GER201 German I - - - - - - - - - - - - - - - -
RUS201 Russian I - - - - - - - - - - - - - - - -
SPAN201 Spanish I - - - - - - - - - - - - - - - -
FRE201 French I - - - - - - - - - - - - - - - -
JAP201 Japanese I - - - - - - - - - - - - - - - -
CHIN201 Chinese I - - - - - - - - - - - - - - - -
CHIN202 Chinese II - - - - - - - - - - - - - - - -
GER202 German II - - - - - - - - - - - - - - - -
RUS202 Russian II - - - - - - - - - - - - - - - -
SPAN202 Spanish II - - - - - - - - - - - - - - - -
FRE202 French II - - - - - - - - - - - - - - - -
JAP202 Japanese II - - - - - - - - - - - - - - - -
GER301 German III - - - - - - - - - - - - - - - -
RUS301 Russian III - - - - - - - - - - - - - - - -
SPAN301 Spanish III - - - - - - - - - - - - - - - -
FRE301 French III - - - - - - - - - - - - - - - -
JAP301 Japanese III - - - - - - - - - - - - - - - -
CHIN301 Chinese III - - - - - - - - - - - - - - - -
GER302 German IV - - - - - - - - - - - - - - - -
RUS302 Russian IV - - - - - - - - - - - - - - - -
SPAN302 Spanish IV - - - - - - - - - - - - - - - -
FRE302 French IV - - - - - - - - - - - - - - - -
JAP302 Japanese IV - - - - - - - - - - - - - - - -
GER401 German V - - - - - - - - - - - - - - - -
GER402 German VI - - - - - - - - - - - - - - - -
FRE402 French VI - - - - - - - - - - - - - - - -
MAN409 Entrepreneurship - - - - - - - - - - - - - - - -
ART202 Cartoon - - - - - - - - - - - - - - - -
ART271 Creative Drama - - - - - - - - - - - - - - - -
ART225 Introduction to Classical Guitar - - - - - - - - - - - - - - - -
ART235 Polyphonic Chorus - - - - - - - - - - - - - - - -
ART294 Stage Makeup - - - - - - - - - - - - - - - -
ART293 Architectural Photography - - - - - - - - - - - - - - - -
MAN415 Contemporary Management Approaches - - - - - - - - - - - - - - - -
MAN428 Brand Management - - - - - - - - - - - - - - - -
MLY314 History of Turkish Finance - - - - - - - - - - - - - - - -
AVM490 History of Aviation - - - - - - - - - - - - - - - -
PR491 Journalism I - - - - - - - - - - - - - - - -
HUM312 Studies in Masterpieces of World Literature - - - - - - - - - - - - - - - -
HUM316 Selections from World Literature: The Short Story - - - - - - - - - - - - - - - -
HUM320 Aesthetics - - - - - - - - - - - - - - - -
HUM321 Introduction to the History of Philosophy - - - - - - - - - - - - - - - -
HUM331 Go - - - - - - - - - - - - - - - -
HUM360 History of Science - - - - - - - - - - - - - - - -
LAW250 Information and Technology Law - - - - - - - - - - - - - - - -
ART261 Screenplay - - - - - - - - - - - - - - - -
ART262 Traditional Tile Decoration and Modern Interpretations - - - - - - - - - - - - - - - -
ART264 Interior Design of Sculpture - - - - - - - - - - - - - - - -
ART266 Jewelry Design - - - - - - - - - - - - - - - -
ART267 Theatre - - - - - - - - - - - - - - - -
ART282 Voice Training, Solfage, Correpetition - - - - - - - - - - - - - - - -
ART284 Stage Management of Theater and Movie Review - - - - - - - - - - - - - - - -
HUM212 Gender Equality - - - - - - - - - - - - - - - -
ART285 Innovative Visual Narrative - - - - - - - - - - - - - - - -
ART286 Simple Restoration Techniques in Artworks - - - - - - - - - - - - - - - -
RUS401 Russian V - - - - - - - - - - - - - - - -
SPAN401 Spanish V - - - - - - - - - - - - - - - -
RUS402 Russian VI - - - - - - - - - - - - - - - -
SPAN402 Spanish VI - - - - - - - - - - - - - - - -
ART287 Couple Dances - - - - - - - - - - - - - - - -
ART288 Rhetoric: Beautiful and Effective Speaking Art - - - - - - - - - - - - - - - -
CMPE485 CO_OP Practice III - - - - - - - - - - - - - - - -
CMPE487 CO_OP Practice IV - - - - - - - - - - - - - - - -
KOR201 Korean I - - - - - - - - - - - - - - - -
KOR202 Korean II - - - - - - - - - - - - - - - -
ART295 Classical Turkish Music - - - - - - - - - - - - - - - -
HUM291 Body Language and Communication Methods - - - - - - - - - - - - - - - -
ART289 Art of Mosaic - - - - - - - - - - - - - - - -
ART297 Creative Presentation in Digital Arts - - - - - - - - - - - - - - - -
MAN313 Managerial Skills for the 21 st Century - - - - - - - - - - - - - - - -
MAN374 Digital Age and Industry 4.0. - - - - - - - - - - - - - - - -
ECON325 Economic Indicators and Financial Markets Analysis - - - - - - - - - - - - - - - -
ART298 Stage Makeup - - - - - - - - - - - - - - - -
KOR301 Korean III - - - - - - - - - - - - - - - -
HUM310 Introduction to Sociolinguistics - - - - - - - - - - - - - - - -
ECON318 Digital Economy - - - - - - - - - - - - - - - -
ART226 World Music Cultures - - - - - - - - - - - - - - - -
HUM202 Scientific Toy Design - - - - - - - - - - - - - - - -
ART227 Opera History - - - - - - - - - - - - - - - -
MAN408 Introduction to Sustainability - - - - - - - - - - - - - - - -
HUM204 Volunteering Studies - - - - - - - - - - - - - - - -
HUM322 Introduction to Ethics - - - - - - - - - - - - - - - -
HUM323 Introduction to Critical Thinking - - - - - - - - - - - - - - - -
HUM412 Work Accidents and Occupational Diseases - - - - - - - - - - - - - - - -
HUM105 Security, Espionage and Intelligence History - - - - - - - - - - - - - - - -
MAN328 Financial Literacy and Legislation for Entrepreneurs - - - - - - - - - - - - - - - -
MAN414 Entrepreneurship and Business Plan - - - - - - - - - - - - - - - -
MAN412 Product Development and Brand Management - - - - - - - - - - - - - - - -
MAN437 Entrepreneurship and Innovation Seminars - - - - - - - - - - - - - - - -
ART265 Creativity in Business Life - - - - - - - - - - - - - - - -
ART268 Theatrical Entrepreneurial Skills - - - - - - - - - - - - - - - -
ART269 Entrepreneurial World of Contemporary Art - - - - - - - - - - - - - - - -
ART270 Entrepreneurship Inspired by Nature: Interdisciplinary Approaches - - - - - - - - - - - - - - - -
MATH427 Introduction to Crytopgraphy - - - - - - - - - - - - - - - -
EE448 Pattern Recognition - - - - - - - - - - - - - - - -
CMPE312 Visual Programming - - - - - - - - - - - - - - - -
CMPE343 Database Systems and Programming - - - - - - - - - - - - - - - -
CMPE376 Computer Games and Simulation - - - - - - - - - - - - - - - -
CMPE413 Logic Programming - - - - - - - - - - - - - - - -
CMPE424 Language Processors - - - - - - - - - - - - - - - -
CMPE432 Virtualization - - - - - - - - - - - - - - - -
CMPE434 Embeded System Design - - - - - - - - - - - - - - - -
CMPE435 Special Topics in Computer Networks - - - - - - - - - - - - - - - -
CMPE437 VLSI Design - - - - - - - - - - - - - - - -
CMPE463 Digital Signal Processing - - - - - - - - - - - - - - - -
CMPE465 Knowledge Engineering - - - - - - - - - - - - - - - -
CMPE466 Soft Computing - - - - - - - - - - - - - - - -
CMPE467 Pattern Recognition - - - - - - - - - - - - - - - -
CMPE473 Computer Graphics - - - - - - - - - - - - - - - -
SE340 Rapid Application Development - - - - - - - - - - - - - - - -
SE360 System Modeling and Simulation - - - - - - - - - - - - - - - -
SE440 Analysis and Design of User Interfaces - - - - - - - - - - - - - - - -
SE450 Software Engineering Ethics - - - - - - - - - - - - - - - -
SE453 Large Scale Software Development - - - - - - - - - - - - - - - -
SE460 Software Construction - - - - - - - - - - - - - - - -
SE461 Software Patterns - - - - - - - - - - - - - - - -
SE462 Formal Methods in Software Engineering - - - - - - - - - - - - - - - -
ISE311 Internet Programming - - - - - - - - - - - - - - - -
ISE405 Foundations in Information Technology Services - - - - - - - - - - - - - - - -
ISE414 Investigation of Computer Crime - - - - - - - - - - - - - - - -
ISE422 E-Government - - - - - - - - - - - - - - - -
ISE423 Technology Trends in E-Government - - - - - - - - - - - - - - - -
E400 Undergraduate Research Project - - - - - - - - - - - - - - - -
ISE261 Business and e-Commerce - - - - - - - - - - - - - - - -
ISE332 IT Infrastructure and Architecture - - - - - - - - - - - - - - - -
SE324 Software Project Management and Economics - - - - - - - - - - - - - - - -
SE322 Software Architecture - - - - - - - - - - - - - - - -
SE344 Systems Software Validation and Testing - - - - - - - - - - - - - - - -
ISE353 Information Systems Development - - - - - - - - - - - - - - - -
ISE426 Computer Security - - - - - - - - - - - - - - - -
ISE301 Multimedia Systems - - - - - - - - - - - - - - - -
ISE308 Introduction to Mobile Application Development - - - - - - - - - - - - - - - -
SE345 Software Quality Assurance - - - - - - - - - - - - - - - -
SE421 Big Data Programming - - - - - - - - - - - - - - - -
CMPE483 CO_OP Practice II - - - - - - - - - - - - - - - -
CMPE481 CO_OP Practice I - - - - - - - - - - - - - - - -
MECE447 Path Planning and Navigation - - - - - - - - - - - - - - - -
SE362 Open Source Software Development - - - - - - - - - - - - - - - -
CMPE430 Fundamentals of Deep Learning - - - - - - - - - - - - - - - -
IE443 Occupational Health and Safety - - - - - - - - - - - - - - - -
ENE308 Solar Energy Technology - - - - - - - - - - - - - - - -
ENE312 Wind Energy Technologies - - - - - - - - - - - - - - - -
ENE430 Energy Sytems in Buildings - - - - - - - - - - - - - - - -
IE314 Project Management - - - - - - - - - - - - - - - -
IE428 Introduction to Systems Engineering - - - - - - - - - - - - - - - -
ISE432 Innovation and Entrepreneurship in IT - - - - - - - - - - - - - - - -
MATE460 Biomaterials - - - - - - - - - - - - - - - -
MATE462 Nanomaterials - - - - - - - - - - - - - - - -
MFGE405 Rapid Prototyping - - - - - - - - - - - - - - - -
MFGE420 Project Management in Manufacturing - - - - - - - - - - - - - - - -
MFGE481 Nanofabrication - - - - - - - - - - - - - - - -
MFGE482 Introduction to CAD/CAM - - - - - - - - - - - - - - - -
SE375 3D Modeling, Animation and Game Design - - - - - - - - - - - - - - - -
SE426 Emerging Technologies - - - - - - - - - - - - - - - -
SE446 Introduction to Bioinformatics - - - - - - - - - - - - - - - -
IE322 Industrial Engineering Practices in Energy Sector - - - - - - - - - - - - - - - -
ME488 Production Design and Prototyping - - - - - - - - - - - - - - - -
CMPE468 Machine Learning for Engineers - - - - - - - - - - - - - - - -
MATE458 Materials for Catalysis and Fuel Cells - - - - - - - - - - - - - - - -
MECE422 Multidisciplinary Engineering Design - - - - - - - - - - - - - - - -
IE446 Innovative Products Services and Systems - - - - - - - - - - - - - - - -
EE449 Pattern Classification and Sensor Applications for Engineers - - - - - - - - - - - - - - - -
MDES618 Probabilistic Methods in Engineering - - - - - - - - - - - - - - - -
ISE542 IT Security - - - - - - - - - - - - - - - -
ART228 Music in Business Life - - - - - - - - - - - - - - - -
PR419 Media Literacy - - - - - - - - - - - - - - - -
MATH490 Introduction to Optimization - - - - - - - - - - - - - - - -
SE463 Low-code Application Development - - - - - - - - - - - - - - - -
IE445 Technology Management - - - - - - - - - - - - - - - -
IE447 Technology Entrepreneurship - - - - - - - - - - - - - - - -
MECE322 Multidisciplinary Design in Engineering - - - - - - - - - - - - - - - -