CS300 Planning and Executing a Project Helen Treharne (Bogdan Vrusias)

Slides:



Advertisements
Similar presentations
Writing at University Part 1 – General introduction to the academic writing process Cristina Felea, Ph.D.
Advertisements

Module 1 Principles and Practices of good Scholarship
BSc Honours Project Introduction CSY4010
Placement Workshop Y2, Sem 2 Professional Practice Module (PPM)
COM621 Interactive Web Development Dr. Jose Santos MS 017A.
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
Lecture Roger Sutton 21: Revision 1.
Title Page. Over course of two years you will complete 6 units. These will include: five portfolios Unit 1 – Using ICT to communicate Unit 3 - ICT for.
Deanery of Business & Computer Sciences Research Methods Week 1 Collecting, Processing and Analyzing Data.
Plagiarism Do not do it!. What is plagiarism? It is cheating, and stealing It is an attempt to gain credit for something that is not your property, not.
Making Sense of Assessments in HE Modules (Demystifying Module Specification) Jan Anderson University Teaching Fellow L&T Coordinator SSSL
1 introduction to projects general information. 2 people lectures information systems/bit - Phil Clipsham computing programmes – Kevin Parrott multimedia.
Your Project Proposal.
Project Workshops Assessment. 2 Deadlines and Deliverables No later than 16:00 on Tuesday, Week 21 in the Easter Term (second Tuesday) This is a hard.
introduction to MSc projects
Project Workshops Assessment. 2 Deadlines and Deliverables No later than 16:00 on Tuesday, Week 21 in the Easter Term (second Tuesday) This is a hard.
Project Report1 Dave Inman Project report. Project Report2 Ways to write a report Top down: Write the structure of the report (maybe use the web templates.
Project Workshops Initial Preparation. 2 Final Year Projects A significant piece of individual and academic work A double module -- 20% of final mark;
CS300 Planning and Executing a Project Terry Hinton Helen Treharne.
Research Methods for Business Students
Interpret Application Specifications
1 introduction to mm/g/wt projects general information.
Web Technologies – CS381 Bogdan L. Vrusias 22 January 2004.
Software Development, Programming, Testing & Implementation.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
COMP 208/214/215/216 LECTURE 1 Introduction 恭喜發財.
Business and Management Research WELCOME. Business and Management Research Instructor:Rawaa Muhandes Office Number: 624 Term/yearSemester.
HTML5 Application Development Fundamentals
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
MSc Project How to Get Started.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Business and Management Research WELCOME. Business and Management Research Instructor:XXXXXX Office Number:XXX Term/yearsemester two /2014.
SAIBT Foundations of Health: Library workshop July 2011.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
12 Developing a Web Site Section 12.1 Discuss the functions of a Web site Compare and contrast style sheets Apply cascading style sheets (CSS) to a Web.
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
Research and Information Skills Portfolio creation 2006.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
©Dr I M Bradley Doing the project and other things.
CMPGN3007 & CMPGN3008 BSc Project Dr T.A.Etchells BSc Project Tutor
CSM00 Planning and Executing an MSc Project Andrew Hippisley Helen Treharne.
The Software Development Process
Endangered Species A Collaborative Teaching Unit.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
DIT School of Computing Postgraduate Examinations Guide to tackling written examinations.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
1 CC2039 Professional Development for Communication Technology Developing a Project Proposal.
Now what? 1.  I have short-listed projects I am interested in  I know the types of projects I would like to pursue  I have an idea of the resources.
Research Methods Technical Writing Thesis Conference/Journal Papers
Key Stage 3 National Strategy Aims of session  To develop greater consistency in teacher assessment of ICT.  To develop a common understanding about.
Computing Honours Project (COMP10034) Week 10 Seminar/Q&A Session.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
M253 Students Study Guide Mrs. Fatheya Al Mubarak – AOU Dammam.
Computing Honours Project (COMP10034) Lecture 1 Module Introduction & Overview.
Fifth Edition Mark Saunders, Philip Lewis and Adrian Thornhill 2009 Research Methods for Business Students.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
COM621 – Interactive Web Development 2015/2016 Module Co-Ordinator: Dr. Pratheepan Yogarajah Room:
Component 3 Programmed Solution to a problem
Advanced Higher Modern Languages
COMP390/3/4/5 Final Year Project Introduction & Specification
COMP390/3/4/5 Final Year Project Introduction & Specification
Research Methods for Business Students
Managing Your Time Wisely in completing your dissertation journey
Writing your personal project report
Foundation Degree IT Project
COMP390/3/4/5 Final Year Project Introduction & Specification
Research Methods Technical Writing Thesis Report Writing
An overview of course assessment
Presentation transcript:

CS300 Planning and Executing a Project Helen Treharne (Bogdan Vrusias)

Overview  How to organise yourself?  Make time for your work  What resources are available to you  Are there different kinds of projects?  Development Projects  Research Projects  Assessment of Projects  Deliverables and submission  Plagiarism  Questions

Aims of CS300  To put into practice various concepts and techniques studied in the Computing and IT programme  Apply scientific and software/hardware techniques to solving a problem  Develop skills in information gathering  Analyse the solution to evaluate the associated results  Demonstrate the ability to time manage tasks  Demonstrate the ability to present the project work both orally and written

How much time is it going to take?  CS300 is worth 45 credits, that is, the equivalent of three 15-credit final-year options  Effort expected 450 hours including writing up  20 hours per week over 23 weeks (not including exam periods)  Amount of time required should be taken seriously, and if you do not work hard enough in the first semester you can be sure to run into time pressures later!  Make a block of time in the timetable to work on your project

Resources Available  On-line searching for books/papers  Colin Smith – library information skills sessions (week 3)  Internet – but can’t guarantee quality  Make use of your supervisor  Regular meetings  Keep them informed of progress – be honest

Development Projects  Identify broad area  Identify the problem & client (stake holder)  Select method of solution  Specify the solution  Design the solution  Build the solution  Test the solution  Present the findings

Example  Design and build a Java Peer-Peer file sharing system between a small number of users  Investigate existing peer-peer systems and evaluate what functions they provide, identify a set of features would like to include and ones which are not included but would like to implement  Use advanced features of Java Programming including object serialisation and network programming which will need to be learnt independently  Why student chose this – interested in music sharing systems, e.g. Napster

PDA Information System

Aims of PDA Information System  The aim of this project is to gain an understanding of handheld devices and to develop a software application that can be used to assist gym instructors. The project has five main objectives:  To provide a portable handheld solution to allow gym instructors to design fitness programs for gym members by using a Personal Digital Assistant (PDA).  To design and implement a software application for the PDA that will be able to transfer data to a database held on a server.  The user interface of the software application will be designed according to Human Computer Interaction (HCI) and heuristics techniques, to make it user friendly.  The project will demonstrate the functionality of the PDA whilst combining a wireless technology to assist with the transfer of data.  The project will adopt current analysis and design strategies to describe the life cycle of the systems development.

Undertaking a Development Project  You might still need to acquire new skills  Database example  Architecture – what platform, software going to use  Accessing a database – write simple examples  Web front end – CSS, XML  Secure login – use of hash functions  It still has to do something!

Research Projects A process model: Identify broad area; Select Research Topic; Decide the approach; Formulate research plan; Collect data or information; Analyse and interpret data; Present the findings.

Examples of Research Projects  Integrated Solution for Project Management and Risk Assessment  Neural Network for Medical Diagnosis Using Diabetes Dataset  Using Digital Signatures in Electronic forms

Assessment 1.Memorandum of Agreement signed by you & your supervisor (week 5 Autumn) 2.Technical discussion with supervisor & another examiner (10%) (week 1 Spring) 3.Project Report (70%) (week 11 Spring) 4.Viva Examination with supervisor & same examiner (20%) (week 12 Spring) 5.Draft report is expected (week 8 Spring)

Action points from last year’s feedback  60% gave their supervisors a draft report. Clarify expectation about meetings.  A lecture on preparing for a viva.  90% agreed that this lecture gave clear instructions on the deliverables and effort involved.

Writing Up  Write up as you go along  Target audience – one of your peers should be able to understand it  Aim for A4 pages excluding appendices  Need to start early to get used to writing

Contents of Report  Literature Search  Investigation  Specification  Development  Evaluation/Testing  Critique of work  Future work

Reports can vary in format  If your project consists of four quite distinct activities  Choose 4 main chapters, one for each activity  Sections in each chapter address  Design, Implementation and Evaluation.  Consider design of each activity separately but to consider the implementation and evaluation of them together.  Overall aim is to make it easy for the reader to understand the points you are trying to make  ocs/projrpt.htm (accessed 13/09/05) ocs/projrpt.htm (accessed 13/09/05)

Plagiarism  You will have used many sources of information, vital any quote properly acknowledged where used in the text and in bibliography (see Citation guide)see Citation guide  If your program includes any pieces of code which you did not write yourself, then you must identify them and say where they came from. For example, if you copy an implementation of a particular algorithm from a book, you must make it clear that you did not write those lines of code.  Under no circumstances should copyright material be included in a project report without the proper permissions having been obtained, and any such inclusion should be agreed with your supervisor.

General guidance s300