UndergraduateFaculty of Computer Science & IT

BS Computer Science – Software Engineering

This program is built for the AI era, where software professionals must use artificial intelligence to write better code, build faster systems, test smarter, and create scalable digital products. As AI reshapes every industry…

Overview


This program is built for the AI era, where software professionals must use artificial intelligence to write better code, build faster systems, test smarter, and create scalable digital products. As AI reshapes every industry, students who cannot work with AI-assisted software tools risk being left behind. This program prepares students to use AI as a real competitive advantage in coding, product development, automation, testing, and problem-solving. From the first semester, students learn Applied AI and Prompt Engineering, Content Writing, Visual Content Creation, Digital Marketing, and No-Code Web and Mobile Application Development using GitHub Copilot. After completing the first semester, students can start earning by building websites, landing pages, simple apps, AI-assisted prototypes, and digital business solutions. This is not just a BSCS. It is a university-supported pathway to become a future-ready software professional who can build, launch, and improve real digital products in the AI era. Here are the most common questions students ask—you can also speak to me by pressing the mic icon or type in the chat bar. Press the next button below to explore admission details. Program Introduction FAQs

Key Features

  • Comprehensive CurriculumThe BSSE 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.
Associate Degree Programs for BS in Education, Education, Science, BS Computer Science, BBA, BS Media Studies, BS Architecture, BS Aviation, LLB, BS Nutrition Sciences, BS Fashion Design, MBA, Diploma in Digital Marketing, Diploma in Journalism & Digital Marketing. Undergraduate Studies Undergraduate Program undergraduate exchange program Faculties Faculty of Computer Science Faculty of Management Sciences​ Faculty of Art & Fashion Design​ Faculty of Sciences​ faculties in university

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
Software Requirement Engineering Specialization / Elective - Software Engineering
Software Project Management Specialization / Elective - Software Engineering
Software Quality and Testing Specialization / Elective - Software Engineering
Software Design and Architecture Specialization / Elective - Software Engineering
Semester 7
Subject Course Type
DevOps Principles and Practices Specialization / Elective - Software Engineering
Software Construction and Development Specialization / Elective - Software Engineering
Cross-platform Application Development Specialization / Elective - Software Engineering
Machine Learning Specialization / Elective - Software Engineering
Professional Certification Certification
Semester 8
Subject Course Type
Final Year Project Capstone Project
Field Experience / Internship Field Experience
Roadmap FAQs

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


Duration, Credit Hours, and Program Structure

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 within the first year, including zero semester where applicable.

Duration, Credit Hours, and Program Structure

The BSCS – Software Engineering 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 Software Engineering specialization electives, 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.

Duration and Structure FAQs

Read the Admission Guidelines

Career Prospects


Computer Science (CS) offers a vast array of career prospects due to its interdisciplinary nature and its importance in virtually every industry. Here are some of the key career paths and prospects for CS students:

Software Engineer

Full-Stack Developer

No-Code App Builder

QA and Testing Engineer

SaaS Product Developer

Startup Tech Founder

About University of South Asia provide Students Fostering a Global Mindset​ Faculties Faculty of Computer Science Faculty of Management Sciences​ Faculty of Art & Fashion Design​ Faculty of Sciences​

Program Outcomes


Program Objectives (POs)

PO1

Graduates demonstrate advanced technical knowledge and proficiency in various disciplines of software engineering.

PO2

Graduates apply critical and creative thinking to address complex real-world challenges.

PO3

Graduates uphold ethical standards and leadership skills, fostering teamwork and professionalism to meet industry demands.

PO4

<p>Graduates possess the ability to integrate emerging trends and technologies, transforming technical skills into impactful solutions for societal advancement.</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 demonstrate advanced <strong>technical knowledge</strong> and <strong>proficiency</strong> in various disciplines of software engineering.</td> <td>Aligned with the mission's focus on <strong>deep knowledge</strong> and <strong>cutting-edge expertise</strong>, equipping graduates with the advanced skills needed for proficiency in software engineering.</td> </tr> <tr> <td><strong>PO2: </strong> Graduates apply <strong>critical</strong> and <strong>creative thinking</strong> to address complex real-world challenges.</td> <td>Reflects the mission’s emphasis on <strong>innovative thinking</strong> and <strong>exceptional problem-solving skills</strong>, enabling graduates to tackle complex real-world challenges with critical and creative approaches.</td> </tr> <tr> <td><strong>PO3: </strong> Graduates uphold ethical standards and <strong>leadership</strong> skills, fostering <strong>teamwork</strong> and professionalism to meet industry demands.</td> <td>Consistent with the mission’s objective to <strong>contribute significantly</strong> to economic growth by producing graduates who uphold ethical standards, demonstrate <strong>leadership</strong> skills, and meet professional industry demands.</td> </tr> <tr> <td><strong>PO4: </strong> Graduates possess the ability to <strong>integrate emerging trends</strong> and <strong>technologies</strong>, transforming technical skills into impactful solutions for societal advancement.</td> <td>Supports the mission's commitment to <strong>cutting-edge expertise</strong> and <strong>meeting diverse global challenges</strong> by enabling graduates to integrate emerging trends and adapt their skills to deliver impactful solutions that drive societal advancement.</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 BSSE 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

