Site Tools


software_engineering_project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
software_engineering_project [2013/09/19 14:43] – created scmfclsoftware_engineering_project [2014/04/03 10:43] – [Project Selection] scmfcl
Line 1: Line 1:
-====== Software Engineering Project 2013/14 ======+====== Software Engineering Project ======
  
-This page contains details for the CM3301 module. For this module you will have to produce the following marked deliverables: +This is the main page for information about the 40 credit two-term final year module [[http://handbooks.data.cardiff.ac.uk/module/CM3301.html|CM3301]].
-  * Team report (requirements specification and project plan) in week 8, first semester, worth 15% of the total module mark. +
-  * Presentation to include demonstration of system in week 8, second semester, woth 10% of the total module mark. +
-  * Final report of up to 25,000 words and viva due at the end of the second semester, worth 75% of the total module mark.+
  
-Below are some guides to help you preparing these deliverables and submitting the reports on PATS. These are still under development, so please discuss the specifics with your supervisor and the module leader Frank Langbein.+Below are some guides to help you preparing these deliverables and submitting the reports on PATS. These are still under development, so please discuss the specifics with your supervisor and the project coordinator Frank Langbein.
  
-==== Viva Exam ====+===== Project Selection =====
  
-The viva exam for your Final Year Project will be timetabled any time in the University's Examinations period. You must therefore remain available at the University until the end of the ExaminationsYou should NOT arrange any holidays, employment or other commitments until after this date. The timetable for the viva exams will be published as soon as possible after the submission deadline.+At the beginning of the third year you are going to select your final year team projectBelow are guides on how to propose projects on PATS and how you can see projects suggested by staff.
  
-Note, that not attending your viva exam will result in you failing the module (unless you have extenuating circumstances in which case the viva exam will be rescheduled).+  * [[Project Proposals]]: Details about writing and submitting project proposals. 
 +  * [[Project Supervision]]: Details about finding and arranging project supervision. 
 +  * [[Supervisors]]: Members of staff available to supervise projects.
  
-Note to supervisors and moderators, you also must be available during that time period (Let Helen Williams know about any planned, unavoidable absences).+For software engineering team projects special arrangements apply and you will be notified by e-mail on these. We will arrange a meeting with you to discuss which project each team will be taking on. 
 +===== Deliverables =====
  
-====== Project Guides ======+This is an overview of the expected deliverables and related tasks you have to execute for your project. Details on these deliverables and tasks are available on the linked pages. You also find the required deliverables with their submission deadlines under your PATS project details. 
 + 
 +  * [[Team Report]]: You must submit a team report on the requirements specification and project plan in the first semester(by end of week 8 of the first semester, at most 5,000 words per team member, worth 15%). 
 +  * [[Team Presentation]]: A team presentation on the project, including a demonstration of system must be submitted in the second semester (in week 8 of the second semester, up to 1h including audience questions and discussions, worth 10%). 
 +  * [[Individual Report]]:  An individual report on your work on the project must be submitted by the end of the second semester (by the beginning of week 12 of the second semester, at most 20,000 words, worth 75%). 
 +  * [[Project Viva]]: A project viva will take place after the exams for every final year project. 
 +  * [[Project Publication]]: Details about how to publish your project online in PATS. 
 + 
 +For information about how to submit a report via PATS please see the [[Submission Guide]]. Note that in order to get an extension to the submission deadline the general coursework submission extension guidelines apply. 
 + 
 +===== Guides =====
  
 These guides are meant to help you produce good final year project reports. A good report is one that presents your project work concisely and effectively. It should contain various materials relevant to the work you have undertaken in respect of your project; it should be organised into a logical framework; and it should be supported by written material that follows well-established academic conventions in a consistent fashion. These guides are meant to help you produce good final year project reports. A good report is one that presents your project work concisely and effectively. It should contain various materials relevant to the work you have undertaken in respect of your project; it should be organised into a logical framework; and it should be supported by written material that follows well-established academic conventions in a consistent fashion.
Line 23: Line 33:
  
 Your project supervisor will guide you on what it is reasonable to expect a project in your chosen topic to deliver. However, all projects are required to justify all decisions made at every stage of research and the development of appropriate deliverables, including the choice of approach. Your project supervisor will guide you on what it is reasonable to expect a project in your chosen topic to deliver. However, all projects are required to justify all decisions made at every stage of research and the development of appropriate deliverables, including the choice of approach.
- 
-  * [[Project Viva]]: A project viva will take place after the exams for every final year project. 
-  * [[project_publication|Project Publication]]: Details about how to publish your project online. 
- 
-===== Project Writing Guide ===== 
  
   * General guides for writing reports:   * General guides for writing reports:
Line 36: Line 41:
     * [[Supporting Material]]     * [[Supporting Material]]
     * [[Main Recommendations]]     * [[Main Recommendations]]
-  * [[Typesetting Rules]]: follow these rules to typeset your interim and final report.+  * [[Typesetting Rules]]: follow these rules to typeset your final report.
   * [[Sources for Further Guidance]]: a collection of useful references.   * [[Sources for Further Guidance]]: a collection of useful references.
  
-===== Technical Guides =====+Further information on how to use PATS, prepare the various deliverables in a suitable format and related technical issues are available in these guides:
  
-Please find further information below on how to use PATS, prepare the +  * [[Submission Guide]]: General instructions on how to submit the deliverbales via PATS. 
-various deliverables in a suitable format and related technical +  * [[PDF Guide]]: Instructions on how to generate PDF files.
-issues.+
  
-  * [[Submission Guide]]: General instructions on how to submit the reports and plans for your final year project via PATS. +===== Project Coordinator =====
-  * [[PDF Guide]]: Instructions on how to create PDF files required for all submissions via PATS. +
-  * [[Checksums]]: Instructions on how to generate file checksums to verify your submissions and for alternative submission mechanisms (as described in the [[Submission Guide]]). +
- +
-====== Project Coordinator ======+
  
 [[http://www.langbein.org/|Frank C Langbein]] at [[mailto:LangbeinFC@cf.ac.uk|LangbeinFC@cf.ac.uk]] [[http://www.langbein.org/|Frank C Langbein]] at [[mailto:LangbeinFC@cf.ac.uk|LangbeinFC@cf.ac.uk]]
 +