The course enables students to: Understand a range of modern computing technologies; apply technologies in practice; demonstrate the roles that modern computing technologies have in many areas of application; demonstrate the value of development in 1 specific technology and its applications.