Compulsory Courses

Course 1 2 3 4 5 6 7 8 9 10 11 12
Algorithm Analysis and Design 0 0 0 0 0 0 0 0 0 0 0 0
Artificial Intelligence and Applications 0 0 0 0 0 0 0 0 0 0 0 0
Big Data 0 0 0 0 0 0 0 0 0 0 0 0
Concepts Of Programming Languages 0 0 0 0 0 0 0 0 0 0 0 0
Data Structures and Algorithms 0 0 0 0 0 0 0 0 0 0 0 0
Database Management Systems 0 0 0 0 0 0 0 0 0 0 0 0
Discrete Structures 0 0 0 0 0 0 0 0 0 0 0 0
Distributed Information and Management Systems 0 0 0 0 0 0 0 0 0 0 0 0
English Preparation 0 0 0 0 0 0 0 0 0 0 0 0
Ethics In Software Engineering 0 0 0 0 0 0 0 0 0 0 0 0
Foreign Language 0 0 0 0 0 0 0 0 0 0 0 0
Formal Methods In Software Engineering 0 0 0 0 0 0 0 0 0 0 0 0
Human-Computer Interaction 0 0 0 0 0 0 0 0 0 0 0 0
Internship I 0 0 0 0 0 0 0 0 0 0 0 0
Internship II 0 0 0 0 0 0 0 0 0 0 0 0
Introduction To Software Engineering 0 0 0 0 0 0 0 0 0 0 0 0
Linear Algebra 0 0 0 0 0 0 0 0 0 0 0 0
Logical Design and Computer Architecture 0 0 0 0 0 0 0 0 0 0 0 0
Mathematics I 0 0 0 0 0 0 0 0 0 0 0 0
Mathematics II 0 0 0 0 0 0 0 0 0 0 0 0
Object Oriented Analysis and Design 0 0 0 0 0 0 0 0 0 0 0 0
Object Oriented Programming 0 0 0 0 0 0 0 0 0 0 0 0
Operating Systems 0 0 0 0 0 0 0 0 0 0 0 0
Physics I 0 0 0 0 0 0 0 0 0 0 0 0
Physics II 0 0 0 0 0 0 0 0 0 0 0 0
Princ.Of Atatürk and History Of Turkish Revolution 0 0 0 0 0 0 0 0 0 0 0 0
Probability and Statistics 5 5 5 4 5 1 1 2 2 2 1 4
Problem Solving In Software Engineering 0 0 0 0 0 0 0 0 0 0 0 0
Senior Design Project 0 0 0 0 0 0 0 0 0 0 0 0
Software Architecture and Design 0 0 0 0 0 0 0 0 0 0 0 0
Software Engineering Design 0 0 0 0 0 0 0 0 0 0 0 0
Software Maintenance and Evaluation 0 0 0 0 0 0 0 0 0 0 0 0
Software Project Management 0 0 0 0 0 0 0 0 0 0 0 0
Software Standards, Verification and Security 0 0 0 0 0 0 0 0 0 0 0 0
Technical Communication and Report Writing 0 0 0 0 0 0 0 0 0 0 0 0
Turkish Language 0 0 0 0 0 0 0 0 0 0 0 0
User Interface Design and Testing 0 0 0 0 0 0 0 0 0 0 0 0
Web and Mobile Application Development 0 0 0 0 0 0 0 0 0 0 0 0

Optional Courses

Course 1 2 3 4 5 6 7 8 9 10 11 12
3D Geometric Modeling and Data Processing 0 0 0 0 0 0 0 0 0 0 0 0
Applied Cryptology 0 0 0 0 0 0 0 0 0 0 0 0
Cloud Computing 0 0 0 0 0 0 0 0 0 0 0 0
Data Communication and Computer Networks 0 0 0 0 0 0 0 0 0 0 0 0
Deep Learning and Applications 0 0 0 0 0 0 0 0 0 0 0 0
Digital Image Processing 0 0 0 0 0 0 0 0 0 0 0 0
Entrepreneurship and Project Management
Fi-Technics Elective
Fi-Technics Elective
Gamification 0 0 0 0 0 0 0 0 0 0 0 0
High Performance Computing 0 0 0 0 0 0 0 0 0 0 0 0
Human Computer Interaction 0 0 0 0 0 0 0 0 0 0 0 0
Introduction To Cryptology 0 0 0 0 0 0 0 0 0 0 0 0
Introduction To Information Security 0 0 0 0 0 0 0 0 0 0 0 0
Introduction To Interactive Computer Graphics 0 0 0 0 0 0 0 0 0 0 0 0
Natural Language Processing 0 0 0 0 0 0 0 0 0 0 0 0
Numerical Analysis Techniques and Applications 0 0 0 0 0 0 0 0 0 0 0 0
Parallel and Distributed Computing 0 0 0 0 0 0 0 0 0 0 0 0
Real-Time Systems 0 0 0 0 0 0 0 0 0 0 0 0
Software Security and Software Quality Assurance 0 0 0 0 0 0 0 0 0 0 0 0
System Programming 0 0 0 0 0 0 0 0 0 0 0 0
Unv-Common Elective
Unv-Common Elective

Compulsory Courses

