Academic Foundations
Early Programming Foundations
A collection of early academic projects that shaped my first understanding of logic, structure, and programming fundamentals
JavaAssemblerOOPProgramming Logic
Problem
At this stage, the challenge was less about building complete products and more about understanding the fundamentals behind programming: how logic is structured, how rules are modeled, and how different paradigms shape the way a problem is solved.
Approach
These projects were approached as learning exercises. One focused more on object-oriented structure through game logic, while another introduced lower-level thinking through assembler. Together, they helped me start connecting theory with implementation.
Outcomes
- Built the foundations that later helped me approach more complex projects with more confidence.
- Gained early exposure to both high-level and low-level programming styles.
- Developed a stronger intuition for logic, structure, and code organization.
Contributions
- • Implemented an early UNO-style game as part of object-oriented programming practice.
- • Built a simple memory game in assembler to explore low-level programming concepts.
- • Strengthened my understanding of programming structure through hands-on academic work.
Lessons learned
- • Small academic projects can have long-term value when they build the right foundations.
- • Learning different programming styles early helped me become more adaptable when approaching new technologies later on.