DERS KATALOG FORMU
COURSE CATALOG FORM
Dersin Adı: Mak. Müh. için Sayısal Yönt. Course Name: Numerical Meth.for Mech. Eng.
Bölüm / Program: Makina Mühendisliği / Makina Mühendisliği
Department / Program: Mechanical Engineering / Mechanical Engineering
Dersin Dili (Course Language): Türkçe/English
Kod
(Code)
Kredi
(Local Credits)
AKTS Kredi
(ECTS Credits)
Ders Uygulaması, Saat/Hafta
(Course Implementation, Hours/Week)
Ders
(Theoretical)
Uygulama
(Tutorial)
Laboratuar
(Laboratory)
MAK202-MAK202E 2.5 5.5 2 1 0
Önşartlar
(Prerequisites)
Ders önşartı (Course prerequisite) ( MAT 102 MIN. DD or MAT 102E MIN. DD ) or ( MAT 104 MIN. DD or MAT 104E MIN. DD ) and ( MAK 114 MIN. DD or MAK 114E MIN. DD )
Sınıf önşartı (Class prerequisite): Yok (None)
Dersin Tanımı
(Course Description)
Bu ders, analitik çözümü zor veya imkansız olan mühendislik problemlerine sayısal yaklaşımlar sunmayı amaçlamaktadır. Dersin başlangıcında matematiksel modelleme ve sayısal hesaplamalardaki hata kaynakları incelenir. Ardından, tek değişkenli doğrusal olmayan denklemlerin köklerini bulma ve lineer cebirsel denklem takımlarını çözme yöntemleri ele alınır. Öğrenciler, ayrık veri setlerinden anlamlı bilgiler çıkarmak için interpolasyon ve en küçük kareler yöntemi gibi eğri uydurma tekniklerini öğrenirler. Fonksiyonların sayısal türev ve integrallerinin hesaplanması, mühendislik sistemleri için en uygun çözümü bulmayı amaçlayan optimizasyon yöntemleri dersin diğer önemli konularıdır. Son olarak, mühendislikte dinamik sistemlerin modellenmesinde temel olan adi ve kısmi diferansiyel denklemlerin sayısal çözüm yöntemlerine odaklanılır. Ders boyunca, bu algoritmaların modern mühendislik yazılımları (örneğin MATLAB, Python veya MS Excel) kullanılarak pratik mühendislik problemlerine nasıl uygulanacağı üzerinde durulur.
This course aims to provide numerical approaches to engineering problems that are difficult or impossible to solve analytically. The course begins by examining mathematical modeling and the sources of error in numerical computations. Subsequently, methods for finding the roots of single-variable non-linear equations and solving systems of linear algebraic equations are covered. Students will learn curve-fitting techniques, such as interpolation and least-squares regression, to extract meaningful information from discrete data sets. The calculation of numerical derivatives and integrals of functions, along with optimization methods aimed at finding the most suitable solution for engineering systems, are other key topics of the course. Finally, the focus shifts to numerical solution methods for ordinary and partial differential equations, which are fundamental to modeling dynamic systems in engineering. Throughout the course, an emphasis is placed on applying these algorithms to practical engineering problems using modern engineering software (such as MATLAB, Python veya MS Excel).
Dersin Amacı
(Course Objectives)
  1. Mühendislikte sıkça karşılaşılan doğrusal olmayan denklemler, lineer denklem sistemleri ve adi/kısmi diferansiyel denklemlerin çözümü için temel sayısal algoritmaları öğretmek.
  2. Deneysel verilerden veya ayrık noktalardan anlamlı sonuçlar çıkarmak amacıyla interpolasyon ve en küçük kareler yöntemiyle eğri uydurma (regresyon) tekniklerini kavratmak.
  3. Mühendislik sistemlerinde en verimli veya en uygun çözümü bulmaya yönelik temel optimizasyon yöntemleri hakkında bilgi ve beceri kazandırmak.
  4. Sayısal yöntemlerin temelindeki hata analizi ve yakınsama gibi kavramları anlamalarını sağlamak ve bu yöntemleri modern mühendislik yazılımları kullanarak etkin bir şekilde uygulama yeteneği geliştirmek.
  1. To teach the fundamental numerical algorithms for solving commonly encountered engineering problems, such as non-linear equations, systems of linear equations, and ordinary/partial differential equations.
  2. To enable students to comprehend and apply interpolation and least-squares curve fitting (regression) techniques for extracting meaningful results from experimental data or discrete points.
  3. To provide the knowledge and skills for fundamental optimization methods aimed at finding the most efficient or suitable solution in engineering systems.
  4. To ensure students understand the underlying concepts of numerical methods, such as error analysis and convergence, and to develop their ability to effectively implement these methods using modern engineering software.
