Effective and relevant computer science education is essential to achieving our vision …
Effective and relevant computer science education is essential to achieving our vision that “every student is ready for college, career, and life.” While attention to computer science education has increased in recent years, a lack of awareness about its content and potential impact is widespread. The Washington State Computer Science K–12 Learning Standards are designed to enhance teacher understanding and improve student learning so that students are better equipped for college, career, and life.
Washington is committed to implementing high-quality computer science instruction to:
* Increase the opportunity for all students to gain knowledge of computer science. * Introduce the fundamental concepts and applications of computer science to all students, beginning at the elementary school level. * Make computer science at the secondary level accessible, worthy of a computer science credit, and/or equivalent to math and science courses as a required graduation credit (see Level 3B of computer science standards). * Offer additional secondary-level computer science instruction that allows interested students to study facets of computer science in depth and prepare them for entry into a career or college.
Learning standards describe what students need to know and be able to do. Standards are worded broadly to allow flexibility at the district, building, and classroom levels.
This resource contains several ready made curricula for lower primary students. The …
This resource contains several ready made curricula for lower primary students. The resources are easy to use and contain all of the information a teacher would need to teach the lessons/units.
Students will recognize that computer science is so important because it can …
Students will recognize that computer science is so important because it can be found in almost every career. Don't wait, start learning how to code today.
This resource contains several ready made curricula for lower primary students. The …
This resource contains several ready made curricula for lower primary students. The resources are easy to use and contain all of the information a teacher would need to teach the lessons/units.
The first video in the Computer Software series, part of our Introduction …
The first video in the Computer Software series, part of our Introduction to Computers course. This video looks at the general types of software, software development, the software development life cycle, as well as explains what computer programers do.
Welcome to one of the most geeky videos in the entire series. …
Welcome to one of the most geeky videos in the entire series. This video will introduce you to the computer boot process, the way a computer starts from the moment you turn the computer on, till the operating system kicks in.
Video 3 of our Introduction to Computer course. This course looks at …
Video 3 of our Introduction to Computer course. This course looks at the basics of operating systems. We take a look at what an operating system is, file systems, user interfaces and command line.
In the previous video we looked at the basics of operating systems. …
In the previous video we looked at the basics of operating systems. In this video we take a look at the current operating systems available to consumer. In addition to looking at Windows, we also cover the current Mac OS X, Linux and Mobile Operating systems.
Links from video: http://www.ubuntu.com/ http://knopper.net/knoppix/index-en.html
Our last video in the Computer Software lesson, part of our Introduction …
Our last video in the Computer Software lesson, part of our Introduction to Computers curriculum.
In this video we look at the types of application users can find. We talk about business software and personal software. We also give our 3-5 to picks for viewers to check out.
Video 4 in our Introduction to the CompTIA A+ Certification Exam looks …
Video 4 in our Introduction to the CompTIA A+ Certification Exam looks at the tools the computer technician should have in their bag in order to get the job done. We look at hardware tools for computer repair and software tools for computer repair.
This lesson centers around the How AI Works: Computer Vision video from …
This lesson centers around the How AI Works: Computer Vision video from the How AI Works video series. Watch this video first before exploring the lesson plan.
Students learn how computer vision works. They first look at optical illusions to identify the features of the drawing that their eyes noticed. Students watch a video explaining computer vision and how a computer "sees". They design an algorithm that uses a network to decide what number the seven segment display is displaying. Finally, students test their algorithm.
This lesson can be taught on its own, or as part of a 7-lesson sequence on How AI Works. Duration: 45 minutes
Today we’re going to talk about how computers see. We’ve long known …
Today we’re going to talk about how computers see. We’ve long known that our digital cameras and smartphones can take incredibly detailed images, but taking pictures is not quite the same thing. For the past half-century, computer scientists have been working to help our computing devices understand the imagery they capture, leading to advancements everywhere, from tracking hands and whole bodies, biometrics to unlock our phones, and eventually giving autonomous cars the ability to understand their surroundings.
This lesson gets students thinking about the many ways computers affect our …
This lesson gets students thinking about the many ways computers affect our daily lives. They identify types of computers we use, both familiar and unexpected. Students encounter people who are computer scientists and hear them talk about their adding computer technology to fashion and other everyday needs and uses. Students imagine how an everyday object could be used differently if it were “computerized.”
This assignment on object-oriented programming has been crafted within the framework of …
This assignment on object-oriented programming has been crafted within the framework of Computing for Social Good in Education and Responsible Computing. It aims to integrate socially relevant elements into the core activities typically encountered in traditional Computer Science (CS) curricula. Extensive research suggests that integrating these topics throughout the traditional CS curriculum is more effective than segregating them into separate activities. The assignment has undergone refinement across multiple iterations over the years to address challenges such as accommodating students with varying abilities and motivations, catering to different learning styles, and mitigating frustration when tasks may seem overly challenging.
This is an amazing lesson for third graders! It has an interaction …
This is an amazing lesson for third graders! It has an interaction portion where the students get to work hands on learning what an algorithm is, how to code, and so much more1
This unplugged activity helps students understand the concept of conditionals through a …
This unplugged activity helps students understand the concept of conditionals through a card game. Conditionals can be used to adjust a program based on specific information.
In this lesson, students will learn how a conditional statement can determine …
In this lesson, students will learn how a conditional statement can determine whether specific lines of code will run. Students will continue their Spooky Forest project, adding the ability for the Cat sprite to move when arrow keys are pressed and detect if a sprite touches the edge of the stage (at which point the backdrop will switch).
This lesson begins with a look at data storage in the cloud. …
This lesson begins with a look at data storage in the cloud. Cloud computing provides convenience, but there are tradeoffs in security. Our digital lives are stored in data centers around the world. Securing that data leads us to a model for information security known as the CIA (Confidentiality, Integrity, Availability) Triad.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.