CST 363 Introduction to databases Introduced a lot, but here are a few things that really stand out. Understanding how to design and normalize databases was a game-changer, it helped me see how to organize data efficiently and avoid redundancy. Learning about SQL transactions and managing concurrency showed me how to keep data safe and consistent when multiple users are involved and accessing th data under diffrent circumstances which felt very practical for real-world use. And finally, getting hands-on with the Java Spring framework and building web apps really brought everything together for me. I now feel confident about creating full applications that connect to databases and solve real problems. Overall, it’s been a challenging journey but rewarding in the end.
This week I focused a lot on understanding time complexity and recursive analysis. It was challenging at first to figure out how to break down recursive functions and write the correct recurrence relations. Applying the Master Theorem was especially tough because I had to carefully identify each part of the formula and decide which case applied. I also spent time reviewing the difference between Big O, Big Omega, and Big Theta, which helped me better understand how to describe the efficiency of an algorithm. These concepts took time to click but working through examples really helped.
Comments
Post a Comment