Türkçe | English
FACULTY of SCIENCE / DEPARTMENT of MATHEMATICS

Course Catalog
http://www.ktu.edu.tr/matematik
Phone: +90 0462 3772520
FENF
FACULTY of SCIENCE / DEPARTMENT of MATHEMATICS /
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

MAT2008Mathematical Computation4+0+0ECTS:6
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT of MATHEMATICS
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 4 hours of lectures per week
LecturerDoç. Dr. Pelin ŞENEL
Co-LecturerDr. Lecturer Muhammet YAZICI,
Language of instructionTurkish
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 OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Obtain basic knowledge on hardware and software3,5,6,81,
LO - 2 : Use computer softwares to carry numeric and symbolic analysis3,5,6,81,
LO - 3 : Write simple computer programs3,5,6,81,
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

 
Contents of the Course
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
 WeekSubjectRelated Notes / Files
 Week 1Definition 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 2Installation 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 3Symbolic computations with MAXIMA: defining functions and plotting graphs, limit, differentiation, integration, Taylor series.
 Week 4Symbolic computations with MAXIMA: Computations with vectors and matrices, solving nonlinear equations, solving differential equations, initaial and boundary value problems.
 Week 5Installation 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 6Programing, programing steps, definition of algorithm, pseudo code and flowcharts, main program and subprograms.
 Week 7Writing programs with OCTAVE: read input from the keyboard, print to the screen, conditional structures, comparison operators.
 Week 8An example of sorting algorithms, conditional structures with more than one conditions.
 Week 9Midterm Exam
 Week 10İterative structures: "for" loop.
 Week 11İterative structures: "while" loop. Euclid's division algorithm.
 Week 12Combination of conditional and iterative structures.
 Week 13Function programs
 Week 14Special numbers, encryption and numerical analysis applications
 Week 15Overview and recitation
 Week 16Final exam
 
Textbook / Material
1Vatansever, F. 2017; Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayınları.
2Coşkun, Erhan. 2022; MAXIMA ile Sembolik Hesaplama ve Kodlama, KTÜ Basımevi, Trabzon.
3Coşkun, Erhan, 2022; OCTAVE ile Sayısal Hesaplama ve Kodlama, KTÜ Basımevi, Trabzon.
 
Recommended Reading
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 18/04/2022 01,00 50
End-of-term exam 16 06/06/2022 01,00 50
 
Student Work Load and its Distribution
Type of workDuration (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
Arasınav için hazırlık 3 1 3
Arasınav 1 1 1
Dönem sonu sınavı için hazırlık 4 1 4
Dönem sonu sınavı 1 1 1
Total work load149