Students learn about the internal and external hardware and software that work together to form a computer system. They also learn various troubleshooting methods.
Computer Hardware
Computer Software
Troubleshooting strategies
1B-CS-01, 1B-CS-03
Students brainstorm ways to enhance the accessibility and usability of various products through taking user preferences into account.
Improving accessibility and usability for users
Drafting apps with accessibility in mind
Improving computational artifacts based on feedback
1B-AP-13, 1B-IC-19, 1B-IC-20
Students learn how the internet works in this lesson's activities.
How hardware and software work together to form a computer system
How the internet breaks down information
Networks and their devices
1B-CS-01, 1B-CS-02, 1B-NI-04
Students learn the various file extensions, each of their purposes, and how to manage files on the computer.
Finding files
Saving files
File extensions and each of their purposes
Version control
Students discuss how technology has influenced our lives and culture as they explore a timeline outlining the evolution of some computing technologies.
Technology's evolution
Technology's impact on our culture
1B-IC-18
Students discuss what contributes to a digital footprint and what they can currently be doing to form a good digital footprint.
Contributors to digital footprints
Being positive, private, and protective online
Students discuss cyberbullying and its effects and consequences.
Forms of cyberbullying
Consequences of cyberbullying
Teach students cybersecurity and internet safety strategies to keep them and their information safe when using the computer.
Keeping personal information private
Strangers online
Strong passwords
Scams
1B-NI-05
Teach students how they can respect and honor property rights through giving appropriate attribution and using the public domain to avoid copying others' works and ideas.
Giving proper attribution
Copyright
Public Domain
Creative Commons
Plagiarism
1B-AP-14, 1B-IC-21
Discuss with students the importance of balancing their computing and non-computing lives and how computing can have both positive and negative impacts.
Positive effects of computing
Negative effects of computing
Finding a balance in life
Students collect and analyze data to form predictions, identify cause-and-effect relationships, and present ideas via bar graph.
Forming predictions
Collecting, sorting, and presenting data
Analyzing graphs
Drawing conclusions based on identified patterns
Commonly used databases
1B-DA-06, 1B-DA-07
Students collect and analyze data to form predictions, identify and highlight cause-and-effect relationships, and present ideas via pie chart.
Forming predictions
Collecting, sorting, and presenting data
Analyzing pie graphs
Drawing conclusions based on identified patterns
1B-DA-06, 1B-DA-07
Students collect and analyze data to form predictions, identify cause-and-effect relationships, and present ideas via line plot.
Forming predictions
Collecting, sorting, and presenting data
Analyzing line plots
Drawing conclusions based on identified patterns
1B-DA-06, 1B-DA-07
Students create bitmaps as they learn what binary data is and how computers use binary to store data.
Binary
Bitmaps
1B-DA-06, 1B-DA-07
Students will learn about and practice coding sequences and algorithms in this activity.
Algorithms
Sequences
Debugging algorithms
Decomposing steps
1B-AP-08, 1B-AP-10, 1B-AP-11, 1B-AP-12, 1B-AP-15
Students will learn about and practice coding events in this activity.
Algorithms
Sequences
Events
Students will learn about and practice coding variables in this activity.
Algorithms
Sequences
Events
Variables
1B-AP-08, 1B-AP-09, 1B-AP-10, 1B-AP-11, 1B-AP-12, 1B-AP-15
Students will learn about and practice coding conditionals in this activity.
Algorithms
Sequences
Events
Variables
Loops
1B-AP-08, 1B-AP-09, 1B-AP-10, 1B-AP-11, 1B-AP-12, 1B-AP-15
Students will learn about and practice coding loops in this activity.
Algorithms
Sequences
Events
Variables
Loops
1B-AP-08, 1B-AP-09, 1B-AP-10, 1B-AP-11, 1B-AP-12, 1B-AP-15
Students discuss and practice the design process as they plan and execute programming projects.
Create artifacts
Solve problems
Creating a model
Generate ideas
Test theories
1B-AP-13, 1B-AP-17
Students are introduced to HTML and learn what HTML tags are in this activity.
HTML tags
What HTML is
1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn and practice coding heading tags in this lesson's activities.
Heading Tags
Heading hierarchy
1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn and practice styling HTML tags with text color in this lesson's activities.
Properties and values
Attributes
Styling tags with text color
1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn and practice styling HTML tags with font in this lesson's activities.
Properties and values
Attributes
Styling tags with font
1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn and practice styling HTML tags with background color in this lesson's activities.
Properties and values
Styling tags with background color
Attributes
1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn and practice coding paragraph tags in this lesson's activities.
Paragraph tags
1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn and practice styling HTML tags with text alignment in this lesson's activities.
Properties and values
Styling tags with text alignment
Attributes
1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn and practice coding image tags in this lesson's activities.
Properties and values
Linking images and creating image tags
Attributes
Finding free images to use within copyright
Changing image size
1B-AP-11, 1B-AP-12, 1B-AP-14, 1B-AP-15, 1B-IC-21
Students learn and practice coding video tags in this lesson's activities.
Properties and values
Embedding YouTube videos on a webpage
Changing video size
Attributes
1B-AP-11, 1B-AP-12, 1B-AP-14, 1B-AP-15, 1B-IC-21
Students apply the HTML coding skills they have learned thus far to code a webpage in this project.
Program planning
Heading Tags
Paragraph tags
Text Color
Font
1B-AP-11, 1B-AP-12, 1B-AP-14, 1B-AP-15, 1B-AP-17, 1B-IC-21
Students collaborate with peers to build a website using the HTML skills they have learned and practiced in previous lessons.
Program planning
Partner collaboration
Heading Tags
Paragraph tags
Text Color
1B-AP-11, 1B-AP-12, 1B-AP-13, 1B-AP-14, 1B-AP-15, 1B-AP-16, 1B-AP-17, 1B-IC-20, 1B-IC-21
Students apply the HTML coding skills they have learned in this extra practice project.
Program planning
Heading Tags
Paragraph tags
Text Color
Font
1B-AP-11, 1B-AP-12, 1B-AP-14, 1B-AP-15, 1B-AP-17, 1B-IC-21
Students apply the HTML coding skills they have learned in this extra practice project.
Program planning
Heading Tags
Paragraph tags
Text Color
Font
1B-AP-11, 1B-AP-12, 1B-AP-14, 1B-AP-15, 1B-AP-17, 1B-IC-21