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.

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 / semester | Rs 200,000 |
| Admission and Registration Fee | Rs 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.
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
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

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
BS Computer Science
- Work-Based Scholarship available
- Up to 40% Study Loan available
BS CS Artificial Intelligence
- Work-Based Scholarship available
- Up to 40% Study Loan available
BS CS Computer Games Development
- Work-Based Scholarship available
- Up to 40% Study Loan available
