Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
16011201T11201VISUAL PROGRAMMING-IICompulsory234
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
1Developing programs with the Python programming language
2Flow control structures in Python
3Designing functions in Python
4Various 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
WeekTheoreticalPracticeLaboratory
1Introduction to programming with Python.Problem session
2Basic data types, constants, variables, operatorsProblem session
3Input expressions, algorithm, pseudocodeProblem session
4Flow control: Conditional runProblem session
5Flow control: Loop/repeat statements, for, whileProblem session
6Flow control: Nested loops, break, continueProblem session
7FunctionsProblem session
8Midterm ExamAssessment
9Character stringsProblem session
10ListsProblem session
11DictionariesProblem session
12File usage: Input/output operationsProblem session
13Classes and objects 1Problem session
14Classes and objects 2Problem session
15Project examplesProblem session
16Final ExamAssessment
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
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination160
Project Design/Management140
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination111
Attending Lectures14342
Practice14114
Project Design/Management4624
Individual Study for Homework Problems6212
Individual Study for Mid term Examination11010
Individual Study for Final Examination11616
TOTAL WORKLOAD (hours)120
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
PO
14
LO155555443554545
LO255454454455455
LO345544544545445
LO455544455544455
* 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