AI_2_1_Polon_PythonProgramming
AI_2_1_Polon_PythonProgramming
Module Information
معلومات المادة الدراسية
Module Title Python Programming Language Module Delivery
1
Module Aims, Learning Outcomes and Indicative Contents
أهداف المادة الدراسية ونتائج التعلم والمحتويات اإلرشادية
1. Introduce the principles of a higher-level programming language in python.
2. Analyze a problem statement to develop a mental model of objects
Module Objectives necessary to create a software architecture
أهداف المادة الدراسية 3. Utilize object-oriented programming to frame software architectures, with
care towards separation of concerns and abstraction
4. Gain skills in designing, and programming software for reuse of code.
✔ Structured programming
✔ Procedural programming
Indicative Contents ✔ Abstract data types (ADTs)
المحتويات اإلرشادية ✔ Type of variable and range of applicable operations
✔ Use of classes in object-oriented programming
2
غت المنتظم للطالب خالل الفصل
اس ر
الحمل الدر ي غت المنتظم للطالب أسبوعيا
اس ر
الحمل الدر ي
Total SWL (h/sem)
150
الكل للطالب خالل الفصل
اس ي الحمل الدر ي
Module Evaluation
تقييم المادة الدراسية
Relevant Learning
Time/Number Weight (Marks) Week Due
As Outcome
Quizzes 2 10% (10) 5 and 10 LO #1, #2 and #10, #11
Formative Assignments 2 10% (10) 2 and 12 LO #3, #4 and #6, #7
assessment Projects / Lab. 1 10% (10) Continuous All
Report 1 10% (10) 13 LO #5, #8 and #10
Summative Midterm Exam 2hr 10% (10) 7 LO #1 - #7
assessment Final Exam 3hr 50% (50) 16 All
Total assessment 100% (100 Marks)
3
Introduction to databases (SQLite, MySQL, or PostgreSQL)
Week 14
Connecting Python to databases
Week 15 python Project
Grading Scheme
مخطط الدرجات
Group Grade التقدير Marks % Definition
A - Excellent امتياز 90 - 100 Outstanding Performance
B - Very Good جيد جدا 80 - 89 Above average with some errors
Success Group
C - Good جيد 70 - 79 Sound work with notable errors
(50 - 100)
D - Satisfactory متوسط 60 - 69 Fair but with major shortcomings
E - Sufficient مقبول 50 - 59 Work meets minimum criteria
Fail Group FX – Fail )راسب (قيد المعالجة (45-49) More work required but credit awarded
(0 – 49) F – Fail راسب (0-44) Considerable amount of work required
4
Note: Marks Decimal places above or below 0.5 will be rounded to the higher or lower full mark (for example a mark
of 54.5 will be rounded to 55, whereas a mark of 54.4 will be rounded to 54. The University has a policy NOT to
condone "near-pass fails" so the only adjustment to marks awarded by the original marker(s) will be the automatic
rounding outlined above.