Posts

CST 338 - Week 5

 Hey everyone! Here is an update on my week. We did two major things: started planning to build our own app and coding a text generation program called Markov.java. We then reviewed our MArkov.java with our classmates. Here are some analysis questions. Who did you work with? I worked with my classmate, Adan Valadez.  2.  What was your strategy for solving the Markov assignment? I first started writing the methods according to the UML diagram provided. Then I created two branches, and divided the methods into both those branches. I started to work through my methods one by one, debugging when needed. 3.  What was THEIR strategy for solving the Markov assignment Adan first wrote all the methods without any context. Then he followed the instructions and completed each methos. He tested the methods when possible as well. Finally, he debugged the code where needed and completed the program.  4.  How would you change your strategy having worked on the assignment?...

CST 338 - Week 4

 Hey everyone! We did quite a few things. We finished our project 1! I reviewed my project with my classmate, Adan Valadez.  What was your strategy for solving the assignments? I tried to take it small steps at a time. It was too overwhelming to do everything at once, so I broke it up and did it part by part. I would start by watching Professor's lab videos for a guided start. What was THEIR strategy for solving the assignments Adan's strategy was pretty similar to mine. He would make sure to look at the lectures and slides provided by Professor so that it would be easier to work on the project. How would you change your strategy having worked on the assignment? I think I would try to go to office hours if possible to get help to debug. I would also try to work beforehand so I am not too pushed for time. According to your classmate(s): how well does your code follow the Google Java Guidelines? Adan's code is pretty well organized. It is well-formatted, with some minor err...

CST 338 - Week 3

 Hey everyone! We have officially reached week 3 of my second 8-week course of my online journey! I am so excited to share my thoughts for the past week. We had a major assignment due - Histogram. That was a very fun and challenging assignment. It was frustrating at times, but I was so relieved when I finally finished! We had to exchange our codes with a classmate, or 2-3, and give/get feedback on our work.  Here is a summary of the feedback I received.  I was told that my code was clean and neat. Adan mentioned that he had done his from scratch by himself, without using Professor’s recording walkthrough. Keeping that in mind, he said that both of the codes were similar. I noticed that everyone struggled with the Display()   method, especially the histogram display part. It was hard to get both the counts and letters on the same line, using the same format as the professor. I struggled a lot with the Display () method. It took be a whole day to figure out the pro...

CST 338 - Week 2

 Hey everyone,       I am back with an update of a challenging week. We worked on HW 01 this week, which was creating a Histogram. It was truly was a challenge. I am not very familiar with Java, so it was hard for me to keep up with a lot of information. However, our Professor's videos really helped, and our TA Krishna was a huge help too! The hardest part for me was the public void Display() method. I was not getting the right output, although my tests were passing. It worked out in the end, though. I was proud of the sort() method when it worked. I wouldn't say any of them were easy, although since the Professor had gotten us started on it, it was not too challenging to continue.     We even worked on Book.java and Reader.java. It was easy to add methods after the tutorial of Book.java given by Professor. I had a few errors that Krishna helped me with. The workload this week was a little more than what I am used to but it was a fun challenge in the e...

CST 338 - Week 1

 Hey everyone!  I am back with another update on my online learning journey. This week we started coding in Java. We used Coding Bat to help develop our skills, and I must say, it was quite a challenge.      Java was a new programming language for me so it took me some time to get the hang of the language. I had a lot of fun because it was like a challenging puzzle. First, I started by understanding each problem, identifying the expected inputs and outputs. The I started writing the code, implementing one step at a time. Sometimes, I wrote a bit of code to see if it actually works, then moved on to the next part of the problem. Other times, I would write the code how I see fit and then end up debugging one step at a time.      For me, what worked was incremental development. Writing a little bit at a time and testing each part as I progressed helped in isolated issues quickly and made debugging easier. Reading the problem carefully, especially giv...

CST 300 - Week 8

 Hello everyone! We have reached the last week of CST 300. It was an eventful and interesting course. I definitely learned a lot. This week, we submitted our final project videos.  Part 1: Review Other Teams' Final Video Projects 1)  https://youtu.be/DUtErdKvH_wi      I personally loved watching this video! The topic was about predictive modeling, by J.R.S. Consultants, which was well-covered with detailed explanations. For example, their video explained what predictive modeling is, the common terms, types of models (classification, forecasting, clustering), and its importance in computer science. The presentation is clear and easy to follow, with the speakers articulating their points well. The use of visuals, such as graphs, in their PowerPoint, aids in understanding their material. The information they shared shows how thorough their research was, with credible sources throughout the presentation. The video was professional, with good audio and video qua...

CST 300 - Week 7

Hey everyone!      This week was the 7th week of my online journey! It was quite fun and stressful at the same time. We finally submitted our argumentative essay. We also reviewed our peers' resumes and cover letters, which helped us learn a lot about different types of work experience and skills our classmates have gained and how they have helped them in their lives. Part One      In planning our team's Final Research Video Project, we collaborated effectively by using a combination of synchronous and asynchronous communication tools. We used Google Meet for virtual meetings, which facilitated real-time discussions and decision-making. For ongoing communication and project management, we relied on iMessage and emails to maintain a clear and organized flow of information. Google Docs and PowerPoint were useful for sharing documents and collaborating on scripts, while regular Canvas reminders helped us keep track of tasks and deadlines. Overall, the process...