Türkçe English Rapor to Course Content
COURSE SYLLABUS
MULTIPLE PROGRAMMING LANGUAGES
1 Course Title: MULTIPLE PROGRAMMING LANGUAGES
2 Course Code: BLPS128
3 Type of Course: Optional
4 Level of Course: Short Cycle
5 Year of Study: 1
6 Semester: 2
7 ECTS Credits Allocated: 3
8 Theoretical (hour/week): 2
9 Practice (hour/week) : 0
10 Laboratory (hour/week) : 0
11 Prerequisites: None
12 Recommended optional programme components: None
13 Language: Turkish
14 Mode of Delivery: Face to face
15 Course Coordinator: Öğr. Gör. KORAY AKİ
16 Course Lecturers: -
17 Contactinformation of the Course Coordinator: 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
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10
LO1 0 0 0 0 0 0 0 0 0 0
LO2 4 4 4 3 4 3 5 4 3 4
LO3 0 0 0 0 0 0 0 0 0 0
LO4 3 4 4 3 5 5 4 3 2 5
LO5 0 0 0 0 0 0 0 0 0 0
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr