UndergraduateFaculty of Computer Science & IT

BS Computer Science

This program is built for the AI era, where computing students must understand programming, data, software systems, networks, cloud computing, cybersecurity, artificial intelligence, and responsible digital problem-solving. As AI…

Overview


This program is built for the AI era, where computing students must understand programming, data, software systems, networks, cloud computing, cybersecurity, artificial intelligence, and responsible digital problem-solving. As AI reshapes every industry, students who understand computing foundations and modern tools can help organizations build software, manage data, secure systems, automate tasks, improve digital services, and solve real-world technology problems. From the first semester, students begin developing practical skills in communication, ICT, AI-supported creativity, entrepreneurship, programming, mathematical reasoning, and computing foundations. This means students do not wait until graduation to become useful. During the program, they can start building digital portfolios, practice coding projects, support small websites, create technical documentation, prepare basic dashboards, and explore safe beginner technology services under guidance. The general BS Computer Science pathway gives students a broad computing foundation instead of attaching one specialization title. Students study core computing courses and a market-relevant mixed elective basket from approved HEC specialization clusters so they can remain flexible for software, data, cloud, AI, cybersecurity, and product-oriented career directions. This is not just a BS Computer Science degree. It is a University-supported pathway to become a future-ready computing graduate, digital problem-solver, responsible AI user, and technology professional who can continue toward employment, entrepreneurship, certifications, research, and higher studies.

Key Features

  • Comprehensive CurriculumThe BSCS program covers a wide range of topics, including programming, data structures, algorithms, software engineering, databases, computer networks, artificial intelligence, and cybersecurity. The curriculum is regularly updated to keep pace with the latest technological trends and industry requirements.
  • Practical ExperienceEmphasis on hands-on learning through labs, projects, and internships. Opportunities for students to work on real-world projects in collaboration with industry partners.
  • Experienced FacultyFaculty members are highly qualified, with extensive academic and industry experience, providing mentorship and guidance to students.
  • Research OpportunitiesStudents are encouraged to participate in research projects and contribute to publications, fostering a culture of innovation and inquiry.
  • Industry IntegrationRegular interaction with industry professionals through guest lectures, workshops, and seminars. Partnerships with leading tech companies for internships, job placements, and collaborative research.
Experienced Faculty Undergraduate Studies Undergraduate Program undergraduate exchange program

Courses by Semester


Tap a semester to see its courses.

Semester 1
Subject Course Type
Writing & Reading for Impact General Education
Creative Designing with AI Tools General Education
AI Integrated ICT General Education
AI Powered Functional English General Education
AI Embedded Entrepreneurship General Education
Programming Fundamentals Mandatory Core / Major
Calculus and Analytical Geometry Interdisciplinary / Allied - Mandatory
Semester 2
Subject Course Type
Optimizing Health & Nutrition with AI General Education
Data Analysis for Informed Decision-Making General Education
Islamic Studies / Ethics and AI Morality General Education
Understanding Human Psychology With AI General Education
Object Oriented Programming Mandatory Core / Major
Linear Algebra Interdisciplinary / Allied - Mandatory
Semester 3
Subject Course Type
Mathematical Problem Solving with AI General Education
Civic and Community Engagement General Education
Fehm-e-Quran I General Education
Pakistan: Ideology & Constitution General Education
Data Structures Mandatory Core / Major
Digital Logic Design Mandatory Core / Major
Operating Systems Mandatory Core / Major
Semester 4
Subject Course Type
Fehm-e-Quran II General Education
Pakistan Studies General Education
Software Engineering Mandatory Core / Major
Database Systems Mandatory Core / Major
Computer Organization & Architecture Mandatory Core / Major
Design and Analysis of Algorithms Mandatory Core / Major
Semester 5
Subject Course Type
Computer Networks Mandatory Core / Major
Information Security Mandatory Core / Major
Artificial Intelligence Mandatory Core / Major
Theory of Automata Mandatory Core / Major
Probability & Statistics Interdisciplinary / Allied
Professional Practice Interdisciplinary / Allied
Semester 6
Subject Course Type
Cloud Computing Mandatory Core / Major
Web Technologies Major Elective - Mixed General Pathway
Machine Learning Major Elective - Mixed General Pathway
Data Visualization Major Elective - Mixed General Pathway
Network Security Major Elective - Mixed General Pathway
Semester 7
Subject Course Type
DevOps Principles and Practices Major Elective - Mixed General Pathway
Cloud Design and Implementation Major Elective - Mixed General Pathway
Generative AI Major Elective - Mixed General Pathway
Human Computer Interaction Major Elective - Mixed General Pathway
Professional Certification Certification
Semester 8
Subject Course Type
Final Year Project Capstone Project
Field Experience / Internship Field Experience

