Undergraduate Curriculum


FIRST YEAR

First Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
PHYS105 GENERAL PHYSICS I 4 3 2 6.5
CHEM107 GENERAL CHEMISTRY 4 3 2 6.0
MATH119 CALCULUS WITH ANALYTIC GEOMETRY 5 4 2 7.5
CENG100 COMPUTER ENGINEERING ORIENTATION 0 2 0 1.0
CENG111 INTRODUCTION TO COMPUTER ENG. CONCEPTS 4 3 2 4.0
ENG101 ENGLISH FOR ACADEMIC PURPOSES I 4 4 1 6.0
IS100 INTRODUCTION TO INFORMATION TECHNOLOGIES AND APPLICATIONS 0 0 2 1.0

Second Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
PHYS106 GENERAL PHYSICS II 4 3 2 6.5
MATH120 CALCULUS OF FUNCTIONS OF SEVERAL VARIABLES 5 4 2 7.5
MATH260 BASIC LINEAR ALGEBRA 3 3 0 5.0
CENG140 C PROGRAMMING 4 3 2 4.0
ENG102 ENGLISH FOR ACADEMIC PURPOSES II 4 4 1 6.0

SECOND YEAR

Third Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
MATH219 INTRODUCTION TO DIFFERENTIAL EQUATIONS 4 4 0 7.0
EE281 ELECTRICAL CIRCUITS 3 2 2 5.0
CENG213 DATA STRUCTURES 3 3 0 6.0
CENG223 DISCRETE COMPUTATIONAL STRUCTURES 3 3 0 6.0
ENG211 ACADEMIC ORAL PRESENTATION SKILLS 3 3 1 4.0
Any 1 of the following set ..
HIST2201 PRINCIPLES OF KEMAL ATATÜRK I 0 2 0 2.0
HIST2205 HISTORY OF THE TURKISH REVOLUTION I 0 2 0 2.0

Fourth Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
STAT221 FUNDAMENTALS OF STATISTICS 3 3 0 5.0
EE282 INTRODUCTION TO DIGITAL ELECTRONICS 3 3 0 5.0
CENG232 LOGIC DESIGN 4 3 2 7.0
CENG242 PROGRAMMING LANGUAGE CONCEPTS 4 3 2 7.0
CENG280 FORMAL LANGU.AND ABSTRACT MACHINES 3 3 0 6.0
Any 1 of the following set ..
HIST2202 PRINCIPLES OF KEMAL ATATÜRK II 0 2 0 2.0
HIST2206 HISTORY OF THE TURKISH REVOLUTION II 0 2 0 2.0

THIRD YEAR

Fifth Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
CENG300 SUMMER PRACTICE I 0 0 0 2.0
CENG315 ALGORITHMS 3 3 0 6.0
CENG331 COMPUTER ORGANIZATION 3 3 0 6.0
CENG351 DATA MANAGEMENT AND FILE STRUCTURES 3 3 0 6.0
Any 1 of the following set ..
TURK105 TURKISH I 0 4 0 2.0
TURK201 ELEMENTARY TURKISH 0 2 0 2.0
TURK303 TURKISH I 0 2 0 2.0
            RESTRICTED ELECTIVE
            NONTECHNICAL ELECTIVE

Sixth Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
CENG334 INTRODUCTION TO OPERATING SYSTEMS 3 3 0 5.5
CENG336 INTRO.TO EMBEDDED SYSTEMS DEVELOPMENT 3 2 2 5.5
CENG350 SOFTWARE ENGINEERING 3 3 0 5.5
CENG384 SIGNALS AND SYSTEMS FOR COMPUTER ENGINEERS 3 3 0 5.0
Any 1 of the following set ..
TURK106 TURKISH II 0 4 0 2.0
TURK202 INTERMEDIATE TURKISH 0 2 0 2.0
TURK304 TURKISH II 0 2 0 2.0
            NONTECHNICAL ELECTIVE

FORTH YEAR

Seventh Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
CENG400 SUMMER PRACTICE II 0 0 0 2.0
CENG435 DATA COMMUNICATIONS AND NETWORKING 3 3 0 6.0
CENG477 INTRODUCTION TO COMPUTER GRAPHICS 3 3 0 6.0
CENG491 COMPUTER ENGINEERING DESIGN I 2 2 0 7.0
            TECHNICAL ELECTIVE
            NONTECHNICAL ELECTIVE

Eighth Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
CENG492 COMPUTER ENGINEERING DESIGN II 2 1 2 7.0
            FREE ELECTIVE
            TECHNICAL ELECTIVE
            TECHNICAL ELECTIVE
            TECHNICAL ELECTIVE

h/w = hours per week


Restricted Elective courses: AEE 231, AEE 244, AEE 261, CHE 204, CHE 222, ES 221, ES 223, ME 203, ME 205, ME 305, ME 351, METE 230, CE 221, CE 371, CE 374



Double-major program

Double major programs aims at graduating interdisciplinary experts who can cope with problems in various areas of science and industry. High performance students fulfilling the general requirements will be selected, provided with comprehensive program (in accordance with the undergraduate program) in Computer Engineering, and graduated with a B.S. degree. The curriculum to be followed will be determined in a student-basis by the department.

Double Major Program in Computer Engineering For Electrical and Electronics Engineering Students

The program consists of all courses in the undergraduate curriculum. The equivalency of the courses taken from other departments are determined by the Department.

