Please enable JavaScript to use CodeHS

Georgia Introduction to Software Technology

This course is the foundational course for many Georgia IT pathways. It is designed for high school students to understand, communicate, and adapt to a digital world as it impacts their personal life, society, and the business world.

Overview & Highlights

Level
High School
Contact Hours
160
Timeframe
Year

Course Overview

To view the entire syllabus, click here or click to explore the full course.

Digital Citizenship and Cyber Hygiene
Students learn 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 importance of creative credit.
Programming With Karel
Students learn foundational skills in programming with Karel by simplifying JavaScript to four simple commands. Using these commands, students solve increasingly difficult problems and explore how complex programming languages can be developed from simple commands.
Karel Challenges
Students apply the foundational concepts from Karel to solve programming challenges.
JavaScript and Graphics
Students learn the basics of JavaScript, including variables, user input, mathematics, and basic graphics.
Computing Basics
Students will learn about the physical elements of computers and networking such as motherboards, RAM, routers, and the use of port numbers, ethernet, and wireless devices.
Operating Systems and Software
Students will compare and contrast common operating systems (Windows, Linux, OS) and explain the importance of compatibility. Students will also explore software and apps while discussing software licenses and running through the software development life cycle.
Project: IT Professional
In this project, students explore career pathways and build skills that will be needed within these fields such as communication.
Web Design
Students are led through a high-level introduction to HTML and CSS to create several simple web pages.
Web Development
Students will learn and apply the basic elements of web development, such as using JavaScript and the DOM, collecting and storing data, and using file structure.
Computer Science Careers
Students take some time to explore and discover different computer science careers. They will also examine inclusive coding and how to avoid bias in computer programming.

81
Lessons
76
Videos
159
Exercises
33
Challenges
139
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the Georgia Introduction to Software Technology course

Standards

Georgia Introduction to Software Technology is aligned with the following standards

Standards Framework View Alignment
Georgia Introduction to Software Technology View (100%)

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn’t find what you were looking for? Here are a few links that might be useful to you.