Indiana Computing Foundations for a Digital Age
- Level High School
- Contact Hours 75
- Timeframe Semester
Indiana Computing Foundations for a Digital Age is designed to introduce students to major topics within computer science including computing systems, networks and the internet, data and analysis, algorithms and planning, and impacts of computing. The course introduces foundational computing concepts while exploring current events and building critical thinking, collaboration, and problem solving.
To view the entire syllabus, click here or click to explore the full course.
MODULES - 7
Students delve into key areas such as personal data collection, the reliability of online information, cyber ethics and laws, personal data security, cybersecurity essentials, and strategies to combat common cyber threats and their prevention, equipping individuals with the knowledge to navigate the digital landscape responsibly and securely.
Students compare and contrast common operating systems (Windows, Linux, OS) and explain the importance of application security. They will investigate security options and implement user accounts to enforce authentication and authorization. Students will also demonstrate how to work with basic and advanced command prompts.
Students explore the structure and design of the internet and networks, and how this design affects the reliability of network communication, the security of data, and personal privacy. Students will learn how the Internet connects computers all over the world by use of networking protocols.
Students explore cybersecurity career pathways and build skills that will be needed within these fields such as communication. In this project, students will explore the troubleshooting methodology and utilize it to solve sample IT support issues.
Students learn the basics of programming by writing programs that interact with users through the keyboard.
Students will learn and apply the process of the data science life cycle. This includes asking statistical questions, collecting or obtaining reliable raw data, analyzing the data, and summarizing the results.
Students take all the skills they've learned throughout the course to create a final program with a partner.
Explore programs that your students will build throughout this course!
Here are a few examples of teacher resources and materials to use in the Indiana Computing Foundations for a Digital Age course
| Standards Framework | Alignment |
|---|---|
| Indiana Computing Foundations for a Digital Age | 100% View |
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn't find what you were looking for? Here are a few links that might be useful to you.
It covers 100% of the Indiana Computing Foundations for a Digital Age standards.
The programming unit is in Python. Students start with Karel in Python first, then work through Python fundamentals, conditionals and loops.
Computing systems, networks and the internet, data and analysis, algorithms and planning, and the impacts of computing.
About 75 contact hours, built to run as a semester course.
It sits at 9th grade in the Indiana General Computer Science pathway.
No. It introduces foundational computing concepts from the start, building critical thinking, collaboration and problem-solving alongside the technical content.
An IT professional project and a final project, on top of the data science life cycle work. Students also create smaller python programs throughout the unit.