The list of elective courses offered in our department and their short descriptions are given below.
Computer Discipline
CSC 3202: OBJECT-ORIENTED PROGRAMMING
Explain object-oriented programming concepts, develop classes, and use the C# programming language to write object-oriented programs, employing existing classes and templates for object-oriented development.
https://debis.deu.edu.tr/ders-katalog/2024-2025/tr/tr_1129_1129_4043.html
CSC 4201: VISUAL PROGRAMMING TECHNIQUES
The principles and theories of visual programming, the .NET Framework and Visual Studio environment, visual components, visual form applications, and graphics drawing.
https://debis.deu.edu.tr/ders-katalog/2024-2025/tr/tr_1129_1129_4039.html
CSC 4202: ADVANCED COMPUTER PROGRAMMING WITH DATABASES
Database development using complex programming techniques that emphasize multi-file relationships, menu design, security implementation, and concurrent access. Control structures, cursors, external procedures, functions, and data warehouse concepts will be examined using SQL as the method.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4041.html
Machine Learning
MAT 4077: MATHEMATICS I FOR MACHINE LEARNING
The purpose of this course is to teach the concepts that form the mathematical foundation required for machine learning.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4094.html
MAT 4078: MATHEMATICS II FOR MACHINE LEARNING
The purpose of this course is to teach the concepts that form the mathematical foundation required for machine learning.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4089.html
Robotics
MAT 4076: MATHEMATICAL FOUNDATIONS OF ROBOTICS
The aim of this course is to define the mathematical foundations of robotics and to present spatial kinematics using planar and spherical kinematics.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4088.html
Computational Mathematics
MAT 4071: COMPUTATIONAL MATHEMATICS I
The purpose of this course is to learn how to combine basic mathematical expressions and methods with modern programming languages and, when needed, use those languages to solve mathematical problems.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4091.html
MAT 4072: COMPUTATIONAL MATHEMATICS II
The purpose of this course is to learn how to combine mathematical expressions and methods with modern software languages and, when needed, use those languages to solve mathematical problems.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4087.html
Optimization
MAT 3026: SPECIAL FUNCTIONS AND DIFFERENTIAL EQUATIONS
This course provides a general overview of special functions that arise from solutions of certain ordinary differential equations.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_76.html
MAT 4047: APPLIED OPTIMIZATION
The aim of this course is to provide knowledge of optimization, develop the ability to understand, define, formulate, and select solution methods for problems, apply various techniques during the solution phase, model and solve constrained and unconstrained optimization problems, and interpret results to obtain optimal variable values for minimizing or maximizing objectives.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_151.html
Analysis and Function Theory
MAT 4019: ASYMPTOTIC ANALYSIS
The purpose of this course is to learn asymptotic foundations (classification relations, asymptotic equivalence), asymptotic sequences, asymptotic series, and asymptotic behavior of differential equation solutions.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_65.html
MAT 4059: INTRODUCTION TO FUNCTIONAL ANALYSIS
The purpose of this course is to introduce the fundamental content and rules of functional analysis, such as Banach and Hilbert spaces, linear bounded operators and functionals, Riesz theorem, Banach theorem, open mapping theorem, uniform boundedness theorem, compact operators and their spectra.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4008.html
MAT 4046: MEASURE THEORY AND LEBESGUE INTEGRAL
The purpose of this course is to introduce the basic concepts of measure theory and Lebesgue integral.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_160.html
MAT 3008: NUMERICAL ANALYSIS II
The purpose of this course is to introduce students to the theory underlying numerical methods used in function approximation and numerical differentiation and integration.
https://debis.deu.edu.tr/ders-katalog/2023-2024/tr/tr_1129_1129_28.html
MAT 3053: REAL ANALYSIS I
The purpose of this course is to create a foundation for modern analysis and other branches that use these theories: Metric spaces, completion of metric spaces, continuity in metric spaces, compactness and connectedness, contraction mapping theorem and its applications, Arzela-Ascoli theorem, Peano theorem, Tietze extension theorem, Baire theorem.
https://debis.deu.edu.tr/ders-katalog/2023-2024/tr/tr_1129_1129_170.html
Algebra and Number Theory
MAT 4045: GALOIS THEORY
The classical problem of algebra was to find a formula that gives the roots of polynomial equations; by formula, we mean one that is generated using only the polynomial’s coefficients and performing operations of addition, subtraction, multiplication, division, and root extraction of any degree. The question of whether this is possible for any polynomial leads us to Galois theory. Starting with this motivational problem, our aim is to develop all the necessary algebraic objects (groups and rings, polynomial rings, fields, field extensions) and their properties in order to solve this problem in field theory.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_133.html
MAT 4053: ALGEBRAIC NUMBER THEORY
The purpose of this course is to introduce the methods of algebraic number theory, motivated by some problems from classical number theory. In these investigations, we will also see some geometric methods.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_153.html
MAT 4062: INTRODUCTION TO REPRESENTATION THEORY
The purpose of this course is to provide undergraduate-level preliminary knowledge of representation theory. Representation theory deals with methods of expressing a group as a matrix group and provides one of the necessary methods for properly understanding finite groups.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4009.html
MAT 4010: MODULES AND RINGS
This is an introductory course on module theory.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_41.html
MAT 4067: COMMUTATIVE RING THEORY
This is an introductory course on commutative ring theory.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4076.html
MAT 4064: NUMBER THEORY
The purpose of this course is to introduce basic number theory and create a bridge to geometric and algebraic methods in number theory by studying the following fundamental topics: quadratic reciprocity, quadratic forms, Pell’s equation and its solution using continued fraction expansion, units in quadratic number fields, Gaussian integer ring, and rational points on elliptic curves.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4078.html
MAT 4065: COMPUTATIONAL COMMUTATIVE ALGEBRA I
The purpose of this course is to introduce commutative algebra methods towards algebraic geometry using computational methods with Groebner bases.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4074.html
MAT 4066: COMPUTATIONAL COMMUTATIVE ALGEBRA II
The purpose of this course is to introduce commutative algebra methods towards algebraic geometry using computational methods with Groebner bases. In this course, we will continue our studies from “MAT4065 – Computational Commutative Algebra I”.
https://debis.deu.edu.tr/ders-katalog/2023-2024/tr/tr_1129_1129_4079.html
MAT 4082: CODING THEORY
The purpose of this course is to provide students with a solid foundation in the fundamentals of coding theory.
https://debis.deu.edu.tr/ders-katalog/2023-2024/tr/tr_1129_1129_4099.html
MAT 3046: ALGEBRA II
The purpose of this course (and MAT3055 Algebra I) is to learn the fundamental concepts of algebra. Classical topics: Groups, rings, and fields. In MAT3055 Algebra I, we focused on groups; in this course, we will study rings and fields. The main aim of this course is Galois theory of fields. We will start with the classical algebraic problem: finding formulas that give the roots of polynomial equations. This question leads us to Galois theory. We will follow this historical motivation to understand how algebra has evolved to its current state. We will work on some additional topics about groups, rings, and fields covered in the “Fundamental Algebraic Structures” course.
https://debis.deu.edu.tr/ders-katalog/2023-2024/tr/tr_1129_1129_125.html
MAT 3060: DISCRETE AND COMBINATORIAL MATHEMATICS
This course introduces students to the field of discrete and combinatorial mathematics. It aims to develop mathematical reasoning and problem-solving skills by counting discrete structures. It also provides an opportunity to solve real mathematical problems and think algorithmically.
https://debis.deu.edu.tr/ders-katalog/2023-2024/tr/tr_1129_1129_4100.html
Geometry
MAT 4043: BASIC ALGEBRAIC GEOMETRY
This course will introduce students to affine and projective varieties, which are simple objects in algebraic geometry, and the transformations between them. The focus will be on clear and concrete examples.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_134.html
MAT 4016: RIEMANN GEOMETRY
The course aims to teach students the fundamentals of Riemann geometry, which emerged as a natural generalization of surface theory in Euclidean space.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_45.html
MAT 4068: GEOMETRY
The course aims to teach students the fundamentals of Euclidean and non-Euclidean geometries.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4080.html
MAT 4012: BASIC TOPOLOGY AND GEOMETRY
The purpose of this course is to introduce students to surfaces from a topological perspective and teach them how to calculate the homology and cohomology groups of surfaces.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_109.html
MAT 4051: GRAPH THEORY
The purpose of this course is to introduce students to graph theory. The course discusses the properties of graphs, fundamental algorithms of graph theory, and their correctness proofs.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_157.html
Topology
MAT 4029: MANIFOLD THEORY
The course aims to introduce students to the concept of differentiable manifolds and the fundamental concepts and tools necessary for research, such as vector fields, differential forms, exterior derivative, and integration.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_79.html
MAT 4058: TOPOLOGICAL VECTOR SPACES
This course teaches students how topology and vector space concepts can be thought of together.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_156.html
MAT 4049: BASIC ALGEBRAIC TOPOLOGY
The purpose of this course is to introduce students to algebraic topology and fundamental topological invariants.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_171.html
MAT 4031: GENERAL TOPOLOGY
The purpose of this course is to introduce undergraduate students to the foundations of algebraic topology and geometric ideas in the field of topology.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_80.html
Applied Mathematics
MAT 4013: APPLIED MATHEMATICS I
In this course, the mathematical modeling and solutions of initial and boundary value problems for two and three-dimensional heat and wave equations will be addressed.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_42.html
MAT 4014: APPLIED MATHEMATICS II
In this course, the theory of integral operators, applications, and introduction to calculus of variations will be covered.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_43.html
MAT 4044: MATHEMATICAL MODELING AND PHILOSOPHY
The aim of this course is to develop the ability to abstract a concrete natural process and express it as a model, establish the connection between equations and variables that form the model, develop skills to perceive, examine, and apply the mathematical properties of the model’s structure, understand the relationships between physical/chemical processes corresponding to models with different mathematical structures, gain experience in conceptually creating models, and use appropriate solution methods to analyze the model over time. Additionally, introducing students to the philosophical dimension of modeling work and encouraging them to question its connections is among the course objectives.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_136.html
MAT 4060: INTRODUCTION TO MATHEMATICAL BIOLOGY
The purpose of this course is to provide an introduction to various mathematical models for biological systems and present useful techniques and mathematical theories for analyzing these models.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4006.html
MAT 4030: DIFFERENCE EQUATIONS
Difference equations are a broad field of interest and application. The aim of this course is to present various aspects of difference equations that can be studied with basic mathematical methods in a concise and succinct manner.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_82.html
MAT 4033: NONLINEAR DIFFERENTIAL EQUATIONS AND DYNAMIC SYSTEMS
In this course, dynamic systems formulated with nonlinear equations are explained. Complete (analytical) solutions to these problems may not be obtainable. In such cases, the behavior of solutions and the system’s stability are examined. Periodic and chaotic behaviors are also presented.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_106.html
MAT 4034: NONLINEAR PARTIAL DIFFERENTIAL EQUATIONS
The aim of this course is to teach nonlinear partial differential equations and some special methods for finding their solutions.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_108.html
MAT 4011: NUMERICAL SOLUTIONS OF ORDINARY DIFFERENTIAL EQUATIONS
This course is an introductory scientific computing course for ordinary differential equations. It covers creating, analyzing, and applying numerical methods for ordinary differential equations (initial and boundary value problems).
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_119.html
MAT 4024: NUMERICAL SOLUTIONS OF PARTIAL DIFFERENTIAL EQUATIONS
This course introduces the fundamental numerical methods and underlying theory of partial differential equations.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_66.html
MAT 4008: PERTURBATION TECHNIQUES
The aim of this course is to examine the effect of small perturbations in algebraic equations, integrals, linear and nonlinear differential equations.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_40.html
MAT 4035: MATHEMATICAL METHODS IN COMPUTER-AIDED GEOMETRIC DESIGN
This course examines the mathematical theory and practical methods of modern techniques for representing curves and surfaces in geometric modeling. It also provides an opportunity for geometric design.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_122.html
MAT 4080: MATHEMATICS AND TECHNOLOGY
The aim of this course is to present the key ideas behind mathematics’ real applications in technology. The course also aims to guide students in initiating various mathematical modeling approaches.
https://debis.deu.edu.tr/ders-katalog/2023-2024/tr/tr_1129_1129_4098.html
MAT 3042: ADVANCED DIFFERENTIAL GEOMETRY
In this course, the aim is to provide the concept of surface in 3-dimensional Euclidean space and to be able to calculate lengths, areas, and curvatures on surfaces.
https://debis.deu.edu.tr/ders-katalog/2023-2024/tr/tr_1129_1129_116.html
Statistics
MAT 3058: PROBABILITY
The aim of this course is to enable students to reason about probability and understand the fundamental concepts of statistics by working with probability.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4038.html
STA 4201: STATISTICAL METHODS
The aim of this course is to introduce students to basic statistical concepts and teach fundamental statistical methods used for data analysis.
https://debis.deu.edu.tr/ders-katalog/2023-2024/tr/tr_1129_1129_4077.html
Life Insurance
MAT 4057: LIFE INSURANCE MATHEMATICS
The aim of this course is for students to understand and apply the logic of life insurance mathematics.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_163.html
Economics
MAT 4038: PRINCIPLES OF ECONOMICS
The course provides an introduction to the basic concepts of micro and macroeconomics. The course aims to teach fundamental microeconomic topics such as market structure, supply and demand, consumer behavior, firm behavior in product markets, production process, and fundamental macroeconomic topics including national income, inflation and unemployment, short-term fluctuations in the Keynesian model, money and its uses, monetary policies.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_113.html
MAT 4054: FINANCIAL MATHEMATICS
The aim of this course is to teach mathematical operations needed for financial calculations, in addition to basic financial knowledge. Another desired outcome is to provide students with sufficient information to make intelligent choices among options in financial situations.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_168.html
Undergraduate Project Production and Management
MAT 4073: GUIDED RESEARCH AT THE UNDERGRADUATE LEVEL I
The aim of this course is to encourage students’ interest in mathematical research by working on problems through group discussions under the guidance of teaching staff. It will provide an opportunity for students who want to pursue a master’s degree in mathematics by gaining research experience during their undergraduate program.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4092.html
MAT 4070: PROJECT
In this course, it is aimed for the student to identify a scientific problem in the field of mathematics, conduct necessary research, investigate and analyze solution methods by using theoretical and applied knowledge gained in the mathematics field within a planned framework.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4042.html
MAT 4074: GUIDED RESEARCH AT THE UNDERGRADUATE LEVEL II
The aim of this course is to attract students’ interest in research in mathematics; for this purpose, students work on problems through discussions under the guidance of the course instructor. It is an opportunity for students to gain research experience at the undergraduate level, especially for those who want to continue graduate programs in mathematics.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4086.html
Physics
PHY 4165: INTERMEDIATE CLASSICAL MECHANICS
The aim of this course is to theoretically examine mechanics based on the principles of Lagrangian and Hamiltonian mechanics.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4075.html
PHY 4166: INTRODUCTION TO QUANTUM MECHANICS
The aim of this course is primarily to understand the physics of atoms and nuclei by considering quantum thinking, develop quantum-mechanical notation, discuss multi-atom properties including statistical mechanical perspective, and examine the atom’s nucleus and fundamental particles.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4040.html
Mathematics Olympiads
MAT 4069: ADVANCED MATHEMATICAL PROBLEM-SOLVING TECHNIQUES FOR OLYMPIADS
This course aims to teach students high-level mathematical techniques for solving Olympiad mathematics problems.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4090.html
Other
MAT 4075: HISTORY OF MATHEMATICS
The aim of this course is to develop the mathematical culture of future mathematics teachers and to make a general invitation to mathematics. This course demonstrates the foundations of modern mathematics.
https://debis.deu.edu.tr/ders-katalog/2022-2023/tr/tr_1129_1129_4093.html
For a list of all courses (compulsory and elective courses, formation, faculty common and Erasmus courses) that students in our department can take, you can visit the current course catalog.