Bachelor's of Computer Science

Vision

To become a center of excellence in computer science education, research, and innovation by empowering students with advanced technical knowledge and skills for the digital era.

Mission

Our mission is to provide high-quality education in computer science that blends theoretical foundations with practical applications. We aim to produce graduates who are industry-ready, innovative, and equipped to address global technological challenges.

Unique Elements of the Faculty

Our Computer Science faculty stands out with its dedicated facilities, including a state-of-the-art Computer Lab, a fully equipped Physics Lab, and a specialized Digital Logic Design (DLD) Lab, all designed to support hands-on learning and research.

Principal Message
nadc principal dr riffat

Principal's Message

It gives me great pride to witness the growth and achievements of the Department of Computer Science. In today’s digital age, computer science is not only a field of innovation but a powerful force shaping our future. Our department is committed to…..



Apply Now For Admission

Join our Department of Computer Science and shape your future in technology. Whether you’re passionate about programming, artificial intelligence, cybersecurity, or software development, our program offers a strong foundation with hands-on learning through fully equipped Computer Labs, a Physics Lab, and a Digital Logic Design (DLD) Lab.

Join a vibrant academic community guided by experienced faculty, cutting-edge resources, and a commitment to excellence.Secure your spot today!

Scheme of Study

BSCS (4 Years)
SEMESTER-I
Course Title Course Code / Course Outlines Past Paper
Introduction to ICT GE-161  
Introduction to ICT Lab GE-161L  
Discrete Structures CC-111  
Probability & Statistics MS-152  
English Composition & Comprehension GE-162  
Applied Physics MS-151  
Math Deficiency - I MD-001  
SEMESTER-II
Course Title Course Code / Course Outlines Past Paper
Digital Logic Design DC-121
Digital Logic Design Lab DC-121L
Islamic Studies GE-163  
Communication & Presentation Skills GE-164  
Linear Algebra MS-153  
Pakistan Studies GE-165  
Programming Fundamentals CC-112  
Programming Fundamentals  Lab CC-112L  
Math Deficiency - II MD-002  
SEMESTER-III
Course Title Course Code / Course Outlines Past Paper
Comp. Organization & Assembly Language DC-221  
Comp. Organization & Assembly Language Lab DC-221L  
Introduction to Economics UE-171  
Object Oriented Programming CC-211  
Object Oriented Programming Lab CC-211L  
Calculus & Analytical Geometry MS-251  
Professional Practices GE-261  
SEMESTER-IV
Course Title Course Code / Course Outlines Past Paper
Introduction to Psychology UE-272  
Multivariate Calculus SC-241  
Theory  of Automata DC-222  
Software  Engineering CC-212  
Data Structures & Algorithms CC-213  
Data Structures & Algorithms Lab CC-213L  
SEMESTER-V
Course Title Course Code / Course Outlines Past Paper
Operating Systems CC-311  
Operating Systems Lab CC-311L  
Design & Analysis of Algorithms DC-321  
Compiler Construction DC-322  
Database Systems CC-215  
Database Systems Lab CC-215L  
Web Technologies EC-331  
Web Technologies Lab EC-331L  
SEMESTER-VI
Course Title Course Code / Course Outlines Past Paper
Computer Networks CC-313  
Computer Networks  Lab CC-313L  
Parallel & Distributed Computing DC-323  
Enterprise Application Development EC-332  
Mobile application Development EC-333  
Artificial Intelligence DC-324  
Artificial Intelligence Lab DC-324L  
SEMESTER-VII
Course Title Course Code / Course Outlines Past Paper
Numerical Computing SC-342  
Software Project Management EC-431  
Software Quality Assurance EC-432  
Final Year Project  - I CC-411  
Technical & Business Writing GE-461  
SEMESTER-VIII
Course Title Course Code / Course Outlines Past Paper
Final Year Project  - II CC-412  
Principles of Management UE-472  
Arabic Language UE-471  
Information Security CC-413  
Theory of Programming Languages SC-341  
Social Service UE-473