CS373 Fall 2021: Nathan Eisenberg Week of 8 Nov — 14 Nov

Nathan Eisenberg
3 min readNov 13, 2021

What did I do this past week?

This week I planned out how I need to use my tokens and what assignments I need to do. I decided that I have to go for a B before the tokens, and then use the tokens to boost my grade to an A-. There are 8 quizzes left and I need 5 of them to qualify for a B. I messed up one of the quizzes this week, so I’m spending a token to redo it. I also got started on phase 3 of the group project. I’m have been planning how to approach the searching for the model pages. I also decided that the full website search is going to be a different format than the model pages search. I planned out how I’m going to spend my time this weekend working.

What is in my way?

I do not know when I am going to take time to apply for jobs. I have no idea where I am going to work next year… I don’t even know which city I will be in. We also have a considerable amount of work left to do for this week’s project. Monday is going to be a long day.

What will I do next week?

Next Week I am going to finish my share of the work on the 3rd phase of our group project. Hopefully, I will finish all the other big projects I need to do for my other classes. I have a recording project for my foundations of digital sound class. I am sampling from The Games We Play and make a supporting part for the song kinda like how Daft Punk used to.

What did I think of Paper #12: More Getters and Setters?

I think it is good knowledge to have moving forward as coders. We should keep all the data in their respective classes as much as possible. If there is a method that needs to handle the data, it’s most likely the right call to put the method in the same class. For example: any method that needs to deal with the total funds of a company should do it within the finance class instead of something like an employee class. That way the data isn’t leaked and/or propagated through the program.

What was my experience of cross join, theta join, natural join, and SQL?

Cross join, theta join, and natural join are all a part of relational algebra. We have all studied these kinds of relations in the mathematics, most likely in our linear algebra classes. It was easy seeing how this is incorporated into a coding language. The list of dictionaries just makes sense. I honestly couldn’t tell you how SQL is going because it just feels like another coding language. It’s not too different from anything I’d seen before.

What made me happy this week?

I went to Wusrtfest and reconnected with an old friend. It was good simple fun. I just got food and a drink and walked around and listened to some music. It seems like such an old cultural event, but there were a ton of young people there. It’s cool knowing there’s a lively smaller town like that only an hour away from Austin.

What is my tip of the week?

If you’re struggling to keep up with the workload for this class, just shoot for a B and use your tokens to boost your grade. An A vs. and A- is no big deal and it lets you slack off with a bunch of the work.

--

--