Posts

Showing posts from March, 2024

Wk04: Learning Journal Markov

     I made it through week 4. Going back to the beginning of the week, I turned in the Super Maker midterm and it was horrible. A total failure. I thought spending the whole day on it would give me enough time since it was supposed to be timed within 110 minutes, but I got basically nothing done. I don’t want to think about the midterms anymore.      So I spent the rest of the week working on Project 1. I hit some huge roadblocks and got stuck because it wasn’t clear that I had to extend the classes and use supers in the subclasses, so it took ages to finally get the unit tests to compile and let me start checking to see if all of my work actually worked. After figuring that garbage out it became enjoyable to code again and it felt rewarding getting all of the unit tests to finally pass with the proper inputs. The toString() override method was probably the most trouble with trying to get it to match the example output from the prompt. Also I had to filter...

Wk03 Learning Journal: Jotto Code Review

Week 3 Learning Journal here. I completed HW02 Markov and it was much easier than Jotto. I didn’t complete Jotto and there wasn’t a whole lot to be reviewed. I answered the questions for the Jotto Code Review segment of this assignment and submitted it as a pdf. I think it was supposed to be separate? Week 3 had a timed midterm which I disliked because the code related questions were poorly formatted and pretty hard to read. There were no indentations so it was hard to tell what was going on with that stuff. I feel like the midterm focused primarily on abstraction and ignored the other subjects that we worked with, but maybe that’s just me. I scored very poorly. I reviewed Marcelo’s Jotto code and it was good. He had good formatting and comments for each method. The code was clean and besides a few very small things it was well thought out. There were possibilities for errors to appear with invalid inputs, but it passes the unit tests so who really cares? The feedback I received was th...

Wk02: Learning Journal HW 01

Here’s my first journal entry for CST338. I’m behind on the work for Week 2 because on top of learning Java for the first time I have to use it a lot. I’m definitely not completing Homework 01 before the deadline, so that’ll be a lesson learned for future homework. Let’s forget about that issue and talk about some stuff from Week 1. WK01HW02 was some code practice on CodingBat all about Strings, Maps, and functional mapping operations. All of my previous coding experience is with C++ and Python so I went into all of the CodingBat practice blind. With the documentation the site provides it was really easy to figure out each and every problem and nothing really stood out to me as being difficult. There wasn’t anything notable about the assignment, but it really helped me getting used to coding with Java. There was some other light homework and quizzes and it was all fine, but I did forget to fill out the test functions for one assignment. After doing all of that I was not prepared for t...