vtct certificate in computing for teachers (qcf) level 3€¦ · lessons which demonstrates the...

11
VTCT Certificate in Computing for Teachers (QCF) Level 3 Free Computer Science CPD 2018

Upload: others

Post on 01-Jan-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

VTCT Certificate in Computing for Teachers (QCF) Level 3

Free Computer Science CPD 2018

Page 2: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

1

Technocamps is offering a unique opportunity to ICT and computer science teachers across South Wales. Starting in the Autumn term of 2018, Technocamps will be providing teachers with the opportunity to undertake an accredited qualification of a Certificate in Computing for Teachers (QCF) Level 3. Accredited by VTCT and delivered by experienced Technocamps Delivery Officers, this qualification provides teachers with a wealth of content and pedagogical knowledge to enable and enhance the delivery of the forthcoming Digital Competence Framework, Computer Science KS3 National Curriculum and new GCSE and A Level specifications in Computer Science subsequently addressing the key recommendations within the Donaldson report. This qualification will also give teachers a recognised qualification; help the school improve the quality of its teaching of computer science and boost teacher’s computing skills and confidence to embed it into their classroom practice.

Programme Outline and Assessment

The Certificate in Computing for Teachers comprises four modules which cover a range of topics from programming to theory. We will be covering the following modules to achieve the certificate:

• Introduction to Programming for Teachers

• Teaching Programming

• Teaching Number Systems and Machine Code

• Teaching Programming in Robotics

The recommended guided learning hours for each unit is 30 hours. Each unit will be timetabled through a combination of full day sessions over the duration of the academic year (see Course Timetable).

Each unit will be delivered through engaging taught theory, hands-on practicals and activities. Assessment for each unit will require teachers to produce a detailed electronic scheme of work and learning resources to support the delivery of a series of more than four lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective and engaging manner in the classroom.

Sufficient time during the sessions will also be allocated for discussions of best practices, learning outcomes and suitable activities which will help in all unit assessments. Deadlines for each unit will be scheduled throughout the course and feedback including suggestive improvements to assessments will be offered by the Technocamps Delivery Team.

Qualification Summary

Page 3: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

2

This unit provides practical insight into real-world systems and creating purposeful systems by incorporating techniques and methods of problem solving through coding. It helps teachers to understand the basics of programming which include the use of variables, calculations, testing, loop structures, and iteration. It examines assemblers, compilers, interpreters and practical programming using both high and low level language.

This unit is delivered within a hands-on, practical environment focusing on a variety of programming languages (Scratch, Python, Greenfoot) to ensure teachers have a strong and confident understanding of programming. Whenever possible, examples relating directly to the current computer science curriculum will be used.

Learning outcomes The learner will:

Assessment CriteriaThe learner can:

1. Understand the nature and purpose of programming languages

1.1 Explain the differences between high level and low level languages and machine code

1. Understand the nature and purpose of programming languages 1.2 Describe the nature and purpose of assemblers

1. Understand the nature and purpose of programming languages

1.3 Describe the nature and purpose of compilers

1. Understand the nature and purpose of programming languages

1.4 Describe the nature and purpose of interpreters

1. Understand the nature and purpose of programming languages

1.5 Contrast the uses of assemblers, compilers and interpreters

2. Be able to use a high level programming language

2.1 Use a range of basic statements2. Be able to use a high level programming language

2.2 Use variables when performing calculations and testing conditions

2. Be able to use a high level programming language

2.3 Create loop structures

2. Be able to use a high level programming language

2.4 Use iteration

3. Be able to code a solution to a complex problem

3.1 Identify the key components of a problem and order them3. Be able to code a solution to a complex problem

3.2 Use flow charts and/or pseudo code to structure a solution to a given problem

3. Be able to code a solution to a complex problem

3.3 Produce a decision making solution that incorporates the use of variables, iterations and selection

Introduction to Programming for Teachers 4 Credits J/615/1712 (30 GLH)

Page 4: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

3

This unit builds on the knowledge of programming and looks at the pedagogy of teaching programming. Potential misconceptions and strategies to develop understanding are explored. The concepts covered in this unit are key to the effective teaching of computing.

Within this unit we explore many different approaches to teaching programming, each with its own merits and pitfalls. A great deal of time is given to reviewing different techniques, highlighting common misconceptions and providing an insight into when they are best suited to be used.

Learning outcomes The learner will:

Assessment CriteriaThe learner can:

1. Understand problems which may be encountered by learners when programming

1.1 Diagnose potential areas of misunderstanding or confusion by learners

1. Understand problems which may be encountered by learners when programming

1.2 Evaluate possible strategies to address learners’ identified problems

1. Understand problems which may be encountered by learners when programming

1.3 Research and evaluate a range of resources to support learners’ specific needs

