vuslatsena / BS433-ScientificProgramming

BS 443 Scientific Programming Lecture Notes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BS 443 Scientific Programming

Objective

The objectives of the course are such that students get familiarized with the fundamentals of scientific programming, learn scientific and engineering calculations and to improve programming skills.

Description

The course begins with an introduction to the basics of MATLAB programming, accompanied by several applications of fundamental coding elements and concepts. Then, more specialized topics related to scientific computing and mathematics are explored that allows students to access and analyze several "real world" problems.

Learning Outcomes

After completing the course, the students will be able to

-understand the main features of the MATLAB development environment

-design simple algorithms to solve problems

-write simple programs in MATLAB to solve scientific and mathematical problems

-document methods and results from scientific computations in the form of technical reports.

Content

1 Introduction Scientific Programming

2 Introduction to MATLAB: Basic Commands and Syntax, Vectors and Matrices

3 Introduction to MATLAB Programming: Scripts and Functions, Control Loops and Data Structures

4 Graphics, Visualizations and Symbolic Toolbox

5 Problem Solving with MATLAB

6 Linear Algebra with MATLAB 1

7 Linear Algebra with MATLAB 2

8 Image Processing with MATLAB 1

9 Image Processing with MATLAB 2

10 MATLAB Optimization Toolbox

11 MATLAB Parallel Computing Toolbox

12 MATLAB Neural Network Toolbox

About

BS 443 Scientific Programming Lecture Notes


Languages

Language:MATLAB 100.0%