Friday, October 10, 2025
Essential Questions: How do I create a fully connected LAN? How can I search and index strings? How do I use a list in python?
Mastery Objectives:
SWBAT explain the need for routing.
SWBAT explain how routers use tables.
SWBAT build a fully connected network.
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:
Lists in Python
Create a deck of cards
Present Choose your own adventure
Networking Discussion Module 14
Work with Freshmen
Independent Project
Thursday, October 9, 2025
Essential Questions: How do routers connect networks together? How do you configure a DHCP server? How can I search and index strings? How do I use a random int generator?
Mastery Objectives:
SWBAT explain the purpose of Network Address Translation in small networks.
SWBAT Configure a DHCPv4 server to dynamically assign IPv4 addresses.
SWBAT use string functions.
SWBAT parse strings.
SWBAT create a conditional statement in Python.
SWBAT create print statements in Python.
SWBAT create variables in Python.
SWBAT create a random generator.
Agenda:
Test on Module 8, 9, 10, 11
Rock Paper Scissors - Python - Continue
Present Choose your own adventure
Networking Discussion - DHCP, Gateways
Work with Freshmen
Independent Project
Wednesday, October 8, 2025
Essential Questions: How do routers connect networks together? How do you configure a DHCP server? How can I search and index strings? How do I use a random int generator?
Mastery Objectives:
SWBAT explain the purpose of Network Address Translation in small networks.
SWBAT Configure a DHCPv4 server to dynamically assign IPv4 addresses.
SWBAT use string functions.
SWBAT parse strings.
SWBAT create a conditional statement in Python.
SWBAT create print statements in Python.
SWBAT create variables in Python.
SWBAT create a random generator.
Agenda:
Strings Project Discussion - write comments next to each line of code describing which each line does
Rock Paper Scissors - Python
Networking Essentials Module 8, 9,10, 11 - Review for Test
Networking Discussion - DHCP, Gateways
Test on Module 8, 9, 10, 11
Independent Project
Test on Module 8-11 on Wednesday, October 8, 2025
Tuesday, October 7, 2025
Essential Questions: How do routers connect networks together? How do you configure a DHCP server? How can I search and index strings?
Mastery Objectives:
SWBAT describe network boundaries.
SWBAT explain the purpose of Network Address Translation in small networks.
SWBAT Configure a DHCPv4 server to dynamically assign IPv4 addresses.
SWBAT use string functions.
SWBAT parse strings.
Agenda:
Strings Project - write comments next to each line of code describing which each line does
Networking Essentials Module 8, 9,10, 11, 12
Networking Discussion - DHCP, Gateways
Independent Project
Test on Module 8-11 on Wednesday, October 8, 2025
Monday, October 6, 2025
Essential Questions: How do routers connect networks together? How do you configure a DHCP server? How can I print a list and search a list in python?
Mastery Objectives:
SWBAT describe network boundaries.
SWBAT explain the purpose of Network Address Translation in small networks.
SWBAT Configure a DHCPv4 server to dynamically assign IPv4 addresses.
SWBAT print a list in python.
Agenda:
Loops Discussion
Worst Case Scenario Project
Networking Essentials Module 8, 9,10, 11
Networking Discussion - DHCP, Gateways
Independent Project
Test on Module 8-11 on Wednesday, October 8, 2025
Friday, September 26, 2025
Essential Questions: What is IPv6 used for? How do you configure a DHCP server? How can I use loops in python?
Mastery Objectives:
SWBAT Compare static and dynamic IPv4 addressing.
SWBAT Configure a DHCPv4 server to dynamically assign IPv4 addresses.
SWBAT create for loops in Python.
SWBAT explain the need for IPv6 addressing.
SWBAT explain how to represent IPv6 addresses.
Agenda:
Test Module 5-7
Loops Discussion
Loops Project
Networking Discussion - IPv6
Networking Essentials Module 8, 9,10, 11
Networking Discussion - DHCP
Independent Project
Test on Module 5-7 on Friday, September 26, 2025
Test on Module 8-11 on Wednesday, October 8, 2025
Friday, September 26, 2025
Essential Questions: What is IPv6 used for? How do you configure a DHCP server? How can I use loops in python?
Mastery Objectives:
SWBAT Compare static and dynamic IPv4 addressing.
SWBAT Configure a DHCPv4 server to dynamically assign IPv4 addresses.
SWBAT create for loops in Python.
SWBAT explain the need for IPv6 addressing.
SWBAT explain how to represent IPv6 addresses.
Agenda:
Test Module 5-7
Loops Discussion
Loops Project
Networking Discussion - IPv6
Networking Essentials Module 8, 9,10, 11
Networking Discussion - DHCP
Independent Project
Test on Module 5-7 on Friday, September 26, 2025
Test on Module 8-11 on Wednesday, October 8, 2025
Thursday, September 25, 2025
Essential Questions: What is the difference between a private and public IP address? How can I use a list to make a game in python? How do I configure a keystone block?
Mastery Objectives:
SWBAT convert decimal numbers to hexadecimal numbers.
SWBAT iterate through a list.
SWBAT create a function.
SWBAT call a function within a function.
SWBAT store user input into a variable.
SWBAT compare private and public IP addresses.
SWBAT identify designated IP addresses.
SWBAT use a punch down tool.
Agenda:
Punch Down Tool continued
Networking Discussion - Module 9 private IP addresses
Networking Essentials Module 8, 9,10
Complete Converting Binary project with hexadecimal
Present Choose your own adventure
Independent Project
Test on Module 5-7 on Friday, September 26, 2025
Test on Module 8-11 on Wednesday, October 8, 2025
Wednesday, September 24, 2025
Essential Questions: What is the difference between unicast, multicast, and broadcast? How can I use a list to make a game in python? How
Mastery Objectives:
SWBAT convert decimal numbers to binary numbers.
SWBAT iterate through a list.
SWBAT create a function.
SWBAT call a function within a function.
SWBAT store user input into a variable.
SWBAT compare unicast, broadcast, and multicast
SWBAT use a punchdown tool.
Agenda:
Binary Converter Project
Networking Essentials Module 8, 9
Networking Discussion - Unicast, Broadcast, Multicast, and chart
Punchdown tool
Independent Project
Test on Module 5-7 on Friday, September 26, 2025
Test on Module 8-11 on Wednesday, October 8, 2025
Tuesday, September 23, 2025
Essential Questions: How does the access layer work in networking? What is the best media to use in every networking situation? How can I use conditional statements to create a game? How can I convert decimal numbers to binary?
Mastery Objectives:
SWBAT explain the process of encapsulation and Ethernet framing.
SWBAT explain how to improve network communication at the access layer.
SWBAT created a complex nested conditional statement.
SWBAT upload images in python.
SWBAT convert decimal numbers to binary numbers.
Agenda:
Networking Discussion - IP Structure
Packet Chart
Networking Essentials Module 5-7
Choose your own adventure Continued
Binary
Independent Project
Monday, September 22, 2025
Essential Questions: How does the access layer work in networking? What is the best media to use in every networking situation? How can I use conditional statements to create a game?
Mastery Objectives:
SWBAT explain the process of encapsulation and Ethernet framing.
SWBAT explain how to improve network communication at the access layer.
SWBAT created a complex nested conditional statement.
SWBAT upload images in python.
Agenda:
Networking Discussion
Media Chart
Networking Essentials Module 6
Packet Chart
Choose your own adventure
Independent Project
Friday, September 12, 2025
Essential Questions: How can I explain the importance of standards and protocols in network communications? How can I use the Turtle Library to create random artwork?
Mastery Objectives:
SWBAT Describe network communication protocols.
SWBAT Describe network communication standards.
SWBAT Compare the OSI and TCP/IP models.
SWBAT use the turtle library to create shapes.
SWBAT use the turtle library to draw images.
SWBAT create objects and modify properties.
Agenda:
Networking Discussion
Networking Router Exercise
Networking Essentials Module 5
Test Modules 1-4
Modern Art
Independent Project
Thursday, September 11, 2025
Essential Questions: How can I build a home network? How can I create a color in python?
Mastery Objectives:
SWBAT Configure an integrated wireless router and wireless client to connect securely to the Internet.
SWBAT Describe the components required to build a home network.
SWBAT Describe wired and wireless network technologies.
SWBAT Describe Wi-Fi.
Agenda:
Networking Discussion
Networking Essentials Module 4
Colorful Creations
Networking Discussion
Independent Project
Wednesday, September 10, 2025
Essential Question:
How do wireless and mobile networks work? How are messages sent over the Internet? How can I use the Turtle Library?
Mastery Objectives:
SWBAT Write for loops in Python
SWBAT Use random numbers in Python
SWBAT Draw lines in different colors with Python Turtle
SWBAT Describe the different types of networks used by cell phone devices.
SWBAT Configure mobile devices for wireless connectivity.
Agenda:
Networking Discussion
Networking Essentials Module 3
Networking Packets Activity
Racing Turtles
Networking Discussion
Networking Essentials Module 4
Tuesday, September 9, 2025
Essential Question:
What are network components, types, and connections? How can I use the mod function to recreate a program that finds a user's Asian Zodiac animal? How are messages sent?
Mastery Objectives:
SWBAT Explain the roles of clients and servers in a network.
SWBAT Explain the roles of network infrastructure devices.
SWBAT Describe ISP connectivity options.
SWBAT use the mod function in python.
SWBAT upload images in python.
SWBAT create a complicated conditional statement.
Agenda:
Networking Discussion
Safety Quiz
Lunar Zodiac
Networking Packets
Networking Essentials Module 2
Monday, September 8, 2025
Essential Question:
What is a network?
Who owns the Internet?
What are the types of networks?
Mastery Objectives:
Develop and refine a software engineering identity
Instantiate and use objects from a given class
Call and write methods with and without parameters
Use inheritance to create subclasses and extend functionality
Implement algorithms using sequencing, selection, and iteration
Debug programs using variables, outputs, and the problem-solving process
Document code using comments, preconditions, and postconditions
Collaborate with peers by giving and receiving feedback during code reviews
Write readable, well-structured Java programs using classes, constructors, and methods
Agenda:
Seth Story
Rules and Syllabus
Plan for the Year
Safety
Safety Quiz
Networking Basics
Beginning Java
Networking Essentials Module 1