Computer Science Getting Ready for Year 13.

Slides:



Advertisements
Similar presentations
Programming Paradigms and languages
Advertisements

INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. PROJECT.
Noadswood Science,  Information Wednesday, September 09, 2015.
CPE 731: Advanced Computer Architecture Research Report and Presentation 1.
Redesigned SAT ®. The College Board Readiness and Success System.
Extended Project Session 2 – Planning & Research.
Coursework Documentation INTRODUCTION TO INTERNET.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
IT 242 Week 7 CheckPoint Firewalls To purchase this material link Week-7-CheckPoint-Firewalls For more courses.
Advanced Higher Computing Science
CMGT 410 aid Education Begins/cmgt410aid.com
Welcome to Computer Science
YEAR 12 COMPUTER SCIENCE.
Working in Groups in Canvas
PRE-AP computer science 1
National 5 Computing Science Specimen Question Paper
Introduction to Programmng in Python
System Design Basics IB Computer Science.
Naviance: Do What You Are Personality Survey
Yenka Portfolio Level for this topic: Student Name : My Levels
Session 2 – Planning & Research
INF 337 Enthusiastic Study/snaptutorial.com
HCIS 410 Education for Service-- tutorialrank.com
*current controlled assessment plans are unknown
A Design Process Principles Of Engineering
A Design Process.
A Design Process.
Cambridge National Certificate in Information Technologies
?.
The Design Process What Is Design? What Is a Design Process?
G324: Advanced Portfolio - Evaluation Section A: G325 Exam
Learning to Program in Python
Welcome to Computer Science
A Design Process.
A Design Process BW: What are the steps of the Design Process????? No Google! Do you have a lock????? What’s the combo?
Computer Science Task 1 Task 2 Task 3
Welcome to Naviance at Lowell High School
Create PT: Complete the Task
Computer Science Getting Ready for Year 12.
Story time Task 5 Computer Programming Gray , Calibri 24
A Design Process Introduction to Engineering Design
A Design Process Introduction © 2011 Project Lead The Way, Inc.
Computer Science Getting Ready for Year 10.
Computer Science A Level
This will be your template for your project.
A Design Process.
A Design Process.
ALEKS Training Part 2 Instructor Experience
Team Project Review the background information and project teams on our course site Work with the engineers (4-5) and your PM team member(s) You have.
BUILDING A WEBSITE 7.4.2: Basics of HTML and CSS.
Y12 Transition Project AS Computer Science Free Powerpoint Templates.
A Design Process Introduction © 2011 Project Lead The Way, Inc.
A Design Process Introduction © 2011 Project Lead The Way, Inc.
A Design Process Introduction © 2011 Project Lead The Way, Inc.
Knowledge Representation
A Design Process Introduction © 2011 Project Lead The Way, Inc.
Identifying the Work to Be Done
A Design Process Introduction © 2011 Project Lead The Way, Inc.
A Design Process Introduction © 2011 Project Lead The Way, Inc.
Top-Down Design & JSP Skill Area Part D
A Design Process.
Key Stage 4 Options 2019.
A Design Process Introduction © 2011 Project Lead The Way, Inc.
Y12 Transition Project AS Computer Science Free Powerpoint Templates.
Understanding Standards An overview of course assessment
OCR Computer Science Getting Ready for Year 12 Name:
Digital Literacies for learning
Understanding Standards An Overview of Course Assessment
Presentation transcript:

Computer Science Getting Ready for Year 13

Preparing for Year 13 - What do I need to do? You have all worked really hard this year and have made an amazing start to your coursework. In September there will be no more time in class for coursework. You will be expected to meet deadlines as you will be completing this in your own time. You will also need to improve your knowledge in the following areas: Python – In particular Object Orientated Programming HTML, CSS and JavaScript Unity – if you are using this for your project. In addition to this you will have a few other tasks to complete over the summer.

Coursework Expectations You all have a firm idea of your project. You need to complete the following sections of the summer. Introduction 3.1. Analysis of the problem (10 marks) 3.2 Design of the solution (15 marks) Further breakdown of each section on the next slides and your document on Google Classroom.

3.1. Analysis of the problem (10 marks) 3.1.1 Problem identification Describe and justify the features that make the problem solvable by computational methods. Explain why the problem is amenable to a computational approach. 3.1.2 Stakeholders Identify and describe those who will have an interest in the solution explaining how the solution is appropriate to their needs (this may be named individuals, groups or persona that describes the target end user). 3.1.3 Research the problem Research the problem and solutions to similar problems to identify and justify suitable approaches to a solution. Describe the essential features of a computational solution explaining these choices. Explain the limitations of the proposed solution. 3.1.4 Specify the proposed solution Specify and justify the solution requirements including hardware and software configuration (if appropriate). Identify and justify measurable success criteria for the proposed solution.

3.2 Design of the solution (15 marks) 3.2.1 Decompose the problem Break down the problem into smaller parts suitable for computational solutions justifying any decisions made. 3.2.2 Describe the solution Explain and justify the structure of the solution. Describe the parts of the solution using algorithms justifying how these algorithms form a complete solution to the problem. Describe usability features to be included in the solution Identify key variables / data structures / classes justifying choices and any necessary validation. 3.2.3 Describe the approach to testing Identify the test data to be used during the iterative development and post development phases and justify the choice of this test data.

Coursework Expectations You should also be thinking about the following sections: 3.3 Developing the solution (25 marks) 3.4 Evaluation (20 marks)

Programming Task 1 - Python Click on the image to the right or visit: https://www.codecademy.com/catalog/subject/all Sign up for a CodeCademy account (You can use your Google login from school) Complete the Python course: https://www.codecademy.com/learn/learn-python Try to complete a minimum 3 to 4 tasks a week. Try to spend at least twenty minutes per day on this.

Programming Task 2 – HTML, CSS and JavaScript Click on the image to the right or visit: https://www.codecademy.com/catalog/subject/all Sign up for a CodeCademy account – if you haven’t already (You can use your Google login from school) Complete the following courses: HTML and CSS: https://www.codecademy.com/learn/make-a-website JavaScript: https://www.codecademy.com/learn/introduction-to- javascript Try to complete a minimum 3 to 4 tasks a week. Try to spend at least twenty minutes per day on this.

Programming Task 3 – SQL Click on the image to the right or visit: https://www.codecademy.com/catalog/subject/all Sign up for a CodeCademy account – if you haven’t already (You can use your Google login from school) Complete the following courses: SQL: https://www.codecademy.com/pro/intensive/learn-sql-from-scratch Try to complete a minimum 3 to 4 tasks a week. Try to spend at least twenty minutes per day on this.

Research Task 1 How is pipelining used to improve efficiency in a processor? Response -

Research Task 2 How may a GPU be used to improve performance apart from processing 3D graphics? Response -

Research Task 3 Review your knowledge of Logic Gates: http://www.ee.surrey.ac.uk/Projects/CAL/digital- logic/gatesfunc/index.html http://www.ee.surrey.ac.uk/Projects/CAL/digital- logic/gatesfunc/GateFrameSet.htm

Research Task 4 Review your knowledge of Binary Representation: https://www.swarthmore.edu/NatSci/echeeve1/Ref/BinaryMath/NumSys.ht ml

Optional Unity Task If you are using Unity to create your project, you should try to complete a tutorial: https://unity3d.com/learn