DEPARTMENT OF COMPUTER ENGINEERING
Academic Staff
Courses
Program Outcomes Course Matrix
Graduate Program
Minor Program
Head of Department: Assist.Prof.Dr ÞÜKRÜ ERASLAN
Web adress: http://cng.ncc.metu.edu.tr/
Courses
Program Outcomes Course Matrix
Graduate Program
Minor Program
Head of Department: Assist.Prof.Dr ÞÜKRÜ ERASLAN
Web adress: http://cng.ncc.metu.edu.tr/
General Information on Undergraduate Program
The goal of the Program of Computer Engineering is to produce and disseminate theory, principles, practice and know-how of computing in the information age, for the critical analysis, design, evaluation, and improvement of computing systems in the contexts of computers and man, computers and the society, computers and the industry and services. The program, aimed at alleviating the demand for B.S. level computer engineers in industry, business and in higher education, focuses on the totality of the areas of Computer Engineering such as programming languages, computer architecture, algorithms, operating systems, and other core and supporting areas.Undergraduate Curriculum
FIRST YEAR
Course Code | Course Name | METU Credit | Contact (h/w) | Lab (h/w) | ECTS |
CNG100 | INTRODUCTION TO INFORMATION TECH. AND APPLICATIONS | 0 | 2 | 0 | 1.0 |
CNG101 | COMPUTER ENGINEERING ORIENTATION | 0 | 2 | 0 | 1.0 |
CNG111 | INTRODUCTION TO COMPUTER ENG. CONCEPTS | 4 | 3 | 2 | 4.0 |
MAT100 | PRECALCULUS | 2 | 1 | 2 | 3.0 |
MAT119 | CALCULUS WITH ANALYTIC GEOMETRY | 5 | 4 | 2 | 7.5 |
PHY105 | GENERAL PHYSICS I | 4 | 3 | 2 | 6.5 |
ENGL101 | DEVELOPMENT OF READING AND WRITING SKILLS I | 4 | 4 | 0 | 6.0 |
CHM107 | GENERAL CHEMISTRY | 4 | 3 | 2 | 6.0 |
Semester Total: | 35 |
Second Semester
Course Code | Course Name | METU Credit | Contact (h/w) | Lab (h/w) | ECTS |
BUS100 | CAREER PLANNING | 0 | 1 | 0 | 2.0 |
CNG140 | C PROGRAMMING | 4 | 3 | 2 | 4.0 |
MAT120 | CALCULUS FOR FUNCTIONS OF SEVERAL VARIABLES | 5 | 4 | 2 | 7.5 |
MAT260 | BASIC LINEAR ALGEBRA | 3 | 3 | 0 | 5.0 |
PHY106 | GENERAL PHYSICS II | 4 | 3 | 2 | 6.5 |
ENGL102 | DEVELOPMENT OF READING AND WRITING SKILLS II | 4 | 4 | 0 | 6.0 |
OCHS101 | OCCUPATIONAL HEALTH AND SAFETY-I | 0 | 0 | 0 | 2.0 |
Semester Total: | 33 |
SECOND YEAR
Course Code | Course Name | METU Credit | Contact (h/w) | Lab (h/w) | ECTS |
CNG213 | DATA STRUCTURES | 4 | 3 | 2 | 6.0 |
CNG223 | DISCRETE COMPUTATIONAL STRUCTURES | 3 | 3 | 0 | 6.0 |
EEE281 | ELECTRICAL CIRCUITS | 4 | 3 | 2 | 6.0 |
MAT219 | INTRODUCTION TO DIFFERENTIAL EQUATIONS | 4 | 4 | 0 | 7.0 |
ENGL211 | ACADEMIC ORAL PRESENTATION SKILLS | 3 | 3 | 0 | 4.0 |
Any 1 of the following set .. | |||||
TUR101 | TURKISH I | 0 | 2 | 0 | 2.0 |
TUR201 | ELEMENTARY TURKISH | 0 | 4 | 0 | 2.0 |
Semester Total: | 31 |
Fourth Semester
Course Code | Course Name | METU Credit | Contact (h/w) | Lab (h/w) | ECTS |
CNG242 | PROGRAMMING LANGUAGE CONCEPTS | 4 | 3 | 2 | 7.0 |
CNG280 | FORMAL LANGUAGES AND ABSTRACT MACHINES | 3 | 3 | 0 | 6.0 |
Any 1 of the following set .. | |||||
EEE330 | PROBABILITY AND RANDOM VARIABLES | 3 | 3 | 0 | 5.0 |
STAS221 | STATISTICS FOR ENGINEERS I | 3 | 3 | 0 | 5.0 |
Any 1 of the following set .. | |||||
CNG232 | LOGIC DESIGN | 4 | 3 | 2 | 7.0 |
EEE248 | LOGIC DESIGN | 4 | 3 | 2 | 7.0 |
Any 1 of the following set .. | |||||
TUR102 | TURKISH II | 0 | 2 | 0 | 2.0 |
TUR202 | INTERMEDIATE TURKISH | 0 | 4 | 0 | 2.0 |
NONTECHNICAL ELECTIVE | 6.0 | ||||
Semester Total: | 33 |
THIRD YEAR
Course Code | Course Name | METU Credit | Contact (h/w) | Lab (h/w) | ECTS |
CNG300 | SUMMER PRACTICE I | 0 | 0 | 0 | 2.0 |
CNG315 | ALGORITHMS | 3 | 3 | 0 | 6.0 |
CNG331 | COMPUTER ORGANIZATION | 3 | 3 | 0 | 6.0 |
CNG351 | DATA MANAGEMENT AND FILE STRUCTURES | 3 | 3 | 0 | 6.0 |
ENGL311 | ADVANCED COMMUNICATION SKILLS | 3 | 3 | 0 | 4.0 |
OCHS301 | OCCUPATIONAL HEALTH AND SAFETY - II | 0 | 0 | 0 | 2.0 |
Any 1 of the following set .. | |||||
HST201 | 0 | 2 | 0 | 2.0 | |
HST205 | HISTORY OF THE TURKISH REVOLUTION I | 0 | 2 | 0 | 2.0 |
TECHNICAL ELECTIVE | 6.0 | ||||
Semester Total: | 34 |
Sixth Semester
Course Code | Course Name | METU Credit | Contact (h/w) | Lab (h/w) | ECTS |
CNG334 | INTRODUCTION TO OPERATING SYSTEMS | 3 | 3 | 0 | 5.5 |
CNG350 | SOFTWARE ENGINEERING | 3 | 3 | 0 | 5.5 |
CNG384 | SIGNALS AND SYSTEMS FOR COMPUTER ENGINEERS | 3 | 3 | 0 | 5.0 |
Any 1 of the following set .. | |||||
CNG336 | INTRODUCTION TO EMBEDDED SYSTEMS DEVELOPMENT | 4 | 3 | 2 | 5.5 |
EEE347 | INTRODUCTION TO MICROPROCESSORS | 4 | 3 | 2 | 7.0 |
Any 1 of the following set .. | |||||
HST202 | 0 | 2 | 0 | 2.0 | |
HST206 | HISTORY OF THE TURKISH REVOLUTION II | 0 | 2 | 0 | 2.0 |
NONTECHNICAL ELECTIVE | 6.0 | ||||
Semester Total: | 29.5 |
FOURTH YEAR
Course Code | Course Name | METU Credit | Contact (h/w) | Lab (h/w) | ECTS |
CNG400 | SUMMER PRACTICE II | 0 | 0 | 0 | 2.0 |
CNG435 | DATA COMMUNICATIONS AND COMPUTER NETWORKING | 3 | 3 | 0 | 6.0 |
CNG491 | COMPUTER ENGINEERING DESIGN I | 3 | 2 | 2 | 7.0 |
TECHNICAL ELECTIVE | 6.0 | ||||
TECHNICAL ELECTIVE | 6.0 | ||||
NONTECHNICAL ELECTIVE | 6.0 | ||||
Semester Total: | 33 |
Eighth Semester
Course Code | Course Name | METU Credit | Contact (h/w) | Lab (h/w) | ECTS |
CNG492 | COMPUTER ENGINEERING DESIGN II | 3 | 1 | 4 | 7.0 |
FREE ELECTIVE | 6.0 | ||||
TECHNICAL ELECTIVE | 6.0 | ||||
TECHNICAL ELECTIVE | 6.0 | ||||
TECHNICAL ELECTIVE | 6.0 | ||||
Semester Total: | 31 |
Program Total: | 259.5 |
h/w = hours per week