Monday June 9, 2025
Essential Question: How to test a power supply?
Mastery Objectives:
SWBAT pass the Certiport Exam
SWBAT how to test a power supply.
Agenda:
Work on Passion Project
Study for Certiport Exam
Make-up Work
Test Power Supply
Wednesday May 28, 2025
Essential Question: How do I create an effective portfolio? How to test a power supply?
Mastery Objectives:
SWBAT pass the ITF+ exam.
SWBAT how to test a power supply.
SWBAT understand how electricity is measured.
Agenda:
ITF + Exam
Work on Portfolio
Test Power Supply
Tuesday May 27, 2025
Essential Question: How do I create an effective portfolio? How to test a power supply?
Mastery Objectives:
SWBAT pass the ITF+ exam.
SWBAT how to test a power supply.
SWBAT decide which medium is best for their network.
SWBAT understand how electricity is measured.
Agenda:
Electricity Discussion
ITF+ Objectives
Testing Power Supply
CompTIA testout website - Really make a push today to prepare for an exam tomorrow
Work on Portfolio
Friday May 23, 2025
Essential Question: How does a computer network work? How to test a power supply?
Mastery Objectives:
SWBAT pass the ITF+ exam.
SWBAT how to test a power supply.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT decide which medium is best for their network.
SWBAT understand how electricity is measured.
Agenda:
Electricity Discussion
Fiber Optic Presentation
ITF+ Objectives
Testing Power Supply
CompTIA testout website - Really make a push today to complete this - Everyone should have up to 9 completed
Thursday May 22, 2025
Essential Question: How does a computer network work? How to test a power supply? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT how to test a power supply.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT program an arduino robot.
SWBAT decide which medium is best for their network.
SWBAT understand how electricity is measured.
Agenda:
Electricity Discussion
Fiber Optic Presentation
ITF+ Practice Exam
Clue Program Continued
Finish Ethernet Cables
Testing Power Supply
CompTIA testout website - Really make a push today to complete this - Everyone should have up to 9 completed
Friday May 9, 2025
Essential Question: How does a computer network work? How to test a power supply? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT how to test a power supply.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT program an arduino robot.
SWBAT decide which medium is best for their network.
Agenda:
Network Medium Discussion
Clue Program Continued
Finish Ethernet Cables
Testing Power Supply
CompTIA testout website - Really make a push today to complete this - Everyone should have up to 8 completed
Thursday May 8, 2025
Essential Question: How does a computer network work? How do you program a prism/arduino?
How does data compression work?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT understand the difference between lossy and lossless data compression.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT program an arduino robot.
SWBAT decide which medium is best for their network.
Agenda:
Data Compression
Network Medium Discussion
Clue Program
Finish Ethernet Cables
CompTIA testout website - Really make a push today to complete this - Everyone should have up to 8 completed
Wednesday May 7, 2025
Essential Question: How does a computer network work? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT understand the difference between lossy and lossless data compression.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT program an arduino robot.
SWBAT decide which medium is best for their network.
Agenda:
Network Medium Discussion
Data Compression
Ethernet Cable
IEEE Assignment
CompTIA testout website - Really make a push today to complete this - Everyone should have up to 8 completed
Tuesday May 6, 2025
Essential Question: How does a computer network work? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT troubleshoot the hardware of a computer.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT program an arduino robot.
SWBAT decide which medium is best for their network.
Agenda:
Network Medium Discussion
Firestarter - Khan Academy
Ethernet Cable
IEEE Assignment
CompTIA testout website - Really make a push today to complete this - Everyone should have up to 7 completed
Passion Project
Clue
Monday May 5, 2025
Essential Question: How does a computer network work? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT troubleshoot the hardware of a computer.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT program an arduino robot.
SWBAT decide which medium is best for their network.
Agenda:
Field Trip to MIT Museum
CompTIA testout website - Really make a push today to complete this - Everyone should have up to 7 completed
Passion Project
Friday May 2, 2025
Essential Question: How does a computer network work? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT troubleshoot the hardware of a computer.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT program an arduino robot.
SWBAT decide which medium is best for their network.
Agenda:
Network Medium Discussion
Firestarter - Khan Academy
Ethernet Cable
CompTIA testout website - Really make a push today to complete this - Everyone should have up to 7 completed
Passion Project
Thursday May 1, 2025
Essential Question: How does a computer network work? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT troubleshoot the hardware of a computer.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT program an arduino robot.
SWBAT decide which medium is best for their network.
Agenda:
Network Medium Discussion
Fiber Optic Project
CompTIA testout website - Really make a push today to complete this - Everyone should have up to 5 completed
OSHA or Passion Project
Wednesday April 30, 2025
Essential Question: How does a computer network work? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT troubleshoot the hardware of a computer.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT program an arduino robot.
SWBAT program spring forces.
SWBAT decide which medium is best for their network.
Agenda:
Fish Bubbles
Follow a line
CompTIA testout website - Really make a push today to complete this
OSHA or Passion Project
Tuesday April 29, 2025
Essential Question: How does a computer network work? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT troubleshoot the hardware of a computer.
SWBAT select network mediums and understand the pros and cons for each type.
SWBAT program an arduino robot.
SWBAT program spring forces.
SWBAT decide which medium is best for their network.
Agenda:
Senior Project Presentations
Discussion on Mediums
Media Chart
Fish Bubbles
Follow a line
CompTIA testout website
OSHA or Passion Project
Monday April 28, 2025
Essential Question: How do you use arrays to manage code? How do you troubleshoot a computer? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT troubleshoot the hardware of a computer.
SWBAT program an arduino robot.
SWBAT program spring forces.
SWBAT decide which medium is best for their network.
SWBAT decide which technology career path they want to pursue.
SWBAT incorporate design changes to help User Experience.
Agenda:
Discussion on Sensors
Follow a line
Falling Leaves
Discussion on Mediums - Twisted Pair
CompTIA testout website
OSHA or Passion Project
Friday April 11, 2025
Essential Question: How do you use arrays to manage code? How do you troubleshoot a computer? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT troubleshoot the hardware of a computer.
SWBAT program an arduino robot.
SWBAT program spring forces.
SWBAT decide which medium is best for their network.
SWBAT decide which technology career path they want to pursue.
SWBAT incorporate design changes to help User Experience.
Agenda:
Discussion on User Experience
Wordle
Discussion on Sensors
Discussion on mediums
Stop at a line
Curling Crawling Circling Creatures Continued
CompTIA testout website
OSHA or Passion Project
Thursday April 10, 2025
Essential Question: How do you use arrays to manage code? How do you troubleshoot a computer? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT troubleshoot the hardware of a computer.
SWBAT program an arduino robot.
SWBAT program spring forces.
SWBAT decide which medium is best for their network.
SWBAT decide which technology career path they want to pursue.
Agenda:
Discussion on Tech Jobs
Discussion on Sensors
Discussion on mediums
Stop at a line
Curling Crawling Circling Creatures
CompTIA testout website
OSHA or Passion Project
Wednesday April 9, 2025
Essential Question: How do you use arrays to manage code? How do you troubleshoot a computer? How do you program a prism/arduino? How do you create colors?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT use arrays to manage code.
SWBAT troubleshoot the hardware of a computer.
SWBAT program an arduino robot.
SWBAT create colors in JavaScript.
Agenda:
Discussion on Hexacodle
Hexacodle
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Tuesday April 8, 2025
Essential Question: How do you use arrays to manage code? How do you troubleshoot a computer? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT use arrays to manage code.
SWBAT troubleshoot the hardware of a computer.
SWBAT program an arduino robot.
Agenda:
Discussion on Connections
Connections
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Monday April 7, 2025
Essential Question: How do you search for a job? How do you troubleshoot a computer? How do you program a prism/arduino?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT find a job.
SWBAT troubleshoot the hardware of a computer.
SWBAT program an arduino robot.
Agenda:
Finding a job
Connections
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Friday March 28, 2025
Essential Question: How do you program trigonometric functions in JavaScript?
How do I use advanced features in CSS?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT program amplitude in JavaScript
SWBAT program oscillations in JavaScript.
SWBAT link stylesheet.
SWBAT use CSS in combinations.
SWBAT to use pseudoclasses in CSS.
Agenda:
Installing Memory Discussion
Makeup work
Pendulum Puppet
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Thursday March 27, 2025
Essential Question: How do you program trigonometric functions in JavaScript?
How do I use advanced features in CSS?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT program amplitude in JavaScript
SWBAT program oscillations in JavaScript.
SWBAT link stylesheet.
SWBAT use CSS in combinations.
SWBAT to use pseudoclasses in CSS.
Agenda:
Discussion on CSS
CSS Historic Events
Pendulum Puppet
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Friday March 14, 2025
Essential Question: How do you program amplitude in JavaScript? How to build a robot?
How do you write a resume?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT program amplitude in JavaScript
SWBAT program oscillations in JavaScript.
SWBAT explain the digital divide and come up with solutions to help prevent it.
SWBAT write a professional resume.
Agenda:
Discussion on Robots
Writing Resumes Project
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Thursday March 13, 2025
Essential Question: How do you program amplitude in JavaScript? How to build a robot?
What is the digital divide? How do you write a resume?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT identify information from metadata.
SWBAT program amplitude in JavaScript
SWBAT program oscillations in JavaScript.
SWBAT explain the digital divide and come up with solutions to help prevent it.
SWBAT write a professional resume.
Agenda:
Digital Divide Discussion
Digital Divide Project
Senior Projects
Writing Resumes Project
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Wednesday March 12, 2025
Essential Question: How do you program amplitude in JavaScript? How to build a robot?
What is the digital divide? How do you write a resume?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT identify information from metadata.
SWBAT program amplitude in JavaScript
SWBAT program oscillations in JavaScript.
SWBAT explain the digital divide and come up with solutions to help prevent it.
SWBAT write a professional resume.
Agenda:
Digital Divide Discussion
Digital Divide Project
Writing Resumes
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Tuesday March 11, 2025
Essential Question: How do you program amplitude in JavaScript? How to build a robot?
What is the digital divide?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT identify information from metadata.
SWBAT program amplitude in JavaScript
SWBAT program oscillations in JavaScript.
SWBAT program angular movements in JavaScript
SWBAT explain the digital divide and come up with solutions to help prevent it.
Agenda:
Digital Divide Discussion
Digital Divide Project
Many Waves
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Monday March 10, 2025
Essential Question: How do you program oscillations in JavaScript? How to build a robot?
What is the digital divide?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT identify information from metadata.
SWBAT program vectors in JavaScript
SWBAT program oscillations in JavaScript.
SWBAT program angular movements in JavaScript
SWBAT explain the digital divide and come up with solutions to help prevent it.
Agenda:
Digital Divide Discussion
Digital Divide Project
Spaceship Ride
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Friday February 28, 2025
Essential Question: How do you program oscillations in JavaScript? How to build a robot?
What is metadata and how is it used?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT identify information from metadata.
SWBAT program vectors in JavaScript
SWBAT program oscillations in JavaScript.
SWBAT program angular movements in JavaScript
Agenda:
Metadata
Rainbow Slinky
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Thursday February 27, 2025
Essential Question: How do you use vectors to program JavaScript? How to build a robot?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT build a robot and learn the parts of a robot.
SWBAT describe the purpose of simulations.
SWBAT program vectors in JavaScript
SWBAT program angular movements in JavaScript
Agenda:
Basic Stats
Asteroids Spaceship
Build Tetris Robots
CompTIA testout website
OSHA or Passion Project
Wednesday February 26, 2025
Essential Question: How do you take apart a computer and put it back together? How do you use vectors to program JavaScript? What is considered professional behavior?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT take apart a computer and put it back together
SWBAT describe the purpose of simulations.
SWBAT program vectors in JavaScript
SWBAT identify professional behavior
SWBAT program angular movements in JavaScript
Agenda:
Discussion on Professionalism - Video Analysis
Take apart a computer Discussion
Basic Stats
Turning Car
Spiral Drawer
OSHA or Passion Project
Tuesday February 25, 2025
Essential Question: How do you take apart a computer and put it back together? How do you use vectors to program JavaScript? What is considered professional behavior?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT take apart a computer and put it back together
SWBAT describe the purpose of simulations.
SWBAT program vectors in JavaScript
SWBAT identify professional behavior
Agenda:
Discussion on Professionalism
Take apart a computer
Spinning Baton
Falling Boulder
OSHA or Passion Project
Monday February 24, 2025
Essential Question: What policies and procedures are necessary when working in IT?
How can I use arrays in my project?
What is a simulation and why are they used?
How do I create a website with CSS? What is a heuristic solution?
Mastery Objectives:
SWBAT navigate the CompTIA Test Out website
SWBAT take apart a computer and put it back together
SWBAT describe the purpose of simulations.
SWBAT program vectors in JavaScript
SWBAT identify professional behavior
Agenda:
ITF+ CompTIA website
Discussions on simulations
Mutual Repulsion
Creature Comforts and Critter Jitters
Discussion on Professionalism
Take apart a computer
OSHA or Passion Project
Friday February 7, 2025
Essential Question: What policies and procedures are necessary when working in IT?
How can I use arrays in my project?
What is a simulation and why are they used?
How do I create a website with CSS? What is a heuristic solution?
Mastery Objectives:
Explain the importance of written policies and procedures in ensuring behavioral security
Describe basic principles for handling confidential information
List some privacy and usage issues for corporate systems and Internet/social media sites
SWBAT describe what a heuristic solution means.
SWBAT explain an undecidable or unsolvable problem.
SWBAT describe the purpose of simulations.
SWBAT read a freelance developer spec sheet.
SWBAT create an HTML file and CSS style sheet.
SWBAT edit a CSS file sheet according to specifications.
Agenda:
ITF+ up to Unit 5 Lesson 3
Discussions on simulations
Roulette Project continued
Sinking Logs
Artwork Generator
OSHA or Passion Project
Wednesday February 5, 2025
Essential Question: How can I program a robot? How can I use arrays in my project?
How do I create a website with CSS? What is an undecidable or unsolvable problem?
Mastery Objectives:
•Distinguish between identification, authentication, authorization, and accounting in access control systems
•Identify different authentication factors and understand their use in providing strong authentication
•List best practices when choosing passwords
•Explain how encryption technologies are used for authentication and access control
SWBAT describe what a heuristic solution means.
SWBAT explain an undecidable or unsolvable problem.
SWBAT read a freelance developer spec sheet.
SWBAT create an HTML file and CSS style sheet.
SWBAT edit a CSS file sheet according to specifications.
Agenda:
ITF+ up to Unit 5 Lesson 3
Heuristic
Arts and Crafts Page continued
Roulette Project continued
Work with Robots
OSHA or Passion Project
Tuesday February 4, 2025
Essential Question: How can I program a robot? How can I use arrays in my project?
How do I create a website with CSS? What is an undecidable or unsolvable problem?
Mastery Objectives:
Describe basic principles for hardening computer systems against attack
Distinguish types of malware and use anti-malware software
Identify spam and phishing threats
Install software patches and updates from secure sources
SWBAT explain an undecidable or unsolvable problem.
SWBAT read a freelance developer spec sheet.
SWBAT create an HTML file and CSS style sheet.
SWBAT edit a CSS file sheet according to specifications.
Agenda:
ITF+ up to Unit 5 Lesson 2
Undecidable and Unsolvable problems
Wall Balls
Speed Bumps
Arts and Crafts Page continued
Roulette Project continued
Work with Robots
OSHA or Passion Project
Monday February 3, 2025
Essential Question: How can I program a robot? How can I use arrays in my project?
How do I create a website with CSS?
Mastery Objectives:
Distinguish threats to the confidentiality, integrity, and availability of information processing systems
Identify social engineering techniques
Describe the importance of business continuity and how to make systems fault tolerant
Explain the importance of disaster recovery plans
SWBAT program robots.
SWBAT read a freelance developer spec sheet.
SWBAT create an HTML file and CSS style sheet.
SWBAT edit a CSS file sheet according to specifications.
Agenda:
ITF+ up to Unit 5 Lesson 1
Computational Creatures
Floating Balloon
Work with Robots
Arts and Crafts Page
Roulette Project
OSHA or Passion Project
Friday January 24, 2025
Essential Question: How can I program a robot? How can I use arrays in my project?
How do I create a website with CSS?
Mastery Objectives:
List ways to share files and storage on a local network
Describe means of sharing files and services on the Internet
Explain the importance of backups and configure simple backup options
SWBAT program robots.
SWBAT read a freelance developer spec sheet.
SWBAT create an HTML file and CSS style sheet.
SWBAT edit a CSS file sheet according to specifications.
Agenda:
ITF+ up to Unit 4 Lesson 4
Work with Robots
Arts and Crafts Page
Roulette Project
OSHA or Passion Project
Thursday January 23, 2025
Essential Question: How can I program vectors in JavaScript? How can I map noise?
How do firewalls work?
Mastery Objectives:
Explain risks of using open Internet access methods
Describe safe browsing practices and configure browser security/privacy features
Identify the use and basic configuration parameters of a firewall
SWBAT use vectors to program in JavaScript.
SWBAT use noise to program in JavaScript.
Agenda:
ITF+ up to Unit 4 Lesson 3
Do You Want to Build a Snowman project
Vector Walker
Light Saber
Magnitude Visualizer
Braking Car
Static Functions
Mouse Stalker
Computational Creatures
OSHA or Passion Project
Wednesday January 22, 2025
Essential Question: How can I program randomness in JavaScript? How do I connect to a network?
Mastery Objectives:
Identify the roles of different network devices in providing local and Internet network connectivity
Distinguish the advantages and disadvantages of Internet connection types
Connect a computer to a wired or wireless network
Configure a wireless access point to use secure network settings
SWBAT use arrays to manage projects.
SWBAT program randomness in JavaScript.
SWBAT program 3D shapes in JavaScript.
Agenda:
ITF+ up to Unit 4 Lesson 2
Do You Want to Build a Snowman project
Noisy Step Walker
Animated Noise
Mountain Range
OSHA or Passion Project
Tuesday January 21, 2025
I am absent today. Please complete the following work.
Essential Question: How can I program randomness in JavaScript? How do protocols work in networking?
Mastery Objectives:
Describe the components and functions of computer networks
List the protocols and technologies used for addressing on computer networks
Connect a computer to a wired or wireless network
Describe the uses of common application protocols
SWBAT program randomness in JavaScript.
SWBAT program 3D shapes in JavaScript.
Agenda:
Complete OSHA if you haven't done so
Complete ITF+ up to Unit 4 Lesson 1
Shining Scaling Sun
Read 3D Shapes unit in Khan Academy and write a paragraph about what you learned (5 sentences)
Random Blobber
Up Walker
Guassian Walk
Levy Walker
Paint Splatter
Friday January 10, 2025
Essential Question: How can I program a game in JavaScript?
How do I connect computers in a network?
How do protocols work?
Mastery Objectives:
Describe the components and functions of computer networks
List the protocols and technologies used for addressing on computer networks
Connect a computer to a wired or wireless network
Describe the uses of common application protocols
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
SWBAT create lists and tables in JavaScript.
SWBAT traverse an array using conditional statements.
Agenda:
ITF+ Unit 4 Chapter 1
Present Passion Project
Do You Want to Build a Snowman Project
Makeup Work
Thursday January 9, 2025
Essential Question: How can I program a game in JavaScript?
How do I connect computers in a network?
How do protocols work?
How do you traverse an array in JavaScript?
Mastery Objectives:
•Describe the components and functions of computer networks
•List the protocols and technologies used for addressing on computer networks
•Connect a computer to a wired or wireless network
•Describe the uses of common application protocols
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
SWBAT create lists and tables in JavaScript.
SWBAT traverse an array using conditional statements.
SWBAT use translation, rotation, and scaling in JavaScript.
Agenda:
ITF+ Unit 4 Chapter 1
Do You Want to Build a Snowman Project
Translation Salvation
Rotation
Optical Illusion
Makeup Work
Passion Project
Wednesday January 8, 2025
Essential Question: How can I program a game in JavaScript?
How can I create and edit a CSS File for formatting fonts?
How do file systems work?
How do you traverse an array in JavaScript?
Mastery Objectives:
Describe the properties of file systems and select an appropriate file system for a given OS and usage
Use a file manager to create, open, move/copy, and delete files and folders/directories
Use search tools and view options to locate files quickly
SWBAT create a CSS file for formatting font.
SWBAT use the !Emergency attribute to bypass other CSS files.
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
SWBAT create lists and tables in JavaScript.
SWBAT traverse an array using conditional statements.
Agenda:
ITF+ Unit 3 Chapter 5
Photography Portfolio CSS Fonts
Do You Want to Build a Snowman Project
Makeup Work
Passion Project
Tuesday January 7, 2025
Essential Question: How can I program a game in JavaScript?
How can I create a table in JavaScript?
Who are the major leaders in the technology industry?
How do peripheral devices work with the computer?
Mastery Objectives:
Contrast volatile and non-volatile storage types
Describe the types of system memory modules used in PCs
Describe the types and features of Hard Disk Drives, Solid State Drives, optical drives, and flash memory
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
SWBAT create lists and tables in JavaScript.
Agenda:
ITF+ Unit 3 Chapter 4
Discussion on Movie: Pirates of Silicon Valley
Roulette Project Continued
Makeup Work
Passion Project
Monday January 6, 2025
Essential Question: How can I program a game in JavaScript?
How can I create a table in JavaScript?
Who are the major leaders in the technology industry?
How do peripheral devices work with the computer?
Mastery Objectives:
Use Plug-and-Play to install devices and understand the use of device drivers
Describe different display technologies and install and configure a PC display
Install and configure multimedia devices, such as sound cards, speakers, microphones, and webcams
Describe the features and capabilities of different types of printer and their associated interfaces
Install and configure a printers and scanners
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
SWBAT create lists and tables in JavaScript.
Agenda:
ITF+ Unit 3 Chapter 3
Makeup Work
Roulette Project Continued
Discussion on Movie: Pirates of Silicon Valley
Passion Project
Friday December 20, 2024
Essential Question: How can I program a game in JavaScript?
How can I create a table in JavaScript?
Who are the major leaders in the technology industry?
How do peripheral devices work with the computer?
Mastery Objectives:
Distinguish peripheral, graphics, and networking interfaces and their uses
Install and configure input devices
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
SWBAT create lists and tables in JavaScript.
Agenda:
ITF+ Unit 3 Chapter 2
Roulette Project
Discussion on Movie: Pirates of Silicon Valley
Passion Project
Thursday December 19, 2024
Essential Question: How can I program a game in JavaScript?
How can I create a table in JavaScript?
What system components make a computer?
Mastery Objectives:
Explain the way in which system components determine performance and how to
specify an appropriate computer system
Describe the types and functions of motherboards, processors, memory, and the expansion bus
Explain the importance of a cooling system and the components used
Identify the role of PC firmware and access the firmware setup program
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
SWBAT create lists and tables in JavaScript.
Agenda:
ITF+ Unit 3 Chapter 1
Roulette Project
Movie: Pirates of Silicon Valley
Passion Project
Wednesday December 18, 2024
Essential Question: How can I program a game in JavaScript? How can I draw in JavaScript?
What system components make a computer?
Mastery Objectives:
Explain the way in which system components determine performance and how to specify an appropriate computer system
Describe the types and functions of motherboards, processors, memory, and the expansion bus
Explain the importance of a cooling system and the components used
Identify the role of PC firmware and access the firmware setup program
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
Agenda:
ITF+ Unit 3 Chapter 1
Learn to Play Roulette
Roulette Project
Tuesday December 17, 2024
Essential Question: How can I program a game in JavaScript? How can I draw in JavaScript? What is the difference between a local variable and a global variable? How can I use a database?
Mastery Objectives:
SWBAT describe the difference between local and global variables.
Describe some of the main features of application code and Object-Oriented Programming
Describe the ways that an application can be deployed
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
Describe databases and explain the purpose of a database
List the relational methods used by structured databases
List the ways that users and applications can interface with databases
Distinguish application architecture models
Agenda:
ITF+ Unit 2 Chapter 4
Scope
ITF work
Passion Project
Learn to Play Roulette
Monday December 16, 2024
Essential Question: How can I program a game in JavaScript? How can I draw in JavaScript?
Mastery Objectives:
SWBAT draw using pixels in JavaScript.
Describe some of the main features of application code and Object-Oriented Programming
Describe the ways that an application can be deployed
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
Describe programming organizational techniques and logic
Categorize types of programming languages and list the advantages and disadvantages of each type
Describe some of the main features of application code and Object-Oriented Programming
Describe the ways that an application can be deployed
Agenda:
ITF+ Unit 2 Chapter 3
Pixel Art
ITF work
Passion Project
Friday December 6, 2024
Essential Question: How do copyright and fair use apply to software? How does copyright effect AI? How can I program a game in JavaScript?
Mastery Objectives:
Describe programming organizational techniques and logic
Categorize types of programming languages and list the advantages and disadvantages of each type
Describe some of the main features of application code and Object-Oriented Programming
Describe the ways that an application can be deployed
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
Agenda:
ITF+ Unit 2 Chapter 3
Taylor Swift and Prince Discussion and AI
Rocket Launch
Tic Tac Toe
Memory ++
ITF work
Passion Project
Thursday December 5, 2024
Essential Question: How do copyright and fair use apply to software? How do you use an
Operating System? How do you troubleshoot?
Mastery Objectives:
SWBAT search for solutions to technical problems.
SWBAT setup an OS.
SWBAT understand how copyright and fair use apply to software.
SWBAT create scenes in JavaScript.
SWBAT create buttons in JavaScript.
Agenda:
ITF+ Unit 2 Chapter 2
Mock Trial Results
Pong
Hoppy Beaver Extreme
ITF work
Passion Project
Wednesday December 4, 2024
Essential Question: How do copyright and fair use apply to software? How do you use an
Operating System? How do you troubleshoot?
Mastery Objectives:
SWBAT search for solutions to technical problems.
SWBAT setup an OS.
SWBAT understand how copyright and fair use apply to software.
SWBAT create scenes in JavaScript.
Agenda:
ITF+ Chapter 6
Work on Mock Trial for Copyright
Mock Trial
ITF work
Passion Project
Tuesday December 3, 2024
Essential Question: How do copyright and fair use apply to software? How do you use an
Operating System? How do you troubleshoot?
Mastery Objectives:
SWBAT search for solutions to technical problems.
SWBAT setup an OS.
SWBAT understand how copyright and fair use apply to software.
SWBAT create scenes in JavaScript.
Agenda:
ITF+ Chapter 5
Storyteller
Rabbit Racer
Work on Mock Trial for Copyright
Passion Project
Monday December 2, 2024
Essential Question: How do copyright and fair use apply to software? How do you use the functions: LIKE and Wild Card? How do you use an Operating System?
Mastery Objectives:
SWBAT setup a computer.
SWBAT use an Operating System.
SWBAT setup an OS.
SWBAT understand how copyright and fair use apply to software.
SWBAT query using tools in a SQL database.
Agenda:
ITF+ Chapter 4
SQL Murder Mystery
Work on Mock Trial for Copyright
Passion Project
Friday November 22, 2024
Essential Question: How do copyright and fair use apply to software? How do you use the functions: LIKE and Wild Card? How do you use an Operating System?
Mastery Objectives:
SWBAT setup a computer.
SWBAT use an Operating System.
SWBAT understand how copyright and fair use apply to software.
SWBAT query using tools in a SQL database.
Agenda:
ITF+ Chapter 3
SQL Like
SQL Wild Card
SQL Murder Mystery
Work on Mock Trial for Copyright
Passion Project
Thursday November 21, 2024
Essential Question: How do copyright and fair use apply to software? How do you delete SQL records? How do you use the functions: Count, AVG, and Sum? How do you setup a computer?
Mastery Objectives:
SWBAT setup a computer.
SWBAT use the functions count, avg, and sum.
SWBAT understand how copyright and fair use apply to software.
SWBAT delete records in a SQL database.
Agenda:
ITF+ Chapter 2
Portfolio Library
SQL Delete
SQL Count Avg Sum
SQL What to learn next
Discussion on Copyright
Passion Project
Wednesday November 20, 2024
Essential Question: What are the parts of a computer? How can I select the top part of a database? How can I get the maximum and minimum values of a database?
Mastery Objectives:
SWBAT create queries that limit the number of results.
SWBAT identify 7 ways that they can create a query that limit the number of results.
SWBAT search a SQL table and retrieve the minimum value of that field.
SWBAT search a SQL table and retrieve the maximum value of that field.
SWBAT create different types of joins in SQL.
Agenda:
How does the Internet work presentation
ITF+ Chapter 1 & 2
Discussion on SQL Joins
SQL Select Top
SQL MIN MAX
Dynamic Documents
Clothing Alterations
App Impersonator
Passion Project
Tuesday November 19, 2024
Essential Question: What is the difference between Semantic and Non-semantic HTML? How can I update data in a database?
Mastery Objectives:
SWBAT search for items in a SQL table that are null or where the data is empty.
SWBAT search for items in a SQL table that are not null.
SWBAT change data for a record in a SQL table.
SWBAT create a website using semantic elements.
SWBAT insert an audio file and player.
SWBAT insert a video file and player.
SWBAT embed a video.
Agenda:
ITF+ Discussion
Boston Blog
SQL Null
SQL Update
Bobby's Hobbies
Customer's Orders
Sequels in SQL
FriendBook
Famous People
How does the Internet work presentation
Monday November 18, 2024
Essential Question: What is the difference between Semantic and Non-semantic HTML? How can I query a database?
Mastery Objectives:
SWBAT put data in alphabetical and numerical order in SQL.
SWBAT create a website using semantic HTML.
SWBAT differentiate between semantic and non-semantic HTML.
SWBAT insert data into a SQL database by field.
SWBAT insert data into a SQL database by order.
SWBAT insert data into a SQL database using an auto-incremented field.
Agenda:
Semantic vs. Non-Semantic
SQL Order By
SQL Insert Into
Karaoke Song Selector
Playlist maker
Wordiest Author
Gradebook
How does the Internet work presentation
Thursday November 7, 2024
Essential Question: How does the Internet work? How can I validate a form? How can I query a database?
Mastery Objectives:
SWBAT describe how the Internet works.
SWBAT create a form in HTML.
SWBAT use HTML to validate form elements.
SWBAT create a query in SQL.
Agenda:
Story Form
SQL Where
SQL AND OR NOT
Book list database
Box Office Hit Database
Todo list database stats
Design a store database
How does the Internet work presentation
Wednesday November 6, 2024
Essential Question: How does the Internet work? How can I create a form?
Mastery Objectives:
SWBAT describe how the Internet works.
SWBAT create a form in HTML.
SWBAT use CSS.
Agenda:
Form Project
HTML Quiz on forms
Other ways to Embed CSS
Further Learning (CSS)
Introduction to SQL
How does the Internet work
Tuesday November 5, 2024
Essential Question: How does the Internet work? How can I group items in CSS? How can I be a better programmer?
Mastery Objectives:
SWBAT describe how the Internet works.
SWBAT use CSS layout tools
SWBAT create a form in HTML
SWBAT use position in CSS
SWBAT created classes in JavaScript
Agenda:
How does the Internet work.
A Classy Gallery
Classes of Elements
Descendants of Khan
Grouped Animals
Form Project
Monday November 4, 2024
Essential Question: How does the Internet work? How can I group items in CSS?
Mastery Objectives:
SWBAT describe how the Internet works.
SWBAT use CSS layout tools
SWBAT group CSS items
SWBAT use position in CSS
Agenda:
How does the Internet work.
Group the Groupers
The Overflowing Ocean
The Boxer Model
Position Planet
Floating Clouds
Using CSS Layout Properties
Event Evite
Friday October 25, 2024
Essential Question: What is the difference between Parallel and Distributed Computing?
Mastery Objectives:
SWBAT provide examples of distributed computing.
SWBAT provide examples of parallel computing.
SWBAT compare parallel and distributed computing.
SWBAT to use CSS to format text and lists.
SWBAT convert Hexadecimal numbers.
Agenda:
Hexadecimal do now
Fancy Font Families
Great Big Font Sizes
Famous Font Families
Blog
CSS Zen Garden
Parallel and Distributed Programming
Thursday October 24, 2024
Essential Question: How can I convert to hexadecimal? What is the difference between Parallel and Distributed Computing?
Mastery Objectives:
SWBAT provide examples of distributed computing.
SWBAT provide examples of parallel computing.
SWBAT compare parallel and distributed computing.
SWBAT to use CSS to format text and lists.
SWBAT convert Hexadecimal numbers.
Agenda:
Hexadecimal Discussion
Hexadecimal Quiz
Hexadecimal Project
Recipe Book
CSS Zen Garden
Parallel and Distributed Programming
Wednesday October 23, 2024
Essential Question: How can I compute binary conversion on the test? How can I use CSS in my web pages?
Mastery Objectives:
SWBAT create web pages with CSS.
SWBAT convert binary to decimal and decimal to binary.
SWBAT score high on the AP CSP exam.
Agenda:
AP CSP Discussion
AP CSP Pretest
Finish Binary Converter
Travel Web Pages
Binary Quiz
Binary Discussion
Tuesday October 22, 2024
Essential Question: How can I convert decimal numbers to binary? How can I use objects in JavaScript?
Mastery Objectives:
SWBAT to convert decimal numbers to binary and vice versa.
SWBAT create objects and attributes in JavaScript.
SWBAT create a program that converts binary.
Agenda:
Responsive Website
Double Rainbow
Smiley Face
Flower Grower
Binary Continued
Binary Converter in Python
Binary Quiz
Monday October 21, 2024
Essential Question: How do I create tables in HTML? How do computers send information?
Mastery Objectives:
SWBAT create objects in JavaScript and assign properties.
SWBAT convert decimal to binary and binary to decimal.
SWBAT create tables in HTML.
SWBAT explain how the Internet works.
Agenda:
HTML Quiz on Tables
Family Reunion Project
Objects Discussion
Recipe Card
Picture Painter
Movie Reviews
Bookshelf
Binary Review
Work on Internet Project
Friday October 11, 2024
Essential Question: Do I know the basics of HTML? How can I write pseudocode to plan my project?
Mastery Objectives:
SWBAT create a loop.
SWBAT create and use boolean variables.
SWBAT use the not logic gate.
Agenda:
Makeup time
HTML quiz
Readable Code Quiz
Favorite Fruits
Favorite Animals
Constellation Maker
Make it Rain
Pig Dice
Thursday October 10, 2024
I am absent today. Your assignments should be in teams.
Essential Question: How does the Internet work? How can I create a nested conditional statement in python?
Mastery Objectives:
Learn how to create an if statement.
Learn how to nest if statements.
SWBAT use technical terminology to describe how the Internet works.
SWBAT describe how packets are sent via protocols.
Agenda:
Smarter Button
Flashy Flash Card
Magic 8-Ball
A loopy Landscape
A loopy Ruler
Lined Paper
Build a House
Finish Craps
Finish the Internet Project
Work on Osha Certification if you finish early
Wednesday October 9, 2024
Essential Question: How can I add a layout to my web page? How can I created a nested conditional in python?
Mastery Objectives:
SWBAT create a nested conditional in python.
SWBAT create a layout in HTML and CSS.
SWBAT create a button in JavaScript.
SWBAT explain how the Internet works.
Agenda:
HTML Layout
Bouncy Ball
Your First Painting App
Number Analyzer
Your First Button
Craps
Internet Project (Continued)
Tuesday October 8, 2024
Essential Question: What are charsets? How can I use dictionaries to display images and store data in python?
Mastery Objectives:
SWBAT explain and use charsets in their web design.
SWBAT store data in a dictionary in python.
SWBAT upload and display images in python.
SWBAT loop through a dictionary and parse data from a dictionary in python.
SWBAT describe how the Internet works.
Agenda:
Charsets
Say your name
Moles in Holes
Calculator
Fish Tank
Robotrumps
Internet Project
Monday October 7, 2024
Essential Question: How can I use comments in my programs?
Mastery Objectives:
SWBAT use the head tag to its full potential.
SWBAT use metadata to improve browser searches.
SWBAT use Turtle Logo to create programs.
SWBAT implement comments in JavaScript.
SWBAT create charts and tables in App Lab.
Agenda:
HTML Head
Comments
My Favorite Foods
Mouse Tracker
Ad Design
Voting App
Networking Assignment
Friday September 27, 2024
Essential Question: How do you use JSON in python?
Mastery Objectives:
SWBAT use the module JSON in python.
SWBAT learn how to import data into their projects from a website.
SWBAT understand the difference between relative file path points and absolute file path points.
SWBAT create animations in JavaScript.
Agenda:
HTML File Paths
Tasty Tomato
Mouse Movement Mania
Brown Bear Eyes
Where is the space station
Impossible Quiz
AP CSP
Thursday September 26, 2024
Essential Question: How can I display a web page within a web page?
Mastery Objectives:
SWBAT insert a web page into another web page using iFrames.
Students will be able to create a list and display a list using a loop.
Students will be able to search a list and create a conditional statement that states whether the results are true or false.
SWBAT create a simple HTML file in order to code JavaScript.
SWBAT create a button in JavaScript.
SWBAT create an alert button.
Agenda:
iFrames
Worst Case Scenario
Do Now 1
Best Movie
Exploding Sun
Parting Clouds
Shooting Star
Wednesday September 25, 2024
Essential Question: How can I create ids in HTML?
Mastery Objectives:
SWBAT create ids in HTML and JavaScript.
SWBAT create animations in JavaScript.
SWBAT create a JavaScript program in code.org.
Agenda:
Divs and Classes
Ids in HTML
Bucky Tooth Bunny
Funky Frog
Escape Room
Tuesday September 24, 2024
Essential Question: How can I create animations in JavaScript?
Mastery Objectives:
SWBAT create images in JavaScript.
SWBAT create animations in JavaScript.
SWBAT create <DIV> in HTML.
SWBAT create classes in HTML.
Agenda:
Khan Academy
Simple Snowman
Waving snowman
Sunny Snowy Day
What's for Dinner
Choose your own adventure continued
DIV project
classes project
Escape Room
Monday September 23, 2024
Essential Question: How can I create inline and block elements?
Mastery Objectives:
SWBAT create block and inline elements.
SWBAT describe the difference between block and inline elements.
SWBAT to a favicon to their website.
SWBAT create conditional statements with multiple conditions.
SWBAT create loops based on conditions.
SWBAT generate random integers.
Agenda:
Do Now 1
Favicon
Inline and block elements
Black Jack
Choose your own adventure
Friday September 13, 2024
Essential Question: How can I parse strings in python?
Mastery Objectives:
SWBAT use string functions.
SWBAT parse strings.
Agenda:
Discuss Strings
Do Now 1
Strings Project
Hangman Project
Cooney Project
Cooney Present
CompTIA licensure and introduction
Thursday September 12, 2024
Mastery Objectives:
SWBAT create lists.
SWBAT use the index of a list to print individual items on the list.
SWBAT call on a range of items on a list.
Agenda:
Discuss Lists
Do Now 1
Lists Project
Dictionary Project
Discuss Hard Drives
Do Now 2
Do Now 3
Lists Dictionaries Tuples Sets
RPG
Wednesday September 11, 2024
Essential Question: How can I use parsing to create a secret code?
Mastery Objectives:
Learn how to parse and manipulate strings.
Learn how to use string functions.
Agenda:
Do Now
Discussion on Encryption
Videos on Encryption
Secret Message Project
Discussion on Network Card
Computer Parts Slide Show
Basic HTML Form
Tuesday September 10, 2024
Mastery Objectives:
SWBAT create for loops in Python.
SWBAT iterate through strings and ranges.
SWBAT iterate through lists.
Agenda:
Do Now 1
Discussion on loops
Loops assignment
Rock Paper Scissors
Work on Computer Parts Presentation
How CPU works
Monday September 9, 2024
Essential Question: How can I create a color in python?
Mastery Objectives:
SWBAT create their own colors in python using hexadecimal code.
SWBAT use different font types to display their text in python.
SWBAT utilize shapes in their python code.
Agenda:
Discuss Curriculum for the year
Discussion on Color in Python
Do Now 1
Colorful Creations
Do Now 2
Modern Art
CSS Dividers
Thursday August 29, 2024
Essential Question: How can I add and subtract to lists?
Mastery Objectives:
SWBAT create a list and modify the list.
SWBAT delete items and add items to a list.
Agenda:
Do Now
Discussion on List functions
Team Chooser
Do Now: Write a Python program to display the first and last colors from the following list. color_list = ["Red","Green","White" ,"Black"]
Write:
color_list = ["Red","Green","White" ,"Black"]
print( "%s %s"%(color_list[0],color_list[-1]))
Wednesday August 28, 2024
Mastery Objectives:
SWBAT use the mod function in python.
SWBAT upload images in python.
SWBAT create a complicated conditional statement.
Agenda:
Do Now 1
Do Now 2
Discussion on Lunar New Year
Lunar Zodiac Project
Do Now: Look at these formulas and see if you can figure out what mod does?
20 mod 5 = 0
20 mod 3 = 2
12 mod 5 = 2
30 mod 3 = 0
30 mod 7 = 2
Do Now 2:
Write a program that tells the user whether a number is odd or even:
num = int(input("Enter a number: "))
mod = num % 2
if mod > 0:
print("This is an odd number.")
else:
print("This is an even number.")
Tuesday August 27, 2024
Essential Question: How can I use HTML to personalize my website or blog?
Mastery Objectives:
SWBAT to create a web page using notepad.
SWBAT use the most frequently used HTML Tags.
SWBAT format text in HTML.
SWBAT link websites using hyperlinks.
SWBAT insert images into a web page and format them.
Do Now: Write a paragraph about yourself. A paragraph is 5 sentences.
Agenda:
Do Now
Syllabus Discussion
Personal Web Page