Muhammad Ahmed, an esteemed alumnus, began his journey as an Angular Developer intern four years ago, completing a three-month internship and gaining significant expertise. He then worked as an Angular Developer for two years before transitioning to React.js to stay abreast of market trends. Currently, he excels as a Senior React.js Developer at KYC, a Netherlands-based company.

Muhammad Ahmed

Usman Gill, a Software Engineer at Netsol, has made remarkable strides in his career. Starting as a junior developer, he quickly mastered complex coding challenges and contributed to key projects. His dedication and technical expertise have established him as a pivotal team member, driving innovation and excellence at Netsol.

Usman Gill

Syed Sharjeel, an esteemed alumnus, is a Cyber Security Expert specializing as a Security Analyst and Forensic Expert. Proficient in scanning and configuring servers, he expertly mitigates loopholes to reduce vulnerabilities. With extensive experience across various Linux OS platforms, Sharjeel plays a critical role in enhancing security measures and safeguarding systems against potential threats.

Syed Sharjeel

Frequently Asked Questions


What is BSCS - Software Engineering?

BSCS – Software Engineering is a specialization-focused computing degree that prepares students to plan, design, build, test, deploy, and improve reliable software products. It combines core computer science foundations with specialized learning in requirements engineering, project management, software quality, architecture, construction, DevOps, cross-platform development, and machine learning.

How is this different from a general BS Computer Science program?

The general BSCS pathway keeps electives mixed across several computing areas, while this file focuses the elective basket on Software Engineering. That means the student experience is more strongly connected with software product development, quality assurance, testing, architecture, project execution, deployment, and professional software teamwork.

Why is this program relevant in the AI era?

AI is changing how software is written, tested, documented, deployed, and improved. Students in this pathway learn computing foundations while also practicing responsible use of tools such as coding assistants, project platforms, design tools, testing tools, cloud systems, and documentation workflows that are now common in software teams.

Can students start building useful skills before graduation?

Yes. From the early semesters, students can begin building coding portfolios, simple websites, technical documentation, interface mockups, software prototypes, GitHub repositories, and beginner-level digital projects under academic guidance. This helps them build confidence before they enter internship, certification, and final year project work.

What career direction does this specialization support?

It supports software-focused directions such as junior software development, full-stack development, cross-platform app development, quality assurance, automation testing, DevOps support, cloud deployment, requirements analysis, and software project coordination.

Can this program support freelancing or startup work?

Yes. The program builds skills that can support supervised beginner freelancing, portfolio development, MVP planning, web application work, prototype building, and software-led entrepreneurship. It does not promise income, but it gives students practical foundations for digital earning pathways.

What kind of portfolio can students build during the degree?

Students can build a portfolio that may include coding exercises, websites, applications, requirement documents, UI mockups, test cases, GitHub repositories, deployment examples, software reports, and final year project deliverables.

How does the final year project help career preparation?

The final year project allows students to apply software engineering knowledge to a real or approved computing problem. Students can demonstrate requirements, design, development, testing, deployment, documentation, teamwork, presentation skills, and responsible use of modern tools.

Who can apply for BSCS - Software Engineering?

Students with HSSC, A-Levels, or an IBCC-recognized equivalent qualification involving at least 12 years of schooling may apply if they meet the minimum 50% marks requirement and University document verification rules.

Is Mathematics required for admission?

Mathematics is expected for direct admission into BS computing programs. Students who have not studied Mathematics at Intermediate level must complete 6 credit hours of Mathematics deficiency courses within the first year, including zero semester where applicable.

Is there an admission test or interview for this program?

For ADP and bachelor-level programs, the current admission approach does not require a test or interview unless an officially approved University update is notified. The separate exception is LLB, where LAT requirements apply.

Can an AD Computing graduate join BSCS later?

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

Can awaiting-result students apply?

Awaiting-result applicants may be considered provisionally under University rules. Final admission depends on submission and verification of final result, equivalence if applicable, fee clearance, and eligibility confirmation.

How long is the BSCS - Software Engineering program?

It is normally completed in 4 years through 8 regular semesters. The maximum duration may be 6 years, with any further extension subject to the relevant University statutory approval where applicable.

How many total credit hours does the program have?

The program has 130 credit hours, covering General Education, mandatory Computer Science core, Software Engineering specialization electives, Professional Certification, Interdisciplinary/Allied courses, Field Experience/Internship, and Final Year Project.

What makes the structure specialization-focused?

The structure keeps the BSCS foundation intact but replaces the mixed elective basket with eight Software Engineering courses in requirements, project management, testing, architecture, DevOps, software construction, cross-platform development, and machine learning.

Are internship and final year project included?

Yes. The program includes a 3-credit Field Experience/Internship and a 6-credit Final Year Project. These components help students apply classroom learning to supervised practical work and a substantial computing project.

What is the semester fee for BSCS - Software Engineering?

The semester fee for undergraduate programs under the Faculty of Computer Science & IT is PKR 135,000 per semester, subject to the official admission system and University policy.

Are merit scholarships available?

Yes. Merit scholarship slabs for CS & IT programs may include 40% for 90% and above marks, 35% for 80% to 89%, 30% for 70% to 79%, and 10% for 60% to 69%, subject to verification, approval, and University policy.

Can students apply for kinship or alumni discount?

Yes. A 25% kinship discount and 50% alumni discount may apply where eligible, subject to verification and University policy.

Related Programs


AI Career Counselling