BIL 103E - Intr. to Inf. Syst.&Comp. Eng.
Course Objectives
To introduce fundamental concepts of scientific and engineering computing:
Understanding the principles of computational problem-solving in science and engineering.
To develop problem-solving skills:
Enhancing analytical thinking by applying computational methods to real-world engineering and scientific problems.
To develop skills in constructing algorithms:
Learning to design, structure, and implement efficient algorithms for numerical and symbolic computations.
To train students in MATLAB for scientific and engineering calculations:
Mastering MATLAB as a tool for numerical computations, simulations, and data visualization.
To enable students to handle data and perform numerical operations:
Working with operators, variables, arrays, matrices, conditionals, loops, and functions in MATLAB.
To teach students data input/output operations and string formatting:
Understanding how to read, write, and process data effectively.
To develop skills in visualization and report preparation:
Using basic plotting, interpolation, and curve fitting techniques to present computational results clearly.
To introduce numerical methods for engineering applications:
Covering fundamental techniques such as the Newton–Raphson method, numerical integration, ordinary differential equations (ODEs), and the finite difference method (FDM).
To apply computational methods to real-world engineering problems:
Implementing scientific computing techniques in solving practical problems, including heat transfer simulations and other engineering applications.
These objectives aim to equip students with the necessary computational skills to effectively solve scientific and engineering problems using MATLAB.
Course Description
This course provides an introduction to scientific and engineering computing, focusing on fundamental computational concepts, algorithm development principles, and the application of MATLAB in solving scientific problems. The course covers essential programming structures such as operators, variables, arrays, matrices, scripts, and functions.
Topics include conditional statements (if-elseif-else & switch-case-otherwise), loop structures (for & while), reading and writing data, and string formatting. Additionally, students will explore basic plotting, interpolation, data importing, curve fitting, and MATLAB’s numerical computing capabilities.
The course also introduces key engineering computational techniques such as the Newton–Raphson method, ordinary differential equations (ODE), numerical integration, symbolic mathematics, and the finite difference method (FDM). Students will develop problem-solving skills, learn to visualize results, and gain experience in preparing technical reports.
|
 |
Course Coordinator
Merve Akbaş Kaplan
Course Language
English
|
 |
|