A Level Computer Science

Slides:



Advertisements
Similar presentations
BSc Honours Project Introduction CSY4010
Advertisements

IGCSE Coursework August 2011 The write up for this experiment should be word processed if possible A hard copy should be submitted by next Monday No excuses.
OCR GCSE Humanities Get Ahead - improving delivery and assessment of Unit 3 Unit B033 Controlled Assessment Approaches to Preparing Candidates for the.
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.
Lab/Sessional -CSE-374. TACKLING COMPUTER PROJECT A step-by-step guide to better projects.
Your Project Proposal.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
CS300 Planning and Executing a Project Terry Hinton Helen Treharne.
Review Questions List and describe the purpose of the four phases of Systems Analysis. The preliminary investigation phase quickly determines whether or.
Software Development, Programming, Testing & Implementation.
Research Methods for Computer Science CSCI 6620 Spring 2014 Dr. Pettey CSCI 6620 Spring 2014 Dr. Pettey.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
The Project Planning Process
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
The Case study Science Coursework. What’s it worth? 33% ie- twice the amount of the module exam you have just sat. If you do badly on this you will almost.
Feedback on marking and next section. Feedback Do not copy from exemplar materials. All information in the project must be your own or acknowledged Remember.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
A–Level Computing Project Introduction. Learning objectives Become familiar with the: Guidelines associated with choosing a project. Stages in project.
Year 9 Humanities Personal Project Term 2. Contents  The task and outcome The task and outcome  The purpose The purpose  Becoming an effective learner.
Grades: 6-8 Subject: Artificial Intelligence An Introduction to the Turing Test.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
The Software Development Process
Systems Development Life Cycle
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
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.
Aspect 1 Defining the problem - Problem: The design context will normally offer a variety of potential problems to solve. A focused problem and need is.
Starter To complement our notes and learning from last lesson (Topic 10 Introducing Large ICT Systems: Features of Large ICT Systems), fold your piece.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Non-exam Assessment The A Level Project. The A level Project 20% of the A Level grade Need to identify a real problem that can be solved with a computer.
Advanced Higher Computing Science
Unit 6 Application Design.
Foundations of Technology The Engineering Design Process
Component 3 Programmed Solution to a problem
IL Marking Get out your CPU / Memory answers Swap with someone else
Course Project Guidelines
Advanced Higher Modern Languages
COMP390/3/4/5 Final Year Project Introduction & Specification
Unit 6 Application Design Practice Assignment.
COMP390/3/4/5 Final Year Project Introduction & Specification
GCSE Food Preparation and Nutrition
THIS IS TO EVIDENCE YOUR WORK AND GET THE BEST GRADE POSSIBLE
Globey's World Abstract End-Product Description Technical Approach
Investigation Techniques
CAPE Internal Assessment
The Extended Project Qualification
Introduction to GCSE Drama
The life cycle.
Year 7 E-Me Web design.
2.2 | Use Planning Tools.
Connecticut Invention Convention Parent Orientation
IB Environmental Systems and Societies
Teaching with Instructional Software
Computer Science Life Cycle Models.
Design Methodology Desi Dwi Kristanto, M.Ds. Week 6.
Module 2 HAIL Program This module provides an overview of the HAIL Process and demonstrates how to set and achieve short term health goals.
Chapter 49 Non-Exam Assessment.
Unit 6: Application Development
THE FINAL MAJOR PROJECT
Software Development Life Cycle
COMP390/3/4/5 Final Year Project Design
Before we begin… Fold a piece of paper in 3 to create a name card. Write your (preferred) name on the front. Make sure it is clear and bold so I can.
COMP390/3/4/5 Final Year Project Introduction & Specification
Lesson 1 Understanding Software Quality Assurance
Foundations of Technology The Engineering Design Process
Foundations of Technology The Engineering Design Process
J316 GCSE (9-1) Drama.
Advanced Design Applications The Engineering Design Process
Approaching the Childcare Project
Presentation transcript:

A Level Computer Science Non-Exam Assessment A Level Computer Science

