Throughout our programming lessons, I learned many important basics that helped me understand how a program works. I learned about variables and data types, which are used to store different kinds of information like numbers, text, or decimals. I also learned how to use input and output, which let the user enter data and allow the program to show results.
I also studied decision control structures like if–else, which help the program make choices based on conditions. Loops taught me how to repeat actions without writing the same code many times. All these lessons improved my basic problem-solving skills, helping me break problems into smaller steps and think more logically when writing code.
Activity Title: Programming Language Overview
Date Completed: September 23, 2025
In this activity, I completed a quiz on integer variables, which covered fundamental programming concepts such as declaring variables, assigning values, and performing basic calculations. This exercise helped me reinforce my knowledge of how integers are represented and utilized within a program.
Activity Title: Output Operations
Date Completed: September 25, 2025
In this activity, I learned how to use input and output functions in C programming. I practiced using scanf to get user input and printf to display messages on the screen. By creating a program that asks for a user’s name and then greets them, I improved my understanding of how programs interact with users and how to handle text input and output effectively.
Activity Title: Input Operations
Date Completed: October 10, 2025
In this activity, I learned how to display output using C programming. I practiced using the printf function to show messages on the screen, starting with a simple program that prints "Hello, World!". This helped me understand the basics of output operations and how programs communicate information to users.
Activity Title: Arithmetic Operators
Date Completed: October 10, 2025
In this activity, I learned how to use arithmetic operators in C programming to perform calculations. I practiced taking input from the user using scanf, performing addition, and displaying the result with printf. This helped me understand how programs can process numbers and perform basic mathematical operations, which is an important part of programming logic.
Activity Title: If...Else Statement
Date Completed: October 20, 2025
In this activity, I learned how to use variables to store data, get input from users, and apply conditions in C programming. I practiced taking text and number inputs, performing calculations, and checking conditions such as whether an age is a perfect square. This activity helped me understand how programs can make decisions based on user input and how to display results effectively.
Activity Title: If...Else If...Else Statement
Date Completed:
In this activity, I explored how to handle multiple decision paths in C programming using the if…else if…else statement. I practiced writing programs that evaluate several conditions and execute different actions depending on which criteria are met. This exercise helped me improve my understanding of comparing values, checking ranges, and applying logical operators to manage more complex program decisions.
Activity Title: Area Menu - Switch
Date Completed: November 20, 2025
In this activity, I learned how to create a simple calculator using C programming. I practiced using printf and scanf to interact with the user, switch-case statements to choose operations, and arithmetic operators to perform addition, subtraction, multiplication, and division. This helped me understand how programs can process user input, make decisions, and display results in a structured way.
Activity Title: Hands-On Exam 1B
Date Completed:
This activity involved creating a C program that allows users to pick a shape from a menu and calculate its area using a switch-case mechanism. Depending on the selection, the program collects the necessary data, computes the area, and shows the result. It gave me hands-on experience with decision-making structures, input handling, and performing calculations in C.
And for my last activity, i completed my missed activities at code chum and able to answer my missed activities.
Date completed: December 28, 2025
REFLECTION
My journey in CC102 (Programming) has been full of challenges that pushed me to grow as a learner. I often struggled with understanding new programming concepts and debugging my code, which taught me the importance of patience and persistence. Each obstacle became an opportunity to improve my problem-solving skills and think more logically. Through these experiences, I gained confidence in programming and developed a deeper appreciation for how much effort and practice it takes to become proficient. I acknowledge my prof, Mrs. Rhueliza Tordecilla for being patient for us to learn about programming and coding, A huge thanks for you Maam Liza.