Exploring Computer Science

Course Description:  Exploring Computer Science is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. Rather than focusing the entire course on learning a particular software tool or programming language, the course is designed to explore the conceptual ideas of computing and to introduce students to a variety of tools and languages that might be utilized to solve particular problems.

Student Learning Goals: Through computational thinking, problem-solving, web development, programming, and robotics, students will: 

  • Analyze the effects of developments in computing
  • Design and implement creative solutions and artifacts
  • Apply abstractions and models
  • Analyze their computational work and the work of others
  • Communicate computational thought processes, procedures, and results to others
  • Collaborate with peers on computing activities and organize projects

 Units of Instruction:

  • Human Computer Interaction
  • Problem Solving
  • Web Design
  • Introduction to Programming
  • Computing and Data Analysis
  • Robotics

Helpful Documents:
ECS Syllabus

App Inventor:

ai2.appinventor.mit.edu  // main site

www.appinventor.org/book2 // online book

www.appinventor.org/bookFiles   // resource files

Program Download


Select events from other calendars  
Initial value
Daily View of Events Weekly View of Events Monthly View of Events Yearly View of Events Display Today's Events Print Export Events Subscribe to email alerts Subscribe via iCal/RSS