INTERNATIONAL BURCH UNIVERSITY
Faculty of Engineering and Natural Sciences
Department of Information Technologies
2014-2015

SYLLABUS
Code Name Level Year Semester
MTH 204 Numerical Analysis Undergraduate 2 Spring
Status Number of ECTS Credits Class Hours Per Week Total Hours Per Semester Language
Compulsory 4 2 + 2 0 English

Instructor Assistant Coordinator
Abdülhamit Subaşı, Prof. Dr. Selcuk Cankurt Abdülhamit Subaşı, Prof. Dr.
[email protected] [email protected] no email

Numerical Analysis

COURSE OBJECTIVE
Matlab Programming, Binary Numbers. Error analysis. Solving systems of linear equations: Gaussian Elimination, modification Gaussian Elimination and L-U decomposition. Solutions of nonlinear equations and systems: Bisection, Newton’s, secant and fixed-point iteration methods. Interpolation: Lagrange Approximation, Newton’s Polynomials and Polynomial Approximation. Curve Fitting. Numerical Differentiation. Numerical Integration. Numerical Optimization. Numerical Solutions of the initial value and boundary value problems: Euler’s, Heun’s, Taylor’s, Runge-Kutta Methods, Random Numbers

COURSE CONTENT
Week
Topic
  1. Introduction to MATLAB and MATLAB Usage
  2. MATLAB Fundamentals and MATLAB Symbolic Toolbox
  3. Vectors and Matrices
  4. Data Input/Output, Program Flow Control
  5. Function Creation and Selected MATLAB Functions
  6. 2D Graphics
  7. 3D Graphics
  8. GUI and MATLAB Applications
  9. Introduction to Numerical Methods: Equations, Integration, Numerical Differentiation, First-order differential Equations, Linear Ordinary Differential Equations, Runge-Kutta Methods, Partial Differential Equations
  10. Linear Equations and Interpolation
  11. Zeros, Roots, Least Squares
  12. Quadrature, Integration, Differential Equations
  13. Eigenvalues, Singular Values, Random Number Generation
  14. Numerical Analysis Application

LABORATORY/PRACTICE PLAN
Week
Topic
  1. Introduction to MATLAB and MATLAB Usage
  2. MATLAB Fundamentals and Symbolic MATLAB Toolbox
  3. Vectors and Matrices
  4. Data Input/Output, Program Flow Control
  5. Function Creation and Selected MATLAB Functions

  1. 2D Graphics
  2. 3D Graphics
  3. GUI and MATLAB Applications
  4. Introduction to Numerical Methods: Equations, Integration, Numerical Differentiation, First-order differential Equations, Linear Ordinary Differential Equations, Runge-Kutta Methods, Partial Differential Equations
  5. Linear Equations and Interpolation
  6. Zeros, Roots, Least Squares
  7. Quadrature, Integration, Differential Equations in MATLAB
  8. Eigenvalues, Singular Values, Random Number Generation in MATLAB
  9. Revision

TEACHING/ASSESSMENT
Description
  • Lectures
  • Practical Sessions
  • Excersises
  • Presentation
  • Assignments
  • Demonstration
Description (%)
Method Quantity Percentage (%)
Quiz515
Homework10
Project115
Midterm Exam(s)115
Laboratory
Final Exam135
+Assignments310 Class_participation
Total: 100
Learning outcomes
  • Demonstrate a systematic and critical understanding of the theories, principles and practices of Numerical Methods using MATLAB;
  • Critically review the role of a “professional computing practitioner” with particular regard to an understanding of legal and ethical issues;
  • Creatively apply contemporary theories, processes and tools in the development and evaluation of solutions to problems of Numerical Methods;
  • Actively participate in, reflect upon, and take responsibility for, personal learning and development, within a framework of lifelong learning and continued professional development;
TEXTBOOK(S)
  • Amos Gilat, MATLAB: An Introduction with Applications 5th Edition, 2014.

ECTS (Allocated based on student) WORKLOAD
Activities Quantity Duration (Hour) Total Work Load
Lecture (14 weeks x Lecture hours per week)600
Laboratory / Practice (14 weeks x Laboratory/Practice hours per week) 0
Midterm Examination (1 week) 0
Final Examination(1 week) 0
Preparation for Midterm Examination 0
Preparation for Final Examination5 0
Assignment / Homework/ Project 0
Seminar / Presentation 0
Total Workload: 0
ECTS Credit (Total workload/25): 0