Posts

CST363 - Week 3

1. A view is a table like structure associated with a select statement; it contains rows and columns, just like a table. 2. I think labels could be considered as variables, and a table could be similar to a structure. Beyond that, I'm not sure what else could be compared if the user input differs from SQL or the loops.

CST363 - Week 2

1. I couldn't think of an example, so I just searched for one. For instance, finding salary ranges that include all employees and their respective salary ranges.  SELECT employees.ID, employees.name, employees.salary FROM employees JOIN salaries ON employees.salary BETWEEN salaries.min_salary AND salaries.max_salary; 2. I find it easy to learn and improve with practice, though I consider some commands, like subqueries and having, to be challenging as I was initially unfamiliar with them.

CST363-Week1

 1. I think the differences are the keys that let you move through data tables, and the learning curve is another one. 2. Probably with larger projects, learning and maintaining a database is important because it makes it easier to find values compared to a spreadsheet with a lot of data. 3. I want to learn how to maintain and read databases better. For HW1, I had to look up references on joins and substring methods on W3Schools, so learning more MySQL methods would definitely be helpful.

Module7&8 - 338

 I checked my Homework 1, the Jotto assignment, but after a week, I still can't figure out why, once I start the game, it prints one of the answers. I vaguely remember finding the cause when I worked on the assignment, but I left it for debugging so I could get the correct and wrong answers. However, I can't remember where that print statement was located anymore. I realized that one victory is that I'm more confident in coding now, even though it's been a year since I last practiced coding after finishing college, and I’ve taken another programming class. I also learned more about Android Studio, which was something I had never used before.

Module 5 - 338

I worked with Rene, Krithika and Joseph on this assignment. For this assignment , I decided to start well in advance of the due date . I began by reading the prompt before starting the work . When writing the code , I started with the smallest function , as well as the first one required to make the others work . Finally , the last method I implemented was addFromFile . This strategy gave me plenty of time to check for errors . The strategy my classmates used was for all of us to read the prompt before starting. Joseph decided to follow the methods in order, but if a method required another to function, he adjusted the sequence. Krithika began with the easiest method first and focused on the one necessary to make other methods work. Similarly, Rene referred to past discussions to identify the easiest methods to start with. I believe my strategy worked well for this assignment because it was not too complicated. I only struggled with one method because I didn’t fully understand that par...

Module 4 - 338

 1. I worked with my team members Joe, Rene, and Krithika. 2. I started the assignment by reading the prompt. Then, I wrote the functions and simplified the ones I understood. If i encountered challenging code, I reread the prompt to understand it better, wrote the code, and kept revising it until it was correct. 3. I noticed that our strategies were similar in starting with the easy code, but they differed in other aspects. For instance, Krithika writes pseudocode first to understand each concept. Joe’s approach was somewhat similar to mine, but he mentioned that the process becomes more challenging as the project grows. Rene's strategy was also similar, but he separated the work into sections to review and complete them. 4. I realized that I should also create pseudocode for larger projects. 5. I noticed, with the help of my teammates, that we all used the same Google Java Style, though some points were likely missed because we learned a similar format. I also didn’t know that In...

Module 3 - 338

 For Parts 1 and 2 of the library project, I received positive feedback. It was mentioned that, to avoid a warning, I can modify my Arraylist to prevent the IDE from flagging it. I was also advised to add comments to make it easier to read and maintain the project in the future. I didn’t struggle too much with the first two parts because Part 1 had a video example, and Part 2 wasn’t too difficult. I feel that I completed Part 2 quickly, which I consider an achievement.