COURSE SEARCH

Course Summary

Course Description

A software engineer needs expertise across the development lifecycle understanding requirements, designing and implementing with various languages, testing for robustness and usability. He/she understands project management, quality assurance, and relevant legal and ethical issues. This course covers a diverse range of technology from mobile phones to enterprise applications. Based on a sound theoretical foundation, it teaches practical software development skills by doing not just talking about. The tutors use case studies based on their experience of working in the industry and academia.

Request further information

  • CAPTCHA Image New Image
  • Agree to Terms & Conditions