GPA: 3.85 / 4.00
Rank: 10th out of 1,200+ students
Years: 2022 - 2026
Learned OOP using C++ language, understanding the basics and how to represent real-world entities as objects.
Learned the fundamentals of databases, including designing ERD and EERD, mapping them to schemas, and querying databases. Applied concepts by developing a flight management system with the following functionalities:
Learned the fundamentals of software engineering, including building use case diagrams, UML diagrams, and sequence diagrams. Studied SOLID principles and how to apply them in coding. Explored common design patterns and learned when and how to use them effectively in real-world projects.
Learned foundational front-end development and back-end programming using the Django framework. Applied the knowledge to develop a fully functional Library Management System, implementing both client-side and server-side functionalities.
Gained in-depth knowledge of over 15 design patterns and explored their practical importance. Applied SOLID principles and design patterns in building a comprehensive Learning Management System (LMS) project, demonstrating advanced software engineering skills.
Studied fundamental algorithms including sorting, graph traversal, dynamic programming, and hashing techniques. Applied problem-solving and optimization strategies through hands-on coding exercises.
Studied advanced operating system concepts using "Operating System Concepts" (9th edition). Developed a simulation assignment to understand process management, CPU scheduling, and page replacement algorithms. Explored disk management techniques and implemented a prototype OS using C language to apply theoretical concepts practically.