Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
İST419PROGRAMMING LANGUAGESElective475
Level of Course Unit
First Cycle
Objectives of the Course
The aim of the course is to make students advance their algorithm constructing and programming abilities and develop Python coding for statistical problems
Name of Lecturer(s)
Doç. Dr. Ali MERT
Learning Outcomes
1Express the solution of any problem in an algorithmic way
2Develop Python code for very popular statistical methods
3Plan an algorithm for an original statistical problem
Mode of Delivery
Face to Face
Prerequisites and co-requisities
Recommended Optional Programme Components
Course Contents
Fundamentals of flow chart. Algorithm concept and its components . Variable definition in Python programming language. Logical operators and their usage in Python programming language. Loop structures in Python programming language. Functions in Python programming language
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
0General information, opening and closing the program, saving, creating and recalling project, working in different windows.
1Basic components used in flow chart and creating a flow chart based on the basic components.
2Expressing a problem as an algorithm and pseudo-code.
3Fundamental concepts of Python.
4Constants and embedded types in Python.
5Namespace and numbers in Python.
6Operations on strings in Python.
7Mid-Term
8Formatting output, list and properties in Python.
9Properties of list, bytearray and bytes structures in Python.
10Tuple in Python.
11Logical operators in Python.
12Loops in Python.
13Operators in Python.
14Functions in Python.
Recommended or Required Reading
Python 3 Veri Yapıları, Timur Karaçay, Kuban Matbaacılık Yayıncılık, 2013. Python Essential Reference Third Edition, David M. Beazley, Sams Publishing, 2006. Dive into Python 3, Mark Pilgrim, Springer-Verlag, 2009.
Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination1100
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Language of Instruction
Lisan Kodları
Work Placement(s)
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination122
Final Examination122
Attending Lectures14228
Practice14228
Individual Study for Mid term Examination14040
Individual Study for Final Examination15050
TOTAL WORKLOAD (hours)150
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
PO
15
PO
16
PO
17
PO
18
PO
19
PO
20
PO
21
PO
22
PO
23
PO
24
LO1 55                     
LO2 55                     
LO3                        
* 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