Bachelor of Science in Software Engineering

Bachelor’s in Software Engineering (BSSE) is the application of a systematic, disciplined, and quantifiable approach to the design, development, operation, and maintenance of software systems. It is in fact the practice of designing and implementing large, reliable, efficient, and economical software by applying the principles and practices of engineering. The department aims to train students in all aspects of the software life cycle from specification through analysis and design to testing, maintenance, and evolution of software products.

Know The Industry

Job Prospects

BS Accounting and Finance
  1. Solutions Architect
  2. Business Analyst
  3. Data Scientist
  4. Software Development Engineer
  5. Beginner Front-end Developer
  6. Beginner Backend Developer
  7. Beginner Mobile Developer
  8. Beginner Web Developer
  9. Teaching Courses related to Computer Science, Software Engineering & Mathematics at level of Secondary and Higher Secondary Schools

Software Engineering Higher Studies

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.

BS Accounting and Finance

Software Engineering Skill Domains

Skill Domains
  1. Ability to Analyze Complex Technical Information
  2. Analyze Business Requirements and Assess Impact with Existing System Architecture
  3. Analyze, Design and Implement Database Structures
  4. Conduct Research
  5. Consistently Seeking and Learning New Technologies
  6. Enhance the Functional and Technical Aspects of Products
  7. Good Problem Solver
  8. Experience for Developing Software Applications
  9. To learn new concepts and technologies

Skills for CV

  1. Software engineering
  2. Programming languages
  3. Software tools and packages
  4. Experience with JavaScript
  5. Experience Working with Linux/Unix, Perl, or Shell
  6. Familiar with UI Toolkits and Frameworks
  7. Hands-On Database Experience
  8. Hands-On Experience of Latest Software Technologies
  9. Lead and Deliver Complex Software Systems
  10. Manage Multiple Projects in a Deadline-Driven Environment
Skills for CV

Course Outline & Fee Structure

Eligibility Criteria

The minimum requirements for admission in BS degree program in Software Engineering is at least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics certified by IBCC. In case of intermediate without mathematics, student will have to study deficiency removal courses related to mathematics in Zero-semester.

Program Duration

The minimum duration for completion of BS degree is four years and a maximum period of six years to complete BS degree requirements.

Degree Completion Requirements

To become eligible for award of BSSE degree, a student must:

a) Study and pass the prescribed courses, totaling at least 134 credit hours.
b) Earn CGPA (Cumulative Grade Point Average) of at least 2.0 on a scale of 4.0.

Program Learning Outcomes (PLOs)

BSSE prepares students to attain educational objectives by ensuring that students demonstrate achievement of the following outcomes (derived from Graduate Attributes define by Seoul Accord ).

Academic Education, Knowledge for Solving Computing Problems, Problem Analysis, Design / Development of Solutions, Modern Tool Usage, Individual and Team Work, Communication, Computing Professionalism and Society, Ethics, Life-long Learning