Tracker and Audit.
- to help you know what subject knowledge means for your subject
- to help you identify your strengths and areas for development in subject knowledge
- to enable you to bridge the gaps in your subject knowledge before you start the course
No teacher knows everything about their subject. There is no defined list of topics or other information that must be known by subject practitioners. But it is important that you have the fundamental concepts, as set out in this audit, in place.
Subject knowledge in the National Curriculum Programme of Study is not in the form of specific factual content as is found in most other subjects. It is rather more related to skills, knowledge and understanding of concepts.
You need to appreciate that you will take responsibility for learning new material and raising your level of subject knowledge or software skills, especially when working in schools on placements. Your subject tutors, mentors and other teachers can help with resources and in other ways, but this is an aspect of the course in which you need to develop independent strategies for learning.
Level 1 as the lowest level, though to Level 4 as the highest level. The exact definitions of these levels depend to some extent on the curriculum needs of different subjects.
- Level 1
- Some/None: No idea or unsure, insecure knowledge. Need to look it up or refresh knowledge Know the rules but need to refresh knowledge/skills
- Level 2
- I know and can do: Quickly recall, answer exam style questions without a prompt. Know the key information, meanings and have the knowledge
- Level 3
- I understand and can explain: Focus on teaching: Can explain how and why to someone else. Can use analogies, models or similar Can link prior knowledge and next development stages Understand progression in topic
- Level 4
- I can help others to learn: Focus on learning and understanding: Can interconnect and link to other topics. Use relevance and everyday applications Anticipate problems and difficulties through use of common misconceptions and other strategies. Understand conceptual structure. Deconstruct learning into manageable chunks. Enable meta-cognition
Use the final column for notes to describe the origin of your knowledge, for example, from a degree module, work experience, AS/A2 level, independent study etc., to describe actions you take to improve your knowledge and to refer to where evidence of your achievement can be found.
- Give a simple description of what an algorithm is
- Write algorithms for everyday task such as making a cup of tea, getting dressed
- Explain why computers need precise instructions
- Write algorithms containing repetition (loops), selection (if) and procedures (sub algorithms)
- Understand why sub algorithms can reduce amount of coding/file size
- Understand the link between and differences between algorithms and computer programs
- Recognise algorithmic code in computer programs
- Understand why computer hardware needs computer software (programs)
- Recognise the similarities and differences between a programming language such as Python and a mark-up language such as HTML
- Recognise and use simple HTML tags such a
<b>
,<p>
,<a href=..>
,<img src=…>
- Create simple HTML pages using a text editor that contain text, images and hyperlinks
- Create a series of linked pages using a text editor
- Create simple game using a visual program such as Scratch using the concepts of computer programming as game play and game design
- Use a control language (eg: Logo) to draw simple geometric shapes that incorporate REPEAT
- Know what computer programming syntax is
- Create two simple programs (suitable for Key Stage 3) using two different programming languages
- Explain and use programming concepts such as selection, repetition, procedures, variables, and relational operators
- Use programs to simulate environments and to test a hypothesis
- Analyse strengths and weaknesses in own use of code
- Detect errors in syntax and its meaning and make corrections
- Be able to describe the stages in software development and refer to one model of system development
- Know what happens in the testing phase and the types of testing that might be used for different applications
- Represent numbers in binary form - decipher
- binary numbers
- Use a coding system such as ASCII to code/decode
- Name some audio and graphic file types and give some characteristics/uses of them
- Know that binary can be used to represent both numbers and symbols (text)
- Understand that software controls whether a binary number is interpreted as a number or text
- Explain some reasons why different formats are available for sound, video and graphics
- Describe possible sources of data errors (human and machine) and how to minimise them
- Know what the Computer Misuse act, Data Protection Act and Copyright legislation are meant to cover/prevent. Be able to explain key aspects of the legislation and describe the possible consequences to those who contravene them
- Explain what a computer is
- Describe a range of microprocessor based devices
- Explain and describe the key parts of a computer - CPU, memory, hard disk, input and output devices - and their key roles in a computer system
- Understand the need to specify computer systems for different applications and what might happen if this is not done when acquiring computer systems
- Understand the role of the operating system and why different ones have developed
- Trouble shoot simple problems on computer systems - both hardware and software
- Use a range of system utilities to prevent or to find and fix problems or to increase performance
- Be able to install hardware (input devices, RAM) and install operating system, utilities software and generic software (for example Office-type applications)
- Know what computer multi-tasking is, why and how to turn off background applications
- Be aware of Moore’s law and take part in discussion on the future of computer hardware
- Be able to describe a range of social and ethical issues (positive and negative) raised by computers - including local and global issues.
- Understand the economic and ergonomic needs for good human-computer interface design
- Be able to describe a number of occupations and career pathways that could be taken by those wanting a computer-based career
- Know what the internet and world wide web are and the relationship between the two
- Create a simple web site incorporating information about the web and using text, video and graphics as well as links to key web pages
- Know what data packets and protocols are and why they are required
- Know what a search engine is, what data they hold and how searches can be influenced for commercial gain
- Know what happens when a page is requested from the WWW, from the server where the page is stored to the web browser where it was requested
- Know why information on the WWW does not always follow the same route from one location to another - explain why this is key to the web’s success
- Know the role Tim Berners-Lee had in the development of the WWW
- Understand the need for using advanced search methods to reduce the number of unwanted ‘hits’ - use such methods
- Be able to locate relevant resources to support personal educational needs
- Explain the personal and economic dangers of using the internet, including for young people, and steps needed to reduce risks
- Explain what ergonomics are and why they are important for personal well-being when using computer hardware
- Describe some steps computer users can take to ensure their physical well-being when using computers
You can add anything that is not addressed in the audit to the most relevant page although the last page allows you to add any valuable subject knowledge not addressed anywhere else in the audit.