The 'BEng (Hons) Software Engineering - 36 months' program is designed to equip students with the knowledge and skills necessary to excel in the field of software engineering. Throughout the course, students will explore a diverse range of core modules, each carefully crafted to provide a comprehensive understanding of software development principles and practices.
Students will begin by laying the groundwork with modules such as Introduction to Programming, Software Development Fundamentals, and Computer Systems, where they will gain a solid understanding of programming languages, software development methodologies, and computer architecture.
As they progress, students will delve deeper into advanced topics such as Object-Oriented Programming, Database Systems, and Software Testing and Quality Assurance. Through a combination of theoretical learning and practical exercises, students will learn how to design, develop, and test software applications, ensuring they meet industry standards for functionality, reliability, and performance.
In addition to core modules, students will have the opportunity to tailor their learning experience through elective courses, allowing them to specialize in areas such as web development, mobile application development, or artificial intelligence.
Overall, the 'BEng (Hons) Software Engineering - 36 months' program provides students with a solid foundation in software engineering principles and practices, preparing them for a successful career in this fast-paced and dynamic field.