We may earn an affiliate commission when you visit our partners.
Course image
Catherine Elliott

As educators, we should aim to provide every young person with the skills and knowledge to become active participants in a digital world. In this course, you will examine the common barriers faced by students with special educational needs and disabilities (SEND) in the computing classroom, and how to address these barriers. You will explore a number of general approaches and specific computing activities that will help to include and engage learners.

This course will support teachers who want to create a more inclusive computing classroom for all of their students.

What's inside

Learning objectives

  • Reflect on the common barriers faced by learners with special educational needs and disabilities (send) in the computing classroom
  • Develop a toolkit of general teaching approaches to make lessons more inclusive for learners with send
  • Identify ways to adapt and improve teaching materials to make them more accessible
  • Develop effective approaches to teach programming to learners with send
  • Identify accessible programming environments and physical computing devices that can be used to make lessons more inclusive for learners with send
  • Model best practice by creating an inclusive computing lesson plan and materials
  • Over the following two weeks, you will:

Syllabus

This course covers:
An outline of the four broad areas of need, and of the common barriers faced by learners with SEND
General classroom approaches to include learners with SEND and reduce cognitive load in activities
Read more
Advice on how to create more accessible teaching resources
Specific approaches to support learners with SEND in programming tasks
An overview of how to make programming environments more accessible
The benefits of sensory outputs and using physical computing devices

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops understanding on how to use sensory outputs and physical computing to make lessons more inclusive
It is provided by Catherine Elliott, an established course instructor
Outlines the four areas of SEND support needs and the common barriers these learners face
Provides advice on creating more accessible teaching resources
Students will have the opportunity to identify accessible programming environments
Students will develop general teaching approaches to make lessons more inclusive for SEND learners

Save this course

Save Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing with these activities:
Review basic programming concepts
Reviewing basic programming concepts will help you refresh your knowledge and prepare for this course.
Browse courses on Programming Concepts
Show steps
  • Review your notes from previous programming courses.
  • Read online tutorials and articles.
  • Complete coding challenges.
Organize your course materials
Organizing your course materials will help you stay on track and find the information you need quickly.
Show steps
  • Create a system for organizing your notes, assignments, and other materials.
  • Use a binder, folder, or digital tool to keep your materials organized.
  • Review your materials regularly and make updates as needed.
Revisit previous programming projects
Revisiting previous programming projects will help you refresh your knowledge and prepare for this course.
Show steps
  • Identify a few programming projects that you have completed.
  • Review the code and identify areas for improvement.
  • Update the code and add new features.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Read 'Head First Java' by Kathy Sierra and Bert Bates
This book provides a clear and engaging introduction to Java programming, which will be helpful for this course.
Show steps
  • Obtain a copy of the book.
  • Read through the book, taking notes and completing the exercises.
  • Discuss the book with classmates or online.
Attend a local programming meetup
Attending a local programming meetup will allow you to connect with other programmers, learn about new technologies, and get feedback on your work.
Browse courses on Networking
Show steps
  • Find a local programming meetup.
  • Register for the meetup.
  • Attend the meetup and participate in the discussions.
  • Follow up with the people you meet.
Practice solving coding challenges
Coding challenges will help you develop your problem-solving and coding skills, which are essential for this course.
Browse courses on Coding Challenges
Show steps
  • Identify an online coding challenge platform.
  • Choose a challenge that aligns with the topics covered in this course.
  • Work through the challenge, following the platform's instructions.
  • Reflect on your solution and identify areas for improvement.
Volunteer at a local coding club or organization
Volunteering at a local coding club or organization will allow you to share your knowledge, help others learn about programming, and gain valuable experience.
Browse courses on Volunteering
Show steps
  • Find a local coding club or organization.
  • Contact the club or organization and express your interest in volunteering.
  • Attend volunteer training.
  • Volunteer at the club or organization.
Build a simple computer program
Building a simple computer program will help you apply the concepts you learn in this course and develop your programming skills.
Show steps
  • Choose a programming language and environment.
  • Design and plan your program.
  • Write and test your code.
  • Debug and refine your program.
  • Document your program and share it with others.
Create a tutorial on a specific programming topic
Creating a tutorial on a specific programming topic will help you solidify your understanding of the topic and share your knowledge with others.
Show steps
  • Choose a topic that you are familiar with.
  • Plan the structure and content of your tutorial.
  • Write and record your tutorial.
  • Edit and publish your tutorial on an online platform.
  • Promote your tutorial and share it with others.

Career center

