Home
"WE CAN CHANGE THE WORLD"

Curriculum

Engineering Undergraduate Programs

Curriculum

Click on the course code to see its Course description.

 

FIRST YEAR
First Semester
MAT 119 (a) Calculus with Analytic Geometry (4-2) 5
PHY 105 General Physics I (3-2) 4
CNG 101 Comp. Engineering Orientation (2-0) NC
CNG 111 Introduction to Comp. Engineering Concepts (3-2) 4
CHM 107 General Chemistry (3-2) 4
ENGL 101 Development of Reading and Writing Skills I (4-0) 4
GPC 100 First Year on Campus Seminar (0-2) 1
CNG 100 Introduction to Information Technologies and Applications (2-0) NC
 
Second Semester
MAT 120 Calculus for Functions of Several Variables (4-2) 5
PHY 106 General Physics II (3-2) 4
CNG 140 C Programming (3-2) 4
MAT 260 Basic Linear Algebra (3-0) 3
ENGL 102 Development of Reading and Writing Skills II (4-0) 4
 
SECOND YEAR
Third Semester
MAT 219 Differential Equations (4-0) 4
EEE 281 Electrical Circuits (3-2) 4
CNG 213 Data Structures (3-2) 4
CNG 223 Discrete Computational Structures (3-0) 3
ENGL 211 Academic Oral Presentation Skills (3-0) 3
TUR 101 (b) Turkish I (2-0) NC
 
Fourth Semester
STAS 221 / EEE 330 Statistics for Engineers I / Probability and Random Variables (3-0) 3
EEE 282 Introduction to Digital Electronics (3-2) 4
CNG 242 Programming Language Concepts (3-2) 4
CNG 280 Formal Languages and Abstract Machines (3-0) 3
CNG 232 / EEE 248 Logic Design (3-2) 4
TUR 102 (b) Turkish II (2-0) NC
 
THIRD YEAR
Fifth Semester
CNG 315 Algorithms (3-0) 3
CNG 331 Computer Organization (3-0) 3
CNG 351 Data Management and File Structures (3-0) 3
  Technical Elective (-) 3
  Non-Technical Elective (-) 3
ENGL 311 Advanced Communication Skills (3-0) 3
HST 201 (c) Principles of Kemal Atatürk I (2-0) NC
CNG 300 (d) Summer Practice I (-) NC
 
Sixth Semester
CNG 336 / EEE 347 Introduction to Embedded Systems Development / Introduction to Microprocessors (3-2) 4
CNG 334 Introduction to Operating Systems (3-0) 3
CNG 384 Signals and Systems for Computer Engineers (3-0) 3
CNG 350 Software Engineering (3-0) 3
  Non-technical Elective (-) 3
HST 202 (c) Principles of Kemal Atatürk II (2-0) NC
 
FOURTH YEAR
Seventh Semester
CNG 491 Senior Project and Seminar: Design (2-0) 2
CNG 435 Data Communications and Networking (3-0) 3
  Technical Elective (-) 3
  Technical Elective (-) 3
  Non-Technical Elective (-) 3
CNG 400 (d) Summer Practice II (-) NC
 
Eighth Semester
CNG 492 Senior Project and Seminar: Implementation (1-2) 2
  Technical Elective (-) 3
  Technical Elective (-) 3
  Technical Elective (-) 3
  Free Elective (-) 3
 

(a) Students who successfully completed "MAT 100 Precalculus (1-2)2″ course or passed "Mathematics Proficiency Examination" can take MAT 119 course.
(b) International Students will take TUR 201 and TUR 202, which may be taken in the first year by the consent
of the advisor.
(c) International students will take HST 205 and HST 206 instead of HST 201 and HST 202
(d) Students are expected to complete their summer training prior to registering CNG 300 and CNG 400