Students learn about the internal and external hardware and software that work together to form a computer system.
Computer Hardware
Computer Software
1B-CS-01, 1B-CS-02
Students learn various ways to troubleshoot basic computer issues that may arise.
Troubleshooting strategies
1B-CS-03
Students learn how the hardware and software of a computer works together as a system and how computers transport information across devices.
Accessing technology
How hardware and software work together to form a computer system
How the internet breaks down information
1B-CS-01, 1B-CS-02, 1B-NI-04
Teach students what they can do to make things more accessible in app development.
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 to manage files on the computer in this lesson.
Finding files
Saving files
File extensions and each of their purposes
Version control
Students learn how to effectively research in this lesson.
Research
Essential questions
Conducting Keyword Searches
Reliable v. Unreliable Resources
Students will learn new terms - decoding and encryption - as they explore how to decode messages using critical thinking skills.
Decoding
Encryptions
1B-NI-05, 1B-AP-11
Guide a discussion about how computers affect culture and how culture can have an effect on technology.
Technology's impact on our culture
1B-IC-18
Kindness is a valuable trait that all students can benefit from revisiting. This lesson will stand as a foundation for future lessons on digital citizenship.
Showing kindness
Discuss cyberbullying, its effects, and how student action(s) affect their digital footprint.
Personal values
Cyberbullying
Contributors to digital footprints
Being positive, private, and protective online
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
Spam
Clickbait
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.
Plagiarism
Giving proper attribution
Copyright
Public domain
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
Challenge students to collect and analyze data for the purpose of forming predictions, identifying cause-and-effect relationships, and presenting ideas based on data.
Forming predictions
Collecting, sorting, and presenting data
Analyzing bar graphs
Identifying patterns
1B-DA-06, 1B-DA-07
Challenge students to collect and analyze data for the purpose of forming predictions, identifying cause-and-effect relationships in a bar graph, and presenting ideas based on data.
Forming predictions
Collecting, sorting, and presenting data
Analyzing graphs
Identifying patterns
1B-DA-06, 1B-DA-07
Invite students to track weather data using line graphs so they can identify patterns and relationships.
Research
Collecting, sorting, and presenting data
Analyzing line graphs
Identifying patterns
1B-DA-06, 1B-DA-07
Discuss data's role in programming, how computers store data locally and/or remotely, and common databases used.
Local data storage
Remote data storage
1B-DA-06, 1B-DA-07
Students will learn about sequencing 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
Teach students how to debug effectively in this activity.
Debugging algorithms
1B-AP-08
Students learn about events in computer science in this puzzle coding activity.
Algorithms
Sequences
Events
1B-AP-08, 1B-AP-10, 1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn about variables in computer science in this puzzle coding activity.
Algorithms
Sequences
Events
Variables
1B-AP-08, 1B-AP-09, 1B-AP-10, 1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn about conditionals in computer science in this puzzle coding activity.
Algorithms
Sequences
Events
Variables
Conditionals
1B-AP-08, 1B-AP-09, 1B-AP-10, 1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn about loops in computer science in this puzzle coding activity.
Algorithms
Sequences
Events
Variables
Conditionals
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.
Generate ideas
Test theories
Create artifacts
Solve problems
Creating a model
1B-AP-13, 1B-AP-17
Teach students what HTML tags are in this activity.
What HTML is
HTML Tags
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 coding paragraph tags in this lesson's activities.
Paragraph tags
1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn and practice styling tags with text color in this lesson's activities.
Attributes
Properties and values
Styling tags with text color
1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn and practice styling tags with font in this lesson's activities.
Attributes
Properties and values
Styling tags with font
1B-AP-11, 1B-AP-12, 1B-AP-15
Students learn and practice coding image tags in this lesson's activities.
Attributes
Properties and values
Finding free images to use within copyright
Linking images and creating image tags
Changing Image Size
Students apply the HTML coding skills they have learned thus far in this project.
Program planning
Heading Tags
Paragraph tags
Text Color
Images
1B-AP-11, 1B-AP-12, 1B-AP-13, 1B-AP-14, 1B-AP-15, 1B-AP-17, 1B-IC-20, 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
Images
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
Images
1B-AP-11, 1B-AP-12, 1B-AP-14, 1B-AP-15, 1B-AP-17, 1B-IC-21