BS COMPUTER SCIENCE

The BS in Computer Science typically spans four years, encompassing a blend of theoretical and practical coursework. Students will engage in a rigorous study of programming languages, algorithms, computer architecture, and software development methodologies. The program also emphasizes emerging areas such as machine learning, cloud computing, and mobile application development. Through projects, internships, and research opportunities, students will gain hands-on experience and apply their learning to real-world challenges, ensuring they are well-prepared to meet the demands of the tech industry.

Overview

The BS in Computer Science typically spans four years, encompassing a blend of theoretical and practical coursework. Students will engage in a rigorous study of programming languages, algorithms, computer architecture, and software development methodologies. The program also emphasizes emerging areas such as machine learning, cloud computing, and mobile application development. Through projects, internships, and research opportunities, students will gain hands-on experience and apply their learning to real-world challenges, ensuring they are well-prepared to meet the demands of the tech industry.

Scope Of This Degree

A Computer Science degree is a gateway to some of the most in-demand, high-impact, and creative careers in the modern economy:

  • Software Engineer / Software Developer

  • AI / Machine Learning Engineer

  • Data Scientist

  • Cybersecurity Analyst

  • Systems Architect

  • Database Administrator

  • Academic or Corporate Researcher

  • DevOps Engineer

Program Learning Outcomes

Upon successful completion of our program, you will be able to:

  • Analyze Problems: Deconstruct complex problems into smaller, manageable parts and identify the appropriate computational strategies to solve them.

  • Design & Implement Solutions: Design, implement, and test efficient, scalable, and secure software solutions using modern programming languages and data structures.

  • Apply Theoretical Foundations: Use the principles of algorithms, data structures, and computer theory to analyze the efficiency and correctness of your solutions.

  • Master Core Systems: Demonstrate a strong understanding of the underlying principles of computer hardware, operating systems, networks, and databases.

  • Think Algorithmically: Develop a formal, logical, and structured approach to problem-solving.

  • Communicate Technically: Clearly articulate and document complex technical designs, arguments, and code to both technical and non-technical audiences.

  • Adapt & Learn: Independently learn and apply new technologies, programming languages, and theoretical concepts in a rapidly changing field.

FEE STRUCTURE

LEADS University Fee Voucher
S/N Program Admission Fee (once) Enrollment Fee Tuition Fee (per semester) Examination Fee (Per semester) Library Fee (once) Total (1st Semester)
1 BSCS 10,000 10,000 120,000 5,000 5,000 150,000
2 BBA 10,000 10,000 100,000 5,000 5,000 130,000
3 ADP 10,000 10,000 65,000 5,000 5,000 95,000

PROGRAM STRUCTURE

Compulsory Course

Total: 19 Credits
CodeTitle Of CourseCredits
ENGL101Engish I (Functional English)3
ENGL102Engish II (Communication Skills)3
ENGL103Engish III (Technical Writing and Presentation Skills)3
Buss273Professional Practices3
CSC102Introduction to Information and Communication Technology3
PKST101Pakistan Studies – General Profile2
ISLM101Fundamentals of Islamic Studies (For Muslim Students )2
ETCHC101Principles Of Ethics (For Non -Muslims Students)2

Discipline Specific Foundation Courses

Total: 39 Credits
CodeTitle Of CourseCredits
CSC121Programming Fundamentals4
CSC221Object Oriented Programming4
CSC222Data Structure and Algorithm4
CSC223Operating System4
CSC251Introduction to Software Engineering3
CSC231Data Communication and Computer Networks4
CSC242Database Management Systems4
CSC422Information Security3
CSC422Discrete Structures for CSC3
CSC422Information Security6

General Courses (from other disciplines)

Total: 24 Credits
CodeTitle Of CourseCredits
MATH113 Calculus and Analytic Geometry for CSC3
MATH212 Linear Algebra for CSC3
CSC111Basic Electronics3
STAT101Elements of Statistics and Probability3
ECON101Introduction to Economics3
BUSS131Principles of Marketing3
BUSS111Principles of Management3
LAW101Introduction to Law3
CSC422Discrete Structures for CSC3
CSC422Information Security3

Major Courses – Core (Mandatory):

Total: 36 Credits
CodeTitle Of CourseCredits
CSC324Compiler Construction3
CSC325 Computer Architecture and Organization4
CSC211Digital Logic Design4
CSC323Design and Analysis of Algorithms4
CSC433Distributed Computing3
CSC312Artificial Intelligence3
CSC311Theory of Automata3
MATH233Differential Equations3
MATH333Multivariable Calculus for CSC3
CSC381Research Methodology for CSC3
MATH321Numerical Methods and Computation3

Electives courses:

Total: 15 Credits
Subject to University offering, the student shall opt five courses from the list below:
CodeTitle Of CourseCredits
CSC232Telecom Systems3
CSC331Computer Networks3
CSC332Network Management3
CSC335Internet Architecture and Protocols3
CSC336Information Systems3
CSC431Wireless Networks3
CSC341Topics in Database Management Systems3
CSC345Knowledge Based Systems3
CSC441Data Mining3
CSC442Data Warehousing3
CSC273Mobile Application Development3
CSC274E-Commerce3
CSC275Visual Programming3
CSC301Human Computer Interaction3
CSC356Software Project Management3
CSC454Software Quality Assurance3
CSC225Web Engineering3
CSC453Simulation and Modeling3
CSC456Principles of Cloud Computing3
CSC467Internet of Things3
CSC468Data Science3
CSC469System Programming3