Understanding Computer Systems (FutureLearn)

Understanding Computer Systems (FutureLearn)

Understand how the components of a computer system interact with each other on this online course for computing teachers. Learn what really happens when you turn a computer on. Understanding how a computer works after you press the power button is key to working with technology effectively. On this course, you will explore what happens inside the machine and learn how computers turn inputs into outputs.

Class Deals by MOOC List - Click here and see FutureLearn's Active Discounts, Deals, and Promo Codes.

You will learn what the computer operating system does and why you need it. You will also compare software and hardware, understand the importance of the central processing unit (CPU), and address factors that affect computer performance.

What topics will you cover?
This course explores what happens when your computer turns on. Learn about how the components of a computer work together from the moment you press the “on” button, to the software, hardware and CPU.

Learning on this course
You can take this self-guided course and learn at your own pace. On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?
By the end of the course, you'll be able to...

  • Describe the difference between hardware and software
  • Assess the importance of operating systems and virtual memory
  • Describe and compare storage, input, and output devices
  • Discuss factors affecting the performance of a system
  • Identify the functions of the hardware in a computer system
  • Explore different types of software such as application, system, and utility
  • Investigate how devices interact with the operating system and other software

Who is the course for?
This course is for GCSE computing teachers as well as teachers from other countries at an equivalent level.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Blended and Online Learning Design (FutureLearn) FutureLearn
University College London

Blended and Online Learning Design (FutureLearn)

Learn to develop the best pedagogy for your students using blended and online learning methods. Develop the skills you need to teach blended and online learning. Online learning is the future of teaching. This three-week teaching course aims to support teachers’ own innovations in teaching and learning online, whether you teach in a school, college or university.

Self Paced
3 Weeks
Supporting Successful Learning in Secondary School (FutureLearn) FutureLearn
University of Reading

Supporting Successful Learning in Secondary School (FutureLearn)

Develop your understanding of learning and teaching and build your confidence in supporting students in secondary school. Improve the support you provide to students' learning in secondary school. Engaging young people in the classroom can be a challenge for teachers and teaching assistants. Secondary school students often learn differently to younger students. This can require a different teaching approach.

Self Paced
4 Weeks
Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching (FutureLearn)

Examine a range of pedagogical approaches suitable for teaching computing in Key Stage 3 (Grade 6–8 in the USA). Transform your teaching by developing your pedagogical approach. In the first two weeks of this course, you’ll be introduced to a range of pedagogical approaches suitable for Key Stage 3. You’ll look at a range of pedagogies aimed at developing your students’ computational thinking skills, from unplugged approaches to PRIMM, and more. You’ll also investigate worked examples and targeted tasks such as Parson’s Problems.

Mar 6th 2023
3 Weeks
Preparing for Teaching (FutureLearn) FutureLearn
Manchester Metropolitan University

Preparing for Teaching (FutureLearn)

Prepare for a career in teaching by learning the qualities of a good teacher and reflecting on your own experiences of education. Discover the world of teaching and learn how to be a good teacher. A great teacher can totally transform a subject and inspire a classroom of students to succeed. But, learning the most effective teaching strategies doesn’t happen overnight. This course is an ideal starting point before beginning a formal teacher training course. It will give you a sense of the most important teaching skills and help you explore your own preconceptions of teaching.

Self Paced
3 Weeks
Child Protection for Teachers (FutureLearn) FutureLearn
Queensland University of Technology

Child Protection for Teachers (FutureLearn)

Feel empowered to protect your students by identifying and reporting signs of child abuse and neglect. Learn to identify the warning signs and indicators of child abuse and neglect. This course will enable you to recognise the signs of child abuse and neglect, and learn how maltreatment impacts on children’s learning and development. It will also help you to understand your role as a reporter.

Self Paced
2 Weeks
Teaching Students Who Have Suffered Complex Trauma (FutureLearn) FutureLearn
Queensland University of Technology

Teaching Students Who Have Suffered Complex Trauma (FutureLearn)

Find out what complex trauma is, how it affects children and adolescents, and what can be done to help. Learn how to support students who have experienced complex trauma. Complex trauma affects the physical, emotional and social development of children and adolescents. In order to minimise harm, teachers and school leaders need to respond appropriately using trauma-informed practices and policies. In this course, you’ll get an introduction to what complex trauma is and how it affects young people’s development at school.

Self Paced
2 Weeks
Teacher Training: Choosing the Right PGCE for You (FutureLearn) FutureLearn
Coventry University

Teacher Training: Choosing the Right PGCE for You (FutureLearn)

Find the right path into teaching for you and get the chance to build the confidence and skills you need for working in teaching. Explore what it takes to become a teacher – and the skills you need to get there. This course aims to develop your understanding of the teaching sector and identify and improve upon the skills you need to become a great teacher.

Self Paced
2 Weeks
Learning through Play with LEGO® Braille Bricks (FutureLearn) FutureLearn
The LEGO Foundation

Learning through Play with LEGO® Braille Bricks (FutureLearn)

Discover the benefits of using a play-based approach to teaching children braille – and life skills – using LEGO Braille Bricks. Experience the benefits of play to engage children with learning braille. Children are engaged in learning from birth – tackling problem solving, communication, collaboration, and exploration from their earliest weeks.

Self Paced
5-12 Weeks
Dyslexia and Foreign Language Teaching (FutureLearn) FutureLearn
Lancaster University

Dyslexia and Foreign Language Teaching (FutureLearn)

Learn more about dyslexia, and gain practical teaching tools and insights to help dyslexic students learn foreign languages. Discover teaching strategies to help dyslexic students learn a foreign language. Dyslexia affects 10-15% of the population. Dyslexic students are often either exempted from the study of additional languages or they underperform in foreign language classes.

Apr 17th 2023
4 Weeks
Teaching Physical Computing with Raspberry Pi and Python (FutureLearn) FutureLearn
Raspberry Pi Foundation

Teaching Physical Computing with Raspberry Pi and Python (FutureLearn)

Explore the exciting world of physical computing and create electronic circuits that you can control with code. Learn the benefits of using physical computing with your students. On this course from the Raspberry Pi Foundation, you will be introduced to the world of physical computing. You will use input devices to capture data, process that data with the Python programming language, and then use output devices to get information back out from your computer.

Mar 6th 2023
3 Weeks
Train the Trainer: Design Genomics and Bioinformatics Training (FutureLearn) FutureLearn
Wellcome Connecting Science

Train the Trainer: Design Genomics and Bioinformatics Training (FutureLearn)

Discover how to plan and design engaging learning for those wanting to generate and analyse genomic data. Explore techniques for genomics training. Genomics and bioinformatics is a growing area of research with important practical implications for sectors as diverse as healthcare, food production, and environmental research. On this course, you’ll learn how to train students, peers, professionals, and future experts in genomic techniques, and come away able to plan and design engaging lessons for adult learners.

Self Paced
3 Weeks
Getting Started with Teaching Data Science in Schools (FutureLearn) FutureLearn
University of Glasgow

Getting Started with Teaching Data Science in Schools (FutureLearn)

Learn the basics of data science and how to introduce data science in the classroom. Learn practical ways to teach data science. Understanding how to use and interpret data will be essential for the next generation, but many schools and teachers aren’t equipped to teach basic data science to students. This course will help you introduce data science in the classroom so that your students are prepared for the future.

Self Paced
3 Weeks