The objectives of the BS Software Engineering (BSSE) degree program are:
1. Equip students with the necessary foundation for pursuing advanced studies and research in the field of software engineering at the postgraduate level.
2. Foster a comprehensive understanding of software engineering principles and practices in accordance with international standards, enabling students to contribute to innovation in the field.
3. Prepare students to actively contribute to economic development by meeting the industry’s demands in software engineering.
4. Instill values of ethics, teamwork, interpersonal communication, and emotional intelligence alongside professional education in software engineering.
5. Develop a strong grasp of advanced concepts in software engineering through a balanced combination of theoretical knowledge and practical application.
6. Cultivate responsible citizenship in students, with a heightened awareness of ethical, social, and professional norms, enabling them to effectively serve both society and the software industry.
Some graduates choose to continue their studies at the postgraduate level at MSCS/M.Phil. or PhD in Computer Science degree program. By achieving excellence in the higher degree, a graduate may prove himself/herself essential for a career in academia and for a range of diversified career roles.
Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or Equivalent with mathematics are required for admission in all BS Computing Programs other than BS Computing Engineering. *Equivalency certificate by IBCC will be required in case of education from some other country or system. The students who have not studied athematics at intermediate level have to pass eficiency courses of Mathematics (06 credits) in first two semesters.
The minimum duration for completion of BS Computing degrees is four years. The HEC allows maximum period of seven years to complete BS degree requirements.
Minimum 133 credit hours are required for award of BS degrees in any computing discipline. The minimum duration for completion of BS Computing degrees is four years. The HEC allows maximum period of seven years to complete BS degree requirements. A minimum 2.0 CGPA (Cumulative Grade Point Average) on a scale of 4.0 is required for award of BS Computing Degree. The students after successful completion of 04 semesters in BS Computing Programs may exit with Associate Degree in computing subject to completion of all requirements for the award of associate degree, i.e., credit Hours, CGPA, and compulsory courses.
1. Graduates will possess a solid foundation in computer science and software engineering, including
proficiency in programming languages, algorithms, data structures, and software development methodologies.
2. Graduates will possess the skills to analyze user requirements, architect software, and design scalable
and maintainable systems.
3. Graduates will demonstrate strong analytical and problem-solving skills, enabling them to identify,
analyze, and resolve software-related issues using critical thinking and debugging techniques.
4. Graduates will recognize the significance of software testing and quality assurance, and possess knowledge of various techniques, tools, and methodologies to ensure reliable, functional, and secure
software systems.
5. Students will gain an understanding of software project management principles, encompassing planning, estimation, risk management, and resource allocation.
6. Graduates will comprehend the ethical and professional considerations in software engineering, including legal and privacy issues, intellectual property rights, in software development.