Dersin Adı Ders Kodu Yarıyılı Teori
(Saat/Hafta)
Uygulama
(Saat/Hafta)
Akts
SAYISAL YÖNTEMLER MAT220 4 3 0 4,0
Önkoşul(lar)-var ise
Dersin Dili
Dersin Türü Lisans
Dersin sorumlusu(ları) Prof.Dr. HÜSEYİN TARIK DURU
Dersin Amacı Sayısal analiz istenen matematiksel işlemlerin ayrık olarak nasıl hesaplanabileceğinin incelenmesidir. Sayısal analiz dersinin amacı; öğrencilerin, analitik olarak çözümleri çok zor olan matematik problemlerini belli hata aralıklarında çözebilmek için gerekli sayısal analiz tekniklerini kavraması.
Dersin Verilme Şekli Örgün
Sıra No Dersin Öğrenme Çıktıları Öğretim Yöntemleri Değerlendirme Yöntemleri Program Yeterliliklerini Karşılama Düzeyi(1)(2)(3)(4)(5)
1 It defines the errors in numerical methods, including absolute, relative, modeling, truncation, and rounding errors.
1 Sayısal yöntemlerdeki hatalardan mutlak, bağıl, modelleme, kesme ve yuvarlama hatalarını tanımlar. Anlatım, Soru-cevap Sınav, Kısa Sınav, Performans Ödevi 1, 2, 3, 14
2 Eğri uydurma ile doğrusal olmayan denklemleri çözer. Anlatım, Soru-cevap Sınav, Kısa Sınav, Performans Ödevi 1, 2, 3, 14
2 It solves nonlinear equations and performs curve fitting.
3 It applies the method of least squares to perform linear, polynomial, and exponential curve fitting.
3 En küçük kareler yöntemiyle doğrusal, polinomal ve üstel eğri uydurmayı uygular. Anlatım, Soru-cevap Sınav, Kısa Sınav, Performans Ödevi 1, 2, 3, 14
4 Basit iterasyon ve lineer iterasyon yöntemlerini tanımlar. Anlatım, Soru-cevap Sınav, Kısa Sınav, Performans Ödevi 1, 2, 3, 14
4 It describes the concepts of simple iteration and linear iteration methods.
5 It relates differentiation and numerical differentiation using equal and randomly distributed difference operators.
5 Türev ve sayısal türevi eşit ve rastgele dağılmış fark operatörleri ile ilişkilendirir. Anlatım, Soru-cevap Sınav, Kısa Sınav, Performans Ödevi 1, 2, 3, 14
6 Sayısal integral ve türev hesaplar. Anlatım, Soru-cevap Sınav, Kısa Sınav, Performans Ödevi 1, 2, 3, 14
6 It calculates numerical integrals and derivatives.
7
7
8
8
9
9
10
10
11
11
12
12
13
13
14
14
15
15
Dersin İçeriği
Bu ders, sayısal hesaplardaki yanlışlar, eğri uydurma, doğrusal olmayan denklemlerin çözümü, ikiye bölme yöntemi, sonlu farklar, enterpolasyon, sayısal türev, sayısal integrasyon, Fourier serilerini kapsar.
Kaynaklar
1. Karaboğa, N. (2015). Sayısal Yöntemler ve Matlab Uygulamaları. Nobel Yayınevi. 2. Esfandiari, R. S. (2022). Mühendislik ve Temel Bilimler İçin MATLAB® Destekli Sayısal Analiz. Palme Yayınevi.
Haftalara Göre İşlenecek Konular
Haftalar Konular Dokümanlar
1 . Hafta Lineer Cebir (Matrisler, Komplex katsayılı Matrisler ve matris işlemleri)
1 . Hafta Linear Algebra (Matrices, Matrices with Complex Coefficients, and Matrix Operations)
2 . Hafta Implementation of Matrix Operations in Python
2 . Hafta Matris İşlemlerinin Python ile gerçekleştirilmesi
3 . Hafta Lineer Olmayan Denklemlerin Sayısal Çözümü (Adım Küçültme Yöntemi, Orta Nokta Yöntemi, Kesen Nokta Yöntemi)
3 . Hafta Numerical Solution of Nonlinear Equations (Step Size Reduction Method, Midpoint Method, Bisection Method)
4 . Hafta Solution of Nonlinear Equations (Simple Iteration Method, Newton-Raphson Method, Improved N-Raphson Method)
4 . Hafta Lineer Olmayan Denklemlerin Çözülmesi (Basit İterasyon Yöntemi, Newton-Raphson Yöntemi, Geliştirilmiş N-Raphson Yöntemi)
5 . Hafta Lineer Denklem Sistemleri Çözümü (doğrudan yöntemler)
5 . Hafta Solution of Linear Equation Systems (Direct Methods)
6 . Hafta Solution of Linear Equation Systems (Iterative Methods: Jacobi Method, Gauss-Seidel Method)
6 . Hafta Lineer Denklem Sistemleri Çözümü (iteratif yöntemler: Jakobi Yöntemi, Gauss-Seidel Yöntemi)
7 . Hafta Lineer denklem sistemi uygulamaları
7 . Hafta Applications of Linear Equation Systems
8 . Hafta Midterm
8 . Hafta Ara sınav/Değerlendirme
9 . Hafta Sayısal Türev
9 . Hafta Numerical Differentiation
10 . Hafta Numerical Integration
10 . Hafta Sayısal İntegral
11 . Hafta Sayısal Türev ve İntegral Uygulamaları
11 . Hafta Applications of Numerical Differentiation and Integration
12 . Hafta Solution of Nonlinear Equation Systems
12 . Hafta Lineer Olmayan Denklem Sistemlerinin Çözümü
13 . Hafta Enterpoasyon ve eğri uydurma (Lineer Enterpolasyon, Lagrange enterpolasyon Formülü)
13 . Hafta Interpolation and Curve Fitting (Linear Interpolation, Lagrange Interpolation Formula)
14 . Hafta Interpolation and Curve Fitting (Least Squares Method)
14 . Hafta Enterpoasyon ve eğri uydurma (En küçük kareler Yöntemi )
15 . Hafta Bayağı Diferansiyel Denklemlerin Sayısal Çözümü (Euler Yöntemi, Runge-Kutta Yöntemi ,Adams Yöntem)
15 . Hafta Numerical Solution of Ordinary Differential Equations (Euler Method, Runge-Kutta Method, Adams Method)
16 . Hafta Yarıyıl sonu sınavı
Değerlendirme Sistemi
Yarıyıl içi çalışmaları Sayısı Katkı Payı (%)
Ara Sınav 1 40
Yarıyıl Sonu Sınavı 0 0
0 0
0 0
0 0
1 40
0 0
0 0
2 20
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
Toplam 100
Yarıyıl İçi Çalışmalarının Başarı Notuna Katkısı 1 40
Yarıyıl Sonu Çalışmalarının Başarı Notuna Katkısı 1 0
Toplam 100
AKTS (Öğrenci İş Yükü) Tablosu
Etkinlikler Sayısı Süresi Toplam İş Yükü
Ders süresi (sınav haftası dahil: 16xders saati) 1 2 2
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 0 0 0
Ara Sınav 0 0 0
Dönem Sonu Sınavı 0 0 0
0 0 0
0 0 0
0 0 0
1 2 2
0 0 0
0 0 0
2 2 4
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
14 3 42
7 2 14
7 2 14
14 2 28
0 0 0
Toplam İş Yükü 106
Dersin Öğrenme Çıktılarının Program Yeterlilikleri İle İlişkilendirilmesi
Sıra No Program Yeterlilikleri Katkı Düzeyi*
1 2 3 4 5
15 As an aware individual of current and historical events, critically interprets events and makes rational deductions.
1 Possesses a fundamental understanding of applied and conceptual knowledge in the field of software engineering.
2 Utilizes the theoretical and applied knowledge from mathematics, natural sciences, and software engineering in solving engineering problems.
3 Identifies current engineering problems in various application domains and provides feasible recommendations for solving these problems using software systems.
4 Performs analyses of software-based systems, components, and processes required for problem-solving, and creates the best designs that can meet the identified requirements and constraints.
5 Selects and applies modern methods and tools necessary for engineering applications.
6 Collects and processes the necessary data for problem-solving, designs experiments, conducts experiments, and interprets the results.
7 Is familiar with the management processes of engineering projects, selects and applies the most suitable project management tools and project life cycle for the project.
8 Codes, tests, operates, and maintains computer-based systems.
9 Actively collaborates within disciplinary or interdisciplinary research and software development teams, either individually or as part of a team.
10 Keeps track of current developments in software engineering and other relevant fields, with a conscious awareness of the necessity for continuous professional development.
11 Proficiently and effectively utilizes both Turkish and English languages for the purpose of tracking scientific and technical resources, presenting projects, and writing academic publications.
12 Is aware of the legal consequences of information technology applications and the individual, corporate, societal, and global impacts in both ethical and universal dimensions.
13 Acts with professional and ethical responsibility in the development of software and systems.
14 Designs and develops software systems using analytical thinking skills, aiming to facilitate human life or enhance comfort.