National Aptitude Test for Computer Science – Eligibility, Process, Syllabus & Free Online Practice Tests
The National Aptitude Test (NAT) is a standardized entrance examination conducted by the National Testing Service (NTS) of Pakistan. It serves as a gateway for students seeking admission to undergraduate (4-year Bachelor's) programs at universities and degree-awarding institutes (DAIs) recognized by the Higher Education Commission (HEC).
The NAT ICS is a specific category of NAT-I designed for candidates who have completed their intermediate education in the Computer Science group and wish to pursue undergraduate degrees in fields like Computer Science, Software Engineering, Information Technology, Data Science, Artificial Intelligence, and other computing disciplines.
If you are planning to apply for undergraduate admissions through NTS NAT ICS, this comprehensive guide covers everything you need to know:
-
What is the NTS NAT ICS test and which programs accept it?
-
Which universities accept NAT ICS?
-
What are the eligibility criteria?
-
How to apply for NTS NAT?
-
What is the test pattern, number of MCQs, and time allowed?
-
What is the complete syllabus?
-
How can I practice NTS NAT ICS MCQs online for free?
Students who want to begin their preparation immediately can start with NTS Free Quiz , where hundreds of free chapter-wise quizzes are available to strengthen concepts and improve exam performance.
What is NTS NAT ICS?
NAT ICS is one of the six categories of NAT-I tests offered by NTS. The six NAT-I categories are:
-
NAT-IA: Arts & Humanities Group
-
NAT-IE: Pre-Engineering Group
-
NAT-IM: Pre-Medical Group
-
NAT-ICS: Computer Science Group
-
NAT-ICOM: Commerce Group
-
NAT-IGS: General Science Group
NAT ICS is specifically designed for candidates from the Computer Science background. The test includes subject-related questions from Computer Science, Physics, and Mathematics along with aptitude-based sections.
The test is valid for one year from the date of result declaration. Candidates can appear for the test multiple times and use their best score for admissions.
Which Programs Accept NAT ICS?
NAT ICS is accepted for admission to a wide range of Bachelor's (4-year) programs in Computer Science and related fields. Common programs include:
-
BS Computer Science
-
BS Software Engineering
-
BS Information Technology
-
BS Data Science
-
BS Artificial Intelligence
-
BS Cyber Security
-
BS Computer Engineering
-
BS Information Systems
-
BS Computing
-
And other computing-related programs
NAT ICS is not for Pre-Engineering, Pre-Medical, Commerce, or Arts programs. Candidates for those fields must appear for NAT-IE, NAT-IM, NAT-ICOM, or NAT-IA respectively.
Universities Accepting NAT ICS
NAT is accepted by numerous universities and degree-awarding institutes (DAIs) across Pakistan that are associated with NTS. Some of the well-known institutions that accept NAT ICS for undergraduate admissions include:
-
Quaid-i-Azam University (QAU), Islamabad
-
COMSATS University, Islamabad (all campuses)
-
FAST - National University of Computer & Emerging Sciences (NUCES) – All Campuses
-
Institute of Space Technology (IST), Islamabad
-
Bahauddin Zakariya University (BZU), Multan
-
Government College University (GCU), Faisalabad
-
Kinnaird College for Women, Lahore
-
National Textile University, Faisalabad
-
Gomal University, D.I. Khan
-
Fatima Jinnah Women University, Rawalpindi
-
International Islamic University, Islamabad (Department of Computer Science, Department of Electronics Engineering)
-
Institute of Southern Punjab, Multan
-
Institute of Management Sciences, Peshawar
-
CECOS University, Peshawar
-
GIFT University, Gujranwala
-
NAMAL College, Mianwali
-
Center for Advanced Studies in Engineering (CASE)
-
Dr. A.Q Khan Institute of Computer Sciences & Information Technology
-
Karachi Institute of Technology and Entrepreneurship (KITE)
-
Imperial College of Business Studies
-
Institute of Business & Management (IB&M) UET, Lahore
-
Muslim Youth University, Islamabad
-
Federal Urdu University, Islamabad Campus (B.Sc Electrical Engineering)
Note: This is not an exhaustive list. Candidates are advised to check the official admission advertisement of their desired university to confirm whether NAT ICS is accepted for their chosen program.
NTS NAT ICS Eligibility Criteria
The eligibility criteria for NAT ICS are clearly defined by NTS:
Educational Requirements
-
12 years of education (Intermediate / HSSC) in the Computer Science group
-
Candidates with F.Sc. Pre-Engineering, ICS, I.Com (with Computer Science), or equivalent qualifications are also eligible
-
Candidates with A-Level or equivalent qualifications must have IBCC equivalence certificate
-
The test is not for candidates from Pre-Medical, Commerce, or Arts backgrounds
Age Requirements
-
No specific age limit is prescribed by NTS
-
Candidates must meet the age requirements of the university they are applying to
Domicile Requirements
-
Candidates from all provinces of Pakistan can apply
-
Some universities may have specific domicile requirements – check the university's admission policy
Test Validity
-
The NAT score is valid for one year from the date of result declaration
Other Requirements
-
Candidates must have a valid CNIC/B-Form and a recent passport-size photograph
-
Candidates must register online through the NTS Candidate Portal at portal.nts.org.pk
NTS NAT ICS Application Process
The application process for NTS NAT is conducted online through the NTS Candidate Portal.
Step-by-Step Application Guide
-
Visit the Official NTS Website: www.nts.org.pk
-
Create an Account: Click on the NTS Candidate Portal. Register with your email address and create a password. Complete your personal profile.
-
Select the Test: Choose NAT-ICS (Computer Science) from the list of available tests. The test fee is typically around PKR 840 + service charges
-
Fill in the Application Form: Enter your personal details, academic information, and CNIC/B-Form number. Upload a recent passport-size photograph with a clear front face.
-
Pay the Application Fee: Download the system-generated challan or deposit slip. Deposit the fee at any online branch of the designated bank. Keep the original NTS copy of the deposit slip.
-
Submit Application: Review all information before final submission. Submit the online application form. For some tests, send the duly filled application form and original deposit slip by post or courier.
-
Download Roll Number Slip: After successful submission and payment, download your roll number slip from the portal. Print the slip and bring it to the test center.
Test Schedule
-
NTS NAT tests are conducted once or twice monthly
-
The test is held at multiple centers across Pakistan
-
Candidates can choose their preferred test date and center
Always verify exact dates and procedures on the official NTS website www.nts.org.pk .
NTS NAT ICS Test Pattern
NAT ICS is a paper-based exam consisting of 90 multiple-choice questions (MCQs) to be completed in 120 minutes (2 hours).
Test Pattern Overview
-
Total MCQs: 90
-
Total Time: 120 minutes (2 hours)
-
Test Mode: Paper-Based
-
Negative Marking: None
-
Total Marks: 90 (1 mark per MCQ)
-
Test Validity: 1 year
Section-Wise Breakdown
-
English: 20 MCQs
-
Analytical Reasoning: 20 MCQs
-
Quantitative Reasoning: 20 MCQs
-
Subject Section (Computer Science, Physics, Mathematics): 30 MCQs
Subject Section Breakdown
-
Computer Science: 10 MCQs
-
Physics: 10 MCQs
-
Mathematics: 10 MCQs
NTS NAT ICS Syllabus
The NTS NAT ICS syllabus is based on the intermediate (HSSC) Computer Science curriculum. Below is the chapter-wise breakdown for each section.
Start your preparation with NTS NAT ICS Practice Test .
English (20 MCQs)
The English section evaluates reading comprehension, vocabulary, grammar, and sentence structure. Start your preparation with NTS NAT ICS English Practice Tests .
The English syllabus includes:
-
Antonyms – Words with opposite meanings
-
Comprehension – Reading comprehension passages
-
Parts of Speech – Nouns, verbs, adjectives, adverbs, etc.
-
Subject Verb Agreement – Grammar rules for subject-verb agreement
-
Synonyms – Words with similar meanings
-
Tenses – Present, past, and future tenses
-
Word Usage – Correct usage of words in sentences
-
Sentence Completion – Fill in the blanks, vocabulary in context
-
Analogy – Verbal analogies
Logical and Analytical Thinking (20 MCQs)
The Analytical Reasoning section tests logical thinking, relationships, and pattern recognition. Start your preparation with NTS NAT ICS Logical and Analytical Thinking Practice Tests .
The Analytical Reasoning syllabus includes:
-
Blood Relations – Family tree and relationship problems
-
Cause and Effect – Identifying cause and effect relationships
-
Coding and Decoding – Coding and decoding problems
-
Course of Action – Determining appropriate actions
-
Decision Making – Decision-making scenarios
-
Direction and Distance – Direction and distance problems
-
Logical Deduction – Drawing conclusions from premises
-
Non-Verbal Reasoning – Pattern recognition and visual reasoning
-
Ranking and Sequencing – Ranking and sequencing problems
-
Seating Arrangement – Arrangement problems
-
Series and Patterns – Number and letter series
-
Statements and Arguments – Evaluating arguments
-
Statements and Assumptions – Identifying assumptions
-
Statements and Conclusions – Drawing conclusions
-
Syllogism – Logical syllogisms
Quantitative Reasoning (20 MCQs)
The Quantitative Reasoning section covers basic mathematical concepts. Start your preparation with NTS NAT ICS Quantitative Reasoning Practice Tests .
The Quantitative Reasoning syllabus includes:
-
Arithmetic – Percentages, ratios, averages, profit and loss
-
Algebra – Basic algebraic concepts, linear equations
-
Geometry and Mensuration – Basic geometry and measurements
Computer Science (10 MCQs)
Computer Science is the most important section for NAT ICS candidates. Questions are based on intermediate-level concepts. Start your preparation with NTS NAT ICS Computer Science Practice Tests .
The Computer Science syllabus includes:
-
Programming Fundamentals – Basic programming concepts, syntax, and logic
-
Data Representation – Number systems, binary, octal, hexadecimal
-
Control Structures – If-else, loops, switch statements
-
Arrays and Strings – Array manipulation, string operations
-
Functions and Modular Programming – Functions, parameters, return values
-
Computer Systems – Hardware and software basics
-
Operating Systems – Functions of operating systems
-
Computer Networks – Network types, protocols, OSI model
-
Internet and Web Technologies – Web fundamentals, HTML, internet protocols
-
Number Systems – Binary, decimal, hexadecimal conversion
-
Boolean Algebra and Logic Gates – Logic gates, Boolean expressions
-
Computer Software – Types of software, system software, application software
-
Introduction to Information Technology – IT fundamentals
-
Algorithms and Logic – Algorithm design, problem-solving
Physics (10 MCQs)
Physics questions are generally conceptual and numerical. Start your preparation with NTS NAT ICS Physics Practice Tests .
The Physics syllabus includes:
-
Forces and Motion – Newton's laws, kinematics, dynamics
-
Work and Energy – Work, power, energy conservation
-
Rotational and Circular Motion – Torque, angular momentum
-
Waves – Wave properties, sound waves
-
Optics – Reflection, refraction, lenses
-
Current Electricity – Ohm's law, circuits
-
Electromagnetism – Magnetic fields, electromagnetic induction
-
Electrostatics – Coulomb's law, electric fields
-
Thermodynamics – Laws of thermodynamics
-
Modern Physics – Relativity, quantum theory
Mathematics (10 MCQs)
Mathematics questions test numerical ability and problem-solving skills. Start your preparation with NTS NAT ICS Maths Practice Tests .
The Mathematics syllabus includes:
-
Number Systems – Real numbers, complex numbers
-
Sets Functions and Groups – Sets, functions, groups
-
Matrices and Determinants – Matrices, determinants, inverse
-
Quadratic Equations – Solution of quadratic equations
-
Partial Fractions – Partial fractions decomposition
-
Sequences and Series – AP, GP, HP
-
Mathematical Induction and Binomial Theorem – Induction principle, binomial expansion
-
Permutation Combination and Probability – Counting principles, probability
-
Trigonometry – Trigonometric functions and identities
-
Differentiation – Basic calculus, derivatives
-
Integration – Integrals, areas
-
Coordinate Geometry – Straight lines, circles
-
Analytical Geometry in Three Dimensions – 3D geometry
-
Differential Equations – Basic differential equations
-
Vectors – Vectors in 2D and 3D
NTS NAT ICS Merit Calculation
The final merit for NTS NAT-based admissions is determined by universities based on their specific admission policies. Generally, the merit formula includes:
-
NTS NAT Test Score: Significant weightage
-
Intermediate (HSSC) Marks: Weightage as per university policy
-
Matric (SSC) Marks: Weightage as per university policy
Merit Benchmarks:
-
For IT universities accepting NAT-ICS, merit closes at around 77%
-
For better chances of admission, target more than 75 Marks in NAT-ICS
-
FAST accepts all those who have more than 75 marks in NTS to their CS Program
-
Merit in COMSATS for CS Programs is close to 75%
-
It would be safe to score more than 77 marks in NAT-ICS
Different universities have different merit criteria. Some universities may give higher weightage to the NTS NAT score, while others may prioritize academic marks.
NTS NAT ICS Preparation Tips
-
Understand the Test Pattern: NAT ICS consists of 90 MCQs from English, Analytical Reasoning, Quantitative Reasoning, Computer Science, Physics, and Mathematics. Focus on all sections equally.
-
Know the Syllabus Thoroughly: Familiarize yourself with the complete chapter-wise syllabus. Use the chapter lists above as a checklist to ensure you cover every topic.
-
Practice Chapter by Chapter: Complete one chapter at a time and immediately attempt the relevant chapter-wise quiz. The free quizzes on Pak Admissions are designed specifically for this purpose.
-
Focus on High-Yield Topics:
-
Computer Science: Programming fundamentals, data representation, control structures, algorithms
-
Physics: Mechanics, electricity, magnetism, waves, and optics
-
Mathematics: Algebra, trigonometry, calculus, functions
-
English: Vocabulary, grammar, comprehension
-
Analytical Reasoning: Blood relations, coding-decoding, syllogism, logical deduction
-
Quantitative Reasoning: Arithmetic, algebra, geometry
-
-
Revise ICS Textbooks: Thoroughly review your intermediate Computer Science, Physics, and Mathematics textbooks.
-
Practice MCQs Daily: Regular practice is essential for improving speed and accuracy.
-
Take Full-Length Mock Tests: Take full-length mock tests under timed conditions (2 hours) to improve your time management skills and build stamina.
-
Analyze Your Mistakes: Review every mistake. Understanding why you got a question wrong is how you truly learn and avoid repeating the same errors.
-
Appear Multiple Times: As NTS is conducted frequently, it is advisable to appear in NTS at least 2-3 times to improve your marks. Even if you are a student with 90% marks, it is advised to appear at least twice.
-
Start Early: Begin your preparation well in advance. It would be the best strategy to appear in NTS in December/January for the first time when you are in FSc Part-II so that you have enough time to prepare again if you cannot score the required marks.
-
Use Official NTS Resources: Visit the official NTS website www.nts.org.pk for the latest updates, test schedules, and sample papers.
Final Words
NTS NAT ICS is your gateway to a wide range of undergraduate programs in Computer Science, Software Engineering, Information Technology, Data Science, Artificial Intelligence, and related fields at top universities across Pakistan. With the right preparation strategy and consistent practice, you can achieve a high score and secure admission to your desired program. Start your preparation today by exploring the chapter-wise practice quizzes available on Pak Admissions .
Good luck with your NTS NAT ICS preparation!










