Course Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | 16011201T11201 | VISUAL PROGRAMMING-II | Compulsory | 2 | 3 | 4 |
|
Level of Course Unit |
Short Cycle |
Language of Instruction |
Turkish |
Objectives of the Course |
The aim of the course is to make the students gain the capabilities of developing database applications with visual programming and preparing application packages. |
Name of Lecturer(s) |
Öğr. Gör. Yeşim AKTAŞ |
Learning Outcomes |
1 | Developing programs with the Python programming language | 2 | Flow control structures in Python | 3 | Designing functions in Python | 4 | Various data structures in Python |
|
Mode of Delivery |
Face to Face |
Prerequisites and co-requisities |
None |
Recommended Optional Programme Components |
None |
Course Contents |
Teaches the basic concepts of programming using the Python programming language. |
Weekly Detailed Course Contents |
|
1 | Introduction to programming with Python. | Problem session | | 2 | Basic data types, constants, variables, operators | Problem session | | 3 | Input expressions, algorithm, pseudocode | Problem session | | 4 | Flow control: Conditional run | Problem session | | 5 | Flow control: Loop/repeat statements, for, while | Problem session | | 6 | Flow control: Nested loops, break, continue | Problem session | | 7 | Functions | Problem session | | 8 | Midterm Exam | Assessment | | 9 | Character strings | Problem session | | 10 | Lists | Problem session | | 11 | Dictionaries | Problem session | | 12 | File usage: Input/output operations | Problem session | | 13 | Classes and objects 1 | Problem session | | 14 | Classes and objects 2 | Problem session | | 15 | Project examples | Problem session | | 16 | Final Exam | Assessment | |
|
Recommended or Required Reading |
Python Programming Fundamentals, Kent D. Lee, ISBN 978-1-4471-6642-9 |
Planned Learning Activities and Teaching Methods |
|
Assessment Methods and Criteria | |
Midterm Examination | 1 | 60 | Project Design/Management | 1 | 40 | SUM | 100 | |
Final Examination | 1 | 100 | SUM | 100 | Term (or Year) Learning Activities | 40 | End Of Term (or Year) Learning Activities | 60 | SUM | 100 |
| Work Placement(s) | None |
|
Workload Calculation |
|
Midterm Examination | 1 | 1 | 1 |
Final Examination | 1 | 1 | 1 |
Attending Lectures | 14 | 3 | 42 |
Practice | 14 | 1 | 14 |
Project Design/Management | 4 | 6 | 24 |
Individual Study for Homework Problems | 6 | 2 | 12 |
Individual Study for Mid term Examination | 1 | 10 | 10 |
Individual Study for Final Examination | 1 | 16 | 16 |
|
Contribution of Learning Outcomes to Programme Outcomes |
LO1 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 3 | 5 | 5 | 4 | 5 | 4 | 5 | LO2 | 5 | 5 | 4 | 5 | 4 | 4 | 5 | 4 | 4 | 5 | 5 | 4 | 5 | 5 | LO3 | 4 | 5 | 5 | 4 | 4 | 5 | 4 | 4 | 5 | 4 | 5 | 4 | 4 | 5 | LO4 | 5 | 5 | 5 | 4 | 4 | 4 | 5 | 5 | 5 | 4 | 4 | 4 | 5 | 5 |
|
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High |
|
|
Ege University, Bornova - İzmir / TURKEY • Phone: +90 232 311 10 10 • e-mail: intrec@mail.ege.edu.tr |