Final Practical Exam
Certified Python Programmer final practical assessment. This exam contains 5 subjective practical questions. Students must write the solution approach, Python code, explanation, and expected output where required.
Practical Exam
Practical answer report with code
Student Information
Please enter your full name before submitting the final practical exam.
Final Practical Exam Instructions
This practical exam contains 5 subjective practical questions. Each question carries 20 marks. Total marks: 100 marks.
Students must write the answer in the provided textboxes. Include Python code, logic explanation, expected output, and any assumptions where required.
Marking Guide for Each Question:
- Correct program logic: 6 marks
- Correct Python syntax: 5 marks
- Use of suitable programming concepts: 4 marks
- Explanation of code: 3 marks
- Expected output / testing evidence: 2 marks
Practical Questions
Student Marks Calculator
Write a Python program that asks the user to enter student name and marks for three subjects. The program must calculate total marks, average marks, and display whether the student has passed or failed. Passing condition: average marks must be 50 or above.
Certificate Eligibility System
Write a Python program that asks for student name, marks and attendance percentage. The program must check whether the student is eligible for certificate. Eligibility condition: marks must be 50 or above and attendance must be 80% or above.
Course List and Skills Manager
Write a Python program using lists and sets. Create a list of courses and allow a new course to be added. Create a set of student skills and demonstrate how duplicate skills are removed automatically.
Object-Oriented Student Profile
Write a Python program using Object-Oriented Programming. Create a Student class with attributes such as name, course and marks. Include a method to display the student profile.
Simple Automation or AI Rule-Based Application
Write a Python program that demonstrates a simple automation or AI concept. Example options: rule-based chatbot, automated student advisor, grade recommendation system, or course recommendation system based on user input.
Practical Exam Answer Report
Certified Python Programmer - Final Practical Exam Report
Training Centre: Perak Digital Transformation Centre
Programme: Certified Python Programmer
-
-
5
100 marks
Manual marking required
-