Information Package

Program of Computer Programming

Studies and Graduation

Course Structure Diagram with Credits

University Compulsory Courses

Code Course Title T P C ECTS
BTU100 COMPUTER LITERACY 2 - 2 2
GSBHSH FINE ARTS ELECTIVE/FIRST AID - 2 1 1
KRY100 CAREER PLANNING 1 - 1 2
ORY100 INTRODUCTION TO UNIVERSITY LIFE 1 - 1 1

First Term (Fall)

Code Course Title T P C ECTS
ATA101 ATATÜRK'S PRIN. AND THE HIST. OF THE TURKISH REP. I 2 - 2 2
BİLP103 COMPUTER HARDWARE 2 1 2 3
BİLP121 INTRODUCTION TO ALGORITHMS AND PROGRAMMING 2 2 3 5
BİLP123 DATABASE I 2 1 2 5
ING131 ENGLISH I 3 - 3 3
TSEC001 ELECTIVE I 2 1 2 5
TSEC002 ENGLISH II 2 1 2 5
TÜRK101 TURKISH I 2 - 2 2

Second Term (Spring)

Code Course Title T P C ECTS
ATA102 ATATÜRK'S PRIN. AND THE HIST. OF THE TURKISH REP. II 2 - 2 2
BİLP104 OBJECT ORIENTED PROGRAMMING I 2 2 3 5
BİLP122 INTERNET PROGRAMMING I 2 1 2 4
BİLP124 VISUAL PROGRAMMING I 2 1 2 5
ING132 ENGLISH II 3 - 3 3
TEKN195 VOCATIONAL MATHEMATICS 4 - 4 4
TSEC003 ELECTIVE III 2 1 2 5
TÜRK102 TURKISH II 2 - 2 2

Third Term (Fall)

Code Course Title T P C ECTS
BİLP241 NETWORK FUNDAMENTALS 2 1 2 5
BİLP247 OPERATIONAL ARTIFICIAL INTELLIGENCE 2 1 2 5
TEKN193 QUALITY ASSURANCE AND STANDARDS 1 - 1 1
TEKN196 OCCUPATIONAL HEALTH AND SAFETY 2 - 2 2
TSEC004 ELECTIVE IV 2 1 2 5
TSEC005 ELECTIVE V 2 1 2 5
TSEC006 ELECTIVE VI 2 1 2 5

Fourth Term (Spring)

Code Course Title T P C ECTS
TEKN280 INTERNSHIP - - 10 30

Elective Courses

Code Course Title T P C ECTS
TSEC101 GRAPHICS AND ANIMATION 2 1 2 5
TSEC102 GAME DEVELOPMENT 2 1 2 5
TSEC103 INTRODUCTION TO CRYPTOGRAPHY 2 1 2 5
TSEC104 SENSORS 2 1 2 5
TSEC105 MOBILE APPLICATIONS I 2 1 2 5
TSEC106 MOBILE APPLICATIONS II 2 1 2 5
TSEC107 CLOUD SYSTEMS 2 1 2 5
TSEC108 IMAGE PROCESSING TECHNIQUES 2 1 2 5
TSEC109 DEEP LEARNING 2 1 2 5
TSEC110 PLC PROGRAMMING 2 1 2 5
TSEC111 INDUSTRIAL ROBOTS 2 1 2 5
TSEC112 HUMAN-ROBOT INTERACTION 2 1 2 5
TSEC113 INTERNET OF THINGS 2 1 2 5
TSEC114 COMPUTER MAINTENANCE AND REPAIR 2 - 2 5
TSEC121 COMPUTER AIDED DRAWING I 2 - 2 5
TSEC122 ELECTRONIC MANUFACTURING TECHNOLOGY 2 - 2 5
TSEC123 COMPUTER AIDED DRAWING II 2 - 2 5
TSEC124 SYSTEM ANALYSIS AND DESIGN 2 1 2 5
TSEC125 INDUSTRY 4.0 2 1 2 5
TSEC126 PROJECT MANAGEMENT 3 - 3 5
TSEC131 OPERATING SYSTEMS 2 1 2 5
TSEC132 CYBER SECURITY 2 1 2 5
TSEC133 OBJECT ORIENTED PROGRAMMING II 2 1 2 5
TSEC134 INTERNET PROGRAMMING II 2 1 2 5
TSEC135 VISUAL PROGRAMMING II 2 1 2 5
TSEC136 DATA ANALYSIS 2 1 2 5
TSEC137 DATABASE II 2 1 2 5
TSEC138 C PROGRAMMING 2 1 2 5
TSEC141 DIGITAL LOGIC DESIGN 2 1 2 5
TSEC142 MICROCONTROLLERS 2 1 2 5
TSEC171 INTRODUCTION TO ARTIFICIAL INTELLIGENCE 2 1 2 5
TSEC241 BASIC ELECTRICITY AND ELECTRONICS 2 - 2 5
  • T Theoretical hours
  • P Practice hours
  • C Credit
  • ECTS European Credit Transfer System