COMPUTER SCIENCE IN THE MODERN WORLD
(Grades 9-12)

This curriculum is recommended for students in grade 9 or 10 who wish to develop a basic understanding of computer science and how it influences almost every aspect of our lives. Students practice problem-solving skills as they create their own web pages, games, and digital media. By understanding the computer science principles and practices that affect so much of our work and personal lives, students begin to appreciate the breadth of computing and computer science careers as well as the social and ethical issues surrounding the use of computing technology in the modern world.


The two courses that make up the curriculum can be taken individually and in any order:

  • Problem Solving with Computer Science
  • Connecting with Computer Science

Problem Solving with Computer Science

In Problem Solving with Computer Science, students are introduced to how computer science is used to solve problems and make a difference in today's world. Students learn about computer science principles and concepts, computer-related professions, and the practical, social, legal, and ethical issues surrounding the use of computers in a variety of contexts. Examples range from robots that provide aid and companionship to the elderly, to virtual worlds used for education and training, to ecosystem simulations that help predict the impact human activity will have on the natural world, and much more.


Students get hands-on problem-solving experience as they create their own digital stories, games, and animations. Students learn how text, images, audio, and video are stored as digital data. They apply fundamental computer science concepts as they create multimedia projects using Scratch, an easy-to-use visual programming environment. Students also examine ethical issues surrounding the use of digital media as they explore copyright protection, digital piracy, and intellectual property rights.


This introductory course is intended for students who have no prior programming experience.


Course length: 16 weeks


*** Enrollment CLOSED for the 2012-2013 school year ***

Contact us to be notified when enrollment opens for the 2013-2014 school year.

Connecting with Computer Science

Connecting with Computer Science examines how computers help to keep us connected through computer networks, social media, and the Internet. Students learn the basics of how the Internet works. They explore various web resources, including search engines, news and information resources, and Web 2.0 applications. Students are introduced to some of the ways digital communication is used for business, education, commerce, research, information creation and dissemination, as well personal communication. They also explore the social and ethical issues related to computers and networks including security, privacy, intellectual property, and the reliability of information on the Internet.


Students get hands-on experience designing and creating their own web pages using the building blocks of web development: HTML and CSS. A simple text editor is used to create web pages with headings, text, images, paragraphs, tables, links, lists, and more. In addition to learning to write the code that is the foundation of all web sites, students discover what makes a "good" web page in terms readability, accessibility, usability, and validity.



This introductory course is intended for students who have no prior web development experience.


Course length: 16 weeks


*** Enrollment CLOSED for the 2012-2013 school year ***

Contact us to be notified when enrollment opens for the 2013-2014 school year.