The Project Worth 20% of your final A Level grade Requires you to work on a project to either: Identify a real problem that can be solved with a computer-based solution, or Investigate a specific aspect of computer science You will need to work through all the stages of system development to produce a programmed solution This is probably going to be the largest piece of work you’ve ever produced. It should take at least 50 hours (outside of lesson time), and nearly 2/3 of the marks come from your technical solution

You will learn: How to select an appropriate problem for your project How to tackle each section of the project How to interpret the mark scheme What programming skills and techniques you can use How to document your project

Agile software development You need to be aware of the agile approach to software development, the characteristics of which are: Planning is adaptive – it may change during development Developments may evolve as the technical solution is written – for example, after a prototype is created Technical solutions should be completed well ahead of schedule to allow time for changes to be made There should be a culture of continuous development, which may lead to changing aspects of your code

Milestones You do not have to complete each stage of development in order, but your final write-up must be presented in order, and there will be milestones for you to meet during the development process Milestone Deadline Analysis Complete Friday 25th May 2017 Designs Complete Friday 14th July 2017 Implementation Complete Friday 15th December 2017 Testing Complete Friday 9th February 2018 Final Deadline Friday 23rd March 2018

Breakdown of marks You need to think about areas of computing that interest you and that you are good at so you can show off your programming skill. 42 out of 75 marks come from your programming skill in the technical solution Analysis 9 Documented design 12 Technical solution 42 Testing 8 Evaluation 4 Total 75

Choosing a problem or investigation Choose your problem carefully Not too easy and not too hard – must allow you to show off as much skill as you’re capable of Must have a real end user/client and be able to show evidence of dialogue with them throughout your project, not just at the beginning and end

Choosing a project or investigation Start with family and friends – is there anything they do on which you could base a project? Maybe something to do with their work or a hobby? Past work experience placements Your own hobbies and interests – could you create a system related to gaming, social media, clubs or societies that you’re a part of

Example project ideas A simulation of a business or scientific issue, such as modelling share prices or flu epidemics An investigation of a well-known problem such as the game of life, the Towers of Hanoi or the travelling salesman problem A solution to a data processing problem for an organisation, such as membership systems for clubs, booking systems for medical appointments or student timetabling and reporting systems The solution of an optimisation problem, such as production of a rota, shortest-path problems or route planning

Example project ideas A computer game An application of artificial intelligence or investigation into machine learning algorithms A control system using a device such as a Raspberry Pi A website with dynamic content, driven by a database back-end (the creation of a static website is not sufficient for A-level) Rendering a three-dimensional world on screen An app for a mobile phone or tablet of a suitable complexity, perhaps from the list above Exploring large datasets, looking for and visualising corrections

Choosing a problem or investigation The best projects are the most realistic. It is much better to have a real problem rather than a pretend one. Don’t be scared to do something original even if it is very specific in what it will do

Analysis Deadline – Friday 25th May

Analysis Can be the hardest part of the project Must identify and interview a real user If your user has a genuine problem that need solving then this section is much easier as they will provide much of the information you need

Analysis should include: Background information on organisation or person system is being created for Description of the problem Analysis of the critical path of the project by identifying the main stages, the sequence they need to be done and any dependencies An outline of how the problem was researched, including transcript of interview and questionnaire results Source documents of current system (if available) Observation of the existing system (where relevant) A list of the user’s requirements and any limitations List of general and specific objectives that are realistic, achievable and measurable Any modelling that helps inform the design stage – may include graph models, entity-relationship models, data flow diagrams for the existing system

Analysis Marking Criteria Analysis is marked on four criteria: How well the problem has been scoped and whether it has been explained in a way that is easy to understand Whether there is a fully documented set of measurable and appropriate specific objectives Whether the requirements were identified through proper research and dialogue with the user Whether the problem has been sufficiently well modelled to be of use in the subsequent stages

By next Friday Identify a client and problem for your project (remember to start with your friends and family and work out from there)

By Friday 17th March Write the first two sections of your Analysis: Background information on organisation or person system is being created for Description of the problem If you’re struggling to find a client and/or problem by early next week, come and find me or Mr Swift. Do not wait for the lesson then come in telling me you haven’t got anything