Course 1 2 3 4 5 6 7 8 9 10 11 12
Algorithm Analysis and Design N N N N N N N N N N N N
Artificial Intelligence and Applications N N N N N N N N N N N N
Big Data N N N N N N N N N N N N
Concepts Of Programming Languages N N N N N N N N N N N N
Data Structures and Algorithms N N N N N N N N N N N N
Database Management Systems N N N N N N N N N N N N
Discrete Structures N N N N N N N N N N N N
Distributed Information and Management Systems N N N N N N N N N N N N
English Preparation N N N N N N N N N N N N
Ethics In Software Engineering N N N N N N N N N N N N
Foreign Language N N N N N N N N N N N N
Formal Methods In Software Engineering N N N N N N N N N N N N
Human-Computer Interaction N N N N N N N N N N N N
Internship I N N N N N N N N N N N N
Internship II N N N N N N N N N N N N
Introduction To Software Engineering N N N N N N N N N N N N
Linear Algebra N N N N N N N N N N N N
Logical Design and Computer Architecture N N N N N N N N N N N N
Mathematics I N N N N N N N N N N N N
Mathematics II N N N N N N N N N N N N
Object Oriented Analysis and Design N N N N N N N N N N N N
Object Oriented Programming N N N N N N N N N N N N
Operating Systems N N N N N N N N N N N N
Physics I N N N N N N N N N N N N
Physics II N N N N N N N N N N N N
Princ.Of Atatürk and History Of Turkish Revolution N N N N N N N N N N N N
Probability and Statistics H H H H H L L M M M L H
Problem Solving In Software Engineering N N N N N N N N N N N N
Senior Design Project N N N N N N N N N N N N
Software Architecture and Design N N N N N N N N N N N N
Software Engineering Design N N N N N N N N N N N N
Software Maintenance and Evaluation N N N N N N N N N N N N
Software Project Management N N N N N N N N N N N N
Software Standards, Verification and Security N N N N N N N N N N N N
Technical Communication and Report Writing N N N N N N N N N N N N
Turkish Language N N N N N N N N N N N N
User Interface Design and Testing N N N N N N N N N N N N
Web and Mobile Application Development N N N N N N N N N N N N

Optional Courses

Course 1 2 3 4 5 6 7 8 9 10 11 12
3D Geometric Modeling and Data Processing N N N N N N N N N N N N
Applied Cryptology N N N N N N N N N N N N
Cloud Computing N N N N N N N N N N N N
Data Communication and Computer Networks N N N N N N N N N N N N
Deep Learning and Applications N N N N N N N N N N N N
Digital Image Processing N N N N N N N N N N N N
Entrepreneurship and Project Management
Fi-Technics Elective
Fi-Technics Elective
Gamification N N N N N N N N N N N N
High Performance Computing N N N N N N N N N N N N
Human Computer Interaction N N N N N N N N N N N N
Introduction To Cryptology N N N N N N N N N N N N
Introduction To Information Security N N N N N N N N N N N N
Introduction To Interactive Computer Graphics N N N N N N N N N N N N
Natural Language Processing N N N N N N N N N N N N
Numerical Analysis Techniques and Applications N N N N N N N N N N N N
Parallel and Distributed Computing N N N N N N N N N N N N
Real-Time Systems N N N N N N N N N N N N
Software Security and Software Quality Assurance N N N N N N N N N N N N
System Programming N N N N N N N N N N N N
Unv-Common Elective
Unv-Common Elective

Compulsory Courses

Course 1 2 3 4 5 6 7 8 9 10 11 12
Algorithm Analysis and Design
Artificial Intelligence and Applications
Big Data
Concepts Of Programming Languages
Data Structures and Algorithms
Database Management Systems
Discrete Structures
Distributed Information and Management Systems
English Preparation
Ethics In Software Engineering
Foreign Language
Formal Methods In Software Engineering
Human-Computer Interaction
Internship I
Internship II
Introduction To Software Engineering
Linear Algebra
Logical Design and Computer Architecture
Mathematics I
Mathematics II
Object Oriented Analysis and Design
Object Oriented Programming
Operating Systems
Physics I
Physics II
Princ.Of Atatürk and History Of Turkish Revolution
Probability and Statistics + + + + + + + + + + + +
Problem Solving In Software Engineering
Senior Design Project
Software Architecture and Design
Software Engineering Design
Software Maintenance and Evaluation
Software Project Management
Software Standards, Verification and Security
Technical Communication and Report Writing
Turkish Language
User Interface Design and Testing
Web and Mobile Application Development

Optional Courses

Course 1 2 3 4 5 6 7 8 9 10 11 12
3D Geometric Modeling and Data Processing
Applied Cryptology
Cloud Computing
Data Communication and Computer Networks
Deep Learning and Applications
Digital Image Processing
Entrepreneurship and Project Management
Fi-Technics Elective
Fi-Technics Elective
Gamification
High Performance Computing
Human Computer Interaction
Introduction To Cryptology
Introduction To Information Security
Introduction To Interactive Computer Graphics
Natural Language Processing
Numerical Analysis Techniques and Applications
Parallel and Distributed Computing
Real-Time Systems
Software Security and Software Quality Assurance
System Programming
Unv-Common Elective
Unv-Common Elective