Programming Methodology
Programming Methodology
Module Leader’s
Module Leader’s Acad. Title Lecturer Ph.D
Qualification
Module Tutor Furat Nidhal e-mail furat@bccru.uobaghdad.edu.iq
Peer Reviewer Name e-mail
Review Committee Approval 30/5/2024 Version Number 1.0
| Page1
Module Aims, Learning Outcomes and Indicative Contents
أهداف المادة الدراسية ونتائج التعلم والمحتويات اإلرشادية
• Providing students with confidence in their ability to write small useful
Module Aims programs.
أهداف المادة الدراسية • Gaining essential programming skills like: code debugging, testing and
algorithm development.
| Page2
Student Workload (SWL)
الحمل الدراسي للطالب
Structured SWL (h/sem) Structured SWL (h/w)
64 4.3
الحمل الدراسي المنتظم للطالب خالل الفصل الحمل الدراسي المنتظم للطالب أسبوعيا
Unstructured SWL (h/sem) Unstructured SWL (h/w)
61 4.1
الحمل الدراسي غير المنتظم للطالب خالل الفصل الحمل الدراسي غير المنتظم للطالب أسبوعيا
Total SWL (h/sem)
125
الحمل الدراسي الكلي للطالب خالل الفصل
Module Evaluation
تقييم المادة الدراسية
Time/
Relevant Learning
Numbe Weight (Marks) Week Due
As Outcome
r
LO #1-4,
Quizzes 3 10% (10) 4, 8, 12 LO #5-6,
Formative LO #7
assessment
Assignments 2 5% (5) 8, 14 LO #5, LO #7
Lab. 5 20% (20) 1-15 LO #1-7
Project 1 5% (5) 12 LO # 1-7
Summative Mid Exam 1 10% (10) 15 LO # 1-5
assessment
Final Exam 4 hr 50% (50) 16 All
Total assessment 100% (100 Marks)
| Page3
Week 9 If statement, nested if statement, if-else if ladder else
Week 10 String data type: simple string processing and string manipulation
Week 11 Python lists: traversing a list and list operations
Week 12 Loops: while statement and for statement
Week 13 Python 2D lists
Week 14 Python nested loops
Week 15 Python Casting
Week 16 Final Exam
| Page4
Week 14 Python nested loops
https://www.w3schools.com/python/
Websites
APPENDIX:
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
Note:
NB 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.
| Page5