SOFTWARE ENGINEERING (ENGLISH)
       
Course Structure Diagram with Credits
 1st Semester Course Plan
Course unit code Course unit title Type of course unit Lecture + Recitation Local credits ECTS credits
Aİ 115 ATATURK'S PRINC. & HISTORY OF REVS. Compulsory 2+0 2.00 2.00
MAT 101 CALCULUS-I Compulsory 4+0 6.00 6.00
PHYS 103 PHYSICS-I Compulsory 3+1 6.00 6.00
TD 113 TURKISH LANGUAGE-I Compulsory 2+0 2.00 2.00
YD 117 FOREIGN LANGUAGE-I Compulsory 2+0 2.00 2.00
YZ 101 INTRODUCTION TO COMPUTER SCIENCE Compulsory 2+1 5.00 5.00
YZ 103 INTRODUCTION TO PROGRAMMING Compulsory 2+1 5.00 5.00
YZ 105 OCCUPATIONAL HEALTH AND SAFETY-I Compulsory 2+0 2.00 2.00
The students are to take a total of 30 ECTS every semester giving priority to compulsory courses.
 2nd Semester Course Plan
Course unit code Course unit title Type of course unit Lecture + Recitation Local credits ECTS credits
Aİ 116 ATATURK’S PRINCIPLES AND HISTORY OF TURKISH REVOLUTION I Compulsory 2+0 2.00 2.00
MAT 102 CALCULUS-II Compulsory 4+0 6.00 6.00
PHYS 104 PHYSICS-II Compulsory 3+1 6.00 6.00
TD 114 TURKISH LANGUAGE-II Compulsory 2+0 2.00 2.00
YD 118 FOREIGN LANGUAGE - II Compulsory 2+0 2.00 2.00
YZ 102 OBJECT ORIENTED PROGRAMMING Compulsory 2+1 4.00 4.00
YZ 104 DISCRETE STRUCTURES Compulsory 3+0 3.00 3.00
YZ 106 CAREER PATH & PLANNING Compulsory 1+0 2.00 2.00
YZ 108 LINEAR ALGEBRA Compulsory 2+0 3.00 3.00
The students are to take a total of 30 ECTS every semester giving priority to compulsory courses.
 3rd Semester Course Plan
Course unit code Course unit title Type of course unit Lecture + Recitation Local credits ECTS credits
MAT 201 CALCULUS - III Compulsory 4+0 6.00 6.00
YZ 203 VISUAL PROGRAMMING Compulsory 2+1 5.00 5.00
YZ 205 DATA STRUCTURES AND ALGORITHMS Compulsory 3+0 5.00 5.00
YZ 207 SOFTWARE REQUIREMENTS ENGINEERING Compulsory 3+0 5.00 5.00
YZ 209 NUMERICAL ANALYSIS & SCIENTIFIC PROGRAMMING Compulsory 2+1 5.00 5.00
YZ 211 PROGRAMMING LABORATORY-I Compulsory 0+2 4.00 4.00
The students are to take a total of 30 ECTS every semester giving priority to compulsory courses.
 4th Semester Course Plan
Course unit code Course unit title Type of course unit Lecture + Recitation Local credits ECTS credits
YZ 202 ADVANCED PROGRAMMING Compulsory 2+1 5.00 5.00
YZ 204 ANALYSIS OF ALGORITHMS Compulsory 3+0 5.00 5.00
YZ 206 SOFTWARE DESIGN AND ARCHITECTURE Compulsory 3+0 5.00 5.00
YZ 208 PROBABILTY THEORY AND STATISTICS Compulsory 3+0 6.00 6.00
YZ 210 DIGITAL SYSTEMS& LOGIC Compulsory 3+0 5.00 5.00
YZ 212 PROGRAMMING LABORATORY-II Compulsory 0+2 4.00 4.00
The students are to take a total of 30 ECTS every semester giving priority to compulsory courses.
 5th Semester Course Plan
Course unit code Course unit title Type of course unit Lecture + Recitation Local credits ECTS credits
YZ 301 INTRODUCTION TO ARTIFICIAL INTELLIGENCE Compulsory 3+0 5.00 5.00
YZ 303 OPERATING SYSTEMS Compulsory 3+0 5.00 5.00
YZ 305 DATABASE MANAGEMENT SYTEMS Compulsory 3+0 5.00 5.00
YZ 307 BACK-END DEVELOPMENT Compulsory 3+0 5.00 5.00
YZ 309 COMPUTER ARCHITECTURE Compulsory 3+0 5.00 5.00
YZ 311 INTRODUCTION TO DATA SCIENCE Compulsory 3+0 5.00 5.00
The students are to take a total of 30 ECTS every semester giving priority to compulsory courses.
 6th Semester Course Plan
