It provides the necessary knowledge, tools and methods for defining software requirements, performing software design, construction, testing and maintenance tasks Graduates have the ability to design and construct large software systems and are qualified to secure rewarding technical careers in the software engineering industry Students will study courses like Specialised Programming, Mobile & Wireless Systems, Software Engineering & Project, Advanced Algorithms and Software Architecture