2. Be able to design learning activities for teaching programming

2.1 Develop an appropriate programming problem for learners 2. Be able to design learning activities for teaching programming

2.2 Formulate appropriate success criteria for the programming problem

2. Be able to design learning activities for teaching programming

2.3 Research and evaluate a range of pedagogies for teaching programming with and without a computer

3. Be able to create a scheme of work for the delivery of programming

3.1 Plan an appropriate scheme of work to support and engage learners as they develop their own programming solutions

3. Be able to create a scheme of work for the delivery of programming

3.2 Design appropriate forms of assessment for the scheme of work

3. Be able to create a scheme of work for the delivery of programming

3.3 Justify the approach used within the scheme of work and forms of assessment

Teaching Programming 4 Credits R/615/1714 (30 GLH)

Page 5: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

4

This unit encourages computational thinking by manipulating data, understanding how systems are designed and gaining insight into the use of machine code. It further aids teachers in creating a Scheme of Work and learning materials to support the delivery.

Traditionally, teaching number systems (binary, hexadecimal, etc) is seen as a mundane and repetitive task. Within this unit we focus on novel and engaging approaches which promote a deeper and enriched understanding of number systems. We explore techniques to introduce numbers systems using machine code to further develop a cognitive understanding.

Learning outcomes The learner will:

Assessment CriteriaThe learner can:

1. Know how computer systems represent and manipulate data

1.1 Convert numbers between the binary, denary and hexadecimal number systems

1. Know how computer systems represent and manipulate data 1.2 Explain common data types

1. Know how computer systems represent and manipulate data

1.3 Explain common file types

2. Be able to use machine code within a machine code simulator

2.1 Explain the nature and purpose of machine code2. Be able to use machine code within a machine code simulator

2.2 Design an algorithm to solve a given problem

2. Be able to use machine code within a machine code simulator 2.3 Use machine code to program the solution to the given

problem

3. Be able to create a scheme of work for the delivery of number systems and machine code

3.1 Produce an appropriate scheme of work to support and engage learners

3. Be able to create a scheme of work for the delivery of number systems and machine code

3.2 Design appropriate forms of assessment for the scheme of work

3. Be able to create a scheme of work for the delivery of number systems and machine code

3.3 Justify the approach used within the scheme of work and forms of assessment

Teaching Number Systems and Machine Code4 Credits K/615/1704 (30 GLH)

Page 6: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

5

This unit develops practical knowledge of programming robots and how it can be used to teach programming principles.

Learning outcomes The learner will:

Assessment CriteriaThe learner can:

1. Understand the rationale for using Robotics to teach aspects of computing

1.1 Explain the affordances Robotics offers when teaching computing1. Understand the rationale for using Robotics to teach aspects of computing

1.2 Describe progression routes both within and from Robotics for further learning

1. Understand the rationale for using Robotics to teach aspects of computing

1.3 Describe the fundamental principles of computing that Robotics can be used to teach

1. Understand the rationale for using Robotics to teach aspects of computing

1.4 Produce success criteria to determine whether a Robotics solution meets the learning objectives

2. Be able to design and create a robotic solution for a specific audience and purpose

2.1 Select appropriate aspects of the robotic build2. Be able to design and create a robotic solution for a specific audience and purpose

2.2 Justify the selection of the robotic components

2. Be able to design and create a robotic solution for a specific audience and purpose 2.3 Illustrate how collision detection to control robots requires

the use of specific sensors

3. Be able to control a robot

3.1 Create mouse/keyboard/’onboard’ control for a robot3. Be able to control a robot 3.2 Manipulate robots using a range of commands/features to

control the movement

3. Be able to control a robot

3.3 Manipulate robots to communicate

3. Be able to control a robot

3.4 Manipulate properties of robots

4. Be able to program Robots using algorithms

4.1 Control robots using algorithms4. Be able to program Robots using algorithms

4.2 Program robots that use variables

4. Be able to program Robots using algorithms

4.3 Program robots that use logic operations

5. Be able to create a scheme of work for the delivery of programming a Robot

5.1 Plan appropriate scheme of work to support and engage learners

5. Be able to create a scheme of work for the delivery of programming a Robot

5.2 Design appropriate forms of assessment for the schemes of work

5. Be able to create a scheme of work for the delivery of programming a Robot

5.3 Justify the approach used within the scheme of work and forms of assessment

Teaching Programming in Robotics4 Credits L/615/1727 (30 GLH)

Page 7: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

6

Course Timetable

We make it our priority to deliver the sessions in the most central locations possible for all teachers who are accepted onto the training programme. The course is split over 3 terms with a number of sessions in each. Below is a table with a summary of the session and a calendar indicating the schedule of sessions is appended.

Term Full Day Session

