University of California Online Course On Computing

1 min read

Present course, ‘The Beauty and Joy of Computing (CS Principles)' is offered by the University of California, Berkeley from edX platform. This 8-week course is intended to broaden participation in computing to non-traditional groups.

This course teaches students how to do exactly that, using Snap! (based on Scratch), one of the friendliest programming languages ever invented. The course starting date is January 4, 2016.

Course At A Glance

Length: 8 weeks
Subject: Brand Storytelling
Institution:
Languages:
English
Price: Free
Certificate Available: Yes.
Session: Starts on January 4, 2016.

Providers' Details

Present Course is offered by University of California, Berkeley via edX platform. Berkeley is also working with edX to develop and foster adoption of Small Private Online Courses (SPOCs) on campuses around the world. SPOCs are designed to supplement and enhance the learning experience of on-campus students, while providing local faculty an opportunity for more interactive activities and more time for “high-touch” pedagogy.

This online platform edX provides online courses from the world's best universities. edX can empower you to build innovative applications, services, and experiences.

About This Course

This course teaches students how to do exactly that, using Snap! (based on Scratch), one of the friendliest programming languages ever invented. It's purely graphical, which means programming involves simply dragging blocks around, and building bigger blocks out of smaller blocks. But this course is far more than just learning to program. We focus on seven big ideas (creativity, abstraction, data and information, algorithms, programming, the Internet, and global impact), and six computational thinking practices (connecting computing, creating computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating).

Why Take This Course?

This is a free online course. This MOOC will be offered with Video Transcripts. Throughout the course, relevance is emphasized: relevance to the student and to society. This fun, introductory course is not just for computer science majors, it's for everyone.

Learning Outcomes

Applicants will learn why we use story and guided through how to:

  • The basics of computer programming using Snap!
  • How to apply the “seven big ideas” of creativity, abstraction, data and information, algorithms, programming, the Internet, and global impact
  • How to master the six computational thinking practices of connecting computing, creating computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating

Instructors

– Dan Garcia
Teaching Professor, EECS Department University of California, Berkeley

Requirements

This fun, introductory course is not just for computer science majors, it's for everyone.

Detailed Information

Explorez plus de contenu