Yazdır

Ders Tanımı

Ders Kodu Yarıyıl T+U Saat Kredi AKTS
MATHEMATICS PROGRAMMING MAT 355 5 2 + 0 2 4
Ön Koşul Dersleri

Students are assumed to be familiar with Abstract Mathematics, Linear Algebra I, II, Analysis I, II, and Numerical Analysis.

Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü SECMELI
Dersin Koordinatörü Doç.Dr. MURAT SARDUVAN
Dersi Verenler Doç.Dr. MURAT SARDUVAN
Dersin Yardımcıları

Research Assistants of Department of Mathematics

Dersin Kategorisi
Dersin Amacı

The aim of this course is to introduce getting solutions of mathematical problems using a package program Matlab.

Dersin İçeriği

Environment of the package program and special commands, The structure of compare and loop, Approximate calculation, Plotting a graph.

Dersin Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 - He/she sees the steps of the programming. 1 - 2 - 5 - 6 - 13 - 14 - A - C - D -
2 - He/she defines a variable distinguishing between different types of data and uses commands for input and output of data. 1 - 2 - 3 - 4 - 6 - 8 - 9 - 13 - 14 - A - C - D -
3 - He/she uses some comparison command. 1 - 2 - 3 - 4 - 6 - 12 - 13 - 14 - 15 - A - C - D -
4 - He/she knows the cases that need loop, creates loop (for "for loop") 1 - 2 - 4 - 6 - 13 - 14 - 15 - A - C - D -
5 - He/she makes a program for creating some special number sets. 1 - 2 - 4 - 10 - 13 - 15 - A - C - D -
6 - He/she applies commands for input-output of data and the structures of loops. 1 - 2 - 4 - 6 - 8 - 14 - A - C - D -
7 - He/she knows the cases that need loop, creates loop (for "for while") 1 - 2 - 4 - 6 - 8 - 13 - 14 - 15 - A - C - D -
8 - He/she creates a previously written program's output. 1 - 2 - 3 - 8 - 9 - 10 - 12 - 13 - 14 - A - C - D -
9 - He/she solves some problems of matrices. 1 - 2 - 3 - 4 - 6 - 10 - 13 - 14 - 15 - A - C - D -
10 - He/she creates a function for using it in another program. 1 - 2 - 4 - 6 - 8 - 10 - 14 - 15 - A - C - D -
11 - He/she solves some problems related to linear algebra. 1 - 2 - 6 - 10 - 13 - 14 - 15 - A - C - D -
12 - He/she calculates limit, derivations, and integral of a given function. 2 - 4 - 6 - 13 - A - C - D -
13 - He/she introduces enviroment of graphing and graphs some basic ones. 1 - 5 - 6 - 14 - A - C - D -
14 - He/she plots two and three dimensional graphs. 1 - 3 - 4 - 13 - A - C - D -
Öğretim Yöntemleri: 1:Lecture 2:Question-Answer 3:Discussion 4:Drilland Practice 6:Motivations to Show 12:Case Study 13:Lab / Workshop 14:Self Study 15:Problem Solving 10:Brain Storming 8:Group Study 9:Simulation 5:Demonstration
Ölçme Yöntemleri: A:Testing C:Homework D:Project / Design

Ders Akışı

Hafta Konular ÖnHazırlık
1 Steps of the programing, environment of the package program
2 Commands for input and output of data, defining a variable, assigning a value to the variable, and some commands of the package program
3 Arithmetic and logical operators, compare commands
4 The structure of loop (for "for loop")
5 Some problems on number theory
6 Sequences and some problems on numerical analysis
7 The structure of loop (for "while loop")
8 Some problems on number theory ans numerical analysis (continue)
9 Sequences and calculations in multi-dimensional arrays
10 Creating and using a function
11 Solutions for some problems of linear algebra
12 Finding limit or derivation or integral of a given function
13 Plotting a basic graph
14 Plotting two and three dimensional graphs

Kaynaklar

Ders Notu
Ders Kaynakları

1. VATANSEVER Fahri, Algoritma Geliştirme ve Programlamaya Giriş, Ankara-2002.
2. ÇELİK Basri, MAPLE ve MAPLE ile MATEMATİK, Ankara 2004.
3. ARİFOĞLU UĞUR, MATLAB 7.04 Simulink ve Mühendislik Uygulamaları, Alfa Yayınevi, İstanbul 2005.
4. DAL Deniz, Matlab ile Programlama, Ekin Yayınevi, Bursa 2011.
5. DEVECİ KARAKOÇ İpek, MATLAB ve İstatistiksel Veri Analizi, Nobel Yayınevi, Ankara 2010.
6. UYSAL Mithat, MATLAB ile Matematiksel Uygulamalar ve Mühendislik Uygulamaları, Beta Yayınevi, İstanbul 2004.
7. ÇELİK Basri, MAPLE ve MAPLE ile Matematik, Nobel Yayınevi, Ankara 2004.


Döküman Paylaşımı


Dersin Program Çıktılarına Katkısı

No Program Öğrenme Çıktıları KatkıDüzeyi
1 2 3 4 5
1 He/ she has the ability to use the related materials about mathematics, constructed on competency, achieved in secondary education and also has the further knowledge equipment. X
2 Evaluating the fundamental notions, theories and data with academic methods, he/ she determines and analyses the encountered problems and subjects, exchanges ideas, improves suggestions propped up proofs and inquiries. X
3 Evaluating the fundamental notions, theories and data with academic methods, he/ she determines and analyses the encountered problems and subjects, exchanges ideas, improves suggestions propped up proofs and inquiries. X
4 He/ she has the competency of executing the further studies of undergraduate subjects independently or with shareholders. X
5 He/ she follows up the knowledge of mathematics and has the competency of getting across with his (or her) professional colleagues within a foreign language. X
6 He/ she has the knowledge of computer software information as a mathematician needs. X
7 He/ she has scientific and ethic assets in the phases of congregating, annotating and announcing the knowledge about mathematics. X
8 He/ she has the ability to make the mathematical models of contemporary problems and solving them. X
9 He/ she uses the ability of abstract thinking. X
10 He/ she uses the ability of abstract thinking. X

Değerlendirme Sistemi

YARIYIL İÇİ ÇALIŞMALARI SIRA KATKI YÜZDESİ
AraSinav 1 70
KisaSinav 1 10
KisaSinav 2 10
KisaSinav 3 10
Toplam 100
Yıliçinin Başarıya Oranı 50
Finalin Başarıya Oranı 50
Toplam 100

AKTS - İş Yükü

Etkinlik Sayısı Süresi(Saat) Toplam İş yükü(Saat)
Course Duration (Including the exam week: 16x Total course hours) 16 2 32
Hours for off-the-classroom study (Pre-study, practice) 16 2 32
Mid-terms 1 10 10
Quiz 3 5 15
Final examination 1 20 20
Toplam İş Yükü 109
Toplam İş Yükü /25(s) 4.36
Dersin AKTS Kredisi 4.36
; ;