To apply for BS Computer Science (BSCS) in Pakistan you need 12 years of schooling, usually an intermediate qualification such as FSc Pre-Engineering or ICS with mathematics. Most universities set the minimum at 50% marks, and some set it higher. Most also require an entry test, so meeting the minimum only gets you to the test.
Eligibility changes between universities more than most students expect. Two students with the same marks can qualify at one campus and not another, because the accepted subjects differ. Use the table below to check yourself, then confirm the details in the university’s current notice.
|
Your qualification |
Eligible? |
What to know |
|---|---|---|
|
FSc Pre-Engineering |
Yes |
Accepted almost everywhere |
|
ICS |
Yes |
Accepted almost everywhere |
|
FSc Pre-Medical |
At several universities |
Usually with 6 credit hours of math deficiency courses |
|
A-Levels |
Yes, with IBCC equivalence |
Subject group matters |
|
DAE |
Some universities |
Often a higher percentage (60% at NUML) |
|
FA or I.Com (no mathematics) |
Rarely |
Check the notice; policies differ |
|
Result pending |
Often |
Apply with Part-I marks and a hope certificate where allowed |
The floor is 50% in intermediate at most public and mid-tier private universities. Competitive universities set it higher. PIEAS, for example, asks for at least 60% in both Matric and Intermediate.
Meeting the minimum does not secure a seat. Your final position depends on a merit formula that blends your marks with your test score. FAST’s published formula weights the admission test at 50%, intermediate at 40% and matric at 10%.
|
University |
Minimum marks |
Accepted streams |
Entry test |
Worth knowing |
|---|---|---|---|---|
|
FAST-NUCES |
⚠ See FAST’s official table (60% is commonly cited; matric and intermediate minimums are listed separately) |
Pre-Engineering or ICS |
FAST test; SAT or NAT accepted for some programs ⚠ |
Test carries 50% of merit |
|
NUST (SEECS) |
⚠ 60% in Matric and FSc |
FSc with Physics and Mathematics; A-Level via IBCC |
NUST Entry Test (NET) |
Check NUST’s current merit formula |
|
COMSATS |
50% intermediate |
Pre-Eng (NAT-IE), ICS (NAT-ICS); Pre-Med (NAT-IM) with math deficiency |
NTS NAT |
Highest valid NAT score counts |
|
NUTECH ⚠ |
HSSC 50%, SSC 60% |
Math and Physics with Computer Studies; Pre-Med with deficiency |
NUET |
Hope certificate accepted |
|
Riphah International ⚠ |
50% |
Includes Pre-Medical |
Entry test or interview |
6 credit-hour math deficiency |
|
NUML |
50% (60% for DAE) |
Six listed combinations, including Physics-Chemistry-Biology |
As per notice |
138 credit hours |
|
Virtual University |
45% |
Intermediate, I.Com, ICS, DAE or A-Level |
Check notice |
Zero Semester below 45% |
FAST publishes separate minimum marks for matric and intermediate, so read its official table rather than relying on a single percentage. Pre-Engineering and ICS are the accepted routes. FAST accepts more than its own test for some programs, so check which options apply this year. Current deadlines for specific campuses are on the FAST Islamabad and FAST Lahore admission pages. The official criteria are on the FAST eligibility page.
NUST’s published criteria ask for at least 60% in both Matric and FSc (or equivalent), with Physics and Mathematics for BS Computer Science. A-Level and other non-FSc candidates need an IBCC equivalence certificate. Details are on NUST’s undergraduate admissions page.
COMSATS requires a valid NTS NAT score for undergraduate admission. Which NAT you take depends on your background: NAT-IE for Pre-Engineering, NAT-ICS for ICS and NAT-IM for Pre-Medical. If you take several attempts, the highest score counts. Register through the COMSATS admissions portal.
NUTECH, Riphah and NUML each publish their own combinations, minimums and tests, so use the table as a starting point and read each notice. For a wider view of deadlines, see the BSCS admissions page.
At several universities, yes. COMSATS, for example, accepts medical students for BS CS and requires them to pass math deficiency courses of 6 credit hours within the first year. Other universities that accept Pre-Medical, such as Riphah and NUTECH, apply similar conditions. FAST and NUST name Pre-Engineering or ICS as the entry route, so a Pre-Medical student without mathematics should shortlist other universities and read each advertisement for how it handles the deficiency.
DAE holders. Some universities accept a Diploma of Associate Engineer. NUML, for example, asks for at least 60% aggregate in a relevant discipline.
A-Level and O-Level students. The Inter Board Committee of Chairmen (IBCC) must certify that your qualification matches the required intermediate group. Apply early, because some universities ask for it at application.
Result pending. Some universities accept applications on Part-I marks and grant provisional admission against a hope certificate. Check each notice.
Most universities use a test as the main filter:
FAST: its own NU test, with other options for some programs
NUST: the NET
COMSATS: NTS NAT (NAT-IE, NAT-ICS or NAT-IM)
NUTECH: the NUET
Test weight varies. A strong test score can offset modest intermediate marks at some universities and not at others. Use the BSCS merit lists page for past results and the BSCS universities list to compare options.
Matric and intermediate result cards
CNIC or B-Form
Passport-size photographs
Test result or score card
IBCC equivalence certificate, where it applies
Domicile, if the university uses quotas
List your HSSC subjects and check that mathematics is among them.
Compare your matric and intermediate percentages with the 50% and 60% thresholds.
Match your stream to universities that accept it. Pre-Medical students should shortlist those that offer deficiency courses.
Read the current admission advertisement, since one session’s rules are not guaranteed for the next.
Check costs on the BSCS fee page.
If you are also considering the software engineering degree, see the BS Software Engineering eligibility page. New to the degree? Read what BSCS is and what it covers.
You need 12 years of education, such as FSc Pre-Engineering, ICS, A-Level or a relevant DAE, usually with Mathematics. Most universities ask for 50% marks, while FAST-NUCES and NUST ask for 60%.
Yes, at several universities including COMSATS, NUTECH, Riphah and NUML, usually with Mathematics deficiency courses. FAST and NUST generally require Pre-Engineering or ICS, so Pre-Medical students should check other options.
At the major universities, yes. FAST holds its own NU test, NUST uses the NET, COMSATS requires NTS NAT-ICS and NUTECH uses the NUET. Test requirements at other universities vary, so check the admission advertisement.
Often yes. Some universities accept applications on FSc Part-I marks with a hope certificate and grant provisional admission. NUST, for example, lets students with at least 60% in FSc Part-I sit its test.
Yes. IBCC equivalence is mandatory, and NUST and Riphah require it at the time of application.
BSCS is a four-year, eight-semester programme, typically about 134 to 140 credit hours depending on the university.
Twelve years of education, such as FSc Pre-Engineering, ICS or an equivalent, usually with mathematics. Most universities ask for 50%; some, such as PIEAS, ask for 60% in both matric and intermediate.
At several universities, yes, usually with math deficiency courses of about 6 credit hours in the first year. FAST and NUST generally name Pre-Engineering or ICS, so check other options.
Usually not without mathematics. Check each notice, since policies differ.
At most major universities, yes. FAST, NUST, COMSATS and NUTECH each use a specific test. Others vary, so check the notice.
NAT-IE for Pre-Engineering, NAT-ICS for ICS and NAT-IM for Pre-Medical.
Often yes, with Part-I marks and a hope certificate at universities that allow it.
Yes. IBCC equivalence is required; some universities ask for it at application.
At some universities, usually with a higher percentage. NUML asks for at least 60% in a relevant discipline.
Four years, eight semesters, typically about 130 to 140 credit hours depending on the university.