TPT
Total:
$0.00

Computer Programming

150+ results
Filters
Standard
Preview of Creating Programming Flowcharts Activity (Engineering/Computer Science)

Creating Programming Flowcharts Activity (Engineering/Computer Science)

Created by
STEM Pathways
This activity provides students the opportunity to think like a programmer through the creation of  flowcharts. During the lesson, students are instructed to create flowchart in an engineering notebook which describes the process for completing a series of complex tasks. For each task students must use a vector-based drawing software such as Microsoft Publisher or Excel to graphically create their flowchart. The activity provides nine everyday complex tasks such as "eat sushi with wasabi and soy
Preview of Introduction to Operating Systems in Computer Science & Programming [Lessons].

Introduction to Operating Systems in Computer Science & Programming [Lessons].

This Google Slides lesson offers a complete introduction to Operating Systems (OS) in Computer Science. It covers everything learners need to know about what an operating system is, its functions, types (like Windows, Mac OS, Linux), and why it is essential for computers and mobile devices. The lesson is designed to be beginner-friendly, interactive, and easy to follow, making complex concepts simple through clear explanations, diagrams, and real-world examples. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧
Preview of Program Control Structures (If, While, For) – Computer Science Lesson (No Prep!)

Program Control Structures (If, While, For) – Computer Science Lesson (No Prep!)

Created by
Creepy Circuits
Get your students confidently coding with this engaging lesson set that introduces program control structures in Java! Perfect for middle or high school computer science courses, this resource covers If statements, While loops, and For loops through direct instruction, scaffolded activities, and practice programs. What's Included: Editable Lesson Presentation (Google Slides & PDF) Covers arithmetic review, if statements, while loops, and for loops Example code, syntax explanations, and inte
Preview of Programming Design Challenge w/ Arduino (Computer Science/Engineering)

Programming Design Challenge w/ Arduino (Computer Science/Engineering)

Created by
STEM Pathways
Working in groups, students experience an engineering design process in the designing, building, and programming of an automated machine which solves a given problem. The lesson provides students the option to solve one of four different problems each requiring a combination of programming, electronics prototyping, and physical building. Students are asked to document their design process in an engineering notebook. The following is an example of one of these problems: Railroad Crossing Problem:
Preview of Introduction to Programming w/ Arduino and Vilros (Computer Science/Engineering)

Introduction to Programming w/ Arduino and Vilros (Computer Science/Engineering)

Created by
STEM Pathways
This series of programming and prototyping activities provides students an introduction to programming in the Arduino IDE and creating circuits using basic electrical components. The activities are modified versions of the ones found in the Vilros Ultimate Starter Kit Guide (not included, see link below). I designed these activities as instructions provided with the Vilros kit showed students how to build/program circuits, but did not provide students any opportunities to solve programming/proto
Preview of Intro to Python: Variables (Unit 1 | Lesson 2) - Computer Science & Programming

Intro to Python: Variables (Unit 1 | Lesson 2) - Computer Science & Programming

