Computer Science 4-H Project Area
Discovering Computer Science and Programming Through Scratch curriculum introduces young people to five fundamental principles of computer programming, providing a foundation for exploring and creating. Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. Each youth in a group should have his/her own guidebook.
- Level 1 - Youth interact with a series of tutorials and challenges within the Scratch environment. Young people can work on the activities individually, with partners, or in a guided instructional setting.
- Level 2 – This book delves deeper into important principles of computer science such as generalization and modularity, and introduces some additional features of Scratch such as clones and lists. Going through this book should strengthen youth’s programming skills, help them write better programs, and provide interesting ideas for further exploration.
- Level 3 – This book focuses on an interesting, powerful, and important technique from computer science called recursion. A recursive program is one which “calls itself”. In Scratch, this means using a block for the script within the very script that defines the block. Recursion makes solving many problems easier, and also allows one to do some things that would be very difficult to do without it, such as drawing intricate fractals.
Scoresheets
Contact your local Extension Office
Exhibit Ideas
- Make a display that showcases one or more of your completed activities. If there is technology available, you can make a screencast of one or more of your completed activities and create a short video to be shown on a computer or TV/DVD player.
- Examples of Blue Ribbon Exhibits
How Do I Sign Up?
- COMPUTER PROGRAMMING (SCRATCH) / YEAR 1 (DISCOVERING COMPUTER SCIENCE & PROGRAMMING THROUGH SCRATCH LEVEL 1: FUNDAMENTALS)
- COMPUTER PROGRAMMING (SCRATCH) / YEAR 2 (DISCOVERING COMPUTER SCIENCE & PROGRAMMING THROUGH SCRATCH LEVEL 2: EXPLORATIONS)
- COMPUTER PROGRAMMING (SCRATCH) / YEAR 3 (DISCOVERING COMPUTER SCIENCE & PROGRAMMING THROUGH SCRATCH LEVEL 3: RECURSION)
Project Videos
Related Events & Camps
What Is Code Camp?
From smartphone apps and robots to video games and movies, the world runs on code. With software development jobs expected to grow 16% over the next decade, coding is not just fun, it is a Beyond Ready skill.
At 4-H Code Camp, campers don’t just use technology, they learn to make it. They build software in programming languages like Scratch, JavaScript, and Python and explore hardware such as Makey Makey, micro:bit, and Arduino to bring their own ideas to life.
WHO
Youth ages 11 to 18 and in grades 6 through 12
WHEN
Friday, February 20, 2026 - Sunday, February 22, 2026
WHERE
COST
$175
Computer Science Resources
Computer Science
Benjamin M. Statler College of Engineering and Mineral Resources
Computer science is a discipline that involves the understanding and design of computational processes. The discipline ranges from a theoretical study of algorithms and information processing in general, to a practical design of efficient and reliable software that meets given specifications. This differs from most physical sciences, engineering included, that separate theoretical underpinnings of the science from applications within it.
Careers
- Computer Systems Analysts
- Information Security Analysts
- Computer Network Architects
- Database Administrators
- Database Architects
- Software Developers
Computer Engineering
Benjamin M. Statler College of Engineering and Mineral Resources
Computer Engineering teaches you how information systems are put together from components, and provides you with an understanding of both hardware and software systems. This major provides the training necessary for some of the fastest growing fields, including big data analytics, cybersecurity, robotics and networking.
Careers
- Network and Computer Systems Administrators
- Software Quality Assurance Analysts and Testers
- Computer Hardware Engineers
- Sales Engineers
Cybersecurity
Benjamin M. Statler College of Engineering and Mineral Resources
Our Cybersecurity major will teach you to recognize issues in cybersecurity and develop your knowledge in data, software, system, human, organizational and societal security. You'll learn ethical aspects and cyber laws related to each of these cybersecurity areas.
Careers
- Computer and Information Systems Managers
- Security Management Specialists
- Computer Systems Analysts
- Information Security Analysts
- Computer Network Support Specialists
- Database Administrators
- Network and Computer Systems Administrators
Game Design and Interactive Media
College of Creative Arts and Media: School of Art and Design
Are you creative and love all things tech? Learn to use graphics, animation, apps and more to create interactive audiovisual media experiences, from mobile phone apps to video game production and beyond.
Careers
- Web and Digital Interface Designers
- Video Game Designers
Data Science
Eberly College of Arts and Sciences
Data science is an interdisciplinary field with roots in applied mathematics, statistics and computer science. With increasing employment demands across many STEM, health, social sciences and humanities fields, we seek to meet this need with the Bachelor of Science in Data Science.
Careers
- Data Scientists
- Statisticians
- Clinical Data Managers