IBA Karachi Test study materials
IBA Karachi Test study resources

Transfer Credit Review for BS Computer Science

IBA Karachi Test · Put your knowledge to work in context.

All case studies

Transfer Credit Review for BS Computer Science

The School of Mathematics and Computer Science is reviewing a transfer application to BS Computer Science. The applicant completed 45 credit hours at another HEC-recognized university with a CGPA of 3.4/4.0 and scored 71/100 on the IBA test. The transcript lists Calculus I (3 credits), Calculus II (3), Introduction to Programming (3), Data Structures (4), Digital Logic (3), and two lab courses: Physics Lab (1) and Programming Lab (1). The IBA working transfer sheet caps transfer credit at 50% of the degree and requires a minimum grade of C+ in courses offered for credit. The applicant's Data Structures grade is C, and the Programming Lab grade is B but the transcript does not show lab hours. The department has one seat in the second semester and a validation exam date in 10 days. The applicant needs a decision before registering for courses.

1. Decide how much transfer credit to award, showing the calculation and the rule applied.

Read the worked answer

Apply the published working sheet rather than a holistic guess. Credit-bearing courses with grade C+ or better: Calculus I (3), Calculus II (3), Introduction to Programming (3), Digital Logic (3) = 12 credits. Data Structures is C, below the C+ floor, so no credit; the applicant may still take a validation exam for placement. The two lab courses should not receive credit yet: Physics Lab (1) and Programming Lab (1) lack documented lab hours, and the sheet requires lab equivalence. The 50% cap is not binding because 12 credits is far below half of the degree. The result is a partial award of 12 credits, not 45. This is consistent, auditable, and protects the integrity of the CS sequence.

2. How should the department handle placement and the missing lab documentation?

Read the worked answer

Placement should be handled separately from credit. The applicant should sit the 10-day validation exam in Data Structures; a pass at the department's threshold permits registration in the next course, but does not retroactively award credit for the failed C. For Programming Lab, request a syllabus with contact hours and a lab supervisor letter; if the hours match, award 1 credit; otherwise require the IBA lab. Calculus and Digital Logic credits should be posted immediately so the applicant can register for dependent courses. The applicant should be advised that the first semester may include Data Structures or its lab, which affects load. The department should record the validation result and the lab decision in the transfer file.

3. The applicant appeals, arguing the 50% cap was applied unfairly. How should the committee respond?

Read the worked answer

An appeal should not be upheld on the 50% cap, because the cap is not the reason for denial. The denial rests on the C grade and missing lab documentation. The applicant can appeal the Data Structures grade only by providing a formal grade-review outcome from the previous university; a syllabus alone does not satisfy the C+ rule. For the lab, the appeal can succeed if the missing contact hours are supplied. The committee should give a written response within five working days, state the exact evidence needed, and preserve the one available seat only until the validation exam date. If the applicant cannot meet the date, the seat should be released. This keeps the appeal process fair without letting it become a queue-jumping device.