100
Search In:

Accessibility Options

Night Reading
Listen to Page
Translate
Rest all Settings Reset

Bachelor of Software Engineering

The Faculty of Computer Information Science (CIS) provides future-focused programs to prepare students for the dynamic information systems and technology sectors of the UAE. CIS graduates are ‘T-shaped professionals’ with industry-ready technical and managerial skills.

All HCT CIS programs are continually monitored and reviewed to ensure that the skills students acquire in the classroom, and the resources they use, are at the cutting edge of technology and are industry appropriate. As a result, the HCT CIS graduates are in high demand from leading industry employers looking for talented people who have the technical, communication and team-working skills needed to enhance their businesses. This exciting field provides excellent career prospects for graduates in the fields of education, government, private enterprise, Internet development, database engineering, programming and other areas within the steadily growing communications industry.

Director
Dr. Liew Keat
Executive Dean

Program Description

The Bachelor of Software Engineering program is a comprehensive and dynamic four-year degree that consists of 120 credits, including General Study requirements. The program aims to equip graduates with technical knowledge, skills, and competencies in software engineering principles, methodologies, and practices, ensuring alignment with current industry standards and best practices. The curriculum emphasizes the development of analytical capabilities to tackle complex problems, provide innovative solutions, and make informed decisions within software engineering contexts. It also focuses on ethical and professional responsibility, promoting integrity, accountability, and awareness of the societal implications of software development while encouraging diversity, inclusion, and environmental sustainability. After completing the program, graduates will possess advanced technical skills and a critical perspective, enabling them to navigate and contribute meaningfully to the software development field while upholding the highest ethical and professional standards.

Program Goals

Equip graduates with technical knowledge and skills in software engineering principles, methodologies, and practices, ensuring alignment with current industry standards and best practices.
Develop graduates’ capability to analyze complex problems, provide innovative and original solutions, and make informed decisions within software engineering contexts.
Prepare graduates by instilling ethical and professional responsibility, with a focus on integrity, accountability, and awareness of the societal implications of software development, while promoting diversity, inclusion, and environmental sustainability in software engineering practices.
Prepare graduates for a successful career as effective decision makers with strong communication and collaboration skills for effective teamwork and interaction with diverse stakeholders, including global perspectives and multicultural awareness.
Equip graduates with a lifelong commitment to learning and adaptability, fostering professional growth to remain abreast of emerging technologies and shifts in industry trends, while also cultivating an entrepreneurial mindset.

Program Learning Outcomes

Identify, formulate, and solve complex engineering problems by applying principles of engineering and mathematics.
Apply engineering design to produce solutions that meet specified needs with consideration of global, cultural, social, environmental, and economic factors.
Communicate effectively with a range of audiences.
Recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
Acquire and apply new knowledge as needed, using appropriate learning strategies.