Ofsted School Inspections and Computing (ICT) Survey Visits

Ofsted and HMI use the School Inspection Handbook (2014) and Information and Communication Technology (ICT) Survey Visits (2013) documents to guide whole school and subject specific inspections. When planning our programmes of learning we have used the Outstanding descriptors within these documents to help inform our decisions. Specifically, our programmes of learning are design to ensure; a rich and relevant curriculum, rapid and sustained progress, to encourage a love of learning through independent, group and whole class work, to develop exceptional independence, and to improve literacy and numeracy.

KS3 Computing Pupil Progression Pathways

Progressive learning is achieved in two ways; strategically through planning progressive pathways through each of the year groups, strands, schemes of work and lessons; and tactically by ensuring that in each lesson, teachers can deliver the content efficicently, and pupils have all tools for learning immediately available.



Image example

Can explain what is meant by an algorithm and has completed the worksheet independently to produce a simple algorithm. Has shown that they can interpret flowcharts to move Sprites. Completed the activity to move multiple Sprites, showing the application of an algorithm for multiple situations.

Relevant schemes:

Image example

Visual Programming

Image example

Organising

Image example

Interprets coordinates and follows a more compliated algorithm (in a flowchart) to move Sprites between fixed locations automatically. Correctly used (visual) loops with this activity. Recognises through the kinaesthetic activity how algorithms can be used to explain different methods of sorting data. Has shown good capability to produce working code in Python and Small Basic (from pseudo code) for a text based UI.

Relevant schemes:

Image example

Visual Programming

Image example

Smartphone Apps

Image example

Advanced Data

Image example

Python Profits

Image example

Has used the flowcharts provided to complete the two kinaesthetic activities to compare algorithms for sorting data. Is able to sensibly compare and draw conclusions about the utility of the two different algorithms provided, kinaesthetically and through the computer based exercise. Accurately completed the Python programming Make a Million challenge.

Relevant schemes:

Image example

Advanced Data

Image example

Python Profits

Image example

Independently has shown a thorough understanding of abstraction (subroutines) in a programme to successfully produce a fully working conversion App for a tablet computer. Is able to add functions as appropriate to produce other conversions.

Relevant schemes:

Image example

Smartphone Apps



Image example

Recognises that data is stored as binary. Completed the experiment and understands the impact of different file types on file size. Can relate pixelation to file size. Has designed multiple single table data structures for different purposes. Has corrected multiple data errors in a database. Successfully queried data in a large database (>1000 records) using a query builder and multiple search criteria, to produce correct results.

Relevant schemes:

Image example

Communication

Image example

Modelling

Image example

Exploring Data

Image example

Advanced Data

Image example

Created variables in two text based programming languages (Python and Small Basic) to store data and the results of calculations. Can convert decimals into binary, and perform addition using binary. Has deduced the impact resolution has on file size through the team activity. Understands first hand through the storage capacity exercises, the implications of storage on differing volumes of different file types. Has worked with multiple table structures to find data (through a web exercise).

Relevant schemes:

Image example

Smartphone Apps

Image example

Advanced Data

Image example

Python Profits

Image example

Understands the need for data compression and practically works with digital assets in the compressed folders provided. Can compress and share their own folders, including correctly structuring compressed folders for websites. Comprehends and correctly implements relative addressing with regards to their multi-page websites, and modelling tasks.

Relevant schemes:

Image example

Website Coding

Image example

Advanced Data

Image example

Python Profits

Image example

Performs more complex binary operations, mainly subtraction. Can design and implement a relational database for a given purpose and thoroughly describe the benefits of relational databases. Has shown an understanding of data duplication, redundancy, consistency and searching issues in relation to flat file data structures. Has programmed Structured Query Language (SQL) and used multiple search criteria and operators for the identifying apps challenge.

Relevant schemes:

Image example

Advanced Data



Image example

Is able to follow a flowchart to produce multiple working visual programmes to accurately move Sprites between given coordinates. Has applied their knowledge of variables to build a scoring system for a visual simulation. Has shown the use of intellisense to efficiently write code. Successfully programmed ni two text based programming languages (Python and Small Basic) to capture user data using multiple variables. Has used operators in a high level textual language (Small Basic) to position icons on a user interface for smart phone. Has debugged a high level scripting language (HTML) to corrected simple errors, and scripted inline styles.

Relevant schemes:

Image example

Visual Programming

Image example

Smartphone Apps

Image example

Python Profits

Image example

Has used the three basic logic structures (sequence, selection and loop) and variables, to produce a fully functioning (visual) simulation to a user’s specification, including custom functions. Has used multiple operators, selection and multiple functions to capture user interaction (on-click events) for a tablet computer prototype. Can debug the code provided in Python and Small Basic, and a scripting language containing multiple errors to elements and styles. Has scripted (using HTML) an interface for a mobile phone, using inline styles, head tags, and embedded page elements.

Relevant schemes:

Image example

Web Programming

Image example

Website Coding

Image example

Smartphone Apps

Image example

Python Profits

Image example

In Python, correctly declared multiple variable and concatenated code to complete the challenge. Has used multiple operators, selection and multiple functions to capture user interaction (for a tablet computer), then subsequently called an appropriate function. Practically shown they understand the benefits of using inline styles compared to CSS/style sheets. Has completed multiple exercises to code a full website using HTML with CSS, incorporating styles images, hyperlinks, and multiple embedded objects.

