Book 7: Networks, Programming and Machine Learning

Cover of Byte by Byte Book 7: Networks, Programming and Machine Learning

Byte by Byte: The Young Techie Series · Book 7 of 8 · Ages 13+ (Grade 8) · 250 pages · 17 chapters · Mini project

From how networks carry information to building apps and judging what AI tells us.

At 6:42 one Sunday morning a picture appears: Simbha, Guardian of Memunic, roaring over a huddle of terrified young rabbits. By breakfast it has crossed every village. By Monday the Moonbrook rabbits are outside the palace, and the Queen asks Simbha to step aside until the truth is known. Memoon has known him since she was seven, and he has never roared at anyone. To find out what is real she has to learn how networks carry information, how to protect it and how to check it.

The book begins with how the connected world works: PAN, LAN, MAN and WAN, network topologies and devices, MAC and IP addresses, cloud computing (IaaS, PaaS and SaaS), the Internet of Things and why IoT devices are a security risk, then cryptography and cybersecurity: Caesar and Vigenere ciphers and how they are broken, public-key encryption, how HTTPS protects you, hashing and how passwords are stored, and the main cyber threats and defences.

Five chapters deepen Python with strings, lists, functions, dictionaries, top-down program design, debugging, and searching and sorting algorithms (linear and binary search; bubble, selection and insertion sort). Web design moves on to CSS, Flexbox, forms, responsive design and accessibility, and readers build a mobile app in MIT App Inventor. Creative chapters cover animation and video editing and advanced spreadsheets (nested IF, XLOOKUP, PivotTables, Goal Seek). The book ends with the AI project cycle, decision trees and neural networks, and deepfakes, misinformation and responsible AI - with methods for checking what you see before you share it.

What readers will learn

  • Explain network types and topologies, network devices, and the difference between a MAC and an IP address
  • Explain cloud computing, IoT and its security risks, and emerging technologies
  • Describe encryption, HTTPS, hashing and digital signatures, and defend against common cyber threats
  • Program in Python with strings, lists, functions and dictionaries, and design larger programs top-down
  • Trace and compare searching and sorting algorithms, and count steps to judge efficiency
  • Style and lay out responsive web pages with CSS, Flexbox and forms, with accessibility in mind
  • Plan and build a mobile app with MIT App Inventor
  • Animate and edit video, and use advanced spreadsheet features including PivotTables
  • Work through the AI project cycle, and explain decision trees, perceptrons and neural networks
  • Tell misinformation from disinformation, spot deepfakes, and check sources before sharing

Who it is for

Students aged 13 and up (Grade 8 skills), young coding enthusiasts, parents and educators. It opens with a recap of Book 6 and builds on its Python, HTML and AI foundations. It supports Class 8 computer courses, and includes revision, a glossary and an answer key for self-study.

What you need

A computer with Python and IDLE, a web browser and Notepad, plus Excel, MIT App Inventor and a video editor for the optional chapters.

How each chapter works

Every chapter opens with "The Case", a story problem, then teaches the concepts, sets hands-on tasks (Build It), and ends with Test Yourself questions and Key Terms. Answers are at the back.

Chapters and supporting material

  1. Before We Begin
  2. Chapter 1: Computer Networks and How Devices Connect
  3. Chapter 2: Cloud Computing, IoT and Emerging Technologies
  4. Chapter 3: Cryptography and Cybersecurity
  5. Chapter 4: Working with Strings
  6. Chapter 5: Python Lists
  7. Chapter 6: Writing Your Own Functions
  8. Chapter 7: Dictionaries and Program Design
  9. Chapter 8: Searching, Sorting and Efficiency
  10. Chapter 9: Styling Web Pages with CSS
  11. Chapter 10: Page Layout, Forms and Responsive Design
  12. Chapter 11: Building Mobile Apps with MIT App Inventor
  13. Chapter 12: Animation and Video Editing
  14. Chapter 13: Advanced Spreadsheets
  15. Chapter 14: The AI Project Cycle
  16. Chapter 15: Decision Trees and Neural Networks
  17. Chapter 16: Deepfakes, Misinformation and Responsible AI
  18. Chapter 17: Revision -- Let's Remember
  19. Mini Project – My Truth Desk
  20. What I Can Do Now (Skills Checklist)
  21. Glossary
  22. Answer Key

Project: My Truth Desk

The Queen asks every village to set up its own Truth Desk. The reader builds one for their own school or community: a place where people can check whether something they have heard is true before they share it. There are three required parts and two optional extras. The reader plans with a problem canvas, talks to at least three people about rumours they have seen, and keeps a project log of what they did, what went wrong and how they fixed it.

View all posts for Book 7

Keep learning with Byte by Byte

Explore Book 7: Networks, Programming and Machine Learning. Find the ebook, purchase details and teaching slides on MemuniCity.

Comments

Popular posts from this blog

CA-7 Job Status and Failure Reason Codes

Whistling Winds and Waterfalls: 4 Days of Magic in Shillong

Installing and Configuring Hadoop on Ubuntu as a Pseudo Distributed Single Node Cluster