Posts

Showing posts from March, 2025

Week 3 - CST 338

Project 1 code review:     I didn't receive much feedback on my code. One thing Neng mentioned I could change is implementing attackmodifier() better. I used if-else statements which is not as efficient as using switch statements. Everyone in the team struggles with getting the tests to pass. Joshua mentioned that the way I returned the attackModifier value using a variable is most likely incorrect according to the prompt. This needs to be adjusted.       The first two tests that passed were the constructor and getElements tests. From there, we all struggled to find the issue of why the rest of the tests were not passing. The method I struggled with the most was attackModifier mainly because I was unsure on what to do in the instance that a monster had more than one type. My biggest victory during this assignment was having the feeling of "I know exactly  what to do to implement this  method." I felt that I struggled more with the Markov assignmen...

CST 338 - Week 2

 It was difficult to get more than two tests to pass initially. The first two tests to pass were the constructor  and endsWithPunctation tests. Those were fairly straight forward. The hardest part overall was thinking of where to start since most methods called for other methods which had yet to be implemented.  I enjoyed the codingbat assignments because they were a refresher on the basics of the structure of code and how string, arrays and hashmaps work. It was definitely daunting at first to set up IntelliJ as I had never heard of it. I am more comfortable with it now but I still need to work on creating more branches on assignments and when to do so.   Regarding how long it took to complete HW01, I won't have any "chill time" for future assignments I presume. 

Week 1 - CST 338

 Week 1 HW 2 For the CodingBat assignments, I first tried to remember what I had learned from C++ in terms of statements to use and how to structure the code. I also started by looking at the video and examples available on CodingBat to refresh my memory. For problems with logic and booleans, I knew I had to first set up a for loop when iteration was required to first a char or int in a sequence. What followed next was  if statements that returned true if the conditions were met, or false if not. In all of the problems I worked on, I thought about the easiest way to make the code work, even if the code was longer than needed to be. Then I looked at the CodingBat solution, when available, to see how I could improve my code to be more efficient. Most problems took at least three tries, often because I was missing a colon or parentheses.  Overall, I feel confident in my ability to succeed in getting the code to work; I feel like it is coming back to me. 

Week 8 - Final week for CST 300

  Final Presentation Reviews: -Cyber Down     - The Metaverse (Long)     This video discussed what the history of the metaverse, including how it works, what it encompasses and how it came to be. The topics are covered well and this video appears to be something that could be used in a class to learn a brief history of the metaverse. It was interesting to watch because there were graphics for everything that was being presented and clearly labeled. The video production is very clean, leaving out any graphics or audio that would be too distracting. I may be mistaking, but I only heard one voice, but maybe that's for a reason. One suggestion for the visual aspect of the video would be to change the block letters used to regular font. Depending on what screen the video is being viewed upon, block letters can become distorted as they get smaller, and it appears that way on some slides of the presentation. This video is appropriate for a professional setting, especia...