Computer Science Education Week
Equip students for the 21st century by exploring the fun of computer science.
By Andrea Ferrero
This week marks the third annual celebration of Computer Science Education Week. The week-long event acknowledges the vast impact computer science (computing, computer engineering, informatics, information technology, software engineering and information systems) has in our daily lives and raises awareness for the need for the inclusion of computer science education for all students. Many organizations and universities are providing related activities and ideas for celebrating. The CSEdWeek site provides resources and information for students of all ages as well as parents, educators, and community members.
The Rationale for Computer Science Week
While this year’s celebration winds down, the goals imparted remain strong.
- Share information and activities to aide teachers in including computer science education in the classroom
- Encourage students to explore the many facets of computer science
- Raise awareness about the importance of computer science
There are many ways to reach these goals and integrate computer science education in the classroom.
Move Beyond Computer Literacy
Oftentimes classroom exploration of computers is centered on computer literacy, the basics of how to use a computer. Computer science allows students to move into the world of technology in more depth using problem solving and abstract thinking as they develop computational thinking skills. Computer science is as diverse as the world of technology spanning from it; as such, it’s easily incorporated into any subject and grade level.
Design an App
Apps are attention grabbing and serve many purposes: to inform, to educate, to entertain, and to solve problems. Encourage students to analyze and problem solve by giving them the opportunity to create their own app based on a current topic of study.
For example:
- Create a simple game exploring the setting and plot line of a book
- Create a tool that solves a classroom problem ( for example, who should be the line leader)
- Design a tool that helps you study or prep for tests
The options are endless. Students can begin by creating a rough outline of their idea. They can then create a presentation or mock-up of their new app using paper and colored pencils or computer software. For older students, there are software programs online to help them design and build rough models of their actual app.
As students explore the science behind our technology, they develop a breadth of new skills. Students exposed to computer science curriculum are able to build tools, use critical thinking, and share innovative ideas; becoming better equipped for careers and college in the 21st century.
Computer Science Education Lessons:
Programming with Alice, Hold the Computer: Designing Algorithms for Creating Peanut Butter and Jelly Sandwiches