Course Code | Course Name | Course Content |
MCS 123
Zorunlu Ders |
Ayrık Matematik | Mantığın unsurları, Temel ispat teknikleri, Önermeler mantığı, Önermelerin denkliği, Açık önermeler ve niceleyiciler, Kümeler kuramı ve kümelerde işlemler, Bağıntı, Fonksiyon, Saymanın temelleri, Permütasyon ve kombinasyon, Kombinatoryal argümanlar, Algoritma analizine uygulamalar, Yineleme bağıntıları, Doğrusal yineleme bağıntılarının çözümü, Böl ve yönet algoritmaları ve yineleme bağıntıları, Üretici fonksiyonlar, Kapsama-dışlama prensibi, Kapsama-dışlama prensibi uygulamaları, Çizgeler, Ağaçlar ve programlamadaki temsilleri. |
MCS 151
Zorunlu Ders |
Analiz I | Gerçel sayılar, aralıklar, mutlak değer, Mutlak değerli denklemler ve eşitsizlikler, Denklem ve eşitsizlik çözümleri, ikinci dereceden denklem çözümleri vegrafikleri, çemberler, paraboller, grafiklerde öteleme, elips ve hiperbollar, Fonksiyonlar, tanım ve değer kümeleri, grafikler, tek ve çift fonksiyonlar, bileşke fonksiyon, parçalı tanımlı fonksiyonlar, Trigonometrik fonksiyonlar, özdeşlikler, trigonometrik fonksiyonların grafikleri, transandantal fonksiyonlar (üstel, logaritmik, hiperbolik),Limit ve süreklilik, türev, zincir kuralı, ortalama değer teoremi, Rolle Teoremi, kapalı türev, Türev ve uygulamaları, L’Hopital kuralı, Taylor ve MacLaurin açılımları, uç değerler, kritik noktalar, konkavlık, doğrusal yaklaşım, integral, integral yöntemleri, has olmayan integraller, dönel cisimlerin hacimleri, dilimleme ile hacim, yay uzunluğu, Belirli integral ve uygulamaları, Integral teknikleri, Has olmayan integraller.
|
MCS 152
Zorunlu Ders |
Analiz II | Rasyonel fonksiyonların integralleri, Ters yerine koyma, Has olmayan integraller, Dilimleyerek hacim bulma, Dönel cisimlerin hacimleri, Yay uzunluğu, Yüzey alanı, Kutupsal koordinatlar ve kutupsal eğriler, Kutupsal eğriler için yay uzunluğu, Diziler ve yakınsaklık, Sonsuz seriler, Pozitif seriler için yakınsaklık testleri, Mutlak ve koşullu yakınsaklık, Kuvvet serileri, Taylor ve Maclaurin serileri, binom teoremi, üç boyutlu uzayda analitik geometri, Vektörler, Vektörel çarpım, Düzlemler ve doğrular, Tek değişkenli vektörel fonksiyonlar, Eğriler ve parametrizasyonları, Çok değişkenli fonksiyonlar, Limit ve süreklilik, Kısmi türev, Yüksek dereceden türev, Zincir kuralı, Türevlenebilme ve diferansiyeller, Gradyan ve yönlü türev, Kapalı fonksiyonlar, Taylor serileri, Ekstremum değerler, Sınırlandırılmış bölgelerde ekstremum değerler, Lagrange çarpanları, İki katlı integraller, İki katlı integrallerin Kartezyen koordinatlarda iterasyonu, Has olmayan integraller, Kutupsal koordinatlarda iki katlı integral, Üç katlı integraller, Silindirik ve küresel koordinatler, Üç katlı integrallerde değişken değiştirme, Eğrisel integral, Korunumlu vektör alanı, Gradyan, diverjans ve rotasyonel, Düzlemde Green teoremi, Stoke teoremi. |
MCS 182
Zorunlu Ders |
Bilgisayar Programlama I | Java programlama dili kullanarak: Metodlar, diziler, karakterler ve karakter dizileri, sınıflar, nesne kavramının temeli: yerel değişkenler ve yöntemler. Kalıtım.
|
MCS 183
Zorunlu Ders |
Matematik ve Bilgisayar Bilimlerinin Temelleri | Symbolic logic, set theory, Cartesian product, relations, functions, injective, surjective and bijective functions, equipotent sets, countability of sets, equivalence relations, partitions, quotient sets, order relations, partial order, total order, well ordering, mathematical induction and recursive definitions of functions. Introductory computer, science topics; Operating systems, Networking, Data structures, Database systems. Introductory Latex.
|
MCS 193
Zorunlu Ders |
Matematik Tarihine Giriş | Mathematical Periods,
Egyptian and Babylonian Period (2000 B.C.- 500 B.C.) Introduction to early numeral systems, Simple arithmetic, Practical geometry, Decimal and Sexagesimal numeral systems, Sources: Ahmes (Rhind) papyrus; Moscow papyrus; Babylonian tablets, No theorems, no formulas, essentially empirical mathematics, Greek Mathematics Period, (500 B.C- A.D.500) Development of deductive geometry (Thales, Pythagoras), Start of number theory (Pythagorean school) Systematization of deductive logic (Aristotle, Platon or Eflatun; 340 B.C), Geometry of conic sections (Apollonius, 225 B.C), Axiomatic development of geometry (Euclid, 300 B.C), Germ of the integral calculus (Archimedes, 225 B.C), Hindu, Islamic and Period of Transmission (A.D.500-A.D.1700), Negative numbers and invention of zero, Introduction of Hindu-Arabic numeral system (before A.D 250), Preserves of Hindu arithmetic and Greek geometry, Book of Algebra and a book about the computation of Hindu numerals (Al- Khowarizmi, A.D.820), Geometric solution of cubic equations (Omar Hayyam, A.D. 1100, S. Al- Tusi A.D.1170), Trigonometric tables (Ulug Bey, A.D.1435, Jamshid al-Kashi A.D.1430, Law of Cosine), Translation of Arabic works, learning’s preserved by the Arabs slowly transmitted to Europe, Fibonacci’s book about Hindu-Arabic numeral system (A.D.1202, an adaptation of al-Khowarizmi’s book), First math. Book printed in Europe (Treviso Arithmetic, Italy 1478), First printed edition of Euclid’s “Elements” (A.D.1482), Growth of the Ottoman Empire (450-1683), Modern Period (A.D.1900- present) , (1828-1908 Decline period of the Ottoman Empire), Gödel ‘s Incompleteness Theorem (1958), Inner Product Spaces, Generalizations of R^n (Hilbert, 1925), Metric Spaces (Frechet, 1906), Topological Spaces (Kuratowski, 1922, Hausdorff 1914), Functional Analysis (S. Banach, 1932, Volterra 1930), Theory of Distributions (Sobolev 1935, Schwarz (1942), Neutrices (B.Fisher 1996), Fractional Calculus (S.Dugowson 1998), Computing Machines (Babbage 1832, Alan Turing (1936).
|
MCS 200
Zorunlu Ders |
Yaz Stajı I | Students are required to attend and successfully complete a minimum of 20 working days summer training.
The summer internship should be carried out in accordance with the rules and regulations set by the department. In both internships, students are expected to observe, describe and report their practical experiences.
|
MCS 231
Zorunlu Ders |
Lineer Cebir I | Systems of linear Equations, Row Echelon Form, Matrix Algebra, Elementary Matrices, Determinants, Vector Spaces, Linear Independence, Basis and Dimension, Row Space and Column Space, Null Spaces and Ranges, Linear Transformations, Similarity
|
MCS 232
Zorunlu Ders |
Lineer Cebir II | Inner Product Spaces, Orthogonality, Orthonormal Sets, The Gram-Schmidt Orthogonalization Process, Eigenvalues and Eigenvectors, Diagonalization, Hermitian Matrices, Positive Matrices, Normal Matrices, Real Symmetric Matrices, Unitary and Orthogonal Matrices, Bilinear and Quadratic Forms, Canonical Forms, Decompositions.
|
MCS 245
Zorunlu Ders |
Diferansiyel Denklemler | Existence-uniqueness theorem of first order initial value problems. First order equations (Separable, exact, linear, etc.). Higher order linear ordinary differential equations. Constant coefficient equations. Reduction of order method, method of undetermined coefficients, method of variation of parameters. Cauchy-Euler equations. Power series solutions. The Laplace transform. Convolution integral. Solution of initial value problems using Laplace transform. Solution of systems of linear differential equations by simple elimination and by the Laplace transform.
|
MCS 251
Zorunlu Ders |
İleri Analiz I | The Real line and Euclidean space (ordered field, distance, Schwarz Inequality), The topology of Euclidean space (open sets, Interior of a set, closed sets, accumulation points, closure of a set, boundary of a set, sequences, completeness), Compact and Connected sets (compactness, the Heine-Borel theorem, Nested set property, Path-connected sets, connected sets), Continuous Mappings (continuity, Images of compact and connected sets, operations on continuous mappings, the boundedness of continuous functions on compact sets, Uniform continuity, Differentiation and Integration of functions of one variable), Uniform convergence (pointwise and uniform convergence, the Weierstrass M-test, Integration and differentiation of series, the space of continuous functions, the Arzela – Ascoli theorem.
|
MCS 252
Zorunlu Ders |
İleri Analiz II | The space of continuous functions, the Arzela – Ascoli theorem, the contraction mapping principle and its applications, the Stone-Weierstrass theorem, Differentiable Mappings, Differentials of transformations, Matrix representation, Continuity of differentiable mappings, Differentiable paths, Conditions for differentiability, The chain rule, Product rule and gradients, Higher derivatives, Maxima and Minima of the functions defined on R^n, The Inverse and Implicit Function Theorems and Related Topics, Constrained extrema and Lagrange Multipliers, Integration, Integrable functions, Volume and sets of measure zero, Properties, Improper Integrals, Some convergence theorems, Fubini’s Theorem and the change of variables formula, Fourier Analysis, Inner Product Spaces, Orthogonal Families of Functions, Convergence Properties of Fourier Series
|
MCS 281
Zorunlu Ders |
Bilgisayar Programlama II | Using Java programming language, developing algorithms using top-down and bottom-up analysis method, fundamentals of visual programming, programming in GUI, subprograms, Java graphics tools and libraries, opening and closing files.
|
MCS 282
Zorunlu Ders |
Sayısal Analiz | Roundoff errors, algorithms and convergence, bisection method, fixed point iteration, Newton’s method, error analysis, accelerating convergence. Interpolation and Lagrange polynomial, divided differences. Cubic splines. Numerical differentiation, Richardson’s extrapolation. Numerical integration, trapezoid, Simpson’s and Boole’s rules. Romberg integration, adaptive quadrature. Gaussian quadrature. Multiple integrals
|
MCS 288
Seçmeli Ders |
Java ile Veri Yapıları | Algorithmic problem solving. Basic data structures. Queues. Stacks. Hash tables. Searching and sorting techniques, utilizing different data structures. In this course Java programming language will be used.
|
MCS 311
Seçmeli Ders |
Varyasyon Analizi | Lagrange multipliers, Maxima and minima, the first variation. The Euler-Lagrange equations. Constraints. Natural and boundary conditions.Transversality conditions. The Hamiltonian formulation.
|
MCS 315
Zorunlu Ders |
Kısmi Türevli Denklemler | First order equations; linear, quasilinear, and nonlinear equations; classification of second order linear partial differential equations; canonical forms; the Cauchy problem for the wave equation; Laplace and heat equations
|
MCS 321
Seçmeli Ders |
Sembolik Mantık | Propositional logic: interpretations of formulas in the propositional logic, normal forms. First-order logic. Interpretations of formulas in the first-order logic, prenex normal forms. Skolem standard forms. Herbrand universe of a set of clauses. Semantic trees. Herbrand’s theorem. Resolution principle for the propositional logic and resolution principle for the first-order logic.
|
MCS 322
Seçmeli Ders |
Belirtisiz Kümeler | The notion of membership. The concept of fuzzy subsets. Simple operations on fuzzy sets. Properties of the set of fuzzy subsets. Product and algebraic sum of two fuzzy subsets. Fuzzy graphs.Fuzzy relations. Properties of fuzzy binary relations.
|
MCS 323
Zorunlu Ders |
Soyut Cebir | Review: Mappings, Mathematical Induction, Basic Tools from Number Theory, Groups, Subgroups, Cyclic Groups, Permutation Groups, Cosets and Lagrange Theorem, Direct Products, Normal Subgroups and Factor Groups, Group Homomorphisms, Fundamental Theorem of Finite Abelian Groups, Rings, Integral Domains, Ideals, Factor Rings, Ring Homomorphisms.
|
MCS 324
Zorunlu Ders |
Olasılık ve İstatistiğe Giriş | Statistical Inference, Sampling Procedures, Measures of Location, Measures of variability, Statistical Modeling, Graphical Methods, Data Description, Sample Spaces, Events, Algebra of Events, Probability of Events, Conditional Probability, Bayes’ Rule, Random Variables, Joint Random Variables, Mathematical Expectation, Variance, Covariance, Discrete Random Variables: Binomial, Hypergeometric, Negative Binomial, Geometric and Poison Distribution, Continuous Random Variables: Normal, Gamma and Exponential Distribution, Random Sampling, Sampling Distributions, Central Limit Theorem, t-Distribution, F-Distribution
|
MCS 352
Zorunlu Ders |
Kompleks Kalkülüs | Basic properties of the complex numbers. Complex functions and linear mappings of regions in the complex plane. Limits and continuity. Branches of functions. Differentiable and analytic functions. Harmonic functions. Elementary functions. Contours and contour integrals. The Cauchy-Goursat theorem. Cauchy integral formula and its extensions. Taylor and Laurent series representations. Singularities, zeros, and poles. The residue theorem and its applications to evaluation of trigonometric and improper integrals. The argument principle and Rouché’s theorem.
|
MCS 366
Seçmeli Ders |
Elementer Sayılar Teorisi | Divisibility. The linear Diophantine equation. Primes. Congruences. Euler, Fermat, Wilson, Lagrange and Chinese Remainder Theorems. Arithmetical functions.
|
MCS 371
Seçmeli Ders |
Kesirli Diferansiyel Denklemlere Giriş | Mittlag-Leffler Functions; Riemann-Liouville fractional integrals and derivatives; Caputo fractional derivatives; Grünwald-Letnikov fractional derivative; Riesz fractional integro-differentiation ordinary differential equations; fractional Laplace transform; Cauchy type problems.
|
MCS 381
Zorunlu Ders |
Bilimsel Hesaplama | Ordinary differential equations and initial value problems. Euler’s method. Higher order Taylor methods. Runge-Kutta methods. Error control, systems of ordinary differential equations and higher order equations. Linear systems of equations. Operations of linear algebra. Gaussian elimination. Pivoting strategies, LU factorization. Eigenvalues. Iterative methods of Gauss-Seidel and Jacobi. Applications with MATLAB.
|
MCS 386
Zorunlu Ders |
Matematiksel Modellemeye Giriş | Discrete dynamical systems. Optimization models and Linear Programming. Correlation and regression. Discrete and continuous probabilistic models. Predator-prey models, optimal harvesting, traffic flow. Verification and validation of models.
|
MCS 388
Seçmeli Ders |
Java ile Veritabanı Yönetim Sistemleri | Introduction to databases. Relational data model. Entity Relationship (ER) diagrams. Relational Algebra. Relational calculus. Structured Query Language (SQL). Database Programming Techniques. Functional dependency and normalization for relational databases. Transaction processing.
|
MCS 410
Seçmeli Ders |
Özel Fonksiyonlar | Gamma function. Beta function. Bessel’s and generalized Bessel’s function. Orthogonal polynomials. Chebyshev, Legendre, Hermite, Laguere, Jacobi polynomials, Hypergeometric functions
|
MCS 417
Seçmeli Ders |
Fark Denklemlerine Giriş | The difference calculus, first order equations, linear equations, equations with constant coefficients, equations with variable coefficients, undetermined coefficients method, variation of parameters method, the Z-transform, linear systems, stability theory
|
MCS 418
Seçmeli Ders |
Zaman Skalalarında Analiz | Basic Definitions, Differentiation, Integration, First Order Linear Equations, Second Order Linear Equations, Laplace Transform, Self-Adjoint Equations, Boundary Value Problems and Green’s Function, Eigenvalue Problems.
|
MCS 427
Seçmeli Ders |
Kriptografiye Giriş | History and overview of cryptography, The Basic Principles of Modern Cryptography, Private-Key Cryptography; One time pad and stream ciphers, Block ciphers, PRPs and PRFs, Attacks on block ciphers. Message Integrity; Collision resistant hashing, Authenticated encryption: security against active attacks. Public-Key Cryptography; Cryptography using arithmetic modulo primes, Public key encryption, Arithmetic modulo composites. Digital Signatures.
|
MCS 437
Seçmeli Ders |
Java ile Bilgisayar Ağları | Introduction to computer networks. LAN, WAN, bridges, routers, gateways, Ethernet. Protocol design. TCP/IP protocols and IP addressing. Digital data transmission, Error detection and correction. Routing algorithms. ISO reference layers, Network layer in the Internet. Internetworking. Elements of transport protocol. Network security.
|
MCS 438
Seçmeli Ders |
Java ile İşletim Sistemleri | Multi-tasking real-time operating systems, batch systems, multiprogramming systems, time sharing systems, interactive systems, operating system services, file system, CPU scheduling, memory management, deadlocks, buffering and spooling concurrent process and concurrent programming languages.
|
MCS 441
Seçmeli Ders |
Gezgin Uygulama Geliştirme I | History of mobile software development; information about Android operating system; Android development tools: software development kit (SDK), Android virtual devices (AVD), debugging; activities; user interface (UI) design: views, layouts, resources, menus, handling events; intents; adapters; creating animations; Android data and SQLite. Java programming language will be used in all implementations.
|
MCS 448
Seçmeli Ders |
Motif Tanımaya Giriş | |
MCS 451
Zorunlu Ders |
Topoloji | Topological. Spaces; definitions, bases and subbases; continuous closed and open functions; homeomorphisms; countability axioms; separation axioms;compactness;product and quotient topologies; connectedness; metric and normed spaces; function spaces, Ascoli’s theorem, compact open topology.
|
MCS 452
Zorunlu Ders |
Fonksiyonel Analiz | To teach metric sequence spaces, Normed, Banach spaces and Hilbert spaces, the basic theorems in Hilbert spaces such as Riesz Representation Theorem, basic theorems in Banach spaces such as Hahn-Banach , Baire Category and uniform boundedness theorem, bounded and continuous linear operators.
|
MCS 458
Seçmeli Ders |
E-Devlet | Policy and management issues specific to e-government and e-governance; issues in effective IT adoption and diffusion in the public sector; information society, digital gap; methods and tools for the development and implementation of e-government projects; maturity level of e-government services; concepts of e-transformation
|
MCS 476
Zorunlu Ders |
Diferansiyel Geometri | Curves in R3. The local theory of curves parametrized by arc length. Frenet-Serret formulas. Surfaces. The tangent plane. The first fundamental form. Normal curvature. Geodesics.
|
MCS 485
Zorunlu Ders |
Java ile Bilgisayar Grafikleri | Using Java programming language, Advanced application of computer graphics techniques. Shading. Deformation. Ray tracing. Radiosity. Texture mapping. Fractal representation. Concepts of motion are introduced for the generation of digital animation. Concepts of graphical workstation design. Especially with respect to user interfaces and window managers are introduced.
|
MCS 488
Seçmeli Ders |
Veri Madenciliğine Giriş | The course introduces principles and techniques of data mining from preprocessing to evaluation of results. It emphasizes the advantages and disadvantages of using these methods in real world systems. Topics include: preprocessing techniques, data mining using Decision-Tree based classifiers, Association-Rule mining, Clustering methods, Statistical methods (Probability, Maximum Likelihood, Bayesian methods), data warehousing and application examples like Text Mining, Web Mining.
|
MCS 491
Zorunlu Ders |
Mezuniyet Projesi I | A practical / theoretical training in mathematics / modelling / computer / simulation. A report and presentation are required for the completion of the course.
|
MCS 492
Zorunlu Ders |
Mezuniyet Projesi II | A practical / theoretical training in mathematics / modelling / computer / simulation. A report and presentation are required for the completion of the course.
|
MCS 494
Seçmeli Ders |
Oyun Teorisi | Strategic Games; Illustrations, Bayesian Games, Mixed Strategies, Maxminimization, Rationalizability, Evolutionary Equilibrium.
Extensive Games; Illustrations, Signaling Games, Extensions, Repeated Games, Bargaining. Coalitional Games; Bargaining.
|