Relevant schemes:

Image example

Website Coding

Image example

Smartphone Apps

Image example

Python Profits

Image example

Implemented multiple variables and user driven panels correctly in a high level computing language (Small Basic) to capture user input. Implemented subroutines for reusability when adding functionality to their tablet app. Functions and loops are used efficiently where appropriate. Independently researched and implemented media queries (with multiple operators) to enhance a website for mobile devices.

Relevant schemes:

Image example

Website Coding

Image example

Smartphone Apps



Image example

Understands the main components of a computer system and can build and cost a computer system for the purposes given. Is able to contrast the use of LANs with WANs. Understands the purpose of operating systems and application software. Shows a reasonable degree of awareness of how computer systems and networks work.

Relevant schemes:

Image example

Exploring Data

Image example

Networks and the Web

Image example

Through the kinaesthetic paired activity has shown an understanding of the fetch-execute cycle using the von Neumann architecture. Can effectively order tasks and produce an accurate animation to explain the requests and responses involved in a mobile device connecting to the internet. Is able to survey and produce an accurate network diagram with suitable costings, as per the Tour Task.

Relevant schemes:

Image example

Networks and the Web

Image example

Advanced Data

Image example

Recognises data is transferred on a network using packets. Independently specifies all components required for a wireless network and accurately works out and costs everythings for a given scenario (a festival). Recognises web services are used with databases and server-side programming is needed, in addition to client (browser) side.

Relevant schemes:

Image example

Networks and the Web

Image example

Advanced Data

Image example

Is aware of the differences between single-tasking, multi-tasking and multi-threading and can explain the performance and cost implications in relation to their own personal devices.

Relevant schemes:

Image example

Advanced Data



Image example

Is versed in the dangers of using the internet and other communication media (vishing, phishing, viruses, and privacy settings). Can combine multiple applications for a given purpose such as spreadsheet packages and wordprocessed documents. Is able to build spreadsheets for a given purpose. Can communicate with consistency, and appropriately to differing audiences. Shows familiarity with copyright protection and knows the reason for acknowledging sources.

Relevant schemes:

Image example

Communications

Image example

Visualisation

Image example

Has shown that practical measures (such as appropriately using sharing settings in Dipity) can be taken to ensure e-safety. Can differentiate between object linking and object embedding. Is able to use more advanced techniques (such as the slide master and document templates) to communicate consistently. By using a paper based approach and a cloud based approach for a given task (timeline planning), is able to accurately compare the utility of both approaches.

Relevant schemes:

Image example

Communications

Image example

Modelling

Image example

Digital Media

Image example

Consistently identifies and applies good practise to produce appropriate graphics; mainly, compression, masking, marquee and colour popping. Can provide feedback based on given and own criteria. Independently is able to design a system to collect data, structure database tables and search, including cross-table queries.

Relevant schemes:

Image example

Organising Business

Image example

Advanced Data

Image example

Following the whole-class activity, can accurately reflect on the purpose of the Data Protection Act and how this impacts on cloud services.

Relevant schemes:

Image example

Organising Business



Image example

Can set up folder structures for given purposes. Is able to download multiple files and save these to appropriate folders for future access. Can post, reply and attach a file to a blog. Is able to use an advanced search engine. Can organise bookmarks in a browser.

Relevant schemes:

Image example

Organising

Image example

Knows how to optimise audio and image files and can describe the difference between raw project, and exported optimised files. Can download and sort folders and files into multiple subfolders. Has created zipped folders containing only the required files. Knows how search engines index files and is able to compare the use of different search engines, drawing conclusion about their functionality and suitability for given searches. Can organise bookmarks including bookmark folders and subfolders.

Relevant schemes:

Image example

Communication

Image example

Organising for the Web

Image example

When creating information is able to use hypertext and hyperlinks (in packages and HTML) to aid the users’ experience. Has shown a strong ability to adapt and enhance the digital artefacts provided to enhance end products.

Relevant schemes:

Image example

Website Coding

Outstanding for Quality of Curriculum

Rapid Progress

Encourage a swift start to every lesson. Project Activity Notifier onto the board so pupils know what to do from the moment they arrive.

Image example
Example: the Activity notifier for a programming lesson.

Sustained Progress

Achieve sustained learning through gentle repetition. All lessons build learning towards a challenging end of scheme task.

Image example
Example: a relevant modelling homework task completed as part of the Website Coding scheme.

Independence

Exceptional independence; through structured lessons with opportunities for pupils to take the inititive, and learn at their own pace.

Image example
Example: an independently run exercise using operators and numeracy skills.

Check Progress

Highly differentiated lessons ensure all pupils are on task at all times; while they are working, you can systematically check in-class progress.

Image example
Example: a progressively differentiated programming task.

Range of Skills

Pupils develop a wide range of skills; literacy, numeracy and communication are embedded throughout all programmes.

Image example
Example: a brief whole class reading activity to consolidate learning after an activity.

Realistic Situations

From planning tours, costing PCs and networks, through to tasks involved in launching a web business, everything is always relevant.

Image example
Example: producing a website to promote their web apps business.