COURSE UNIT TITLE

: COMPUTING METHODS IN ENGINEERING

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
INŞ 2012 COMPUTING METHODS IN ENGINEERING COMPULSORY 3 0 0 5

Offered By

Civil Engineering

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

PROFESSOR DOCTOR SEVAL ÇATAL

Offered to

Civil Engineering
Civil Engineering (Evening)

Course Objective

To give theoretical and applied mathematical information in civil engineering according to fundamental principles of basic and engineering sciences. Solving mathematical problems using Matlab technical programing language.

Learning Outcomes of the Course Unit

1   Introducing root finding methods and solving their applications
2   To be able to analyze and analyze system solution methods
3   To introduce the finite difference formulas and solve their applications
4   To be able to solve the least squares method and applications
5   To be able to analyze the approximate solutions and applications of differential equations
6   To be able to analyze the solution of basic math problems with MATLAB programming language

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Introduction, Floating-point form of numbers, Round off Algorithm, Stability, Programming errors, Errors of numerical results. Introduction to Matlab Technical Programming Language and overview of the toolboxes.
2 Solution of nonlinear equations (f(x) = 0), functional iteration method. Operations in Matlab. Building Matrices and matrix manipulation techniques.
3 Bisection method, Newton s method, Secant method. Finding the roots of a function in Matlab using Newton Raphson Method.
4 Examples. Three dimensional visualization of matrices in Matlab and different visualization operations.
5 Solution of linear systems of equations, Jacobi iteration method. Solving linear equation systems using matrix operations.
6 Gauss Seidel iteration method. Writing sub programs (functions) in Matlab. Calculation of function values using sub programs.
7 Eigenvalue- eigenvectors problems, Power method. Calculation of maximum moment on a beam using Matlab derivation commands.
8 Dividede difference, Operators. Using Matlab Excel Link.
9 Interpolation, curve fitting. Fitting curves between series using Matlab commands.
10 First exam.
11 Defination and properties of finite difference, difference scheme, divided difference, Lagrange, finite and divided difference interpolation polynomials formulas. Matlab algorithm for calculating and plotting the Fibonacci Series.
12 Method of least squares. Calculating the rotation, moment, shear force and load values from recorded deformations of a beam by least square methods and derivation operations.
13 Numerical differentiation and integration (Trapezoidal rule, Simpson s rule).Calculatiing the numerical derivation and integration of functions using Matlab commands.
14 Numerical solution of ordinary differential equations, Power series method,Runge-Kutta method, Euler method, Finite difference method. Calculating and visualizing the area and volume with 2D and 3D partial numerical integration in Matlab.

Recomended or Required Reading

Textbook(s): Çatal, (Alku) S. , (2003) ,Sayısal Çözümleme ve Örnekler, Dokuz Eylül Üniversitesi Müh. Fak.Basım Ünitesi, Izmir.
Supplementary Book(s): Oturanç, G.; Kurnaz, A.; Kiriş, M.E. (2003) ,Sayısal Analiz, Dizgi Ofset Yayınları, Konya.
Uzun, I. (2000) ,Nümerik Analiz, Beta Yayınları, Istanbul.
References:
Materials:

Planned Learning Activities and Teaching Methods

Books, presentations and homeworks, midterm exams, final exam.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE MIDTERM EXAM
2 FIN FINAL EXAM
3 FCG FINAL COURSE GRADE MTE * 0.50 + FIN * 0.50
4 RST RESIT
5 FCGR FINAL COURSE GRADE (RESIT) MTE * 0.50 + RST * 0.50


*** Resit Exam is Not Administered in Institutions Where Resit is not Applicable.

Further Notes About Assessment Methods

None

Assessment Criteria

To evaluate with midterm and final exams questions

Language of Instruction

Turkish

Course Policies and Rules

To take into consideration for compulsory attendance

Contact Details for the Lecturer(s)

To be announced.

Office Hours

FRIDAY, 10:00-12:00

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 13 3 39
Preparation for final exam 1 20 20
Preparation for midterm exam 1 15 15
Preparations before/after weekly lectures 13 3 39
Final 1 2 2
Midterm 1 2 2
TOTAL WORKLOAD (hours) 117

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11
LO.155555
LO.255555
LO.355555
LO.455555
LO.555555
LO.655555