|
MATI7121 | @ | 3+0+0 | ECTS:7.5 | Year / Semester | Fall Semester | Level of Course | Third Cycle | Status | Elective | Department | DEPARTMENT of MATHEMATICS | Prerequisites and co-requisites | None | Mode of Delivery | | Contact Hours | 14 weeks - 3 hours of lectures per week | Lecturer | Prof. Dr. Selçuk Han AYDIN | Co-Lecturer | | Language of instruction | | Professional practise ( internship ) | None | | The aim of the course: | Perform the mathematical computations using the modern mathematical softwares. |
Programme Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | PO - 1 : | Gain the basic information about computer programming | 5,7 | 1,3,6, | PO - 2 : | Learn the numerical methods for the solution of mathematical and engineering problems | 5,7 | 1,3,6, | 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), PO : Learning Outcome | |
Basic informations about the computer systems. Performing symbolic calculations. Using modern programming language for performing the mathemtatical calculations both symbolic and numerically. Writing computer programs for the solution of the basic numerical problems. |
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | Introduction | | Week 2 | Computer systems | | Week 3 | Principles of programming | | Week 4 | Data types and computer arithmetic | | Week 5 | Modern computer languages | | Week 6 | Symbolic calculation | | Week 7 | Programming wih Python | | Week 8 | Control statements and loops | | Week 9 | MidTerm | | Week 10 | Functions and subroutines | | Week 11 | Arrays and matrices | | Week 12 | Object oriented programming | | Week 13 | Plotting and Visualization | | Week 14 | Applications-1 | | Week 15 | Applications-2 | | Week 16 | Final | | |
1 | Numerical Methods in Engineering with Python 3, Jaan Kiusalaas, Cambridge University Press | | |
1 | Scientific Programming: Numeric, Symbolic, and Graphical Computing with Maxima, Jorge Alberto Calvo, Cambridge Scholars Publishing | | 2 | Introduction to Python for Engineers and Scientists: Open Source Solutions for Numerical Computation, Sandeep Nagar, APress | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Mid-term exam | 9 | 12/11/2024 | 120 | 30 | Homework/Assignment/Term-paper | 5 12 | 15/10/2024 06/12/2024 | 180 180 | 20 | End-of-term exam | 16 | 14/01/2025 | 120 | 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 | 3 | 14 | 42 | Sınıf dışı çalışma | 4 | 14 | 56 | Arasınav için hazırlık | 6 | 1 | 6 | Arasınav | 2 | 1 | 2 | Ödev | 4 | 4 | 16 | Dönem sonu sınavı için hazırlık | 8 | 1 | 8 | Dönem sonu sınavı | 2 | 1 | 2 | Total work load | | | 132 |
|