Required Courses

 

YAP 101

Introduction to Data Science

Prerequisite: -

3 Credits

The aim of this course is to teach you the fundamental topics in data science in order to help you get prepared for advanced topics. Firstly, we will discuss causality and experimental research. Subsequently, we will teach the programming skills required for data analysis including programming in Python, DataFrames, and visualization. Next, we will see the topics of randomness, sampling, testing hypotheses, comparing two samples, estimation, and why the mean matters. Finally, we will make a very brief introduction to machine learning and see the topics of prediction, classification, and Bayes Theorem.

YAP 191

Critical Thinking

Prerequisite: -

3 Credits

Who are you, what is critical thinking, what is truth, what is knowledge, how good are your ideas, basic problem "mine is better", resistance to change, relevance, face-saving, stereotypical, oversimplification, hasty conclusions, baseless assumptions, logical errors, the problem of combination,  knowing yourself, being an observer, clarifying issues, doing research, interpreting evidence, analyzing viewpoints, forming judgments, biases, logical fallacies, cognitive distortions

YAP 441

Artificial Intelligence

Prerequisite: BİL 212, BİL 345

3 Credits

Intelligent agents, search methods in problem solving, informed and uninformed search methods, discovery methods, constraint satisfaction problems, game playing, knowledge and reasoning, inference, first order logic, knowledge representation, learning.

YAP 442  (BİL 442)

Deep Learning

Prerequisite: YAP 470

3 Credits

Deep Learning Fundamentals, Deep Neural Networks, Deep Learning Training Models, Convolutional Neural Networks (CNN), Auto Encoder (AE), Recurrent Neural Networks (RNN), Generator Adversarial Networks (GAN), Transformer Networks, Deep Reinforcement Learning, Deep Learning Applications

YAP 470  

Machine Learning

Prerequisite: BİL 211, BİL 245

3 Credits

Introduction and definitions, classification / regression problem, supervised learning, linear regression, least squares error sum, logistic regression, perceptron, bias-variance, regulation, over-fitting, feature selection, extraction, artificial neural networks, decision trees, support vector machines, ensemble networks, unsupervised learning

YAP 495

Innovative Artificial Intelligence Applications

Prerequisite: YAP 470

3 Credits

Students will be informed and motivated by expert guest speakers on innovative artificial intelligence applications, success stories, entrepreneurship opportunities, future trends. The students are expected to define their graduation project on artificial intelligence and data science in the next semester and complete the first stages (requirements analysis, selection of technologies to be used, supply of data sets, tools, materials, general system architecture, etc.).

YAP 496

Graduation Design Project

Prerequisite: YAP 495

3 Credits

In this course, students conduct an artificial intelligence or data science project. Within the scope of this project, literature review, problem formulation, data and field research and a comprehensive design are generated for the solution of an artificial intelligence problem. The result of the design is presented to the project manager in the desired form at the end of the semester. Introduction, Planning, Modeling, System Construction, Development of the artificial intelligence application, Final demo.

 

Elective Courses

 

YAP 471

Computational Finance

Prerequisite: İKT 213, BİL 345

3 Credits

The aim of this course is to equip you with the principles of derivative pricing and numerical methods used to solve stochastic problems in finance. The course will teach you the basic numerical techniques of finance, lattice, finite difference, Monte-Carlo simulation and density transformation methods. After preparing you on the Black-Scholes option pricing framework, the course will include numerical methods, simple and exotic options, real options, credit risk and risk-free bond pricing for the derivative products and bond pricing problems.

YAP 472

Financial Modeling

Prerequisite: İKT 213, BİL 345

3 Credits

The aim of this course is to equip you with quantitative models and big data analytics in finance. This course will provide you with regression analysis; robustness analysis; Monte Carlo simulation; linear, integer and nonlinear optimization; and financial modeling frameworks, tools, and methodology concepts such as lattice methods. The course covers these concepts, classical finance problems mean-variance portfolio selection; bond portfolio management; maturity structure estimation; capital budgeting; risk measurement; discounted cash flow risk analysis; Sensitivity analysis to European and American options pricing problems and big data issues; high frequency trading; and applies these topics to big data and fin-tech companies.

YAP 490

Research Project I

Prerequisite: YAP 441, YAP 470

3 Credits

Within the scope of this course, it is aimed to conduct theoretical or applied research on artificial intelligence / machine learning together with the academic advisor. At the end of the term, the aim is to create a publication (conference or journal) about the researches and studies carried out.

YAP 491

Research Project II

Prerequisite: YAP 490

3 Credits

Within the scope of this course, it is aimed to conduct theoretical or applied research on artificial intelligence / machine learning together with the academic advisor. In general, it will be evaluated as a continuation of the work carried out within the scope of YAP 490, and the aim is to create an article in an indexed journal about the researches and studies carried out at the end of the semester.