Please note – e-course profiles will be available to view in full three weeks before the start of term. Please also note that the layout is designed for online display – when printed as a single document, the headings and layout may not always be optimal.
|
|||||||||||||||||||||||||||
| Course Coordinator | Dennis Jarvis |
|---|
| Week | Begin Date | Module/Topic | Chapter | Events and Submissions |
|---|---|---|---|---|
| Week 1 | 25-02-2013 | Review of OOD; Overview of software development; Graphs | Chapter 4; Chapter 5; Online material | |
| Week 2 | 04-03-2013 | Database design; JDBC | Chapter 18; Online material | |
| Week 3 | 11-03-2013 | User interface design; Swing | Chapter 16; Online material | |
| Week 4 | 18-03-2013 | UML: Class modelling | Chapter 7, Chapter 8 | |
| Week 5 | 25-03-2013 | UML: Behaviour modelling | Chapter 9, Chapter 11 | Assessment 1a due; Assessment 1b due |
| Vacation Week | 01-04-2013 | |||
| Week 6 | 08-04-2013 | System design | Chapter 12, Chapter 13 | |
| Week 7 | 15-04-2013 | Detailed design; MVP | Chapter 14; Online material | |
| Week 8 | 22-04-2013 | Boundary classes ; Data management design | Chapter 17; Chapter 18 | Assessment 2a due |
| Week 9 | 29-04-2013 | Design patterns | Chapter 15 | |
| Week 10 | 06-05-2013 | MVC; Testing | Online material; Online material | |
| Week 11 | 13-05-2013 | Implementation; Refactoring | Chapter 19; Online material | Assessment 2b due |
| Week 12 | 20-05-2013 | Agile development; Review | Online material; Online material | |
| Review/Exam Week | 27-05-2013 | |||
| Exam Week | 03-06-2013 |
| Assessment Title | Assignment 1 | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Task Description | In this assignment, students will design and implement a Java application consisting of a Swing-base GUI that interacts with a Java DB database through the JDBC API. The specification of the system to be built will be provided on the course website. |
||||||||||||||||||||||||||
| Assessment Due Date | Assessment 1a: Friday 29-Mar-2013 23:45 PM AEST; Assessment 1b: Friday 29-Mar-2013 23:45 PM | ||||||||||||||||||||||||||
| Return Date to Students | Two weeks after submission | ||||||||||||||||||||||||||
| Weighting | 40% | ||||||||||||||||||||||||||
| Assessment Criteria | Assessment Item 1A: Implementation (Total = 25 marks)
Assessment Item 1B: Design Document (Total = 15 marks)
|
||||||||||||||||||||||||||
| Referencing Style | Harvard (author-date) | ||||||||||||||||||||||||||
| Submission | Online | ||||||||||||||||||||||||||
| Learning Outcomes Assessed |
This section can be expanded to view the assessed learning outcomes
1. apply user interface and software design principles. 2. develop appropriate documentation for the design, implementation and testing phases of the SDLC. 3. prepare a detailed design for a layered information system using appropriate design methods. 4. implement a layered information system. |
||||||||||||||||||||||||||
| Graduate Attributes |
This section can be expanded to view the assessed graduate attributes
1. Communication 2. Problem Solving 3. Critical Thinking 4. Information Literacy 6. Information Technology Competence 7. Cross Cultural Competence 8. Ethical practice |
| Assessment Title | Assignment 2 | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Task Description | In this assignment, students will design and implement a 3-layered Java application consisting of a presentation layer, an application layer and a data access layer. The presentation layer will be implemented using Swing and data access will be realised using the JDBC API to access a Java DB database. The specification of the system to be built will be available on the course website. |
||||||||||||||||||||||||||||||||
| Assessment Due Date | Assessment 2a: Friday 26-April-2013 11:45 PM AEST; Assessment 2b: Friday 17-May-2013 11:45 PM AEST | ||||||||||||||||||||||||||||||||
| Return Date to Students | Two weeks after submission | ||||||||||||||||||||||||||||||||
| Weighting | 40% | ||||||||||||||||||||||||||||||||
| Assessment Criteria | Assessment Item 2A: Design Document (Total = 15 marks)
Assessment Item 2B: Implementation (Total = 25 marks)
|
||||||||||||||||||||||||||||||||
| Referencing Style | Harvard (author-date) | ||||||||||||||||||||||||||||||||
| Submission | Online | ||||||||||||||||||||||||||||||||
| Learning Outcomes Assessed |
This section can be expanded to view the assessed learning outcomes
1. apply user interface and software design principles. 2. develop appropriate documentation for the design, implementation and testing phases of the SDLC. 3. prepare a detailed design for a layered information system using appropriate design methods. 4. implement a layered information system. 6. Use SQL effectively in a range of different design scenarios. |
||||||||||||||||||||||||||||||||
| Graduate Attributes |
This section can be expanded to view the assessed graduate attributes
1. Communication 2. Problem Solving 3. Critical Thinking 4. Information Literacy 6. Information Technology Competence 8. Ethical practice |
| Outline | Complete an examination |
|---|---|
| Date | During the University examination period |
| Weighting | 20% |
| Length | 180 minutes |
| Details | Dictionary - non-electronic, concise, direct translation only (dictionary must not contain any notes or comments). No Calculators Permitted Open Book |
| Learning Outcomes Assessed |
This section can be expanded to view the assessed learning outcomes
1. apply user interface and software design principles. 5. understand the issues involved in software maintenance and how maintenance activities differ from design and implementation activities. 6. Use SQL effectively in a range of different design scenarios. |
| Graduate Attributes |
This section can be expanded to view the assessed graduate attributes
1. Communication 2. Problem Solving 3. Critical Thinking 8. Ethical practice |