BS Computer Science – FAST (NUCES)
Course name: BS Computer Science
Course overview:
Your career prospects will be excellent: You may become a software engineer, programmer, web developer, games programmer or computer graphic designer.
No.of semesters: 8 semesters
Requirements:
Eligibility
- At least 60% marks in Matriculation or an equivalent examination AND
- At least 50% marks in HSSC or an equivalent examination. Must have studied Mathematics at HSSC level.
Selection Criteria
-
Selection on the basis of NTS-NAT Marks
- Those who have taken NAT-IE or NAT-ICS examination can apply for admission to the BS (Computer Science).
- Cut-off marks to be determined by the Admission Committee of the University.
- Those who have taken NAT-IE or NAT-ICS examination can apply for admission to the BS (Computer Science).
-
Selection on the basis of NU Admission Test
- Merit is determined by assigning 40% weight to marks obtained in Intermediate (part-I) (or an equivalent exam).
- For those whose Intermediate results are not available, their Matriculation marks are considered.
- Marks obtained in the NU Online Admission Test are assigned the remaining 60% weight.
- Merit is determined by assigning 40% weight to marks obtained in Intermediate (part-I) (or an equivalent exam).
-
Selection on the basis of SAT score
- Combined score of 1,500 or more in the SAT-I examination AND
- At least 550 in the SAT-II (Math Level IIC) examination.
- Combined score of 1,500 or more in the SAT-I examination AND
Course duration: 4 Years
How to apply:
The procedure for admission is as follows:
The Admission Application Form can be filled online by following the instructions. Click Here for Online Admission Application
- The online system assigns a unique Application Reference Number (ARN) to each applicant, which must be noted for later use.
- The applicant should then visit the campus, where the admission test is to be taken, along with the following:
-
Two recently taken (3 cm x 2 cm) color photographs
- Copy of CNIC or Form-B issued by NADRA (National Database Registration Authority)
- Application processing fee of Rs. 1,500 is payable by all applicants including those who are seeking admission on the basis of NTS tests.
- Additional Fee of Rs. 500 is payable for each type of Admission Test. For example, for taking both the BBA and the BS tests, or for taking both the MS (CS) and MS (SPM) tests.
-
Required Educational Documents:
For Undergraduate Admission:
- Original and copy of Matric/O-level Certificate.
- Original and copy of Intermediate/A-level Certificate or Roll number slip/statement of Entry for second year result awaiting students.
-
Equivalence certificate of O/A Level.
For Graduate Admission:
- Original and copy of all educational Certificates/Degrees.
- Original and copy of Matric/O-level Certificate.
- Copy of CNIC or Form-B issued by NADRA (National Database Registration Authority)
- The applicant will be required to sign a declaration confirming that the information provided in the Application Form by him/her is correct.
- Upon payment of the Application Processing Fee (and any Admission Test Fee), the applicant shall receive a duly signed ADMIT CARD bearing the applicant’s TEST ROLL NUMBER and a copy of the Prospectus.
- Out station applicants can send the duly filled application form (along with the above mentioned documents) through post.
- If the application is received through post, the ADMIT CARD and Prospectus would be sent via post.
- Admission of a student automatically stands cancelled if he or she fails in the required exam whose result was not available at the time of admission.
Curriculum:
SEMESTER 1
Introduction to Computing Lab 1 Credit Hours |
Introduction to Computing 3 Credit Hours |
Basic Electronics 3 Credit Hours |
Calculus – I 3 Credit Hours |
Linear Algebra 3 Credit Hours |
English Language 3+1 Credit Hours |
SEMESTER 2
Computer Programming Lab 1 Credit Hours |
Computer Programming 3 Credit Hours |
Digital Logic Design 3+1 Credit Hours |
Calculus – II 3 Credit Hours |
Pakistan Studies 3 Credit Hours |
English Composition 3 Credit Hours |
SEMESTER 3
Data Structures 3 Credit Hours |
Discrete Structures 3 Credit Hours |
Comp. Organization & Assembly Lang. 3 Credit Hours |
Comp. Organization & Assembly Lang. Lab 1 Credit Hours |
Islamic & Religious Studies 3 Credit Hours |
Business Elective 3 Credit Hours |
SEMESTER 4
Database Systems Lab 1 Credit Hours |
Operating Systems Lab 1 Credit Hours |
Database Systems 3 Credit Hours |
Operating Systems 3 Credit Hours |
Design & Analysis of Algorithms 3 Credit Hours |
Business Elective – II 3 Credit Hours |
Math Elective 3 Credit Hours |
SEMESTER 5
Computer Networks Lab 1 Credit Hours |
Object Oriented Analysis & Design Lab 1 Credit Hours |
Theory of Automata 3 Credit Hours |
Computer Networks 3 Credit Hours |
Object Oriented Analysis & Design 3 Credit Hours |
Probability & Statistics 4 Credit Hours |
CS Elective – I 3 Credit Hours |
SEMESTER 6
Credit Hours Pre Req
Software Engineering 3 Credit Hours |
Artificial Intelligence 3 Credit Hours |
Technical and Business Writing 3 Credit Hours |
CS Elective – II 3 Credit Hours |
Math Elective 3 Credit Hours |
SEMESTER 7
Human Computer Interaction 3 Credit Hours |
Project – I 3 Credit Hours |
Computer Architecture 3 Credit Hours |
CS Elective – III 3 Credit Hours |
Social Science Elective 3 Credit Hours |
SEMESTER 8
Professional Issues in IT 3 Credit Hours |
Project – II 3 Credit Hours |
CS Elective – IV 3 Credit Hours |
CS Elective – V 3 Credit Hours- |
CS Elective – VI 3 Credit Hours |