This course structure is centred on three broad themes: programming and software engineering, hardware and software technologies, and computing in organisations. The program covers subjects such as programming, mathematics for computing, databases, computer technologies, academic skills for computing and professional awareness. You will extend your skills in programming and software development and introduce topics relevant to professional software engineering. Optional modules are also available in areas such as mobile development, client-server application development and database engineering. This course is offered in Belfast campus.