Dersin Öğrenme Çıktıları
(Course Learning Outcomes)
  1. Tek değişkenli doğrusal olmayan denklemlerin köklerini bulmak için uygun sayısal yöntemleri (örneğin, İkiye Bölme, Newton-Raphson) seçer ve uygular.
  2. Doğrusal cebirsel denklem takımlarını doğrudan (örneğin, Gauss eliminasyonu) ve yinelemeli (örneğin, Gauss-Seidel) yöntemlerle çözer.
  3. Ayrık veri noktalarından ara değerleri tahmin etmek için interpolasyon ve verideki temel eğilimleri modellemek için en küçük kareler regresyon yöntemlerini uygular.
  4. Sonlu fark formüllerini kullanarak bir fonksiyonun sayısal türevini ve Yamuk/Simpson gibi kuralları kullanarak sayısal integralini hesaplar.
  5. Bir fonksiyonun minimum veya maksimum noktasını bulmak için temel optimizasyon algoritmalarını kullanır.
  6. Mühendislik sistemlerini modelleyen adi diferansiyel denklemler için başlangıç ve sınır değer problemlerini sayısal olarak çözer.
  7. Temel kısmi diferansiyel denklemleri sonlu farklar metodunu kullanarak sayısal çözüme hazırlar ve çözer.
  8. Öğrenilen sayısal yöntemleri uygun bir programlama ortamında (örneğin, MATLAB, Python, MS Excel) mühendislik problemlerini çözmek için kodlar.
  1. Select and apply appropriate numerical methods (e.g., Bisection, Newton-Raphson) to find the roots of single-variable non-linear equations.
  2. Solve systems of linear algebraic equations using both direct (e.g., Gauss elimination) and iterative (e.g., Gauss-Seidel) methods.
  3. Apply interpolation to estimate intermediate values from discrete data points and use least-squares regression to model underlying trends in data.
  4. Calculate the numerical derivative of a function using finite difference formulas and its numerical integral using rules such as Trapezoidal and Simpson's.
  5. Use fundamental optimization algorithms to find the minimum or maximum point of a function.
  6. Numerically solve initial and boundary value problems for ordinary differential equations that model engineering systems.
  7. Formulate and solve basic partial differential equations using the finite difference method.
  8. Code the learned numerical methods in a suitable programming environment (e.g., MATLAB, Python, MS Excel) to solve engineering problems.
