The University of South Asia is offering its BS Software Engineering Program under the Computer Science Department. This program is designed to equip students with the knowledge and skills needed to design, develop, and maintain high-quality software systems. With a strong focus on software development methodologies, project management, and real-world application, the program emphasizes critical thinking, innovation, and ethical responsibility. Enroll now to become a skilled software engineer ready to shape the future of technology through robust and scalable software solutions.
To cultivate graduates with innovative thinking, deep knowledge, and exceptional problem-solving skills, equipped with cutting-edge expertise to meet diverse global challenges and contribute significantly to the nation’s economic growth.
Graduates possess the ability to integrate emerging trends and technologies, transforming technical skills into impactful solutions for societal advancement.
| Program Objectives (POs) | Alignment with the Department Mission Statement |
| PO1: Graduates demonstrate advanced technical knowledge and proficiency in various disciplines of software engineering. | Aligned with the mission's focus on deep knowledge and cutting-edge expertise, equipping graduates with the advanced skills needed for proficiency in software engineering. |
| PO2: Graduates apply critical and creative thinking to address complex real-world challenges. | Reflects the mission’s emphasis on innovative thinking and exceptional problem-solving skills, enabling graduates to tackle complex real-world challenges with critical and creative approaches. |
| PO3: Graduates uphold ethical standards and leadership skills, fostering teamwork and professionalism to meet industry demands. | Consistent with the mission’s objective to contribute significantly to economic growth by producing graduates who uphold ethical standards, demonstrate leadership skills, and meet professional industry demands. |
| PO4: Graduates possess the ability to integrate emerging trends and technologies, transforming technical skills into impactful solutions for societal advancement. | Supports the mission's commitment to cutting-edge expertise and meeting diverse global challenges by enabling graduates to integrate emerging trends and adapt their skills to deliver impactful solutions that drive societal advancement. |
The minimum requirements for admission in a Bachelor of Science in Software Engineering are at least 50% marks in the Intermediate (HSSC) examination with Math/ Math & Supporting or equivalent qualification with Math/ Math & Supporting certified by IBCC.
OR
Candidates having at least 50% marks in the Intermediate (HSSC) examination (Pre-Medical Grp) certified by IBCC are also eligible for admission in an Associate degree program in Computer Science subject to passing (Non-Credit, Pass/Fail Only) two Math/ Math & Supporting courses within first years of their regular studies as per NCEAC vide the 36th Minutes of Meeting of General Council of National Computing Education Accreditation Council1.
| Category of Students | Eligibility Criteria |
| Intermediate Students |
|
| ADP Students (Same Discipline) |
|
| BA/ADP (Other Discipline) Students |
|
| Category | Number of Courses | Total Credit Hours |
| Major/Computing Core | 14 | 46 |
| Major/Domain Core | 7 | 18 |
| Major/Domain Electives | 7 | 21 |
| Inter Disciplinary /Mathematics & Supporting Courses/EW | 4 | 12 |
| Inter Disciplinary /Elective Supporting Courses/SS | 1 | 3 |
| General Education Requirement | 15 | 34 |
| Totals | 47 | 134 |
| Program Feature | Details |
| Minimum Duration | 4 years |
| Maximum Duration | 6 years (1 year extension by the competent authority) |
| Semesters | 8 |
| Project Credit Hours | 3 |
| Internship Credit Hours | 0 |
| Minimum Credit Hours Required | 134 |
| Minimum CGPA Required | 2.0/4.0 |
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.
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.
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.
Protect organizations’ digital assets and information systems from cyber threats and attacks.Roles involve vulnerability assessment, threat detection, incident response, and security policy implementation.
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.
While prior experience is helpful, it is not mandatory for admission. Our curriculum is designed to introduce fundamental programming concepts in the first year.
Computer science graduates have a wide range of career options, including software development, web development, data science, cybersecurity, and many more. The field is constantly evolving, offering exciting opportunities for the future.
If you enjoy problem-solving, critical thinking, and working with technology, computer science could be a great choice for you. There are many online resources and aptitude tests available to help you decide.
Some universities offer specializations like artificial intelligence, machine learning, Data science within the computer science program. Check with the programs for details on available specializations.
The core courses will typically cover topics like programming languages, data structures, algorithms, operating systems, computer architecture, and databases.
The program will likely involve individual and group projects throughout the course of study. These projects will allow you to apply your learned concepts to real-world problems.
Our department boasts experienced faculty members who are passionate about computer science and dedicated to student success. Their profiles and research areas are usually available on the department website.
The department will likely have well-equipped labs with up-to-date software and hardware to support your learning.
Yes! Our universities offer internship and research opportunities for computer science students. Check with the department or career center for details on available programs.