tr
Home
NORTHERN CYPRUS CAMPUS

Dersler

Engineering Undergraduate Programs

Curriculum

Click on the course code to see its Course description.

FIRST YEAR
First Semester

Code

Course Name

C

T

P

ECTS

MAT119

CALCULUS WITH ANALYTIC GEOMETRY

5

4

2

7.5

PHY105

GENERAL PHYSICS I

4

3

2

6.5

CHM107

GENERAL CHEMISTRY

4

3

2

6.5

ENGL101

DEVELOPMENT OF READING AND WRITING SKILLS I

4

4

0

6

GPC100

FIRST YEAR ON CAMPUS SEMINAR

1

0

2

0

CNG100

INTRODUCTION TO INFORMATION TECHNOLOGIES AND APPLICATIONS

0

0

2

1

SNG101

SOFTWARE ENGINEERING ORIENTATION

0

2

0

1

SNG111/CNG111

INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING

4

3

2

4

     

22

 

32

Second Semester

Code

Course Name

C

T

P

ECTS

MAT 120 CALCULUS OF FUNCTIONS OF SEVERAL VARIABLES

5

4

2

7.5

PHY106 GENERAL PHYSICS II

4

3

2

6.5

MAT269 BASIC LINEAR ALGEBRA

3

3

0

5

ENGL102 DEVELOPMENT OF READING AND WRITING SKILLS II

4

4

0

6

OCHS101 OCCUPATIONAL HEALTH AND SAFETY-I

0

0

0

2

SNG140/CNG140 PROGRAMMING

4

3

2

4

     

20

 

31

SECOND YEAR
Third Semester

Code

Course Name

C

T

P

ECTS

MAT219

INTRODUCTION TO DIFFERENTIAL EQUATIONS

4

4

0

7

HST 201b

PRINCIPLES OF KEMAL ATATURK I

0

2

0

2

ENGL 211

ACADEMIC ORAL PRESENTATION SKILLS

3

3

0

4

TUR 101c

TURKISH I

0

2

0

2

CNG 213

DATA STRUCTURES

4

3

2

4

CNG 223

DISCRETE COMPUTATIONAL STRUCTURES

3

3

0

6

SNG 201

INTRODUCTION TO SOFTWARE ENGINEERING

3

3

0

5

     

17

 

30

Fourth Semester

Code

Course Name

C

T

P

ECTS

STAS 221

STATISTICS FOR ENGINEERS I

3

3

0

5

TU 102

TURKISH II

0

2

0

2

HST 202b

PRINCIPLES OF KEMAL ATATURK II

0

2

0

2

CNG 232/EEE 248

LOGIC DESIGN

4

3

2

7

CNG 280

FORMAL LANGUAGES AND ABSTRACT MACHINES

3

3

0

6

SNG 221

SOFTWARE REQUIREMENTS ENGINEERING

3

3

0

5

SNG 242/

CNG 242

OBJECT ORIENTED SOFTWARE DEVELOPMENT

4

3

2

7

     

17

 

34

THIRD YEAR
Fifth Semester

Code

Course Name

C

T

P

ECTS

ENGL 311

ADVANCED COMMUNICATION SKILLS

3

3

0

4

OCHS301

OCCUPATIONAL HEALTH AND SAFETY-II

0

0

0

2

CNG 315

ALGORITHMS

3

3

0

6

CNG 331

COMPUTER ORGANIZATION

3

3

0

6

CNG 351

DATA MANAGEMENT AND FILE STRUCTURES

3

3

0

6

SNG 300d

SUMMER PRACTICE I

0

0

0

2

SNG 303

SOFTWARE PROJECT MANAGEMENT

3

3

0

5

SNG 330

SOFTWARE DESIGN

3

3

0

5

     

18

 

36

Sixth Semester

Code

Course Name

C

T

P

ECTS

CNG 334

INTRODUCTION TO OPERATING SYSTEMS

3

3

0

5.5

SNG 341

SOFTWARE CONSTRUCTION AND EVOLUTION