Fees & Scholarship


Tuition / semesterRs 200,000
Admission and Registration FeeRs 30,000 (one-time)

The Admission and Registration Fee is a one-time charge and becomes payable only after you receive your provisional admission offer. Nothing is payable to submit an application.

Scholarship & Study Loan

  • Work-Based Scholarship available
  • Study Loan available

Work-Based Scholarship (WBS): work 10 hours/week online for 40% off (payable Rs 120,000/sem) or 5 hours/week for 20% off. Earned by working — not by marks.

Study Loan: an additional 40% study loan brings the payable amount to ~Rs 72,000/semester. Repaid after the student starts earning, in 6 instalments under a signed undertaking.

How the Scholarship Works

Admission Requirements


Applicants must have completed Higher Secondary School Certificate, A-Levels, or an IBCC-recognized equivalent qualification involving at least 12 years of schooling with at least 50% marks. Students should have studied Mathematics at Intermediate level. Students who have not studied Mathematics must complete 6 credit hours of Mathematics deficiency courses during the first year, including zero semester where applicable.

Duration, Credit Hours, and Program Structure

The BS Computer Science program is a 4-year undergraduate degree spread over 8 regular semesters with 130 credit hours. Its structure includes 34 credit hours of General Education, 48 credit hours of mandatory Computer Science core courses, 24 credit hours of mixed major electives for the general non-specialization pathway, 3 credit hours of Professional Certification, 12 credit hours of Interdisciplinary/Allied courses, 3 credit hours of Field Experience/Internship, and 6 credit hours of Final Year Project.

General Education: 34 credit hours

Mandatory Computer Science Core / Major Courses: 48 credit hours

Mixed Major Electives for General BSCS Pathway: 24 credit hours

Professional Certification: 3 credit hours

Interdisciplinary / Allied Courses: 12 credit hours

Field Experience / Internship: 3 credit hours

Final Year Project: 6 credit hours

Read the Admission Guidelines

Career Prospects


Graduates from the Faculty of Computer Science and IT at the University of South Asia are well-prepared to enter a diverse range of industries and pursue exciting career opportunities. Our comprehensive program equips students with the skills and knowledge needed to excel in various professional roles within the tech industry and beyond.

Software developer or junior software engineer

Web and application development associate

Data analyst or business intelligence assistant

AI and automation support associate

Cloud, network, or IT support specialist

Cybersecurity support associate or technology entrepreneur

Academic Support

Program Outcomes


Program Objectives (POs)

PO1

Graduates exhibit advance technical knowledge and proficiency in various computer science areas.

PO2

Graduates apply critical and creative thinking to resolve real world problems.

PO3

Graduates reflect ethical principles and leadership skills to meet high standards in teamwork and professional disciplines.

PO4

