Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Advanced Computer Programmıng | MAT 511 | 0 | 3 + 0 | 3 | 6 |
Ön Koşul Dersleri | Introduction to computer |
Önerilen Seçmeli Dersler | |
Dersin Dili | Türkçe |
Dersin Seviyesi | YUKSEK_LISANS |
Dersin Türü | Seçmeli |
Dersin Koordinatörü | Doç.Dr. MURAT SARDUVAN |
Dersi Verenler | |
Dersin Yardımcıları | |
Dersin Kategorisi | Alanına Uygun Öğretim |
Dersin Amacı | To solve mathematical problems using basic computer programming. |
Dersin İçeriği | Character-based computer programming (C++), Commands and variables, Block structure, Sub programs, Arrays, Operations with arrays, Series, Operations with series, Matrices, Operations with matrices, Problems in mathematical analysis, Problems in number theory, Problems in numerical analysis, Problems in linear algebra |
# | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
---|---|---|---|
1 | He/she recognizes C++ environment in general. | Lecture, Drilland Practice, Motivations to Show, Problem Solving, | Testing, Homework, |
2 | He/she learns the commands and operations. | Lecture, Drilland Practice, Motivations to Show, Problem Solving, | Testing, Homework, |
3 | He/she learns variable and variable types. | Lecture, Question-Answer, Discussion, Drilland Practice, Demonstration, Motivations to Show, Brain Storming, Case Study, Lab / Workshop, Problem Solving, | Testing, Homework, Project / Design, Performance Task, |
4 | He/she examines and learns the block structures. | Lecture, Question-Answer, Discussion, Drilland Practice, Demonstration, Motivations to Show, Lab / Workshop, Problem Solving, Project Based Learning, | Testing, Homework, Project / Design, Performance Task, |
5 | He/she learns the structure of sub-programs and subroutines. | Lecture, Question-Answer, Discussion, Drilland Practice, Demonstration, Motivations to Show, Brain Storming, Lab / Workshop, Self Study, Problem Solving, | Testing, Homework, Project / Design, Performance Task, |
6 | He/she learns loops and loop structures. | Lecture, Question-Answer, Discussion, Drilland Practice, Demonstration, Lab / Workshop, Self Study, Problem Solving, | Testing, Homework, Project / Design, Performance Task, |
7 | He/she learns to process arrays and arrays. | Lecture, Question-Answer, Discussion, Drilland Practice, Demonstration, Lab / Workshop, Self Study, Problem Solving, | Testing, Homework, Project / Design, Performance Task, |
8 | He/she learns the logic of sequencing in a arrays. | Lecture, Question-Answer, Discussion, Demonstration, Lab / Workshop, Self Study, Problem Solving, | Testing, Homework, Project / Design, Performance Task, |
9 | He/she learns series and the series processes. | Lecture, Question-Answer, Discussion, Drilland Practice, Demonstration, Lab / Workshop, Self Study, Problem Solving, Project Based Learning, | Homework, Performance Task, |
10 | He/she learns multi-dimensional arrays. | Lecture, Question-Answer, Discussion, Drilland Practice, Lab / Workshop, Self Study, Problem Solving, | Testing, Homework, Performance Task, |
11 | He/she solve mathematical analysis problems. | Lecture, Question-Answer, Discussion, Demonstration, Lab / Workshop, Self Study, Problem Solving, | Testing, Homework, Performance Task, |
12 | He/she solve number theory problems. | Lecture, Question-Answer, Discussion, Drilland Practice, Demonstration, Lab / Workshop, Self Study, Problem Solving, | Testing, Homework, Performance Task, |
13 | He/she solve numerical analysis problems. | Lecture, Question-Answer, Discussion, Drilland Practice, Demonstration, Lab / Workshop, Self Study, Problem Solving, | Testing, Homework, Performance Task, |
14 | He/she solve linear algebra problems. | Lecture, Question-Answer, Discussion, Drilland Practice, Demonstration, Lab / Workshop, Self Study, Problem Solving, | Testing, Homework, Performance Task, |
Hafta | Ders Konuları | Ön Hazırlık |
---|---|---|
1 | Recognizing C ++ environment | |
2 | Some commands and to define a variable | |
3 | Comparative structures | |
4 | Loop structures | |
5 | Making subprogram and usage of it | |
6 | Arrays and operations with arrays | |
7 | Arrays, operations with arrays, and sorting of arrays | |
8 | Series, operations with series | |
9 | Multi-dimensional arrays, matrices | |
10 | Matrix operations and matrix applications | |
11 | Mathematical analysis applications | |
12 | Applications of numbers theory | |
13 | Applications of numerical analysis | |
14 | Applications of lineer algebra |
Kaynaklar | |
---|---|
Ders Notu | |
Ders Kaynakları | VATANSEVER Fahri, Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayınevi, Ankara, 2007. |
Sıra | Program Çıktıları | Katkı Düzeyi | |||||
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |||
0 | Develop strategic, political and practice plans and evaluate the results by taking into account the quality process in his/her area of expertise | X | |||||
2 | Student follows the current journals in his/her field and puts forward problems. | X | |||||
3 | Student understands the relations between the disciplines pertaining to the undergraduate programs of Mathematics | X | |||||
4 | Student gets new knowledge by relating the already acquired experience and knowledge with the subject-matters out of his/her field. | X | |||||
5 | Student uses different proof methods to come to a solution by analyzing the problems encountered. | X | |||||
6 | Student determines the problems to be solved within his/her field and if necessary takes the lead. | X | |||||
7 | Student conveys, in team work, his/her knowledge in the studies done in different disciplines by applying the dynamics pertaining to his/her own field. | X | |||||
8 | Student critically evaluates the knowledge got at the bachelor´s degree level, makes up the missing knowledge and focuses on the current subject-matters | X | |||||
9 | Student knows a foreign language to communicate orally and in writing and uses the foreign language in a way that he/she can have a command of the Maths terminology and can do a source research. | X | |||||
10 | Student improves himself/herself at a level of expertness in Mathematics or in the fields of application by improving the knowledge got at the bachelor´s degree level. | X | |||||
11 | Student considers the scientific and cultural ethical values in the phases of gathering and conveying data or writing articles. | X |
Değerlendirme Sistemi | |
---|---|
Yarıyıl Çalışmaları | Katkı Oranı |
1. Ara Sınav | 40 |
1. Ödev | 20 |
1. Performans Görevi (Uygulama) | 40 |
Toplam | 100 |
1. Yıl İçinin Başarıya | 50 |
1. Final | 50 |
Toplam | 100 |
AKTS - İş Yükü Etkinlik | Sayı | Süre (Saat) | Toplam İş Yükü (Saat) |
---|---|---|---|
Course Duration (Including the exam week: 16x Total course hours) | 16 | 3 | 48 |
Hours for off-the-classroom study (Pre-study, practice) | 16 | 3 | 48 |
Mid-terms | 1 | 15 | 15 |
Assignment | 1 | 10 | 10 |
Final examination | 1 | 20 | 20 |
Performance Task (Application) | 1 | 20 | 20 |
Toplam İş Yükü | 161 | ||
Toplam İş Yükü / 25 (Saat) | 6,44 | ||
Dersin AKTS Kredisi | 6 |