Academic Catalog

DEPARTMENT OF CYBERSECURITY ENGINEERING

General Information on Undergraduate Program

Undergraduate Curriculum


FIRST YEAR

First Semester
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
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
SNG111 INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING 4 3 2 4.0
CYG101 CYBERSECURITY ENGINEERING ORIENTATION 0 2 0 1.0
Semester Total:32

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

Third Semester
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
CNG280 FORMAL LANGUAGES AND ABSTRACT MACHINES 3 3 0 6.0
CYG202 INTRODUCTION TO CYBERSECURITY 3 3 0 5.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 ..
SNG242 OBJECT ORIENTED SOFTWARE DEVELOPMENT 4 3 2 7.0
CYG242 OBJECT ORIENTED SOFTWARE DEVELOPMENT 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
Semester Total:32

THIRD YEAR

Fifth Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
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
CYG300 SUMMER PRACTICE I 0 0 0 2.0
CYG302 FUNDAMENTALS OF CRYPTOGRAPHY 3 3 0 6.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
            NONTECHNICAL 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
CNG384 SIGNALS AND SYSTEMS FOR COMPUTER ENGINEERS 3 3 0 5.0
OCHS301 OCCUPATIONAL HEALTH AND SAFETY - II 0 0 0 2.0
CYG303 LEGAL. PROFESSIONAL. AND ETHICAL ISSUES IN CYBER SYSTEMS 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
Semester Total:25

FOURTH YEAR

Seventh Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
CNG435 DATA COMMUNICATIONS AND COMPUTER NETWORKING 3 3 0 6.0
CYG400 SUMMER PRACTICE II 0 0 0 2.0
CYG491 CYBER SECURITY ENGINEERING SENIOR PROJECT I 3 2 2 7.0
Any 1 of the following set ..
SNG460 SOFTWARE SECURITY 3 3 0 5.0
CYG460 SOFTWARE SECURITY 3 3 0 5.0
            TECHNICAL ELECTIVE 6.0
            TECHNICAL ELECTIVE 6.0
Semester Total:32

Eighth Semester
Course Code Course Name METU Credit Contact (h/w) Lab (h/w) ECTS
CYG468 SECURE PROGRAMMING 3 3 0 6.0
CYG492 CYBER SECURITY ENGINEERING SENIOR PROJECT II 3 1 4 7.0
            TECHNICAL ELECTIVE 6.0
            TECHNICAL ELECTIVE 6.0
            NONTECHNICAL ELECTIVE 6.0
Semester Total:31
Program Total:250

h/w = hours per week