ELEN7046 Software Technologies and Techniques

School running course: 
Electrical & Information Engineering
Year of Study: 
5
Syllabus: 
  • The primary objective of this course is to extend basic material and concepts introduced at undergraduate level and develop a richer insight into the rapidly changing technical area of software development. Students are required to deliver a presentation that focuses on software development issues relevant to the course content. A major component of this course involves effective teamwork where students work in groups on a substantial software development project.
  • Content: Software development languages, paradigms and philosophies; Pragmatic programming; Team working and software project management; Operating systems and system architectures; Client-server/multi-tier applications and architectures; Distributed application standards; Distributed and parallel processing; Information models and systems, databases and data modeling; Software in business and e-business.
Programs offering course: 
MEng (Information)
MSc Eng (Information)