Compulsory Courses

Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
PHYS105 GENERAL PHYSICS I 4 3 2 6.5
PHYS106 GENERAL PHYSICS II 4 3 2 6.5
CHEM107 GENERAL CHEMISTRY 4 3 2 6.0
MATH119 CALCULUS WITH ANALYTIC GEOMETRY 5 4 2 7.5
MATH120 CALCULUS OF FUNCTIONS OF SEVERAL VARIABLES 5 4 2 7.5
MATH219 INTRODUCTION TO DIFFERENTIAL EQUATIONS 4 4 0 7.0
MATH260 BASIC LINEAR ALGEBRA 3 3 0 5.0
EE281 ELECTRICAL CIRCUITS 3 2 2 5.0
EE282 INTRODUCTION TO DIGITAL ELECTRONICS 3 3 0 5.0
CENG100 COMPUTER ENGINEERING ORIENTATION 0 2 0 1.0
CENG111 INTRODUCTION TO COMPUTER ENG. CONCEPTS 4 3 2 4.0
CENG140 C PROGRAMMING 4 3 2 4.0
CENG213 DATA STRUCTURES 4 3 2 6.0
CENG222 STATISTICAL METHODS FOR COMPUTER ENGINEERING 3 3 0 5.0
CENG223 DISCRETE COMPUTATIONAL STRUCTURES 3 3 0 6.0
CENG232 LOGIC DESIGN 4 3 2 7.0
CENG242 PROGRAMMING LANGUAGE CONCEPTS 4 3 2 7.0
CENG280 FORMAL LANGU.AND ABSTRACT MACHINES 3 3 0 6.0
CENG300 SUMMER PRACTICE I 0 0 0 2.0
CENG315 ALGORITHMS 3 3 0 6.0
CENG331 COMPUTER ORGANIZATION 3 3 0 6.0
CENG334 INTRODUCTION TO OPERATING SYSTEMS 3 3 0 5.5
CENG336 INTRO.TO EMBEDDED SYSTEMS DEVELOPMENT 3 2 2 5.5
CENG350 SOFTWARE ENGINEERING 3 3 0 5.5
CENG351 DATA MANAGEMENT AND FILE STRUCTURES 3 3 0 6.0
CENG384 SIGNALS AND SYSTEMS FOR COMPUTER ENGINEERS 3 3 0 5.0
CENG400 SUMMER PRACTICE II 0 0 0 2.0
CENG435 DATA COMMUNICATIONS AND NETWORKING 3 3 0 6.0
CENG477 INTRODUCTION TO COMPUTER GRAPHICS 3 3 0 6.0
CENG491 COMPUTER ENGINEERING DESIGN I 4 2 4 8.0
CENG492 COMPUTER ENGINEERING DESIGN II 4 2 4 8.0
ENG101 ENGLISH FOR ACADEMIC PURPOSES I 4 4 1 6.0
ENG102 ENGLISH FOR ACADEMIC PURPOSES II 4 4 1 6.0
ENG211 ACADEMIC ORAL PRESENTATION SKILLS 3 3 1 4.0
IS100 INTRODUCTION TO INFORMATION TECHNOLOGIES AND APPLICATIONS 0 0 2 1.0
Any 1 of the following set ..
HIST2201 0 2 0 2.0
HIST2202 0 2 0 2.0
HIST2205 HISTORY OF THE TURKISH REVOLUTION I 0 2 0 2.0
HIST2206 HISTORY OF THE TURKISH REVOLUTION II 0 2 0 2.0
TURK105 TURKISH I 0 4 0 2.0
TURK106 TURKISH II 0 4 0 2.0
TURK201 ELEMENTARY TURKISH 0 2 0 2.0
TURK202 INTERMEDIATE TURKISH 0 2 0 2.0
TURK303 TURKISH I 0 2 0 2.0
TURK304 TURKISH II 0 2 0 2.0
9 elective course(s) approved by the Department of Computer Engineering.




Minor program

MINOR PROGRAM IN COMPUTER ENGINEERING: Information Systems

Catalog Description: Information Systems minor program aims at particularly fulfilling the educational requirements of an `information-based society`, which calls for a know-how in informatics in almost all areas of expertise. The program will consist of subjects in databases, software engineering, information systems and some other basic subjects in computer engineering and is open to all students whose major area is outside computer engineering. At least one course in programming is recommended for application.

Compulsory Courses

Course Code Course Name Credit Prerequisite
CENG230 C PROGRAMMING (3-0)3
CENG301 DATA STRUCTURES (2-2)3 CENG230
CENG350 SOFTWARE ENGINEERING (3-0)3
CENG351 DATA MANAGEMENT AND FILE STRUCTURES (3-0)3

Electives*

3 of the following - subject to approval by both the advisor and the instructor.
Course Code Course Name Credit Prerequisite
Restricted Electives*
CENG352 DATABASE MANAGEMENT SYSTEMS (3-2)4 CENG351
CENG436 DATA COMM. AND COMPUTER NETWORKS (3-0)3
CENG451 INFORMATION SYSTEMS ANALYSIS AND DESIGN (3-0)3 CENG350
Free Electives**
Only the courses offered by Ceng Department in the following list of courses

CENGXXX Technical Elective courses


*At least 2 of the electives must be from the restricted electives.
**At most one of the electives can be a free elective and must be offered by CENG department.




See METU Academic Catalog for program information updated by the university catalog.

undergrad/curriculum.txt · Last modified: 2015/10/02 09:59 by Husnu Yildiz