Autumn 6

Spring 6

Summer 6

Cost

Technocamps is offering this qualification absolutely FREE to teachers!

Schools will be required to commit to this for one academic year and release teachers for all of the unit sessions, which consists of 18 days throughout the academic year. We must obtain Headteachers' agreement and a short statement of support as a requirement to be accepted onto this programme.

Once the applicant has been accepted onto the qualification, the school will be required to sign a contract assuring that the teacher will attend all the required activities and events for this qualification. Whilst free, schools many be held liable to reimburse Technocamps for any unauthorised absences from the course at £75 per session (calculated at the market cost of delivery per participant). Furthermore, teachers will also be required to spend additional time outside of school hours, completing each assessment for all four units.

Qualification Details

Page 8: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

7

Who can enrol for the Certificate?

Any teacher who is currently teaching ICT or computer science or are in charge of integrating Digital Competence Framework into the school are eligible to register for the VTCT Computer for Teachers qualification.

Which programming languages will be used on the course?

The programming languages which will mostly be focused on during the units will be:

• Scratch

• Python

• Greentfoot

• LEGO Mindstorms

Why might teachers want a professional computing recognition?

Once teachers have gained the Certificate, they will be able to include it on their CV as evidence that they have reached a required standard in terms of their ability to teach computing. There is a lack of CPD training in computer science in Wales, and with the new changes to the Curriculum forthcoming, secondary schools need lead teachers who are competent and possess the necessary skills in computing to deliver the new curriculum and share best practice across the school departments for teaching Digital Competence.

What if a teacher misses a session – can the session be caught up?

All sessions are compulsory and attendance at all sessions must be agreed by the school prior to signing the contract. If a teacher fails to attend the session, the school may be held liable to cover the market cost of the delivery of the session. Of course, absences will be excused in exceptional circumstances such as illness, etc. in which case support material will be provided for the affected teacher.

FAQs

Page 9: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

8

How will assessments be marked?

As you work towards completing an electronic portfolio of evidence for each unit (creating delivery learning resources with some questions/tasks and a scheme of work), you will have support and guidance from the qualified Technocamps assessors, who will give you structured feedback on draft work. All of the criteria for each unit must be covered and included in the portfolio of work to obtain a pass. The units are specifically designed so that teachers can develop a scheme of work which can be used in their departments (KS3-KS5). Each scheme of work must show the creation of inspiring lessons with well-planned and structured sequences of innovative, interesting and engaging activities that help all children learn and unleash their potential in computer science. All assessments must be handed in by the set deadlines which have been written into the qualification delivery calendar.

How do I register?

Registration is on a first come, first served basis, therefore to register a place on the course, please email the registration form to Technocamps ([email protected]) by Friday 21st September 2018 – where possible we recommend registration forms are submitted before the end of this school year.

On the registration form, we must obtain your Headteacher's agreement including a short statement of support to accept you on to this qualification training. Furthermore, if you have any questions about the Computing for Teachers qualification, please do not hesitate to contact us via email or telephone at 01792 606276. Once your place is confirmed, you will be provided with details of the course induction.

FAQs

Page 10: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

9

Teacher’s Full Name

School

Subject (s)

Telephone Number

Email Address

Why do you want to complete VTCT Certificate in Computing for Teachers?

Headteacher’s Supporting Statement – Please provide a short statement from the Headteacher committing to this course

Headteacher’s Email Address

Date

VTCT Certificate in Computing for Teachers: Application Form

Page 11: VTCT Certificate in Computing for Teachers (QCF) Level 3€¦ · lessons which demonstrates the teacher’s understanding of how to deliver the unit’s subject content in an effective

Technoteach Calendar: Computing for Teachers (Secondary) 2018/19

1 Sa 1 Mo 1 Th 1 Sa 1 Tu 1 Fr 1 Fr 1 Mo 1 We 1 Sa 1 Mo

2 Su 2 Tu 2 Fr 2 Su 2 We 2 Sa 2 Sa 2 Tu 2 Th 2 Su 2 Tu

3 Mo 3 We 3 Sa 3 Mo 3 Th 3 Su 3 Su 3 We 3 Fr 3 Mo 3 We

4 Tu 4 Th 4 Su 4 Tu 4 Fr 4 Mo 4 Mo 4 Th 4 Sa 4 Tu 4 Th

5 We 5 Fr 5 Mo 5 We 5 Sa 5 Tu 5 Tu 5 Fr 5 Su 5 We 5 Fr

6 Th 6 Sa 6 Tu 6 Th 6 Su 6 We 6 We 6 Sa 6 Mo 6 Th 6 Sa

7 Fr 7 Su 7 We 7 Fr 7 Mo 7 Th 7 Th 7 Su 7 Tu 7 Fr 7 Su

