In the last few decades, computer, internet and software based innovations have changed tremendously the way we live. It is expected that, Computer Engineering will be one of the fastest growing, leading occupations in the future of professions. Due to this rapid growth, Computer Engineering offers the promising jobs for those trained with computer based skills.
The main aim of our department is to prepare our students to be able to adapt themselves to new and improving technologies in whatever career path they choose to pursue. Our program provides the students with an excellent foundation of many areas in Computer Engineering including computer networks, computer software, database systems, computer architecture, hardware and operating systems. In addition, the program offers a solid scientific base for students so that they will demonstrate initiative and perform leadership in an ethical manner in engineering and other diverse careers.
Some working areas of our graduates are as follows:
Communications and networking, IT departments, research and development centers, software design companies, etc.
1. Ability to understand and apply knowledge of mathematics, science, and engineering
2. Ability to design and conduct experiments as well as to analyze and interpret data
3. Ability to work in multidisciplinary teams while exhibiting professional responsibility and ethical conduct
4. Ability to apply systems thinking in problem solving and system design
5. Knowledge of contemporary issues while continuing to engage in lifelong learning
6. Ability to use the techniques, skills and modern engineering tools necessary for engineering practice
7. Ability to express their ideas and findings, in written and oral form
8. Ability to design and integrate systems, components or processes to meet desired needs within realistic constraints
9. Ability to approach engineering problems and effects of their possible solutions within a well structured, ethically responsible and professional manner
10. Ability to apply design and development principles in the construction of software systems
11. Ability to find appropriate technical information to solve computer engineering problems
Module Code | Module Name | Computer Engineering Program Learning Outcomes | ||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ||
CH101 | General Chemistry | H | H | L | M | H | M | M | M | M | ||
EE400 | Summer Training | |||||||||||
ENG101 | Introduction to Computers | M | L | L | L | M | L | L | L | |||
ENG102 | Computer Programming I | M | H | L | M | L | M | L | L | M | ||
ENG103 | Computer Aided Design | L | L | H | M | L | M | |||||
ENG106 | Fundamentals of Ind. Engineering | M | L | L | H | L | M | M | M | L | ||
ENG201 | Fund. of Electrical Engineering | H | H | L | H | M | H | L | M | |||
ENG202 | Physical Electronics | H | H | L | M | L | M | H | M | M | ||
ENG203 | Computer Programming II | M | H | L | M | M | L | H | M | |||
ENG204 | Intro. to Modelling and Optimisation | H | H | M | H | L | H | M | H | M | ||
ENG205 | Logic Circuit Design | H | H | M | H | L | M | M | H | M | ||
ENG206 | Digital Systems | H | H | M | H | L | H | M | H | M | ||
ENG304 | Engineering Economy | H | L | L | L | M | H | M | L | H | ||
MT104 | Linear Algebra | H | M | M | M | M | H | M | L | M | ||
MT111 | Calculus I | H | L | L | H | L | M | H | L | M | ||
MT112 | Calculus II | H | L | L | L | |||||||
MT206 | Differential Equations | H | L | M | L | |||||||
MT207 | Probability Theory | H | M | L | H | M | M | H | L | M | ||
MT211 | Calculus III | H | M | L | H | H | H | L | M | |||
MT212 | Engineering Mathematics | H | M | L | H | M | M | H | L | M | ||
MT308 | Numerical Analysis | H | M | L | H | H | M | H | M | H | ||
NH001 | National History I | M | ||||||||||
NH002 | National History II | M | ||||||||||
PS111 | General Physics I | H | M | L | H | M | M | H | L | M | ||
PS112 | General Physics II | H | M | L | H | M | M | H | L | M | ||
TURK001 | Turkish I | L | H | |||||||||
TURK002 | Turkish II | L | H | |||||||||
CEN301 | Microprocessors | M | M | L | H | L | L | L | M | L | L | |
CEN302 | Structured Prog. Languages | M | L | L | H | H | H | L | M | M | M | M |
CEN303 | Data Structures & Algorithms | M | H | M | M | L | M | H | L | M | M | M |
CEN304 | File Organization & Access Methods | M | M | L | H | L | L | L | L | M | H | H |
CEN305 | Object Oriented Programming | M | L | L | H | L | M | L | H | L | H | L |
CEN306 | Database Systems | L | L | M | H | L | H | L | H | H | H | M |
CEN307 | Operating Systems | H | L | L | H | L | H | M | H | M | M | H |
CEN401 | Graduation Project I | M | H | M | H | H | H | H | H | H | H | H |
CEN402 | Graduation Project II | M | H | M | H | H | H | H | H | H | H | H |
CEN403 | Software Design | M | H | H | M | M | H | H | L | M | H | H |
TELXXX | Departmental Elective 1 – CEN407 | H | L | M | H | L | M | L | H | M | H | L |
TELXXX | Departmental Elective 2 – CEN479 | M | L | L | H | L | L | H | L | L | L | L |
TELXXX | Departmental Elective 3 – CEN468 | L | M | L | H | M | H | M | L | H | H | |
TELXXX | Departmental Elective 4 – CEN490 | H | M | M | H | L | H | M | H | M | L | H |
TELXXX | Departmental Elective 5 – CEN480 | L | M | M | H | L | L | H | M | L | L | L |
TELXXX | Departmental Elective 6 – CEN457 | H | H | L | H | L | H | L | H | M | H | H |
TELXXX | Departmental Elective 6 – CEN477 | H | L | M | M | H | H | H | M | M | H | M |
TELXXX | Departmental Elective 7 – CEN410 | H | L | M | M | H | H | H | M | M | L | M |
TELXXX | Departmental Elective 8 – CEN420 | H | L | L | H | L | M | H | H | H | H | M |
TELXXX | Departmental Elective 9 – CEN455 | L | L | L | H | L | H | L | H | M | M | H |
TELXXX | Departmental Elective 10 – CEN415 | L | L | L | H | H | L | L | M | L | ||
TELXXX | Departmental Elective 11 – CEN450 | H | L | M | L | L | H | M | L | L | ||
TELXXX | Departmental Elective 12 – CEN446 | M | L | L | H | H | H | H | M | M | M | H |
L: Low, M: Medium, H: High Note: 1-2: L, 3: M, 4-5: H
This is a first cycle degree program in engineering, Computer Engineering (240 ECTS).
On successful completion of the Computer Engineering programme and gain competencies, a student will be awarded the Bachelor of Science in Computer Engineering.
Computer engineers use their extensive knowledge of hardware, software design and computer programming to make computing platforms and applications more efficient and effective.
At the career level, there are two main avenues: hardware and software engineering. Hardware engineers focus their skills on computer systems and components, designing microprocessors, circuit boards and other embedded devices. On the software side, these engineers create, test and debug programs, and applications that run on computers, mobile devices and more.
It is possible to have career opportunity in various industries that build or use computer-based systems, such as telecommunications, automotive, aerospace, wireless networks, operating systems, aircraft design, IT departments, research-development centers, health, medical and so on. Many computer engineers also get jobs as programmers, as their understanding of hardware gives them an advantage in dealing with overall system.
The following program educational objectives are career and professional accomplishments that our graduates are expected to achieve after graduation:
Our graduates will,
1. Apply their engineering knowledge in identifying and solving problems and use their critical judgment skills in order to succeed in their engineering career and/or in advanced academic career.
2. Demonstrate professional and personal leadership and/or a competitive action within multidisciplinary and international environments.
3. Apply the basic principles and practices of engineering in the design and implementation of engineering systems.
4. Remain informed and involved in the evolving technical challenges by engaging in self development activities.
Faculty of Engineering appreciates modern concepts and new methods in engineering education and teaching methods that support educational objectives in addition to traditional methods. Traditional class attendance is compulsory for all courses except graduation projects in the faculty of Engineering. A variety of other educational methods are also used depending on the course and instructor. All kinds of practical exercises including the IT based activities are used to support the understanding of theory and to improve practical skills. Using different educational methods is also aiming to increase the interest of students. Traditional class work is an essential way in order to give basic theory (knowledge) on each topic. Therefore at least 75% of class attendance is expected for all of the courses.
Problem solving sections of knowledge based courses are integrated with the theory sections. There are several ways to conduct laboratory practice. Students conduct experiments in a laboratory under the supervision of either the teaching assistants or instructors. Practice on computers, which mainly used for programming courses that results of the written code observed on the screen. Computer simulations are also used extensively in order to enlarge the span of experiments. The simulations are extensively used in order to test designs of students before physical realizations. In the third and fourth year courses there are computer integrated experiments, where students code their designs, and observe the results on a physical appliance.
Course Projects, which are attached to the last year courses, are very useful to encourage students to use techniques and tools that they learned for solving a specific problem. Students are expected to prepare a report and/or present their projects in front of an audience at the end of the semester. Reading a new article, which is related to the course topic, and presenting its foundations is another method for engaging students’ interest in contemporary issues.
Distance learning system, which is a web based platform (Moodle-Modular Object-Oriented Dynamic Learning Environment-, elearning.gau.edu.tr), is used as course support system since 2007. This system offers many different opportunities in education. Announcing course events and sharing electronic materials are typical usage of the system. This system is a platform that students may be more active than traditional class work and it is an additional option for students to discuss course specific issues with their instructors and colleagues.
Some typical features of Moodle are
-Assignment submission
-Discussion forum
-Files download
-Grading
-Moodle instant messages
-Online calendar
-Online news and announcement (College and course level)
-Online quiz
-Wiki
This system provides transparency and equality for all students and also reduces paper waste. This system is able to direct all messages to the registered e-mail addresses of all members (Students and instructors) of the course similarly to many social networking services. Therefore it is a contemporary way of continuing education out of the classroom by communicating with students and/or planning a variety of web based activities. Usage of distance learning system within the Faculty of engineering varies depending on the course and instructor. Gradually usage of the system increases since all instructors are encouraged to use the distance learning system as effectively as possible.
An undergraduate student is entitled to graduate if s/he satisfactorily completes all required courses, laboratory studies, reports and practical assignments, attains a sum of credit-hours amounting to at least the minimum required for graduation, has a CGPA of 2.00 or above and is financially of good standing.
Graduation is conferred by the University Senate upon the recommendation of the Faculties.
The Diplomas are prepared by the Registrar`s Office, and indicate the name of the Program, the date of graduation, and the degree obtained.
CODE | COURSE NAME | T | P | C | ECTS | Prereq. | Syllabus | Description |
---|---|---|---|---|---|---|---|---|
CEN479 | Introduction to Cryptography | 3 | 0 | 3 | 0 | |||
CEN415 | Data Communications | 3 | 0 | 3 | 0 | Download | ||
CEN420 | Automata Theory & Formal Languages | 3 | 0 | 3 | 0 | Download | ||
CEN440 | Computer Hardware & Applications | 3 | 0 | 3 | 0 | Download | ||
CEN450 | Computer Architecture | 3 | 0 | 3 | 0 | Download | ||
CEN455 | Parallel Computing | 3 | 0 | 3 | 0 | Download | ||
CEN421 | Computer Graphics I | 3 | 0 | 3 | 0 | |||
CEN428 | Introduction to Neural Networks | 3 | 0 | 3 | 0 | |||
CEN430 | System Analysis & Design | 3 | 0 | 3 | 0 | |||
CEN432 | Data Security and Protection | 3 | 0 | 3 | 0 | |||
CEN446 | Introduction to Information Retrieval | 3 | 0 | 3 | 0 | Download | ||
CEN448 | Qt Programming | 3 | 0 | 3 | 0 | |||
CEN407 | Introduction to Web Design | 3 | 0 | 3 | 0 | |||
CEN470 | Artificial Intelligence | 3 | 0 | 3 | 0 | |||
CEN480 | Management Information Systems | 3 | 0 | 3 | 0 | Download | ||
CEN490 | Distributed Systems | 3 | 0 | 3 | 0 | Download | ||
CEN457 | Analysis of Algorithms | 3 | 0 | 3 | 6 | Download | ||
CEN465 | Image Processing | 3 | 0 | 3 | 0 | |||
CEN468 | Visual Programming | 3 | 0 | 3 | 0 | Download | ||
CEN472 | Machine Learning | 3 | 0 | 3 | 0 | |||
CEN477 | Java Programming | 3 | 0 | 3 | 0 | Download | ||
CEN479 | Introduction to Cryptography | 3 | 0 | 3 | 0 | Download | ||
Total | 66 | 6 |
CODE | COURSE NAME | T | P | C | ECTS | Prereq. | Syllabus | Description |
---|---|---|---|---|---|---|---|---|
MT111 | Calculus I | 3 | 2 | 4 | 7 | Download | ||
ENG103 | Computer Aided Design | 2 | 2 | 3 | 5 | Download | ||
PS111 | General Physics I | 2 | 2 | 3 | 6 | Download | ||
CH101 | General Chemistry | 3 | 0 | 3 | 6 | Download | ||
ENG101 | Introduction to Computers | 3 | 0 | 3 | 5 | Download | ||
TURK001 | Turkish I | 1 | 0 | 0 | 1 | Download | ||
Total | 16 | 30 |
CODE | COURSE NAME | T | P | C | ECTS | Prereq. | Syllabus | Description |
---|---|---|---|---|---|---|---|---|
MT112 | Calculus II | 3 | 2 | 4 | 7 | Download | ||
PS112 | General Physics II | 2 | 2 | 3 | 6 | Download | ||
ENG102 | Computer Programming I | 2 | 2 | 3 | 6 | Download | ||
MT104 | Linear Algebra | 3 | 0 | 3 | 5 | Download | ||
ENG106 | Fundamentals of Industrial Engineering | 3 | 0 | 3 | 5 | Download | ||
TURK002 | Turkish II | 1 | 0 | 0 | 1 | Download | ||
Total | 16 | 30 |
CODE | COURSE NAME | T | P | C | ECTS | Prereq. | Syllabus | Description |
---|---|---|---|---|---|---|---|---|
MT211 | Calculus III | 3 | 2 | 4 | 7 | Download | ||
MT207 | Probability Theory | 3 | 0 | 3 | 5 | Download | ||
ENG201 | Fund. of Electrical Engineering | 2 | 2 | 3 | 6 | Download | ||
ENG203 | Computer Programming II | 3 | 0 | 3 | 6 | Download | ||
ENG205 | Logic Circuit Design | 3 | 2 | 0 | 6 | Download | ||
Total | 13 | 30 |
CODE | COURSE NAME | T | P | C | ECTS | Prereq. | Syllabus | Description |
---|---|---|---|---|---|---|---|---|
MT212 | Engineering Mathematics | 3 | 0 | 3 | 6 | Download | ||
MT206 | Differential Equations | 4 | 0 | 4 | 7 | Download | ||
ENG202 | Physical Electronics | 2 | 2 | 3 | 6 | Download | ||
ENG204 | Intro. to Modelling and Optimisation | 3 | 0 | 3 | 5 | Download | ||
ENG206 | Digital Systems | 3 | 0 | 3 | 6 | Download | ||
Total | 16 | 30 |
CODE | COURSE NAME | T | P | C | ECTS | Prereq. | Syllabus | Description |
---|---|---|---|---|---|---|---|---|
CEN301 | Microprocessors | 3 | 2 | 4 | 7 | Download | ||
CEN303 | Data Structures & Algorithms | 3 | 2 | 4 | 6 | Download | ||
CEN305 | Object Oriented Programming | 2 | 2 | 3 | 6 | Download | ||
CEN307 | Operating Systems | 3 | 2 | 4 | 7 | Download | ||
ELXXX | Free Elective | 3 | 0 | 3 | 4 | |||
Total | 18 | 30 |
CODE | COURSE NAME | T | P | C | ECTS | Prereq. | Syllabus | Description |
---|---|---|---|---|---|---|---|---|
CEN302 | Structured Prog. Languages | 3 | 2 | 4 | 6 | Download | ||
CEN304 | File Organization & Access Methods | 2 | 2 | 3 | 6 | Download | ||
CEN306 | Database Systems | 3 | 2 | 4 | 7 | Download | ||
ENG304 | Engineering Economy | 3 | 0 | 3 | 5 | Download | ||
MT308 | Numerical Analysis | 3 | 0 | 3 | 5 | Download | ||
Total | 17 | 29 |
CODE | COURSE NAME | T | P | C | ECTS | Prereq. | Syllabus | Description |
---|---|---|---|---|---|---|---|---|
CEN401 | Graduation Project I | 2 | 2 | 3 | 6 | Download | ||
CEN403 | Software Design | 2 | 2 | 3 | 6 | Download | ||
TELXXX | Technical Elective | 3 | 0 | 3 | 6 | |||
TELXXX | Technical Elective | 3 | 0 | 3 | 6 | |||
NH001 | National History I | 1 | 0 | 0 | 1 | Download | ||
EE400 | Summer Training | 0 | 0 | 0 | 2 | |||
ELXXX | Elective | 3 | 0 | 3 | 4 | |||
Total | 15 | 31 |