Welcome, Guest . Login . Türkçe
Where Am I: Ninova / Courses / Institute of Informatics / BIL 100E / Course Informations
 

Course Information

Course Name
Turkish Programlamaya Giriş (PYTHON)
English Intr.to Prog.Language(PYTHON)
Course Code
BIL 100E Credit Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester -
- 1 2 -
Course Language English
Course Coordinator Erke Arıbaş
Erke Arıbaş
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 Outcomes Students, who passed the course satisfactorily can:
Learn the syntax
Analyze a problem and develop an algorithm
Test, debug, and verify the program
Understand and do both pre- and post-processing of raw data (input) and produced data (output) for scientific and engineering problems
Solve simple numerical problems by using built-in and script functions
Prepare scientific report
Pre-requisite(s)
Required Facilities
Other
Textbook
Other References bil.itu.edu.tr
 
 
Courses . Help . About
Ninova is an ITU Office of Information Technologies Product. © 2024