MyCS: Computer Science for Beginners - Harvey Mudd College

edX

Course

Online

Free

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

In this fun and creative introduction to computer science for learners of all ages, you'll learn and apply concepts by programming in Scratch.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Elementary mathematics

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2017

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 8 years

Subjects

  • MyCS
  • Computer Science
  • Scratch
  • Programming languages
  • Other programming
  • Programming

Course programme

How do computers work? What do computer scientists do? What does it take to make a computer or a computer program work? We answer these questions and more with MyCS: Computer Science for Beginners. We believe that anyone can succeed in and enjoy computer science. This course is an early introduction to CS, designed for anyone who's completely new to the field. It explores a combination of the basic principles of how computers work and how we can use them to solve interesting problems and create amazing things. Lessons alternate between general exercises and assignments in Scratch, which offer a chance to both practice some basic concepts of computer programming and explore the many cool, creative, and useful applications of CS. You don't need any CS or programming background to do this course - just a bit of basic math and a lot of creative thinking. The course is intended especially for middle school students and their teachers, but is good for learners of all ages. This material is based upon work supported by the National Science Foundation under Grant No. 1240939. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).

What you'll learn
  • How computers store and work with information
  • How computers use algorithms to solve problems
  • Computational thinking
  • The Scratch Programming language

Additional information

Zachary Dodds Zachary Dodds is a professor of computer science at Harvey Mudd College. He is interested in supporting teachers of computer science with resources that make the field accessible, compelling, and fun. These materials in particular have been designed for those approaching the subject with a teacher's eye - whether or not student and teacher are distinct! MyCS will be successful to that extent that CS becomes "something that people like me can do," for as many "me"s as possible.

MyCS: Computer Science for Beginners - Harvey Mudd College

Free