compulsory courses |
Program Design I |
Mathematical Foundations of Computing |
Introduction to Software Development I |
Computer Design |
English for Software Developers I |
Source Code Editors and Compilers |
TÜRK DİLİ-I |
Program Design II |
Introduction to Software Development II |
Computer Algorithms I |
Operating Systems Design and Implementation |
Web Programming and Content Management Systems |
English for Software Developers II |
TÜRK DİLİ-II |
ATATÜRK İLKELERİ VE İNKILAP TARİHİ-I |
Introduction to Android Application Development |
Object Oriented Programming |
Data Structures |
E-Commerce Modules |
Social Responsibility and Ethics |
Statistics |
ATATÜRK İLKELERİ VE İNKILAP TARİHİ-II |
Database Mangement Systems |
Programming with Python Fundamentals |
Javascript and JS Libraries |
Introduction to IOS Application Development |
Game Development Engines |
Introduction to Cloud Computing Platforms |
YERİNDE UYGULAMA-I |
Programming with Java |
Programming Language Design and Implementation |
YERİNDE UYGULAMA-II |
Data Mining and Business Intelligence |
Programming with Java II |
YERİNDE UYGULAMA-III |
Systems Programming |
Programming with .NET I |
Communication and Ethical Issues in Computing |
Entrepreneurship |
Programming with .NET II |
|
Faculty Selective Courses |
Undergraduate Design/Research |
Artificial Intelligence I |
Introduction to Machine Learning |
Natural Language Processing |
User Interface Design and Programming |
Visualization and Visual Analytics |
Computer Graphics I |
Video Game Design and Development |
Engineering Distributed Objects For Cloud Computing |
Introduction to Networking |
Design and Implementation of Network Protocols |
Compiler Design |
Object-Oriented Languages and Environments |
Programming Language Design |
Public Policy, Legal, and Ethical Issues in
Computing, Privacy, and Security |
Software Development for Mobile Platforms |
Database Systems |
Networked Operating Systems Programming |
Secure Operating System Design and Implementation |
Building Secure Computer Systems |
Human Augmentics |
Regression Applications and Forecasting in
Engineering |
Codes and Cryptography |
Linear and Non-Linear Programming |
Graph Theory |
Combinatorics |
Numerical Analysis |
Game Theory |
Earth, Energy, and the Environment |
Global Environmental Change |
Software and Applications on Healthcare |
Software and Applications Business and finance |
Software and Applications Information security |
Software and Applications Defense |
Cloud Computing Platforms GCP,AWS,AZURE |
Advanced Programming with Java |
Advanced Programming with JavaScript |
Advanced Programming with Python |
Advanced SQL, mysql, sqlite and NOSQL |
Advanced Programming with React |
Advanced Programming with HTML5 |
Advanced Programming with CSS |
Advanced Programming with Angular |
Advanced Programming with Node.js |
Advanced Programming with C |
Advanced Programming with .NET |
Advanced Programming with Ruby |
Advanced Programming with XML |
Advanced Programming with PHP |
Advanced Programming with Perl |
Android Application Development with Flutter |
Android Application Development with React |
IOS Application Development with IOS Native |
IOS Application Development with React |
Code Editors and compilers |
SAS Programming |
ERP Softwares |
Monetizing the Data Analytics |
Marketing with Data |
Game Programming with unity |