Created my first project in Scratch, a visual programming language. I learned the basics of sequencing, loops, and conditionals through an engaging and interactive program.
Source Code
Wrote my first C program to print "Hello, World!" to the console. This exercise introduced me to the syntax and structure of C programming.
Source Code
Implemented a program that calculates the minimum number of coins required to give a user change. I reinforced my understanding of loops and conditional statements through this challenge.
Source Code
Wrote a program that computes the readability of a text using the Coleman-Liau index. This problem allowed me to practice string manipulation and mathematical operations.
Source Code
Implemented a simple Caesar cipher to encrypt messages. This project introduced me to basic cryptography and the use of arrays in C.
Source Code
Implemented a program that runs a plurality election, determining the winner based on the highest vote count. I learned about data structures and algorithms for tallying votes.
Source Code
Applied image filters to BMP files, including grayscale and sepia. This project introduced me to pointers, memory allocation, and manipulation of 2D arrays.
Source CodeWrote a program to simulate a runoff election, where voters rank candidates and the least popular is eliminated in rounds. This exercise involved arrays, loops, and conditional logic, deepening my understanding of election algorithms.
Source Code
Wrote a program to recover JPEG images from a forensic image. I learned about file I/O, pointers, and memory management through this exercise.
Source Code
Implemented a spell-checker that compares words in a dictionary with text input. This problem allowed me to explore hash tables, linked lists, and trie data structures for efficient data management.
Source CodeRecreated previous C programs (Mario and Cash) in Python to understand Python's syntax and features. This exercise helped me transition from C to Python smoothly.
Source Code
Wrote a Python program to compute the readability of text using the Coleman-Liau index. This problem reinforced my skills in string handling and mathematical operations in Python.
Source Code
Created a program to identify a person based on their DNA sequence. I learned how to read files, manipulate strings, and apply algorithms in Python through this project.
Source CodeQueried a database of movies to find specific data such as movie titles, ratings, and cast. This problem taught me the basics of SQL commands and database management.
Source CodeSolved a crime by querying a fictional town's database. I developed my ability to write complex SQL queries and understand database relationships.
Source Code
Created a personal homepage using HTML, CSS, and Bootstrap. This project introduced me to the basics of web development.
Source Code