DERS PLANI
Hafta Konular Dersin Öğrenme Çıktıları
1 Giriş, Matematiksel Modelleme ve Hata Analizi 1-7
2 Denklem Kökleri: Kapalı Yöntemler 1
3 Denklem Kökleri: Açık Yöntemler 1
4 Lineer Denklem Sistemleri: Doğrudan Yöntemler 1
5 Lineer Denklem Sistemleri: İteratif Yöntemler ve Özdeğer Problemleri 1
6 İnterpolasyon 1-6
7 Eğri Uydurma 1-6
8 Sayısal Türev 1-6
9 Sayısal İntegrasyon 1
10 Optimizasyon 1-4
11 Adi Diferansiyel Denklemler: Başlangıç Değer Problemleri 1-2
12 Adi Diferansiyel Denklemler: Sınır Değer Problemleri 1-2
13 Kısmi Diferansiyel Denklemler (Sonlu Farklar Metoduna Giriş) 1-2-4
14 Bilgisayar Destekli Mühendislik Uygulamaları 1-6-7
COURSE PLAN
Weeks Topics Course Learning Outcomes
1 Introduction, Mathematical Modeling, and Error Analysis 1-7
2 Roots of Equations: Bracketing Methods 1
3 Roots of Equations: Open Methods 1
4 Systems of Linear Equations: Direct Methods 1
5 Systems of Linear Equations: Iterative Methods and Eigenvalue Problems 1
6 Interpolation 1-6
7 Curve Fitting (Regression) 1-6
8 Numerical Differentiation 1-6
9 Numerical Integration 1
10 Optimization 1-4
11 Ordinary Differential Equations: Initial Value Problems 1-2
12 Ordinary Differential Equations: Boundary Value Problems 1-2
13 Partial Differential Equations (Introduction to the Finite Difference Method) 1-2-4
14 Computer-Aided Engineering Applications 1-6-7
Ders Kitabı Steven C. Chapra, Raymond P. Canale, Numerical Methods For Engineers, Sixth Edition, McGraw-Hill, International Edition 2010, ISBN 978-007-126759-5
Textbook Steven C. Chapra, Raymond P. Canale, Numerical Methods For Engineers, Sixth Edition, McGraw-Hill, International Edition 2010, ISBN 978-007-126759-5
Diğer Kaynaklar R. L. Burden, C. D. Faires Numerical Analysis, 7th Ed., ITP, 2001
J. H. Mathews, Numerical Methods for Mathematics, Science and Engineering, 2nd Edition, Prentice Hall Int. Editions, Englewood Cliffs, NJ, 1992
James F. Epperson An Introduction to Numerical Methods and Analyses, John Wiley and Sons, 2002, ISBN 0471316474
Other References R. L. Burden, C. D. Faires Numerical Analysis, 7th Ed., ITP, 2001
J. H. Mathews, Numerical Methods for Mathematics, Science and Engineering, 2nd Edition, Prentice Hall Int. Editions, Englewood Cliffs, NJ, 1992
James F. Epperson An Introduction to Numerical Methods and Analyses, John Wiley and Sons, 2002, ISBN 0471316474
Ödevler ve Projeler
(Homework & Projects)
İki adet ödev verilecektir.
Two homeworks should be given.
Laboratuar Uygulamaları
(Laboratory Work)
Bilgisayar Kullanımı
(Computer Usage)
Matlab, Python ve/veya MS Excel
Matlab, Python and/or MS Excel
Diğer Uygulamalar
(Other Activities)

Dersin Makina Mühendisliği Öğrenci Çıktılarıyla İlişkisi

Programın mezuna kazandıracağı bilgi ve beceriler (programa ait çıktılar) Katkı seviyesi
1 2 3
a Mühendislik, fen ve matematik ilkelerini uygulayarak karmaşık mühendislik problemlerini belirleme, formüle etme ve çözme becerisi. x
b Küresel, kültürel, sosyal, çevresel ve ekonomik etmenlerle birlikte özel gereksinimleri sağlık, güvenlik ve refahı göz önüne alarak çözüm üreten mühendislik tasarımı uygulama becerisi. x
c Farklı dinleyici gruplarıyla etkili iletişim kurabilme becerisi. x
d Mühendislik görevlerinde etik ve profesyonel sorumlulukların farkına varma ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal bağlamdaki etkilerini göz önünde bulundurarak bilinçli kararlar verme becerisi. x
e Üyeleri birlikte liderlik sağlayan, işbirlikçi ve kapsayıcı bir ortam yaratan, hedefler belirleyen, görevleri planlayan ve hedefleri karşılayan bir ekipte etkili bir şekilde çalışma yeteneği becerisi. x
f Uygun deney geliştirme, yürütme, verileri analiz etme ve yorumlama ve sonuç çıkarmak için mühendislik yargısını kullanma becerisi. x
g Uygun öğrenme stratejileri kullanarak ihtiyaç duyulduğunda yeni bilgi edinme ve uygulama becerisi. x
1: Az, 2: Kısmi, 3: Tam

Relationship of the Course to Mechanical Engineering Student Outcomes

Program Outcomes Level of Contribution
1 2 3
a An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics. x
b An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors. x
c An ability to communicate effectively with a range of audiences. x
d An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts. x
e An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives. x
f An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions. x
g An ability to acquire and apply new knowledge as needed, using appropriate learning strategies. x
1: Low, 2: Medium, 3: High