This degree will prepare you to join the many software houses that provide application software to meet the evolving needs of all types and size of organisations. You will have proven yourself in requirements engineering, algorithmic design, database design and implementation, web and application programming, the development of an e-business solution and the management of an information systems."
Learning Outcomes:
plan the requirements, estimating duration and cost of a project;
design a business model based on web-based revenue models;
design algorithms and write code in a number of computer languages, understanding the strengths and weaknesses of each language;
build dynamic, data-driven websites using databases, frontend frameworks and server-side programming;
use a range of programming techniques to deal with unexpected events using defensive coding to check data before processing it;
analyse a given system and provide suggestions for improvement.