Welcome, Guest . Login . Türkçe
Where Am I: Ninova / Courses / Faculty of Mechanical Engineering / MAK 230E - Python ile Algoritma Geliştirme ve Sayısal Uygulamalar
 

MAK 230E - Alg.Dev.& Comp.App.with Python

Course Objectives

1. To familiarize students with the fundamentals of scientific computing concepts
2. To develop problem solving skills
3. To develop skills in constructing an algorithm,
4. To train students how to use Python programming language problem solver program in scientific and engineering calculations
5. To train students to visualize their results and prepare written reports

Course Description

Introduction to Python Programming, Computing Environment, Variables, Simple I/O, Arithmetic and Logic Operators, Error Analysis and Debugging,
Data Types, Arrays, Sorting Arrays, Searching Arrays, Simple Plot, Introduction to Algorithms, Program Flow Control, Logical Expressions, Selective Execution Statements, Recursive Execution Statements, Basic Building Blocks (Modules, Procedures, Functions, Subroutines), Advanced I/O, Files and Records, Handling String/Characters, Matrices and
Multidimensional Arrays, Data fitting, Iterations, SciPy/NumPy Libraries, Linear Algebra Applications, Polynomials Examples

Course Coordinator
Barış Doğru
Barış Doğru
Course Language
English
 
 
Courses . Help . About
Ninova is an ITU Office of Information Technologies Product. © 2024