Program Overview
The Bachelor of Science in Software Engineering is a five-year degree program that trains students in applications of processes, methods, and tools for building and maintaining computer systems. It aims to prepare students for careers in the software engineering industry and research. It also provides knowledge and skills in designing and developing computing solutions.
Recommended Senior High School Strand
Students who wish to pursue a degree in Computer Engineering are encouraged to take the Information and Communication Technology strand. The strand equips students with basic topics on illustration, web design, animation, technical drafting, and computer programming.
Subjects and Curriculum
- Software Development with Quality Assurance
- Translation of Programming Languages
- Database Management Systems
- Data Structures and Algorithms
- Software Engineering Project
Admission Requirements
Qualifications
- The student must be a high school graduate.
However, if they were not able to graduate high school, they may opt to take the Alternative Learning System (ALS) and pass the Philippine Educational Placement Test (PEPT) to qualify for college; the availability of courses for PEPT passers depend on the university.
- The students must pass the College Admissions Test of the university.
Basic Requirements
- Form 138 - High School Report Card (Original and Photocopy)
- Recommendation letter from High school principal and guidance counselor
- Most recent medical and dental health record
- Copy of NSO Certified birth certificate
- Certificate of Good moral character
- Copy of honorable dismissal
- Copy of high school diploma
- (1) Latest 2”x2” ID Picture
Program Outcome
Graduates of Software Engineering are expected to be able to:
- Solve complex engineering problems using the application of mathematics and science knowledge
- Conduct engineering procedures professionally and ethically
- Understand and explain the significance of engineering solutions globally, economically, and environmentally
- Use up to date techniques, skills, and engineering tools for software engineering procedures
- Apply engineering and management principles both as a member and a leader in a team
On-The-Job Training/Internship
During the fourth year of the program, students are required to attend an On the Job Training (OJT) in a company, organization, or agency that specializes in software engineering practices and procedures.
Students are given the opportunity to apply their knowledge and skills in an actual work setting. Usually, universities require them to submit a written report on their tasks, learning experiences, and hours rendered. Their work performance will also be evaluated by their immediate managers and will be submitted to their respective OJT coordinator. The number of hours required may differ in each university.
Board Exam
The BS in Software Engineering does not have a board examination. However, graduates may opt to take the Civil Service Examination (CSE) conducted by the Philippine Civil Service Commission (PCSC) to qualify in working in government offices. Some graduates opt to take a Master’s degree followed by a Doctorate degree to gain expertise in the industry.
Career Opportunities
Graduates of Software Engineering may pursue a career path in various software and information technology companies or government agencies that needs specialized Software Engineering services. They may apply for roles such as an applications developer, database programmer, information security engineer, and quality assurance engineer.