
| Course Code | : EE216 |
| Course Type | : Area Elective |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : English |
| Work Placement | : N/A |
| Theory | : 2 |
| Prt. | : 2 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 3 |
The objective of the course is to teach Python programming language to students who have basic computer and calculus knowledge and to enable them to write computer programs related to basic engineering subjects. In this context, the basic structure of the Python programming language will be given, various programming examples will be shown, and usage of them in computer will be discussed.
Variables, strings, conditionals, flow Control, operators in Python, input-output operations, user defined functions, arrays, loops, data analysis and visualization
| 1. | To gain code writing skill in Python |
| 2. | To understand the logic of using arrays and the other data structures in Python |
| 3. | To understand the logic of using selection structures, loops, and functions in Python |
| 4. | To understand Python programming applications including various engineering topics. |
| 5. | To learn data analysis and visualization in Python |
| 1. | Guttag, John. Introduction to Computation and Programming Using Python: With Application to Understanding Data. Second Edition. MIT Press, 2016 |
| Type of Assessment | Count | Percent |
|---|---|---|
| Attending Lectures | 14 | %5 |
| Assignment | 5 | %15 |
| Midterm Examination | 1 | %20 |
| Final Examination | 1 | %60 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 0 | 2 | 28 |
| Lecture - Practice | 14 | 0 | 2 | 28 |
| Assignment | 5 | 1 | 1 | 10 |
| Midterm Examination | 1 | 2 | 2 | 4 |
| Final Examination | 1 | 4 | 2 | 6 |
| TOTAL WORKLOAD (hours) | 76 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | |
OÇ-1 | 4 | 5 | 5 | 5 | 5 | 5 | 3 | 3 | 4 | 4 | 5 |
OÇ-2 | 4 | 5 | 5 | 5 | 5 | 5 | 3 | 3 | 4 | 4 | 5 |
OÇ-3 | 4 | 5 | 5 | 5 | 5 | 5 | 3 | 3 | 4 | 4 | 5 |
OÇ-4 | 4 | 5 | 5 | 5 | 5 | 5 | 3 | 3 | 4 | 4 | 5 |
OÇ-5 | 5 | 5 | 5 | 5 | 5 | 4 | 3 | 3 | 4 | 4 | 5 |