Key Summary Points
- Total Practical Marks: 50 Marks (Conducts after annual theoretical examinations).
- Division: MS Access (15 Marks), C Programming Language (15 Marks), Practical Notebook (10 Marks), Viva Voce (10 Marks).
- Most common C programs: Factorial calculation, Fibonacci series, Prime number check, Array sorting, and if-else grading.
- Practical Notebook must be signed and stamped by your college science teacher before the exam day.
Structure of the 50-Mark 2nd Year Computer Practical Exam
The Intermediate Part-II Computer Science practical examination evaluates a student's hands-on competency in software applications (Database Management using Microsoft Access) and structured problem-solving (C Programming Language).
Many students mistakenly treat practicals casually after theory exams, but scoring 48+ out of 50 in practicals is essential for achieving an overall aggregate above 90% in intermediate pre-engineering and ICS.
Section-by-Section Practical Breakdown
Here is what examiners test on your terminal screen and answer booklet during the 3-hour practical session.
Part 1: Microsoft Access Database (15 Marks)
- ·Creating Tables in Design View: Specifying field names, data types (Short Text, Number, Date/Time, Currency, AutoNumber), and setting the Primary Key.
- ·Field Properties: Setting Validation Rules (e.g., Age >= 18), Validation Text, Default Values, and Required constraints.
- ·Queries & Reports: Creating Select Queries with criteria, calculated fields, and generating tabular or column-style reports using the Report Wizard.
Part 2: Turbo C / Dev-C++ Programming (15 Marks)
- ·Writing the Code on the Answer Sheet: Students must first write the complete syntactically correct source code on the provided answer sheet.
- ·Executing on Terminal: Compiling and running the program in front of the external examiner with test inputs.
- ·High-frequency programs: (1) Find maximum among three numbers; (2) Calculate factorial using while loop; (3) Print multiplication table of a given number; (4) Check whether a year is a Leap Year; (5) Swap two numbers using temporary variables.
Part 3: Viva Voce Top Questions (10 Marks)
- ·Q: What is the difference between a Compiler and an Interpreter?
- ·Q: Define Primary Key and Foreign Key with an example.
- ·Q: What is the difference between = and == operators in C language?
- ·Q: What is an escape sequence? Name two common escape sequences (\n, \t).
- ·Q: What is a Database Schema, and what is Normalization?
Practical Day Checklist & Tips
Arrive with Your Signed Lab Manual: An unsigned lab manual automatically costs you 5 to 10 notebook marks.
Dress Professionally in College Uniform: First impressions matter immensely during the one-on-one Viva Voce evaluation with the external examiner.
Confidence in Viva: If you do not know an answer, do not guess blindly. Politely say: "I am unable to recall this at the moment, sir" — examiners appreciate academic honesty.
Common Questions About this Guide
Which compiler is used in the examination centers?
Most government and private exam centers in Punjab use Turbo C++ or Dev-C++ running on Windows 10/11 environments.
Can I write practical answers in C++ instead of C?
The official Punjab Board syllabus is strictly focused on ANSI C. Always use printf() and scanf() along with <stdio.h> rather than cout and cin, unless explicitly instructed by your examiner.
Academic Disclaimer: This study guide is prepared by SabaqPoint in academic collaboration with Risers Academy. It is designed to assist Pakistani matric and intermediate students in effective exam planning. All syllabi and exam parameters correspond to official BISE announcements for the 2026 exam cycle.
