korayaki@uludag.edu.tr, +90(224)2942674 – Dahili: 62141, Bursa Uludağ Üniversitesi Orhangazi Y. Asil Çelik MYO Bilgisayar Programcılığı-Orhangazi/Bursa
18
Website:
-
19
Objective of the Course:
The aim of this course is to teach the technical concepts required by multi programming languages
20
Contribution of the Course to Professional Development
To be able to write general purpose program with multiple programming language.
21
Learning Outcomes:
1
Use data types in Python Programming Language.;
2
Apply module operations in Python Programming Language.;
3
Use functions in Python Programming Language.;
4
Use file operations in Python Programming Language.;
5
Describe Python Programming libraries.;
22
Course Content:
Week
Theoretical
Practical
1
Python Programming Language features
2
Python Programming Language features
3
Operators and arithmetic operations
4
Data types
5
Control statements
6
Loop statements
7
Loop statements
8
Midterm
9
Functions
10
Modules
11
Packets
12
Debugging
13
Classes
14
SQL database interactive application
23
Textbooks, References and/or Other Materials:
David I. Schneider, Introduction to Programming Using Python Luciano Ramalho, Fluent Python Devin Balkcom free, online textbook, Project Python
24
Assesment
TERM LEARNING ACTIVITIES
NUMBER
PERCENT
Midterm Exam
1
40
Quiz
0
0
Homeworks, Performances
0
0
Final Exam
1
60
Total
2
100
Contribution of Term (Year) Learning Activities to Success Grade
40
Contribution of Final Exam to Success Grade
60
Total
100
Measurement and Evaluation Techniques Used in the Course
Techniques such as lecture, discussion, question-answer are applied in the teaching of the course. Midterm and end-of-year exams are taken into account in the assessment and evaluation of the course.
Information
Results are determined with the letter grade determined by the student automation system.
25
ECTS / WORK LOAD TABLE
Activites
NUMBER
TIME [Hour]
Total WorkLoad [Hour]
Theoretical
14
2
28
Practicals/Labs
0
0
0
Self Study and Preparation
14
2
28
Homeworks, Performances
0
2
28
Projects
0
0
0
Field Studies
0
0
0
Midtermexams
1
3
3
Others
0
0
0
Final Exams
1
3
3
Total WorkLoad
93
Total workload/ 30 hr
3
ECTS Credit of the Course
3
26
CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS