Main Page

From Computer Science Basics
Jump to: navigation, search

These are my notes for teaching Computer Science and Information Technology in the UK, for the students aged 16 plus.

--Nick (talk) 21:25, 23 August 2016 (UTC)

All Pages


Btec Level 3 (Nationals)

  1. 02 Computer Systems
  2. 09 Computer Networks
  3. 16 Procedural Programming
  4. 28 Website Production
  5. 31 Animation
    1. Types of Animation - Movement, Masking, Morphing
    2. Uses of Animation
    3. Persistence of Vision
    4. Illusion of Motion
  6. 35 Digital Graphics for Interactive Media

Pearson IT Btec Level 3

Main Sections of the Computer Science National Curriculum

  1. Hardware and Software
    1. CPU
    2. Memory
    3. Input/Output
    4. Computerisation
  2. Operating Systems
    1. OS Interfaces
    2. OS Functions
    3. OS Types
  3. System development life cycle
  4. Programming
    1. Programming Paradigms
    2. Programming Languages
      1. Python
    3. Frameworks
    4. Data Representation
      1. Binary Numbers
    5. Boolean Logic
    6. Errors
    7. Error handling
    8. Debugging
  5. Computational Thinking
    1. Algorithms
  6. Networks
    1. Internet and WWW
  7. Database Design
  8. Computers in Society


Teaching Concepts and Theories

  1. Learning with Technology
    1. Paragogy
    2. Connectivism
    3. Heutagogy
  2. Learning Theories
    1. Behaviourism
    2. Cognitivism
    3. Connectivism
    4. Constructivism
  3. Teaching Techniques
    1. Assessment
    2. Behaviour management
    3. Classroom layout
    4. Questioning
    5. Differentiation
      1. Inclusion Statement in the National Curriculum
  4. Additional Topics within ICT
    1. Literacy
    2. Numeracy
    3. Design


AQA GCSE Specification - Computer Science

  • 3.1.1 Constants, variables and data types
  • 3.1.2 Structures
  • 3.1.3 Program flow control
  • 3.1.4 Procedures and functions
  • 3.1.5 Scope of variables, constants, functions and procedures
  • 3.1.6 Error handling
  • 3.1.7 Handling external data
  • 3.1.8 Computer structure
    • Systems
    • Hardware
    • CPU (Central Processing Unit)
    • Memory
    • Secondary storage
  • 3.1.9 Algorithms
  • 3.1.10 Data Representation
  • 3.1.11 Software development life cycle
    • Prototyping
  • 3.1.12 Application testing
  • 3.1.13 Networking
    • Client server
    • Web application concepts
  • 3.1.14 Use of external code sources
  • 3.1.15 Database concepts
    • Query methods (SQL)
    • Connecting to databases from applications and web based apps
  • 3.1.16 The use of computer technology in society

Resources

Introductions to Computer Science

Set of essays on what is CS

Basic Computer Skills | Netliteracy

Internal Links

Original Main Page

Next Page

Resources for data and statistics

Health Intelligence

Mosaic Infographics

Resources for Teaching Computer Science

KS4 CS

www.codecademy.com

www.code.org/learn

www.bbc.co.uk/education

www.w3schools.com

KS3 ICT

www.teach-ict.com

UK Education Policy Documents

Progress 8

Wiki Markup

Wiki Markup

Wiki Editing Cheatsheet

MediaWiki Manual


Note on old hack

Sometime between the 19th to 22nd June 2015 this Wiki was maliciously altered to generate spam for persons unknown. This wiki has now been reverted to the edits from the 19th June, I deleted 28,000+ spam pages and 16,000+ users.

--Nick (talk) 16:25, 23 June 2015 (UTC)