4

3

2

6

SNG 346

WEB APPLICATION DEVELOPMENT

3

3

0

5

SNG 352

SOFTWARE QUALITY ASSURANCE AND TESTING

3

3

0

5

SNG XXX

TECHNICAL ELECTIVE

3

3

0

5

  NON-TECHNICAL ELECTIVE

3

3

0

5

     

19

 

31.5

FOURTH YEAR
Seventh Semester

Code

Course Name

C

T

P

ECTS

CNG 435

DATA COMMUNICATIONS AND COMPUTER NETWORKING

3

3

0

6

SNG 400d

SUMMER PRACTICE II

0

0

0

2

SNG 460

SOFTWARE SECURITY

3

3

0

5

SNG 491

SOFTWARE ENGINEERING SENIOR PROJECT I

4

2

4

7

SNG XXX

TECHNICAL ELECTIVE

3

3

0

5

  NON-TECHNICAL ELECTIVE

3

3

0

5

     

16

 

30

Eighth Semester

Code

Course Name

C

T

P

ECTS

SNG 492 SOFTWARE ENGINEERING SENIOR PROJECT II

3

1

4

7

SNG 4XXe RESTRICTED ELECTIVE

3

3

0

5

SNG XXX TECHNICAL ELECTIVE

3

3

0

5

SNG XXX TECHNICAL ELECTIVE

3

3

0

5

  NON-TECHNICAL ELECTIVE

3

3

0

5

  FREE ELECTIVE

3

3

0

5

     

18

 

32

 

C =

Credit value

T =

Theoretical hours

 P =

Practical hours

ECTS =

European Credit Transfer System

Notes:
a Students who succeed in the "Mathematics Proficiency Exam" or complete the "MAT 100 Precalculus (1-2)2" course successfully become eligible to enrol in the MAT 119 course.
b International students take HST 205 and HST 206 in lieu of HST 201 and HST 202.
c International students take TUR 201 and TUR 202 in lieu of TUR 101 and TUR 102.
d Students are required to complete their internsip before enrolling in the internship courses SNG 300 and SNG 400.
e One of these courses should be selected: SNG471, SNG 480, SNG 482.

 

          

TECHNICAL ELECTIVE COURSES

Kodu

Ders Adı

K

T

U

AKTS

SNG 333 / CNG 353

SOFTWARE ARCHITECTURE AND DESIGN PATTERNS

3

3

0

5

SNG 404

SOFTWARE PROCESS MANAGEMENT

3

3

0

5

SNG 405

AGILE SOFTWARE ENGINEERING

3

3

0

5

SNG 420

SOFTWARE MODELING AND ANALYSIS

3

3

0

5

SNG 457

SOFTWARE CONFIGURATION MANAGEMENT

3

3

0

5

SNG 471

SOFTWARE VERIFICATION AND VALIDATION

3

3

0

5

SNG 480

FORMAL METHODS IN SPECIFICATION AND DESIGN

3

3

0

5

SNG 482

SOFTWARE MEASUREMENT AND METRICS

3

3

0

5

SNG 494

MODEL DRIVEN ENGINEERING

3

3

0

5

 

 

 

 

 

 

CNG 332

SYSTEMS PROGRAMMING AND SUPPORT ENVIROMENTS

3

3

0

6

CNG 336 / EEE 347

INTRODUCTION TO EMBEDDED SYSTEMS DEVELOPMENT

4

3

2

5.5

CNG 340

RAPID APPLICATION DEVELOPMENT

3

2

2

5

CNG 382

ANALYSIS OF DYNAMIC SYSTEMS WITH FEEDBACK

3

3

0

5.5

CNG 445

SOFTWARE DEVELOPMENT WITH SCRIPTING LANGUAGES

3

3

0

6

CNG 456

SCALABLE WEB APPLICATION DEVELOPMENT

3

3

0

6

CNG2542

COMPUTER HUMAN INTERACTION

3

3

0

5

 

 

 

 

 

LIVE CHAT