RiseUpp Logo
Educator Logo

Programming Pedagogy for Secondary Schools

Learn effective teaching strategies for computer programming: Master pedagogical approaches to teach coding to 11-14 year olds through practical methods.

Learn effective teaching strategies for computer programming: Master pedagogical approaches to teach coding to 11-14 year olds through practical methods.

This comprehensive course focuses on developing effective teaching strategies for computer programming at the secondary school level. Teachers learn various pedagogical approaches including computational thinking, unplugged methods, PRIMM, and pair programming. The course emphasizes practical application through hands-on activities, culminating in creating a rock-paper-scissors game. Participants develop skills in lesson planning, adapting teaching methods for different learners, and implementing various programming concepts in the classroom.

4.8

(8 ratings)

English

English

Powered by

Provider Logo
Programming Pedagogy for Secondary Schools

This course includes

3 Weeks

Of Self-paced video lessons

Intermediate Level

Completion Certificate

awarded on course completion

5,009

What you'll learn

  • Master various pedagogical approaches for teaching programming

  • Implement computational thinking strategies in the classroom

  • Develop effective lesson plans using different teaching techniques

  • Understand and apply the PRIMM teaching methodology

  • Create engaging programming activities using worked examples

  • Adapt teaching methods for different student abilities and needs

Skills you'll gain

Programming Education
Computational Thinking
Teaching Methods
PRIMM
Pair Programming
Lesson Planning
Educational Technology
Computer Science Teaching
Pedagogical Approaches
Curriculum Development

This course includes:

PreRecorded video

Graded assignments, exams

Access on Mobile, Tablet, Desktop

Limited Access access

Shareable certificate

Closed caption

Get a Completion Certificate

Share your certificate with prospective employers and your professional network on LinkedIn.

Provided by

Certificate

Top companies offer this course to their employees

Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.

icon-0icon-1icon-2icon-3icon-4

There are 7 modules in this course

The course provides a comprehensive overview of programming pedagogy for secondary school teachers. It covers essential teaching methodologies including computational thinking, unplugged approaches, and various programming concepts. Teachers learn to implement different pedagogical techniques through practical examples and hands-on activities. The curriculum emphasizes adapting teaching strategies to different learning styles and creating engaging programming lessons.

Computational Thinking

Module 1 · 3 Hours to complete

The unplugged approach

Module 2 · 3 Hours to complete

Use-Modify-Create and PRIMM

Module 3 · 3 Hours to complete

Worked examples and live coding

Module 4 · 3 Hours to complete

Pair programming

Module 5 · 3 Hours to complete

Parson's Problems

Module 6 · 3 Hours to complete

Using functions, loops, variables, and selection to create a rock-paper-scissors game

Module 7 · 3 Hours to complete

Fee Structure

Instructors

Ben Garside
Ben Garside

2 Courses

AI Education Pioneer and Computing Curriculum Expert

Ben Garside serves as a Learning Manager at the Raspberry Pi Foundation bringing extensive educational experience from his 14-year career as a classroom teacher for students aged 11-18 Since joining the Foundation in 2019 he has made significant contributions to computing education through his involvement in developing The Computing Curriculum and creating online courses He has played a crucial role in producing content for Ada Computer Science and most notably leads the Experience-AI program a groundbreaking educational initiative developed in partnership with Google DeepMind His work focuses on making AI education accessible and understandable for young learners emphasizing the importance of preparing students to navigate an increasingly AI-driven world The Experience-AI program under his leadership provides comprehensive resources including lesson plans slide decks worksheets and student-facing videos designed to help teachers integrate AI and machine learning into their curriculum His expertise extends to helping educators understand and teach AI concepts regardless of their technical background demonstrating his commitment to making AI education accessible to all His approach emphasizes teaching fundamental AI concepts to help students develop critical thinking skills and make informed decisions about AI applications in their future lives His passion for AI education drives his work in preparing young people to understand and adapt to rapid technological changes while ensuring they can engage meaningfully with AI technologies

Computing Education Content Developer and Teaching Expert

Rebecca Franks served as a Learning Manager at the Raspberry Pi Foundation where she specialized in developing educational resources and learning materials for secondary educators with over 15 years of teaching experience Her work at the Foundation focused on creating content for both formal and informal education settings including the development of the Teach Computing Curriculum She was instrumental in establishing frameworks for non-formal learning pathways working alongside Dr Tracy Gardner to create the innovative 3-2-1 Make framework which helps bridge the gap between learners' aspirations and their technical capabilities Her expertise contributed to designing beginner-friendly scaffolded learning paths that support students' design skills and relate to their interests As part of the Foundation's content development team she focused on creating resources that were both accessible and engaging particularly for coding clubs and young people learning at home She demonstrated particular skill in developing project-based learning materials that encourage creativity and technical understanding Her approach to educational content development emphasized practical application and student engagement making complex computing concepts more approachable for learners Beyond her professional achievements she enjoys spending time outdoors particularly walking her dog in the countryside Her contributions to computing education have left a lasting impact through the various resources and frameworks she helped develop during her tenure at the Foundation Her work continues to influence how computing is taught and learned in both formal and informal educational settings

Programming Pedagogy for Secondary Schools

This course includes

3 Weeks

Of Self-paced video lessons

Intermediate Level

Completion Certificate

awarded on course completion

5,009

Testimonials

Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.

4.8 course rating

8 ratings

Frequently asked questions

Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.