Course unit code Course unit title Type of course unit Lecture + Recitation Local credits ECTS credits
YZ 302 FRONT-END DEVELOPMENT Compulsory 3+0 5.00 5.00
YZ 304 SOFTWARE TEST & QUALITY ASSURANCE Compulsory 3+0 5.00 5.00
YZ 306 INTRODUCTION TO GAME PROGRAMMING Compulsory 3+0 5.00 5.00
YZ 308 FORMAL METHODS & SPECIFICATIONS Compulsory 3+0 5.00 5.00
YZ 310 OCCUPATIONAL HEALTH AND SAFETY-II Compulsory 2+0 2.00 2.00
YZ 312 SOFTWARE DESIGN APPLICATIONS Compulsory 0+3 8.00 8.00
The students are to take a total of 30 ECTS every semester giving priority to compulsory courses.
 7th Semester Course Plan
Course unit code Course unit title Type of course unit Lecture + Recitation Local credits ECTS credits
YZ 401 SOFTWARE DEVELOPMENT APPLICATIONS-II Compulsory 0+3 9.00 9.00
YZ 403 INTERNSHIP Compulsory 0+0 6.00 6.00
YS 411 COMPUTER GRAPHICS Elective 2+0 3.00 3.00
YS 413 NON-RELATIONAL DATABASES Elective 2+0 3.00 3.00
YS 415 HUMAN COMPUTER INTERACTION Elective 2+0 3.00 3.00
YS 417 INTRODUCTION TO DATA MINING Elective 2+0 3.00 3.00
YS 419 SYSTEM ANALYSIS Elective 2+0 3.00 3.00
YS 419 DATA SCIENCE Elective 2+0 3.00 3.00
YS 421 INFORMATION SECURITY Elective 2+0 3.00 3.00
YS 423 SCIENTIFIC PROGRAMMING Elective 2+0 3.00 3.00
YS 425 GRAPHIC DESIGN AND APPLICATIONS Elective 2+0 3.00 3.00
YS 427 ARTIFICIAL INTELLIGENCE Elective 2+0 3.00 3.00
YS 429 INTRODUCTION TO MACHINE LEARNING Elective 2+0 3.00 3.00
YS 431 GAME PROGRAMMING Elective 2+0 3.00 3.00
YS 433 INFORMATION TECHNOLOGY LAW Elective 2+0 3.00 3.00
YS 435 CLOUD COMPUTING Elective 2+0 3.00 3.00
YS 437 VIRTUAL REALITY TECHNOLOGIES Elective 2+0 3.00 3.00
YS 439 INTRODUCTION TO BIOINFORMATICS Elective 2+0 3.00 3.00
YS 441 CYBER SECURITY Elective 2+0 3.00 3.00
YS 443 COMPILER DESIGN Elective 2+0 3.00 3.00
YS 447 FOREIGN LANGUAGE FOR BUSINESS-I Elective 2+0 3.00 3.00
YS 449 ENTREPRENEURSHIP-I Elective 2+0 2.00 2.00
The students are to take a total of 30 ECTS every semester giving priority to compulsory courses.
 8th Semester Course Plan
Course unit code Course unit title Type of course unit Lecture + Recitation Local credits ECTS credits
YZ 402 FINAL PROJECT Compulsory 0+4 9.00 9.00
YZ 404 INTERNSHIP Compulsory 0+0 6.00 6.00
YS 412 SMART CITY APPLICATIONS Elective 2+0 3.00 3.00
YS 414 PROJECT MANAGEMENT Elective 2+0 3.00 3.00
YS 416 COMPUTER VISION Elective 2+0 3.00 3.00
YS 418 DATABASE PROGRAMMING APPLICATIONS Elective 2+0 3.00 3.00
YS 420 INTRODUCTION TO WIRELESS NETWORKS Elective 2+0 3.00 3.00
YS 424 BIOINFORMATIC APPLICATIONS Elective 2+0 3.00 3.00
YS 426 HUMAN-COMPUTER INTERACTION Elective 2+0 3.00 3.00
YS 428 SYSTEM AND NETWORK SECURITY Elective 2+0 3.00 3.00
YS 430 FOREIGN LANGUAGE FOR BUSINESS Elective 2+0 3.00 3.00
YS 432 ENTREPRENEURSHIP-II Elective 2+0 3.00 3.00
YS 434 MOBILE SECURITY Elective 2+0 3.00 3.00
YS 436 INTRODUCTION TO DEEP LEARNING Elective 2+0 3.00 3.00
YS 438 RESEARCH TECHNIQUES Elective 2+0 3.00 3.00
YS 440 WEB SERVICES Elective 2+0 3.00 3.00
YS 442 VIRTUAL REALITY APPLICATIONS Elective 2+0 3.00 3.00
YS 444 FOREIGN LANGUAGE FOR BUSINESS-II Elective 2+0 3.00 3.00
YS 446 SCIENTIFIC RESEARCH TECHNIQUES Elective 2+0 3.00 3.00
YS 448 ECONOMY Elective 2+0 3.00 3.00
YS 450 GEOGRAPHICAL INFORMATION SYSTEMS Elective 2+0 3.00 3.00
The students are to take a total of 30 ECTS every semester giving priority to compulsory courses.