Delivery Type | Delivery length / details |
---|---|
Lecture | Up to 30 lectures |
Other | Workshop. Up to 11 x 1hr |
Assessment Type | Assessment length / details | Proportion |
---|---|---|
Semester Assessment | Course Work: | 20% |
Semester Assessment | Group Project: | 20% |
Semester Assessment | A2 In-Course Assessment: Best of 2 in-class tests | 20% |
Semester Exam | 1.5 Hours Online examination | 40% |
Supplementary Exam | 1.5 Hours Online examination |
The module concentrates on developing the student's professional approach to software development.
The major learning outcome of this module is that students should:
1. have an appreciation of the Java concepts covered in the syllabus and be able to make full use of them in their programs.
In addition, on successful completion of the module, students should:
2. appreciate the importance of software design, coding and testing as demonstrated by their own software development;
3. be able to analyse a problem and produce high quality software designs as shown by their project work;
4. be able to produce more robust programs making full use of Java exceptions;
5. be able to make data persist from one program run to another;
6. demonstrate how classes can be made more reusable using Java interfaces;
7. produce high quality software that is robust, reliable, reusable and maintainable.
8. have practical experience of using Swing to develop user-friendly front ends;
9. have more experience of software development within a team working to tight time constraints.
This module is at CQFW Level 4