This course introduces students to the role, benefits, disadvantages and potential outcomes that emerging technologies have in the development of software applications and business practices. The aim of the unit is to enhance students’ understanding of the current types, terminology, advantages, disadvantages, potential impact and benefits of emerging technologies.
On successful completion of this course, students will be able to explain some of the most promising and impactful emerging technologies and the advantages and disadvantages. Students will also understand the impact that emerging technologies have on the development of software applications. As a result, they will develop skills such as communication literacy, design thinking, team working, critical thinking, analysis, reasoning, interpretation and computer software literacy, which are crucial for gaining employment and developing academic competence.