This topic provides practical experience in designing, developing and testing a non-trivial information technology project. Projects are generally software-based, although sometimes they may involve investigation of theory. Projects cover the whole systems development life cycle from analysis through design to implementation. The project work will involve project management, comprehensive document preparation and a presentation. The project will be supervised by an academic staff member. The projects offered will be determined by the topic co-ordinator in consultation with the potential supervisors. Students are assigned in groups to a project supervisor. There are no lectures in this topic, although students will be expected to do the equivalent of at least 10 hours per week of practical work for a semester including attending regular meetings with their group and with their project supervisor.
This topic aims to provide third-year IT students the opportunity to: