High School Technology Electives

High School Electives: Technology

Coding 1a: Introduction to Programming

Coding 1a: Introduction to Programming


Have you ever wanted to create your own web page or wondered how your favorite websites were built? Maybe you want to know more about how computers and technology are affecting the world around us. In Coding 1a: Introduction to Programming, you will explore the role technology plays in our lives as well as study the fundamentals of computer science, review hardware and software, and learn how the internet functions. You will also discover how to create and build your own website using HTML and CSS and learn basic and complex commands and sequences as you become familiar with programming languages like JavaScript and Python Programming. This course also covers data collection methods, access rights, protocols, and security.

Credits: 0.5
Estimated Completion Time: 1 Segment/16-18 Weeks

Major Topics and Concepts

  • Unit 1: Our Digital Life
  • Unit 2: The Big Programming Picture
  • Unit 3: Let’s Do Some Programming
  • Unit 4: The Big Process Picture
  • Unit 5: The Big People Picture
  • Unit 6: Security, Privacy & Other Issues
  • Unit 7: Capstone Project Part I
  • Unit 8: Capstone Project Part II
Coding 1b: Programming
Concepts of Engineering and Technology
Cybersecurity 1a: Foundations
Cybersecurity 1b: Defense Against Cyber Threats
Digital Information Technology
Foundations of Programming
Game Design 1a: Introduction
Game Design 1b: Building a Game
Introduction to Renewable Technologies
Learning in a Digital World: Strategies for Success
Procedural Programming