Lesson 2 of my Intro to Python course: This resource includes everything you need to introduce variables and computer memory to students with no prior coding or programming experience. The lesson includes an overview of variables in programming, how variables are stored in computer memory, and rules and best practices for naming variables. Students will write their first ever Python program using Google Colab: a free, online tool for writing and running Python programs (a Google account is requ
Preview of Intro to Python: Basics of Computer Programming (Unit 1 | Lesson 1)

Intro to Python: Basics of Computer Programming (Unit 1 | Lesson 1)

Lesson 1 of my Intro to Python course: This resource includes everything you need for an introduction to computer programming for students who have no coding or programming experience. The lesson includes a brief history of programming languages, an introduction to algorithms, and explains why Python is a great first language to learn. What's included?Lesson Plan: all the information you need to use the lesson within your classroom including a walkthrough of the presentation plus additional info
Preview of Hour of Code Computer Science STEM Coding Activity Gingerbread House Gifted

Hour of Code Computer Science STEM Coding Activity Gingerbread House Gifted

A fun Hour of Code Google Slides activity that introduces students to essential computer science and coding skills while building a digital gingerbread house. Students will explore introductory to intermediate coding concepts as they decode pseudo code (written in a code-like format) and use the algorithms to create their own digital gingerbread house. This activity is a fun and festive way to build problem-solving skills and deepen students’ understanding of how coding works. The preview
Preview of Technology + Artificial Intelligence Activities How AI Learns Computer Science

Technology + Artificial Intelligence Activities How AI Learns Computer Science

Help middle school students explore how artificial intelligence works with this engaging bundle of artificial intelligence activities for STEM, technology, and computer science classes. These student-friendly lessons introduce important AI concepts through hands-on learning, critical thinking, simulations, discussion, and creative activities, all without requiring coding experience. Students will explore how AI systems use training data, patterns, predictions, and algorithms while also discu
Preview of Bucket Filler Activities - 3 STEM Challenges & Computer Science Activity

Bucket Filler Activities - 3 STEM Challenges & Computer Science Activity

Whether you are looking for a back to school bucket filling activity or a hands-on way to introduce or reinforce this classroom kindness concept, your students will complete 3 STEM challenges and a computer science activity (unplugged or digital with Google Slides). These activities are able to be completed in the classroom or in a distance learning environment. While STEM is better if completed in teams, these activities may be done alone by students as well. This a a great back to school act
Preview of Python Computer Coding Activities Computer Science for Beginners

Python Computer Coding Activities Computer Science for Beginners

Introducing 12 Python Activities for Beginners!Are you ready to unlock the exciting world of Python programming and take your skills to new heights? Look no further! This digital resource is perfect for both educators and students, designed to make Python learning engaging, accessible, and highly rewarding. What's Inside: 12 Engaging Python Activities: Dive into a dynamic assortment of 12 Python programming activities for beginners. These activities, while aimed at beginners, aims to strike a ba
Preview of Introduction to Computer Science [Know your Computer System  and PC well]

Introduction to Computer Science [Know your Computer System and PC well]

This is a complete Google Slide lesson on Introduction to Computer Systems in Computer Science. It covers everything learners need to know about Computer Systems and PC . This is both beginner-friendly and easy to follow Lessons in Programming, and Coding. Every slide is interactive and fun to learn from. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ The Following Are Included in This Curriculum✤ Google Slide lesson▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ Format & Features✤ Google Slides✤ Editable ✤ Interactive ✤ Beginner-F
Preview of Programming/Prototyping w/ Arduino/tinkerCAD - online/virtual (CS/Robotics)

Programming/Prototyping w/ Arduino/tinkerCAD - online/virtual (CS/Robotics)

Created by
STEM Pathways
Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. These activities are designed to introduce students to programming and prototype circuits using the free online circuit building software found on tinkerCAD.com. For each circuit activity, students are prov
Preview of 12 Python Programming Activities - Object-Oriented Programming

12 Python Programming Activities - Object-Oriented Programming

12 Python Activities - Object-Oriented Programming in Python!Struggling with grasping the concepts of object-oriented programming (OOP) in Python? Dive into these 12 hands-on activities specifically tailored for beginners and mid-level learners. This resource is designed to help you solidify your understanding of OOP principles in Python, enabling you to confidently tackle real-world programming challenges. What's Inside: Introduction to Classes and Objects: Start with the basics of defining cla
Preview of Cabling &  Network Topology in Networking and Computer Science Complete Lessons.

Cabling & Network Topology in Networking and Computer Science Complete Lessons.

This Resource provides a comprehensive introduction to Cabling and Network Topology in Networking and Computer Science. It covers everything learners need to know about network cables, types of topology, their functions, advantages, and real-world applications. Designed for beginners, this lesson is clear, engaging, and easy to follow. Every slide is interactive and designed to make learning fun. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ The Following Are Included in This Curriculum✤ Google Slide Lesson
Preview of Python Programming / Coding Activities - Beyond the Basics

Python Programming / Coding Activities - Beyond the Basics

Introducing 12 Python Activities - Beyond the Basics!Feeling stuck after trying to learn Python? Still unable to code something from scratch on your own? Looking for practical activities that let you create something useful? Look no further! This activity pack offers 12 engaging challenges designed to push your skills and help you master real concepts that professionals use daily. What's Inside: 12 Engaging Python Activities: Take your Python skills to the next level with a diverse set of 12 han
Preview of Introduction to Ethernet and its Basics in Networking and Computer Science.

Introduction to Ethernet and its Basics in Networking and Computer Science.

This Resource provides a comprehensive introduction to Ethernet and its role in Networking and Computer Science. It covers everything learners need to know about Ethernet standards, data transmission, network communication, cabling types, and real-world applications. Designed for beginners, this lesson is clear, engaging, and easy to follow. Every slide is interactive and designed to make learning fun. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ The Following Are Included in This Curriculum✤ Google Slide
Preview of Introduction to Routing in Networking and Computer Science | Complete Lessons.

Introduction to Routing in Networking and Computer Science | Complete Lessons.

This Google Slides lesson provides a comprehensive introduction to Routing in Networking and Computer Science. It covers everything learners need to know about how data moves between networks, types of routing (static and dynamic), routing tables, IP addressing, and basic router operations. Designed for beginners, the lesson is clear, well-structured, and easy to follow. Every slide is interactive, making complex concepts easy to understand through visuals and real-world examples. ▧▧▧▧▧▧▧
Preview of Intro to Python: Basic Data Types (Unit 1 | Lesson 3) - Computer Science

Intro to Python: Basic Data Types (Unit 1 | Lesson 3) - Computer Science

Lesson 3 of my intro to Python course: This resource includes everything you need to introduce data types and evaluating expressions to students with no prior coding or programming experience. This lesson includes an overview of Python's built-in data types, basic operations you can perform with each data type, and an introduction to evaluating expressions that builds the foundation for future lessons on conditional statements and loops. This course uses Google Colab: a free, online tool for wr
Preview of Automated Machine Design Project using Lego EV3 (Engineering/Computer Science)

Automated Machine Design Project using Lego EV3 (Engineering/Computer Science)

Created by
STEM Pathways
In this lesson students will work in engineering teams in the designing, building, and programming of an automated machine which solves a given problem. To provide students choice and to differentiate instruction, four different automated machine design projects are provided including: Elevator Project Machine Design ProblemRecyclable Sorter Machine Design ProblemTic-Tac-Toe Machine Design ProblemClock Machine Design ProblemFor each project there are student instructions which provide an introdu
Preview of Algorithms, Input, Arithmetic Programming - Lesson, Notes, HW, Practice, Rubric

Algorithms, Input, Arithmetic Programming - Lesson, Notes, HW, Practice, Rubric

Created by
Creepy Circuits
This lesson introduces students to the foundational concepts of programming logic using Java. It covers algorithms, pseudocode, receiving input, and basic arithmetic in Java programs. Perfect for beginner programmers using CodeHS or a Java IDE! What’s Included: Lesson Slides (Google Slides + printable PDF) Student Guided Notes Practice Programming Activities (with sample answer key) Homework Assignment (20 questions with key) Editable Program Grading Rubric (Google Docs+PDF) Ski
Preview of Introduction to TCP/IP Basics in Networking and Computer Science | Full Lesson.

Introduction to TCP/IP Basics in Networking and Computer Science | Full Lesson.

This Google Slides lesson offers a comprehensive introduction to the basics of TCP/IP in Networking and Computer Science. It covers everything learners need to know about the TCP/IP model, its layers, protocols, IP addressing, packet delivery, and basic communication processes. Designed for beginners, this lesson is clear, well-organized, and easy to follow. Every slide is interactive, helping students engage with the material through practical examples and simple explanations. ▧▧▧▧▧▧▧▧▧▧
Preview of Lessons on Installing a Physical Network in Networking and Computer Science.

Lessons on Installing a Physical Network in Networking and Computer Science.

This Google Slides lesson provides a comprehensive guide to Installing a Physical Network in Networking and Computer Science. It covers everything learners need to know about network planning, cable installation, connecting hardware (switches, routers, and patch panels), testing connections, and troubleshooting common issues. Designed for beginners, this lesson is clear, hands-on, and easy to follow. Every slide is interactive and designed to make learning practical and fun. ▧▧▧▧▧▧▧▧▧▧▧▧▧
Preview of Introduction to TCP/IP Applications in Networking and Computer Science.

Introduction to TCP/IP Applications in Networking and Computer Science.

This Google Slides lesson provides a complete introduction to TCP/IP Applications in Networking and Computer Science. It covers everything learners need to know about common TCP/IP protocols and applications, including HTTP, HTTPS, FTP, SMTP, DNS, DHCP, and more. Designed for beginners, this lesson is clear, well-structured, and easy to follow. Every slide is interactive and makes learning practical and engaging. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ The Following Are Included in This Curriculum✤
Showing 1-24 of 150+ results