Computer Science Year 12

Curriculum Subject: Computer Science

 Year 12

Exam Board: AQA

What are we learning this term?

The fundamentals of Programming in Java

The fundamentals of Computer Systems

Autumn Term

  1. Data Types
  2. Mathematical Operators
  3. Decision making (if statements)
  4. Iteration (loops)
  5. Arrays and ArrayLists
  6. User Input and Importing Libraries
  7. Decision making (switch statements)
  8. Error Checking: parity bit, majority voting, check digits
  9. Object Oriented Programming
  • Data representation (binary, hex, images and sound)

Useful Websites

http://www.computingacademy.org.uk

https://en.wikibooks.org/wiki/A-level_Computing_2009/AQA

http://www.aqa.org.uk/subjects/ict-and-computer-science/as-and-a-level/computer-science-7516-7517

OneNote

All class notes and controlled assessment material will be authored in OneNote. Lesson slides and resources will also be made available to students through OneNote.

How will we be assessed?

Formative assessment of students’ understanding will be ongoing through class tests and practical programming assignments. Students will sit a mock examination in January.

What are we learning this term?

The fundamentals of Programming in Java

The fundamentals of Computer Systems

Spring Term:

  1. Encryption
  2. Finite State Machines and State Transition Diagrams
  3. Object Oriented Programming
  4. Implications of Computer Systems
  5. Logic gates and Boolean algebra
  6. Computer hardware
  7. Fetch Decode Execute Cycle
  8. Big Data

Useful Websites

http://www.computingacademy.org.uk

https://en.wikibooks.org/wiki/A-level_Computing_2009/AQA

http://www.aqa.org.uk/subjects/ict-and-computer-science/as-and-a-level/computer-science-7516-7517

OneNote

All class notes and controlled assessment material will be authored in OneNote. Lesson slides and resources will also be made available to students through OneNote.

How will we be assessed?

Formative assessment of students’ understanding will be ongoing through class tests and practical programming assignments. Students will begin a mock pre-release examination activity after half term.

What are we learning this term?

Software Development Project

Summer Term:

  1. Software Development Project
  2. Java Programming toward a client brief.

Useful Websites

http://www.computingacademy.org.uk

https://en.wikibooks.org/wiki/A-level_Computing_2009/AQA

http://www.aqa.org.uk/subjects/ict-and-computer-science/as-and-a-level/computer-science-7516-7517

OneNote

All class notes and controlled assessment material will be authored in OneNote. Lesson slides and resources will also be made available to students through OneNote.

How will we be assessed?

Students need to complete a practical programming project that they investigate and lead independently to solve a real world problem for a client. This component is worth 20% of the A Level qualification.