<p>Graduates possess the ability to integrate the knowledge of emerging trends and technologies solving computing problems.</p> <table id="plos_umstable" border="1" cellspacing="0" cellpadding="8" style="margin-left:0px;margin-top:2rem;"> <tbody> <tr> <td class="thead"><strong>Program Objectives (POs)</strong></td> <td class="thead"><strong>Alignment with the Department Mission Statement</strong></td> </tr> <tr> <td><strong>PO1:</strong> Graduates exhibit advance <strong>technical knowledge</strong> and proficiency in various computer science areas.</td> <td>Aligned with the mission's emphasis on <strong>deep knowledge</strong> and <strong>cutting-edge expertise</strong> to ensure graduates possess advanced skills and proficiency in their areas of specialization within computer science.</td> </tr> <tr> <td><strong>PO2: <strong> Graduates apply </strong>critical</strong> and <strong>creative thinking</strong> to resolve real world problems.</td> <td>Reflects the mission’s goal of <strong>innovative thinking</strong> and <strong>exceptional problem-solving skills</strong>, preparing graduates to address and creatively solve diverse global challenges.</td> </tr> <tr> <td><strong>PO3: </strong> Graduates reflect <strong>ethical</strong> principles and <strong>leadership</strong> skills to meet high standards in teamwork and <strong>professional</strong> disciplines.</td> <td>Consistent with the mission’s aim to produce graduates who can <strong>contribute significantly</strong> to the nation's progress by upholding high standards and <strong>professional skills</strong> that benefit both teamwork and professional development.</td> </tr> <tr> <td><strong>PO4:</strong> Graduates possess the ability to <strong>integrate the knowledge</strong> of emerging trends and <strong>technologies</strong> solving computing problems.</td> <td>Supports the mission's commitment to <strong>cutting-edge expertise</strong> that enables graduates to integrate and adapt to emerging trends and technologies, <strong>fostering innovative solutions</strong> that address global challenges and support economic growth.</td> </tr> </tbody> </table>

Graduate Attributes (GAs)

GA-1: Academic Education:

Completion of an accredited program of study designed to prepare graduates as computing professionals.

GA-2: Knowledge for Solving Computing Problems:

Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.

GA-3: Problem Analysis:

Identify and solve complex computing problems, reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.

GA-4: Design/Development of Solutions:

Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs.

GA-5: Modern Tool Usage:

Create, select, or adapt and then apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.

GA-6: Individual and Teamwork:

Function effectively as an individual and as a member or leader of a team in multidisciplinary settings.

GA-7: Communication:

Communicate effectively with the computing community about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.

GA-8: Computing Professionalism and Society:

Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.

GA-9: Ethics:

Understand and commit to professional ethics, responsibilities, and norms of professional computing practice.

GA-10: Life-long Learning:

Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.

What Makes BSCS a great Experience at University of South Asia?


Focus on Innovation and Entrepreneurship

Specialized courses and programs aimed at fostering an entrepreneurial mindset. Support for student startups through incubators and accelerators within the university.

Global Exposure

Opportunities for international exchange programs and collaborations with foreign universities. Participation in global tech competitions and conferences.

Student Success Stories

Haroon Shahid Siddique, an alumnus of our institution, serves as a React Frontend Software Engineer at Beyond Eris Solutions. He began his career mastering frontend technologies, quickly gaining recognition for his expertise in React. Haroon's innovative approach and commitment to excellence have made him a key player in delivering top-notch solutions, driving the company's success.

Haroon Shahid

Shahzaib Rafique, an accomplished alumnus, began his career as a computer scientist before advancing to a Cloud Engineer role. Specializing in cloud security, he excels in deploying virtual machines while ensuring data integrity and security. Shahzaib is instrumental in constructing robust cloud infrastructures to facilitate organizational data deployment, showcasing his expertise in maintaining secure and efficient cloud environments.

Shahzaib Rafique

Mubashir Zaheer, a proud alumnus, has excelled as a mobile application developer, driven by a passion for technology. Mastering various programming languages and frameworks, he achieved a breakthrough with a high-performance app that garnered thousands of downloads and elevated user experience. This success propelled his career, enabling him to collaborate with top companies on innovative projects. Today, he continues to create cutting-edge digital solutions.

Mubashir Zaheer

Asad Munawar, our esteemed alumnus, began as a Business Developer Intern at Wonder Crafts, gaining valuable experience. After a successful three-month internship, he transitioned to Vital Steer LLC as a Business Developer Executive. His exceptional skills in lead generation, client engagement, and team collaboration led to his promotion to Business Developer Lead in just four months.

Asad Munawar

Muhammad Awais, a distinguished alumnus, excels as a Cyber Security Engineer, specializing in defensive security for web applications. He skillfully manages and configures Web Application Firewalls (WAF) to thwart DDoS attacks and ensures robust network security through expert router and switch configurations. His dedication and expertise safeguard digital infrastructures, embodying the excellence of our alumni community.

Muhammad Awais

Frequently Asked Questions


Why should a student choose BS Computer Science at the University of South Asia?

