Please enable JavaScript to use CodeHS



Florida Computing Ideas

This course meets all standards in Florida's approved Computer Science Discoveries course. It can be used at the high school or middle school level and matches course codes 0200305, 0200000, 0200010, and 0200020. Computing Ideas introduces students to computer science as a vehicle for problem solving, communication, and personal expression. The course focuses on the visible aspects of computing and computer science. Centering on the immediately observable and personally applicable elements of computer science, the course asks students to look outward and explore the impact of computer science on society.

Syllabus

Units: 12
Contact Hours: 150

By the Numbers


Contact Hours 150
Lessons 108
Videos 100
Exercises 116
Challenges 44
Offline Handouts 194

Units

Unit Description
Digital Citizenship and Cyber Hygiene: This module includes topics on Internet etiquette and how to stay safe on the world wide web. Students will look at the potential effects of their digital footprints, how to protect information from online risks, and the implications of cyberbullying. Finally, the module includes how to find and cite quality resources online.
Programming With Karel: Students are introduced to programming with Karel the dog. Karel only knows how to move, turn left, and place tennis balls in his world. Students can give Karel these commands to instruct him to do certain things. Karel is used to show students what it means to program, while allowing them to focus on problem solving.
Karel Challenges: In this module, students will apply all the foundational concepts from Karel to solve some programming challenges.
What is Computing?: Students will review a history of computing and learn about the various parts that make up modern computers. They also will take a look at the impact computing has had on today's world and learn about the impacts computing could potentially have in the future.
Networks and the Internet: Students will explore the structure and design of the internet, and how this design affects the reliability of network communication, the security of data, and personal privacy.
JavaScript and Graphics: Students will be introduced to the basics of JavaScript, including variables, user input, mathematics, and basic graphics.
Graphics Challenges: Students will learn how to pair program! They will also apply all the foundational concepts from JavaScript Graphics to solve some programming challenges.
Mobile Apps Project: This project provides students with some examples on how to make their first real mobile app and how to test it out on their phone. To run apps on a smartphone phone, students will need to download the Expo app. Find more information about Expo at https://expo.io.
JavaScript Control Structures: Students will learn how to use control structures such as if/else statements and loops to make more advanced programs in JavaScript.
Control Structures Challenges: Students will apply all of the foundational concepts from the Control Structures unit to solve some programming challenges.
Functions, Events, and Lists: Students will learn to write reusable code with functions and parameters.
Final Project: This project introduces students to the theory and practice of user interface design. Students learn about what makes an engaging and accessible user interface, and will employ an iterative design process including rapid prototyping and user testing to design and develop their own engaging web pages.

Demos

Click on a demo to test it out.

Simple Calculator

Collect and Visualize Data

Click For Ghosts

Resources

Here are a few examples of teacher resources and materials to use in the Florida Computing Ideas course

Format of Course

The course utilizes a blended classroom approach. The content is fully web-based, with students writing and running code in the browser. Teachers utilize tools and resources provided by CodeHS to leverage time in the classroom and give focused 1-on-1 attention to students. Each unit of the course is broken down into lessons. Lessons consist of video tutorials, short quizzes, example programs to explore, and written programming exercises.

Who is it for?

This course meets all standards in Florida's approved Computer Science Discoveries course. It can be used at the high school or middle school level and matches course codes 0200305, 0200000, 0200010, and 0200020. Computing Ideas introduces students to computer science as a vehicle for problem solving, communication, and personal expression. The course focuses on the visible aspects of computing and computer science. Centering on the immediately observable and personally applicable elements of computer science, the course asks students to look outward and explore the impact of computer science on society.

Interested?

Interested in teaching the Florida Computing Ideas course with CodeHS? Get in touch, so we can help you bring CodeHS to your school!

Bring to My School

Standards

Florida Computing Ideas is aligned with the following standards

Standards Framework View Alignment
Florida 6-8 View (46.6%)
Florida 9-12 View (42.9%)
Florida Computer Science Discoveries View (97.3%)