School of Engineering \ Computer Engineering
Course Credit
ECTS Credit
Course Type
Instructional Language
Programs that can take the course
Business Administration, Economics
Introduction to programming and Python. Creating programs with IDLE, IPython and Jupyter notebooks. Programming basics - variables, data types and expressions. Python objects and built-in methods. Conditional statements and iteration. Data structures: tuples, lists and dictionaries. Analysis of data using a variety of open source tools, including importing, exploring, analyzing, and visualizing data. Modules such as NumPy, Pandas ve Matplotlib.
Textbook and / or References
1. Design, implement and test small and medium-sized Python programmes.
2. Uses built-in Python functionality to solve programming problems.
3. Finds and imports data from various sources into Python programmes.
4. Analyse data sets using open source tools such as numpy and pandas.
5. Visualise data with graphs, bar charts and histograms using Matplotlib.
6. İktisat ve sosyal bilim veri analizi problemlerini çözmek için programlama becerilerini uygular.
Week 1: Programming and Python Basics. Variables, Data Types. Jupyter and IPython
Week 2: Input, Expressions, Built-in Functions
Week 3: Strings and string functions, comment
Week 4: Relational Expressions and Conditional Expressions
Week 5: Loops - for loops and intervals
Week 6: Structural Types - lists
Week 7: Structural Types - tuples, dictionaries
Week 8 Midterm Review and Examination
Week 9: NumPy Module
Week 10: Pandas Module - data manipulation (loc, iloc)
Week 11: Pandas Module - data manipulation (loc, iloc)
Week 12: Visualisation with Matplotlib
Tentative Assesment Methods
|
Program Outcome
**
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Course Outcome
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|