Enrolment options
Software Techniques continues to advance every day, and as a result, new technologies are being created and are impacting every industry in significant ways. This module aims to critically explore and evaluate emerging software techniques and gain understanding
of software technology. Various types of current and emerging technologies are introduced in the module, which enable students to understand the required software techniques and use of appropriate, latest technologies for a large, complex, changing
and software-intensive systems, from technical, organizational and management perspectives. Furthermore, students will be able to develop skills in understanding software techniques and processes in implementing SDLC providing a structured, logical
methodology for software processes. They will be encouraged to understand the need of new techniques to develop an implementation plan for the new software development process.