• This degree has a broad scope and covers the main areas within the broad field of computing. Students will also learn key industrial skills that are transferrable within technology-based careers. During their time, they’ll learn about all crucial aspects of computer system and software development including analysis, design, development, testing, and maintenance.
  • This hands-on course will see students master the art of computer programming using core languages such as Java, C# and C++. They'll cover the full systems implementation cycle. This will be done using industry-standard tools and techniques including Computer-Aided Software Engineering (CASE) tools and through advanced development methods.