Computer Science has changed the face of the world with its various upcoming technologies in diverse fields of industry and education. Today’s technological advancements require technology professionals, who can help companies to administer cutting edges technologies like Big Data, the Internet of things (IoT), and virtualization needs. The Department is keen to keep up with the rapid changes and latest advancements in the IT domain. Accordingly, the faculty exerts continuous efforts for the development of its learning, teaching, research, and curriculum resources aligned with Higher Education Commission (HEC) and National Technology Council (NTC) guidelines. With a watchful eye on the needs of local and global markets, The Department of Computer Science will work hard to fulfill these needs by producing graduates who are highly skilled and properly trained to serve their community. The department aims at meeting the demands of Computer professionals in the public & private sectors and will striving hard to provide high-quality education to all by maintaining strong links with industry and professionals. It is fortunate to have diversified faculty, who graduated from top-ranked national and international institutions. Our graduates will secure prominent positions in well-reputed firms and shall contribute their share towards societal development. The Department of Computer Science will ensure the active participation of the students in co-curricular and extra-curricular activities at national and international levels.
S No: |
Course No. |
Course Title |
Pre-Req |
Credit Hours |
Domain |
1. |
CS-211 |
Data Structures |
Computer Fundamentals |
3-1 |
Core |
2. |
CS-212 |
Data Base |
- |
2-1 |
Core |
3. |
GE-211 |
Communication Skills |
Functional English |
3-0 |
GER |
4. |
CS-213 |
Computer Networks |
Computer Fundamentals |
2-1 |
Core |
5. |
CS-214 |
Software Engineering |
- |
3-0 |
Core |
6. |
MT-211 |
Probability & Statistics |
- |
3-0 |
Math |
Total Credit Hours |
16+3=19 |
S No: |
Course No. |
Course Title |
Pre-Req |
Credit Hours |
Domain |
1. |
CS-221 |
Information Security |
Computer Networks |
2+1 |
Core |
2. |
CS-222 |
Theory of Automata |
- |
3+0 |
Core |
3. |
CS-223 |
Advance Database Management Systems |
- |
2+1 |
Core |
4. |
CS-224 |
Operating Systems |
- |
2+1 |
Core |
5. |
CS-225 |
Computer organization & Assembly Language |
|
2+1 |
Core |
6. |
GE-221 |
Introduction to Management |
- |
2+0 |
GER |
Total Credit Hours |
13+4=17 |
S No: |
Course No. |
Course Title |
Pre-Req |
Credit Hours |
Domain |
1. |
CS-311 |
Cyber Security |
Information Security |
2+1 |
Core |
2. |
CS-312 |
Human Computer Interaction |
|
2+1 |
Core |
3. |
CS-313 |
Computer Architecture |
- |
2+1 |
Core |
4. |
CS-314 |
Web Technologies |
- |
2+1 |
Core |
5. |
CS-315 |
Numerical Analysis |
- |
2+1 |
Core |
6. |
EN-311 |
Technical & Business Writing |
- |
3+0 |
GER |
Total Credit Hours |
13+5=18 |
S No: |
Course No. |
Course Title |
Pre-Req |
Credit Hours |
Domain |
1. |
CS-321 |
Mobile Application Development-I |
- |
2-1 |
Elective |
2. |
CS-322 |
Compiler Construction |
Theory of Automata |
2-1 |
Core |
3. |
CS-323 |
Advanced Programming – Visual Programing |
Programming Fundamentals |
2-1 |
Core |
4. |
CS-324 |
Analysis of Algorithms |
- |
3-0 |
Core |
5. |
CS-325 |
Web Engineering |
|
2-1 |
Core |
6. |
CS-326 |
Machine Learning |
|
3-1 |
Core |
Total Credit Hours |
14+5=19 |
S No: |
Course No. |
Course Title |
Pre-Req |
Credit Hours |
Domain |
1. |
CS-411 |
Final Year Project –I |
- |
0+2 |
Core |
2. |
CS-412 |
Software Testing & Quality Assurance |
|
2+1 |
Core |
3. |
CS-413 |
Mobile Application Development -II |
Mobile Application Development-I |
2+1 |
Core |
4. |
GE-411 |
Professional Practices |
|
2+0 |
GER |
5. |
CS-414 |
Parallel & Distributed Computing |
|
2+1 |
Core |
Total Credit Hours |
8+5=13 |
S No: |
Course No. |
Course Title |
Pre-Req |
Credit Hours |
Domain |
1. |
CS-421 |
Final Year Project -II |
|
0+4 |
Core |
2. |
CS-422 |
Network Security |
Computer Network |
2+1 |
Core |
3. |
CS-423 |
Internet of Things |
Computer Network |
2+1 |
Core |
4. |
CS-424 |
Cloud Computing |
- |
2+1 |
Core |
Total Credit Hours |
6+7=13 |
Registration, Prospectus, And Admission Test Fee Structure BS (to be deposited into HBL at the time of registration) Rs.2,000/= Rupees Two Thousand only
1. Fees payable at the time of admission
* Refundable only after Completion of Degree Course, in case of cancellation of admission at any stage Caution Money will not be refunded.
2. Fees and Charges payable at the start of each semester