|
MAT2008 | Mathematical Computation | 4+0+0 | ECTS:6 | Year / Semester | Spring Semester | Level of Course | First Cycle | Status | Compulsory | Department | DEPARTMENT of MATHEMATICS | Prerequisites and co-requisites | None | Mode of Delivery | | Contact Hours | 14 weeks - 4 hours of lectures per week | Lecturer | Doç. Dr. Pelin ŞENEL | Co-Lecturer | Asst. Prof. Dr. Muhammet YAZICI, | Language of instruction | Turkish | Professional practise ( internship ) | None | | The aim of the course: | The aim of the course is to provide symbolic computation practice in electronic environment and to provide basic knowledge and ability on computer programing. |
Learning Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | LO - 1 : | Obtain basic knowledge on hardware and software | 3,5,6,8 | 1,3, | LO - 2 : | Use computer softwares to carry numeric and symbolic analysis | 3,5,6,8 | 1,3, | LO - 3 : | Write simple computer programs | 3,5,6,8 | 1,3, | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome | |
Main notions and definitions (hardware, software, data processing). Symbolic computations with MAXIMA (scalars, vectors, martices, functions and their graphs, limit, differentiation, integration, series, linear algebra applications, differential equations). Computer programming (algorithms: pseudocode, flowcharts and coding), Programing with OCTAVE (scalars, vectors, matrices, functions and plotting, iterative and conditional structures, constructing function programs, applications)
|
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | Definition of computer, hardware units, data processing, software, program and coding, programing languages, Operations with computer programs:mathematical operations, comparison-decision operations, logical operations, floating point numbers, order of operations in computers. | | Week 2 | Installation of MAXIMA and introduction, symbolic computations with MAXIMA: basic mathematical operations, variable assignment, solving system of linear equations, trigonometric, exponential, logarithmic functions and polinoms. | | Week 3 | Symbolic computations with MAXIMA: defining functions and plotting graphs, limit, differentiation, integration, Taylor series. | | Week 4 | Symbolic computations with MAXIMA: Computations with vectors and matrices, solving nonlinear equations, solving differential equations, initaial and boundary value problems. | | Week 5 | Installation of OCTAVE and introduction, basic mathematical computations, trigonometric, exponential and logatithmic functions, defining a function and plotting graphs, variable assignment, computations with vectors and matrices, editor applications. | | Week 6 | Programing, programing steps, definition of algorithm, pseudo code and flowcharts, main program and subprograms. | | Week 7 | Writing programs with OCTAVE: read input from the keyboard, print to the screen, conditional structures, comparison operators. | | Week 8 | An example of sorting algorithms, conditional structures with more than one conditions. | | Week 9 | Midterm Exam | | Week 10 | İterative structures: "for" loop. | | Week 11 | İterative structures: "while" loop. Euclid's division algorithm. | | Week 12 | Combination of conditional and iterative structures. | | Week 13 | Function programs | | Week 14 | Special numbers, encryption and numerical analysis applications | | Week 15 | Overview and recitation | | Week 16 | Final exam | | |
1 | Vatansever, F. 2017; Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayınları. | | 2 | Coşkun, Erhan. 2022; MAXIMA ile Sembolik Hesaplama ve Kodlama, KTÜ Basımevi, Trabzon. | | 3 | Coşkun, Erhan, 2022; OCTAVE ile Sayısal Hesaplama ve Kodlama, KTÜ Basımevi, Trabzon. | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Mid-term exam | 9 | 20/04/2024 | 01,00 | 40 | Quiz | 6 12 | 25/03/2024 13/05/2024 | 01,00 | 10 | End-of-term exam | 16 | 12/06/2024 | 01,00 | 50 | |
Student Work Load and its Distribution | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | Yüz yüze eğitim | 4 | 14 | 56 | Sınıf dışı çalışma | 6 | 14 | 84 | Laboratuar çalışması | 1 | 14 | 14 | Arasınav için hazırlık | 6 | 2 | 12 | Arasınav | 1 | 1 | 1 | Kısa sınav | 2 | 2 | 4 | Dönem sonu sınavı için hazırlık | 4 | 3 | 12 | Dönem sonu sınavı | 1 | 1 | 1 | Total work load | | | 184 |
|