Learners who complete Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing will develop knowledge and skills that may be useful to these careers:
Special Education Teacher
As a Special Education Teacher, you will be responsible for creating and implementing lesson plans that meet the individual needs of students with disabilities. This course will help you develop the skills and knowledge you need to be successful in this role, including how to identify and address the common barriers faced by students with SEND in the computing classroom, and how to adapt and improve teaching materials to make them more accessible.
Instructional Designer
As an Instructional Designer, you will be responsible for developing and delivering training materials for a variety of audiences. This course will help you develop the skills and knowledge you need to be successful in this role, including how to create more accessible teaching resources, and how to use technology to support learning.
Educational Technologist
As an Educational Technologist, you will be responsible for integrating technology into the classroom to support teaching and learning. This course will help you develop the skills and knowledge you need to be successful in this role, including how to identify accessible programming environments and physical computing devices that can be used to make lessons more inclusive for learners with SEND.
Assistive Technology Specialist
As an Assistive Technology Specialist, you will be responsible for assessing and recommending assistive technology devices and services to individuals with disabilities. This course will help you develop the skills and knowledge you need to be successful in this role, including how to identify and address the common barriers faced by students with SEND in the computing classroom, and how to use technology to support learning.
Software Developer
As a Software Developer, you will be responsible for designing, developing, and testing software applications. This course may be useful for you if you are interested in developing software that is accessible to people with disabilities.
Web Designer
As a Web Designer, you will be responsible for designing and developing websites. This course may be useful for you if you are interested in developing websites that are accessible to people with disabilities.
User Experience Designer
As a User Experience Designer, you will be responsible for designing and evaluating user interfaces for websites and other digital products. This course may be useful for you if you are interested in designing user interfaces that are accessible to people with disabilities.
Data Analyst
As a Data Analyst, you will be responsible for collecting, analyzing, and interpreting data. This course may be useful for you if you are interested in using data to improve the lives of people with disabilities.
Project Manager
As a Project Manager, you will be responsible for planning, executing, and closing projects. This course may be useful for you if you are interested in managing projects that involve the development of accessible technology products or services.
Technical Writer
As a Technical Writer, you will be responsible for writing documentation for software and other technical products. This course may be useful for you if you are interested in writing documentation that is accessible to people with disabilities.
Computer Science Teacher
As a Computer Science Teacher, you will be responsible for teaching computer science to students at the K-12 level. This course will help you develop the skills and knowledge you need to be successful in this role, including how to identify and address the common barriers faced by students with SEND in the computing classroom, and how to teach programming to learners with SEND.
Technology Integration Specialist
As a Technology Integration Specialist, you will be responsible for helping teachers integrate technology into their classrooms. This course will help you develop the skills and knowledge you need to be successful in this role, including how to identify accessible programming environments and physical computing devices that can be used to make lessons more inclusive for learners with SEND.
Curriculum Developer
As a Curriculum Developer, you will be responsible for developing and implementing curriculum for educational programs. This course will help you develop the skills and knowledge you need to be successful in this role, including how to create more accessible teaching resources, and how to use technology to support learning.
Instructional Coach
As an Instructional Coach, you will be responsible for providing support and guidance to teachers. This course will help you develop the skills and knowledge you need to be successful in this role, including how to identify and address the common barriers faced by students with SEND in the computing classroom, and how to use technology to support learning.
Education Consultant
As an Education Consultant, you will be responsible for providing advice and support to schools and other educational organizations. This course may be useful for you if you are interested in providing guidance on how to create more inclusive learning environments for students with disabilities.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing.
Provides a framework for creating learning environments that are accessible to all students. It includes a number of strategies for designing and implementing Universal Design for Learning (UDL) principles in the classroom.
Provides a comprehensive overview of the principles and practices of inclusive education. It includes a number of strategies for creating an inclusive learning environment for all students.
Provides a comprehensive overview of ADHD. It covers a wide range of topics, including assessment, diagnosis, and treatment.
Provides a comprehensive overview of dyslexia. It covers a wide range of topics, including assessment, diagnosis, and treatment.
Provides an overview of sensory processing disorders (SPDs) and how they can affect children in the classroom. It also includes a number of strategies for supporting children with SPDs in the classroom.
Provides an overview of intellectual disabilities and how they can affect children in the classroom. It also includes a number of strategies for supporting children with intellectual disabilities in the classroom.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing.
Creating an Inclusive Classroom: Approaches to Supporting...
Most relevant
Promoting Accessible Workplaces with Assistive Technology...
Most relevant
Disability Inclusion in Education: Building Systems of...
Most relevant
Teaching Children with Visual Impairment: Creating...
Most relevant
Diversity and Inclusion in Education
Most relevant
Community Awareness Course: Sexuality and Disability
Most relevant
English Language Teaching: Classroom Management
The Right to Education: Breaking Down the Barriers
Understanding Ableism in the Workplace
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser