Introduction Welcome to the Virtual Code Camp (VCC) – an exciting and interactive coding adventure! In this camp, we will embark on a journey to explore the fundamentals of programming all the way up to object-oriented programming, using the versatile JavaScript language with the powerful p5.js library. During this camp, you will dive into the...
On the second day of the code camp, the objectives are to delve into key concepts and skills related to programming and coding. Participants will first gain an understanding of the special functions setup() and draw() and their roles in coding. Additionally, they will explore how the sequence of code execution influences program output. The...
On the third day of the code camp, participants will continue to expand their knowledge and skills in programming and mathematics. The day's objectives encompass various crucial concepts. First, participants will work towards demonstrating a clear comprehension of radians, a fundamental unit of angular measurement. They will also delve into the concept of variables, gaining...
On the fourth day of our code camp, our focus will be on deepening your programming skills. You'll have the opportunity to create your own functions, a fundamental skill in coding that enhances code organization and reusability. Additionally, you'll master the art of conditional expressions, which are at the core of programming logic. These expressions...
On the fifth day of our code camp, we'll continue to expand your programming knowledge and capabilities. You'll delve into conditional statements using "if(){} else if(){}," gaining the ability to control program flow based on various conditions. Furthermore, we'll explore comparison operators like "==", "===", "!=", "<", ">", ">=", "<=", as well as logical conjunctions...
On the sixth day of our code camp, we'll dive into multimedia integration and advanced programming constructs. You'll gain the ability to load and display images in your code, adding a visual dimension to your projects. Additionally, we'll explore the world of audio as you learn how to load and play sounds, enabling you to...
On the seventh day of our code camp, you'll dive into advanced programming concepts and digital logic. Firstly, you'll gain a clear understanding of the distinction between two critical aspects of coding: "mouseIsPressed," which is a property representing a boolean system variable, and "mousePressed()," an event. This knowledge is essential for interactive application development. Additionally,...
On the eighth day of our code camp, we'll focus on advanced topics in digital systems and programming. You'll develop the ability to recognize binary numbers from 1 through 16, a skill that's foundational in understanding data representation in computers. Additionally, you'll become adept at determining the output of essential logic gates, including AND, OR,...
On the ninth day of our code camp, we'll delve into the world of computer architecture and theory. You'll have hands-on experience with LogicBuilder 4.1, a valuable tool for understanding and simulating digital logic circuits, which is crucial for advanced programming and digital systems understanding. We'll explore the intricate workings of a CPU through a...
On the tenth and final day of our code camp, it's time for our talented participants to shine as they put the skills and knowledge they've acquired over the past days into action. This day is dedicated to project completion and presentation. Students will have the opportunity to bring their creative coding projects to fruition,...
Introduction
Welcome to the Virtual Code Camp (VCC) – an exciting and interactive coding adventure! I...
On the second day of the code camp, the objectives are to delve into key concepts and skills related...
On the third day of the code camp, participants will continue to expand their knowledge and skills in...
On the fourth day of our code camp, our focus will be on deepening your programming skills. You'll have...
On the fifth day of our code camp, we'll continue to expand your programming knowledge and capabilities....
On the sixth day of our code camp, we'll dive into multimedia integration and advanced programming constructs....
On the seventh day of our code camp, you'll dive into advanced programming concepts and digital logic....
On the eighth day of our code camp, we'll focus on advanced topics in digital systems and programming....
On the ninth day of our code camp, we'll delve into the world of computer architecture and theory. You'll...
On the tenth and final day of our code camp, it's time for our talented participants to shine as they...