Posts

Showing posts from March, 2025

Week 4

With whom did you work? Raquel, Jeremy, and Flavio. What was your strategy for solving the assignments?  Did you start writing code right away? Did you plan it out on paper?  I am ashamed to admit I did not have a strategy for solving this assignment. I basically just started working through the prompt in the order they came up. Once I got through the whole prompt, I went back through my code to find any compilation errors. After that, I went through to search for logical errors. It was not effective. What was THEIR strategy for solving the assignments Their strategy was to begin with fields, setters, and getters, then added the skeleton for each method. Then they took a break (which is noted to be very important and why I need to ensure I allocate enough time in my projects). They also stated that they made plenty of branches to divide each task into, like starting methods, adding other classes, and a final branch to ensure everything worked together cohesively. Throughout th...

Week 3

Summarize the feedback you received about your code I received really good feedback from my teammates on what I misunderstood from the instructions and how I may have implemented the attackModifier values incorrectly. It was really helpful for my teammates to point out I overlooked the symbols in the UML diagram, and miswrote different methods to be private/protected/public. With that information, I know I can tackle future projects more confidently and accurately. They did mention that I made good use of my comments, and it was easy for them to understand what I was trying to do, which in turn, helped them provide feedback on what was correct/incorrect. Identify any trends you noticed when evaluating the code of others It appears that all of us struggled with the toStringTest with our codes. The day before the project is due, we all discussed how we could not seem to get that part of the unit test to pass. I also noticed that a lot of our implementations for certain methods were fairl...

CST 338 - Week 02

Which unit test was/is a challenge to pass, which was easy, what was the thing you were the most proud of completing?   The easiest unit test to pass was the endsWithPunctuation test. The most challenging test to pass was the addWordTest; I had great difficulty getting it to pass due to several logical errors. Given that this method handled a majority of the work load, it was essential in getting it to pass in order to work out the other methods properly. It had many things to check and accomplish, which although would have been easy for me to do 2 years ago, the break I had from programming really beat me down. Overall, I am most proud of being able to get the program to pass all the unit tests. I was really beginning to feel like I would have to settle and be happy with just some of them passing. I spent a lot of time struggling and it didn't start to click until the final few hours before it was due.     What made the Markov assignment so difficult was ironically,...

CST 338 - Week 01

Image
Week 01 This week, I worked through different Coding Bat challenges. It was a really good way to dip my feet back into programming again, after taking almost two years off to focus on electronics. First step was to familiarize myself again with Java's syntax. When it came to approaching the problems, especially with strings, I had to pull out a pen and paper to physically see what characters would be accessed depending on the indexes my "for loop" was on. Because I really wanted to just dive back in, I gave some problems a little thought on how I think I can solve it, then wrote out the code. Once the logical errors presented itself, I would think a little more about what I did not consider (typically not accounting for all the cases). I struggled the most with arrays and strings, because I have really forgotten how to manipulate them efficiently, taking me several tries. My favorite so far was working with maps and functional maps, with the use of lambdas, something I ha...

01 March 2025

Part 1: Review Other Teams' final video projects USA vs China in the Race for Artificial Intelligence 1. is the topic well covered?  The topic is well covered, relating it to the situation we are in today as a country. 2. is the presentation clear? Presentation is clear in its topic and the speaker was well understandable. 3. how is the quality of the research? Quality of research is good, to include the news clips included to help support their statements. 4. how is the quality of the video production? The quality of the video production is excellent. 5. is the video engaging and interesting? The video is engaging and interesting. The soundtrack in the background and the narration in the beginning was very engaging. The clips were engaging. I like the topic was related to a personal story, it was like watching an actual documentary. 6. is the team work evident? The teamwork is evident, as the quality of the presentation demonstrates a lot of work had to go into it. You can tell th...