Computer Engineering
Computer Engineering Program
About the Program
Computer engineering exists at the intersection of technology and innovation. Computer Engineering Program is designed to give a student a strong background in the fundamentals of mathematics, physics, and computer engineering and science. A graduate of this program should be able to use these fundamentals to analyze and evaluate computer systems, both hardware and software. A graduate should also be able to design and implement computer systems, both hardware and software, which are state of the art solutions to a variety of computing problems. In addition to these program specific objectives, all students in the Computer Engineering department are exposed to societal issues, professionalism, ethics and have the opportunity to develop leadership and teamwork skills.
Educational Opportunities
The curriculum of the Department of Computer Engineering is designed to fulfill the daily needs of organizations. Curriculum includes departmental field courses and covers maths, electrical and electronic engineering courses and elective courses. Throughout their studies, students take artificial intelligent, database, operating systems, computer networks, various programming languages and programming techniques, microprocessors, signal processing and project management courses. Almost all courses have practice sections that consolidate the theoretical knowledge. Through both theoretical courses and lab sessions, students can prepare themselves to professional working life easily under the supervision of the dignified academicians who are the experts in their own fields.
Accreditations and Memberships
Computer Engineering undergraduate program accredited by Association for Evaluation and Accreditation of Engineering Programs (MUDEK), also has Oracle Academy and Microsoft Imagine Academy memberships.
Career Areas
Our undergraduate program graduates receive the “Computer Engineer” degree and they can work all over the world with the qualified knowledge and experience gained during their education. They can make career in wide range of areas such as information technology management, software development, software design, database management and design, system security, information technology counseling, web based application development, system integration, industrial software, software project management, computer networks, network management and system management. In addition, they can continue postgraduate studies in any subject related to computer technologies in order to be specialized on a certain area and they can do an academic career as well.
Curriculum
Course Code | Course Name | Credit | Theoric | Lab / Tutorial |
---|---|---|---|---|
First Semester | ||||
CMPE101 | INTRODUCTION TO COMPUTING | 3 | 2 | 2 |
CMPE100 | INTRODUCTION TO COMPUTER ENGINEERING | Non-Credit | 1 | - |
CHEM110 | GENERAL CHEMISTRY | 4 | 3 | 2 |
MATH101 | CALCULUS-I | 4 | 3 | 2 |
MATH121 | LINEAR ALGEBRA | 2 | 2 | - |
ENG101 | Reading and Writing Skills 1 | 3 | 2 | 2 |
TARH100 | MODERN TÜRKİYE TARİHİ | Non-Credit | 2 | - |
HIST100 | HISTORY OF CIVILIZATION | Non-Credit | 2 | - |
Second Semester | ||||
TURK100 | INTRODUCTION TO TURKISH | Non-Credit | 2 | - |
TREG100 | TURKISH LANGUAGE | Non-Credit | 2 | - |
CMPE112 | INTRODUCTION TO PROGRAMMING | 4 | 3 | 2 |
ENG102 | Reading and Writing Skills II | 3 | 2 | 2 |
MATH102 | CALCULUS-II | 4 | 3 | 2 |
MATH122 | DISCRETE MATHEMATICS | 3 | 3 | 1 |
PHYS101 | GENERAL PHYSICS I | 4 | 3 | 2 |
Third Semester | ||||
CMPE223 | ALGORITHMS AND PROGRAMMING | 4 | 3 | 2 |
CMPE221 | DIGITAL LOGIC DESIGN | 4 | 3 | 2 |
CMPE233 | INTERNET PROGRAMMING | 3 | 3 | - |
MATH205 | INTRODUCTION TO PROBABILITY AND STATISTICS | 4 | 4 | 1 |
PHYS102 | GENERAL PHYSICS II | 4 | 3 | 2 |
MATH203 | DIFFERENTIAL EQUATIONS | 3 | 3 | 1 |
Fourth Semester | ||||
CMPE214 | VISUAL PROGRAMMING | 3 | 3 | 1 |
CMPE242 | DATA STRUCTURES AND DATA ORGANIZATION | 4 | 3 | 2 |
CMPE226 | COMPUTER ARCHITECTURE AND ORGANIZATION | 4 | 3 | 2 |
EELE202 | CIRCUIT THEORY I | 4 | 3 | 2 |
INDE232 | ENGINEERING ECONOMY | 3 | 3 | - |
Fifth Semester | ||||
CMPE313 | OBJECT ORIENTED PROGRAMMING | 4 | 3 | 2 |
CMPE343 | DATABASE MANAGEMENT SYSTEMS AND PROGRAMMING-I | 4 | 3 | 2 |
CMPE331 | DATA TRANSMISSION IN COMPUTER COMMUNICATIONS | 4 | 3 | 2 |
CMPE351 | OPERATING SYSTEMS | 4 | 3 | 2 |
EELE321 | SIGNALS & SYSTEMS | 4 | 4 | 1 |
Sixth Semester | ||||
CMPE324 | MICROPROCESSORS | 4 | 3 | 2 |
CMPE332 | FUNDAMENTALS OF COMPUTER NETWORKS | 4 | 3 | 2 |
CMPE344 | DATABASE MANAGEMENT SYSTEMS AND PROGRAMMING-II | 4 | 3 | 2 |
CMPE314 | SOFTWARE ENGINEERING | 4 | 3 | 2 |
EFEXX1 | FACULTY ELECTIVE | 3 | 3 | - |
Seventh Semester | ||||
CMPE431 | COMPUTER NETWORK DESIGN AND APPLICATIONS | 3 | 2 | 2 |
CMPE415 | ARTIFICIAL INTELLIGENCE | 3 | 3 | 1 |
EFEXX2 | FACULTY ELECTIVE | 3 | 3 | - |
EFEX11 | FREE ELECTIVE | 3 | 3 | - |
EPR401 | Project Management | 3 | 3 | - |
CMPE300 | SUMMER TRAINING | Non-Credit | 0 | - |
Eighth Semester | ||||
CMPE411 | SYSTEMS PROGRAMMING | 4 | 3 | 2 |
EFEXX3 | FACULTY ELECTIVE | 3 | 3 | - |
EFEXX4 | FACULTY ELECTIVE | 3 | 3 | - |
EPR402 | Capstone Project | 4 | 2 | 4 |
EFEX12 | FREE ELECTIVE | 3 | 3 | - |
Elective Courses | ||||
CMPE425 | MOBILE APPLICATION DEVELOPMENT | 3 | 3 | - |
EELE411 | ROBOTICS | 3 | 3 | 1 |
ISYE363 | MANAGEMENT INFORMATION SYSTEMS | 3 | 3 | - |
CMPE466 | INTRODUCTION TO BIOMETRIC SYSTEMS | 3 | 3 | - |
ILE335 | ETHICS | 3 | 3 | - |
ISYE372 | INFORMATION SYSTEMS ANALYSIS AND DESIGN | 3 | 3 | 1 |
ISYE472 | BUSINESS INTELLIGENCE | 3 | 3 | - |
CMPE481 | Cloud Computing | 3 | 3 | - |
ENVE427 | Soil and Grd.water Pollution | 3 | 3 | - |
ILE301 | Network Analysis | 3 | 3 | - |