Software Engineering

The objective of the Software Engineering (SE) program is to train individuals who can create high-quality, cutting-edge, and cost-effective software systems to meet current and future industry demands in the UAE. The department offers a forward-thinking approach in a pleasant environment that encourages students to become field pioneers by obtaining in-depth knowledge via the hands-on creation of breakthrough products. our curriculum emphasizes team-based activities with an emphasis on cooperation and the design process.

Why Study Software Engineering at BAC?

The program has been created to meet international quality requirements. Its goal is to produce high-quality software engineers with strong theoretical knowledge and practical abilities that will aid them in obtaining entry-level positions in their chosen fields.

Four Year Program – Students broaden their knowledge of the limited path and continued the stream established in the foundation year through  to the final year.

Flexibility- In the second year, students can adapt their studies to the themes that interest them the most by selecting from a variety of optional courses.

Exceptional Learning Environment – We have a strong sense of community, with tutors that are personable and nurturing, allowing students to work together in a collaborative and supportive atmosphere. 

 

Software Engineering Laboratory

This lab is for specialized students to get hands-on experience with various software engineering tools in order to fulfill the software engineering assignment.

Assessment

Each module is evaluated individually, with some elements of ongoing evaluation in each. Some modules are entirely graded on the basis of coursework. End of exams includes written assignments, oral and poster presentations, computer-based assessments, graded exercises, and project reports are all examples of assessment procedures.

Careers

A software engineering degree equips students with technical IT abilities that may be used in a variety of IT and web-based jobs, ranging from application development to web design. 

Career Options in Software Engineering include:

  • Code Developer
  • Communications Specialist
  • Corporate Trainer
  • Embedded Software Engineer
  • Financial Analyst
  • Fund Manager
  • IT Specialist