Indicative Content |
Background
•Introduction to Project
•Coding guidelines
•Supervision requirements
•Overview of examinations (timelines dates, etc.)
|
Online Seminars
•Project specialisations
•Development
•Testing
•Presentation skills
•Technical writing
|
Project Specialisations
•Overview of projects and new technologies
|
Development
•Unified Process
•Source code control and versioning
•IDE
|
Testing
•Test Strategies
•Blackbox/Whitebox testing
•Testing tools
•Test generators
•Evaluation
|
Presentation Skills
•Quality of the presentation
•Communication skills
•Ability to retort to questions and critique
|
Technical Writing
•Writing skills
•Writing project reports
|
Project Report
•Executive Summary
•Introduction
•Background
•Technologies
•Structure
•System
•Conclusions
•Further development or research
•Bibliography
•Appendix
|
Final Presentation
•Introduction
•Goal
•Central Theories
•System
•Design
•Implementation
•Discussions
•Demonstrations
|
Recommended Book Resources |
---|
-
Swetnam, D.& Swetnam, R.. (2000), Writing Your Dissertation: The bestselling guide to planning, preparing and presenting first-class work, Hachette, UK.
-
Berndtsson, M,. (2008), Thesis projects: a guide for students in computer science and information systems, Springer, London.
-
Zobel, J.. (2004), Writing for computer science, Springer, London.
|
This module does not have any article/paper resources |
---|
This module does not have any other resources |
---|