On January 6, 2024, the Programming Basics workshop commenced, introducing participants to the essentials of computer programming with a focus on C++. Utilizing the Replit platform, attendees engaged in hands-on exercises, learning about program structure, key data types, error handling, variables, and basic input/output operations. Emphasizing the benefits of C++ for its versatility and community support, the workshop provided a concise yet comprehensive introduction to foundational programming concepts, setting the stage for further exploration in the coding journey.
On January 13, 2024, our workshop focused on problem-solving in programming was conducted, covering key concepts such as operators (+, -, *, /, %), logical operators, variable scope, and control structures like if-else statements and nested ifs. Participants engaged in hands-on activities to reinforce their understanding of these fundamental programming elements, fostering essential skills for effective problem-solving and logical decision-making in coding scenarios.
On January 20, 2024, the workshop provided a comprehensive review of the second week, placing a specific emphasis on refining participants' understanding of if-else statements and nested if structures. Additionally, the session covered the intricacies of for loops, while loops, and nested loops, empowering attendees with the knowledge and skills to effectively control program flow and iterate through tasks. The workshop aimed to solidify foundational concepts, enabling participants to tackle more complex coding challenges with confidence.
On January 27, 2024, the workshop concentrated on demystifying arrays in programming. Participants were introduced to arrays as collections of elements, such as strings, characters, and numbers, and learned how indexing allows direct access to these elements. The session covered essential array operations, including initialization, assignment, deletion, and addition, equipping attendees with practical skills for effective data manipulation. This knowledge forms a critical foundation for advanced data handling and programming techniques.
On February 3, 2024, our workshop distilled the essentials of functions in programming. Functions, defined as reusable code blocks for specific tasks, and their return types were introduced. We delved into inline functions for succinct coding and explored parameterized functions for dynamic operations. Participants applied these concepts in a practical mini-project and showcase to everyone demonstrating functions' utility. The session concluded with the distribution of certificates, celebrating the participants' grasp of functions in programming.