Middle East Technical University Northern Cyprus Campus - Computer engineering Undergraduate Program

 
 
Site Map | Contact Info | FAQ | Academic Calendar| Phonebook | Photo Album| Main Page 
Akademik Bilgiler >> Computer Engineering Undergraduate Program
Economic and Administrative Sciences Undergraduate Programs
  • Business Administration
  • Business Administration (Joint Undergraduate Program with SUNY New Paltz Univ.)
  • Economics
  • Political Science and International Relations


    Engineering Undergraduate Programs
  • Chemical Engineering
  • Civil Engineering
  • Computer Engineering
  • Electrical and Electronics Engineering
  • Mechanical Engineering
  • Petroleum and Natural Gas Engineering Program

    Education / Humanities Undergraduate Programs

  • English Language Teaching
  • Psychology

    Minor Programs

  • Minor Program in Electronics
  • Minor Program in Information Systems
  • Minor Program in Mechatronics
  • Economics Minor Program
  • General Management And Corporate Finance Minor Programs
  • Political Science and International Relations Minor Program

  • COMPUTER ENGINEERING PROGRAM

    Computer Engineering is a discipline which produces and disseminates theory, principles, practice and the know-how of computing in the information age. It has given rise to the critical analysis, design, evaluation, and improvement of computing systems in the context of computers and humankind, embracing all facets of society, industry and services. Computer engineers design methods and algorithms to process knowledge in the form of raw data or information, and develop applications to provide effective and efficient software and hardware solutions to the problems created by the ever changing needs and demands of our society. Therefore, computer engineers must have the ability to think analytically, be creative and be good in social communications. They should also be aware of the impact they have on society by way of the products that they develop.

    METU NCC Computer Engineering Program

    The METU NCC CNG Undergraduate Program provides professional training in Computer Engineering. The program, aimed at meeting the demand for B.S. level computer engineers in industry, business and in higher education, covers a wide range of areas in the field of computer engineering, including programming languages, computer architecture, data structures, algorithms, theory of computation, databases, software engineering, embedded systems, graphics, operating systems, and networks. It also addresses other core and supporting areas, such image processing, e-business, intelligent systems, distributed and parallel systems, knowledge engineering, etc.

    The preparation of students to be successful in Computer Engineering practice is the primary objective of the program. Graduates will be able to pursue advanced studies in Computer Engineering and Computer Science on a competitive universal basis.

    The focus of the first two years of the undergraduate program is on foundational courses, which provide a solid basis for some concurrent courses and most of the courses taken in the last two years which are related to the computer engineering field in general, as well as applied and advanced topics. Undergraduate students spend a total of 12 (twelve) weeks in industrial practice during the summers. As an integral part of undergraduate study, students are given numerous assignments, many of which require team work and collaboration, essential qualities for success in today's world. Assignments of this nature foster a collaborative atmosphere in and outside of class, not only between students, but also involving close interaction with the teachers and assistants.  

    The general aims of the METU NCC CNG Undergraduate Program are to provide:

    • a significant depth and breadth of coverage of the core concepts in computing, with options for in-depth studies related to computer engineering and science disciplines.
    • a basic engineering and science curriculum (mathematics, physics, and engineering).
    • opportunities for students to become aware of computing profession in the context of science, society and technology.
    • opportunities for students to develop design capabilities and decision-making abilities.
    • a basic engineering and science curriculum as a basis for further engineering education and practice.

    Career Opportunities

    Information technologies play a vital role in everyday life and in many sectors including communication, education, banking, health, defense, and the production industry. Therefore, graduates from the METU NCC CNG Undergraduate Program will have very good career prospects both at home and abroad in various private and public sector organizations. More specifically, our graduates will be eligible for jobs in computer centers of the large banks and multinational companies and, of course, in information technology (IT) companies. Some of our graduates will also have the opportunity of postgraduate study leading to MS and PhD in or outside of Turkey .

    Curriculum

    (Click on the course code to see its catalog description)

    FIRST YEAR

    First Semester

    MAT 119

    Calculus with Analytic Geometry

    (4-2) 5

    PHY 105

    General Physics I

    (3-2) 4

    CNG 111

    Introduction to Computer Engineering Concepts

    (3-2) 4

    ENGL 101

    Development of Reading and Writing Skills I

    (4-0) 4

    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-0) 3

    CNG 223

    Discrete Computational Structures

    (3-0) 3

    ENGL 211

    Academic Oral Presentation Skills

    (3-0) 3

    TUR 101 a

    Turkish I

    (2-0) NC

     

    Fourth Semester

    STAS 221 / EEE 230

    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 a

    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 b

    Principles of Kemal Atatürk I

    (2-0) NC

    CNG 300 c

    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 382 / EEE302 / MECH 304

    Analysis of Dynamic Systems with Feedback / Feedback Systems / Control Systems

    (3-0) 3

    CNG 350

    Software Engineering

    (3-0) 3

     

    Non-technical Elective

    (-) 3

    HST 202 b

    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 c

    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) Foreign students will take TUR 201 and TUR 202, which may be taken in the first year by the consent of the advisor.
    (b) Foreign students will take HST 400 instead of HST 201 and HST 202
    (c) Students are expected to complete their summer training prior to registering CNG 300 and CNG 400

    [Top of the Page]