8 Sa 8 Mo 8 Th 8 Sa 8 Tu 8 Fr 8 Fr 8 Mo 8 We 8 Sa 8 Mo

9 Su 9 Tu 9 Fr 9 Su 9 We 9 Sa 9 Sa 9 Tu 9 Th 9 Su 9 Tu

10 Mo 10 We 10 Sa 10 Mo 10 Th 10 Su 10 Su 10 We 10 Fr 10 Mo 10 We

11 Tu 11 Th 11 Su 11 Tu 11 Fr 11 Mo 11 Mo 11 Th 11 Sa 11 Tu 11 Th

12 We 12 Fr 12 Mo 12 We 12 Sa 12 Tu 12 Tu 12 Fr 12 Su 12 We 12 Fr

13 Th 13 Sa 13 Tu 13 Th 13 Su 13 We 13 We 13 Sa 13 Mo 13 Th 13 Sa

14 Fr 14 Su 14 We 14 Fr 14 Mo 14 Th 14 Th 14 Su 14 Tu 14 Fr 14 Su

15 Sa 15 Mo 15 Th 15 Sa 15 Tu 15 Fr 15 Fr 15 Mo 15 We 15 Sa 15 Mo

16 Su 16 Tu 16 Fr 16 Su 16 We 16 Sa 16 Sa 16 Tu 16 Th 16 Su 16 Tu

17 Mo 17 We 17 Sa 17 Mo 17 Th 17 Su 17 Su 17 We 17 Fr 17 Mo 17 We

18 Tu 18 Th 18 Su 18 Tu 18 Fr 18 Mo 18 Mo 18 Th 18 Sa 18 Tu 18 Th

19 We 19 Fr 19 Mo 19 We 19 Sa 19 Tu 19 Tu 19 Fr 19 Su 19 We 19 Fr

20 Th 20 Sa 20 Tu 20 Th 20 Su 20 We 20 We 20 Sa 20 Mo 20 Th 20 Sa

21 Fr 21 Su 21 We 21 Fr 21 Mo 21 Th 21 Th 21 Su 21 Tu 21 Fr 21 Su

22 Sa 22 Mo 22 Th 22 Sa 22 Tu 22 Fr 22 Fr 22 Mo 22 We 22 Sa 22 Mo

23 Su 23 Tu 23 Fr 23 Su 23 We 23 Sa Holidays 23 Sa 23 Tu 23 Th 23 Su 23 Tu

24 Mo 24 We 24 Sa 24 Mo 24 Th 24 Su 24 Su 24 We 24 Fr 24 Mo 24 We

25 Tu 25 Th 25 Su 25 Tu 25 Fr 25 Mo 25 Mo 25 Th 25 Sa 25 Tu 25 Th

26 We 26 Fr 26 Mo 26 We 26 Sa 26 Tu 26 Tu 26 Fr 26 Su 26 We 26 Fr

27 Th 27 Sa 27 Tu 27 Th 27 Su 27 We 27 We 27 Sa 27 Mo 27 Th 27 Sa

28 Fr 28 Su 28 We 28 Fr 28 Mo 28 Th 28 Th 28 Su 28 Tu 28 Fr 28 Su

29 Sa 29 Mo Holidays 29 Th 29 Sa 29 Tu 29 Fr 29 Mo 29 We 29 Sa 29 Mo

30 Su 30 Tu 30 Fr 30 Su 30 We 30 Sa 30 Tu 30 Th 30 Su 30 Tu

31 We 31 Mo 31 Th 31 Sa 31 Fr 31 We

Session 3: 9am-4pm

Holidays

Comp. Sci. GCE Exam

DEADLINE: Unit 4

Christmas Day

New Years Day

Session 5: 9am-4pm

Holidays

Good Friday

Easter Monday

Holidays

Comp. Sci. GCSE Exam

Comp. Sci. GCE Exam

Comp. Sci. GCE Exam

Session 18: 9am-4pm

2018 2019September October November

Session 4: 9am-4pm

Session 15: 9am-4pm

June JulyMay

Session 1: 9am-4pm

Session 2: 9am-4pm

January April

Session 6: 9am-4pm

December February March

Deadline: Unit 2

Comp. Sci. GCSE Exam

Session 17: 9am-4pm

Session 14: 9am-4pm

Session 7: 9am-4pm

Holidays

Session 8: 9am-4pm

Session 9: 9am-4pm

Session 10: 9am-4pm

Session 11: 9am-4pm

Session 12: 9am-4pm

Early May Bank Holiday

Session 13: 9am-4pm

Boxing Day

Comp. Sci. GCE Exam

DEADLINE: Unit 5

ICT GCE Exam

Session 16: 9am-4pm

DEADLINE: Unit 10