BS Software Engineering
BS Computer Science - Software Engineering — 4 years — 8 semesters, 124–140 credit hours. Campus: Cantt & Raiwind (both campuses). Intakes: Spring (February) and Fall (September).
Overview
BS Computer Science - Software Engineering — 4 years — 8 semesters, 124–140 credit hours. Campus: Cantt & Raiwind (both campuses). Intakes: Spring (February) and Fall (September).

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 |
| Linear Circuit Analysis | Specialization / Elective - Computer Engineering |
| Electronic Devices and Circuits | Specialization / Elective - Computer Engineering |
| Signals and Systems | Specialization / Elective - Computer Engineering |
| Digital System Design | Specialization / Elective - Computer Engineering |
Semester 7
| Subject | Course Type |
|---|---|
| Control Engineering | Specialization / Elective - Computer Engineering |
| Embedded Systems | Specialization / Elective - Computer Engineering |
| Computer Interfacing | Specialization / Elective - Computer Engineering |
| Microprocessor and Microcontroller Based Design | Specialization / Elective - Computer Engineering |
| Professional Certification | Certification |
Semester 8
| Subject | Course Type |
|---|---|
| Final Year Project | Capstone Project |
| Field Experience / Internship | Field Experience |
Fees & Scholarship
| Cantt Campus tuition / semester | Rs 200,000 |
| Raiwind Road tuition / semester | Rs 200,000 |
| Application fee | Rs 5,000 (one-time) |
| Registration fee | Rs 25,000 (one-time) |
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
Eligibility: 50%
Campus: Cantt & Raiwind (both campuses)
One-time admission & application fee: Rs 30,000 (registration Rs 25,000 + application Rs 5,000).
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 Developer/Engineer:
Design, develop, and maintain software applications, systems, and platforms.
Opportunities in areas such as web development, mobile app development, game development, and enterprise software development.
Data Scientist/Data Analyst:
Analyze and interpret complex data sets to extract insights and inform decision-making. Utilize techniques from statistics, machine learning, and data mining to solve analytical problems.
Machine Learning Engineer/Artificial Intelligence Specialist:
Develop and deploy machine learning models and AI algorithms to automate tasks, make predictions, and improve processes. Applications include natural language processing, computer vision, robotics, and recommendation systems.
Cybersecurity Specialist/Information Security Analyst:
Protect organizations’ digital assets and information systems from cyber threats and attacks.Roles involve vulnerability assessment, threat detection, incident response, and security policy implementation.
Systems Architect/Cloud Engineer:
Design, implement, and manage scalable and secure IT infrastructure and cloud-based solutions. Skills in cloud computing platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) are in high demand.

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
Related Programs
BS Computer Science
- Work-Based Scholarship available
- Up to 40% Study Loan available
BS Artificial Intelligence
Specialization of BS Computer Science
- Work-Based Scholarship available
- Up to 40% Study Loan available
BS Computer Engineering
Specialization of BS Computer Science
- Work-Based Scholarship available
- Up to 40% Study Loan available