The program gives students a strong computing foundation while keeping them connected with the AI era. Students learn programming, databases, software engineering, networks, information security, artificial intelligence, cloud computing, and practical electives that support multiple technology career directions.

Is this program suitable for students who want flexibility instead of one specialization?

Yes. This is a general BSCS pathway with a mixed elective basket. It is suitable for students who want broad exposure to software development, data, AI, cloud, networks, cybersecurity, DevOps, and human-computer interaction before choosing a professional direction.

Can students start developing practical skills early?

Yes. From the first semester, students work on communication, ICT, entrepreneurship, programming, and digital creativity. With guidance, they can begin building small coding tasks, simple web support work, dashboards, documentation, and portfolio evidence during the program.

How does the program prepare students for the AI era?

Students learn AI as a subject and also use AI-supported tools responsibly for revision, coding support, documentation, design, dashboards, and project work. The goal is not shortcut learning; it is to build better problem-solving, verification, productivity, and responsible digital practice.

What kind of career can BSCS students pursue after graduation?

Graduates may pursue software development, web and app development, data analytics, AI and automation support, cybersecurity support, cloud and network roles, IT services, entrepreneurship, certifications, and higher studies. Career outcomes depend on skills, portfolio, performance, and market opportunities.

Can a student start building a portfolio before graduation?

Yes. The program encourages students to build portfolio evidence through coding labs, websites, dashboards, software projects, internship evidence, professional certification, and final year project work.

Does the program support entrepreneurship?

Yes. Students learn to identify digital problems, build prototypes, test ideas, use cloud and software tools, prepare documentation, and present solutions. These skills can support technology-enabled startups and freelance pathways under guidance.

Does the University guarantee a job or income?

No responsible university should promise jobs or income. The program builds employable computing skills, professional discipline, project experience, and market-relevant exposure so students can compete more confidently.

What is the basic eligibility requirement for BS Computer Science?

Applicants need HSSC, A-Levels, or an IBCC-recognized equivalent qualification involving at least 12 years of schooling, with at least 50% marks.

Is Mathematics required for admission?

Mathematics is required for direct admission without deficiency. Students who have not studied Mathematics at Intermediate level must pass 6 credit hours of Mathematics deficiency courses during the first year, including zero semester where applicable.

Is an entry test or interview required?

For ADP and bachelor-level programs, no entry test or interview is required unless the University officially notifies a change for a specific admission cycle. The known exception is LLB, where LAT is required; this does not apply to BS Computer Science.

Can O-Level, A-Level, or foreign-board students apply?

Yes. They may apply if they meet the 12-year education equivalence requirement and provide the required equivalence through the relevant authority, such as IBCC, according to University rules.

Can awaiting-result students apply?

Awaiting-result applicants may be considered provisionally according to University policy. Final admission depends on submission, verification, and fulfillment of eligibility requirements.

Can AD Computing graduates join BSCS later?

AD Computing graduates may be considered for fifth-semester admission subject to HEC pathway rules, minimum required CGPA, departmental approval, seat availability, and completion of required deficiency or bridging courses before fifth-semester enrollment.

How long is the BS Computer Science program?

It is a four-year undergraduate degree normally completed in eight regular semesters.

How many credit hours are included in the program?

The program includes 130 credit hours across General Education, Computer Science core, mixed electives, certification, allied courses, internship, and final year project.

Why are mixed electives included in the general BSCS pathway?

The mixed elective basket keeps the degree broad and flexible. Students study selected market-relevant courses from multiple approved clusters, including web technologies, machine learning, visualization, network security, DevOps, cloud design, generative AI, and human-computer interaction.

Are internship and final year project compulsory?

Yes. The internship gives supervised professional exposure, while the final year project allows students to solve a computing problem and demonstrate design, implementation, testing, documentation, and presentation skills.

What is the semester fee for BS Computer Science?

The semester fee for undergraduate programs under the Faculty of Computer Science & IT is PKR 135,000 per semester.

Can students get a merit scholarship?

Yes. Merit scholarship slabs may apply based on marks: 90% and above: 40%; 80% to 89.9%: 35%; 70% to 79.9%: 30%; and 60% to 69.9%: 10%, subject to University policy and verification.

Related Programs


AI Career Counselling