CS 373 Blog #3 Fall 2021

Sieg Balicula
3 min readSep 12, 2021

What did you do this past week?

This past week I worked on the first Project for this class. I am nearly complete; I only have to clean up and make certain files that are on the rubric. Otherwise, I have been attending my classes and doing the work for them like normal. I also installed the Godot Engine on my home machine for my Game Technology class.

What’s in your way?

I have to put together the small pieces left of my project to turn it in. Even though I am just turning it in, it only took about 3 hours total to complete for me since I did this similar project for my summer class with Professor Downing. I need to work on my Game Technology Project.

What will you do next week?

I will work on my project for Game Technology, and, should it be released along with our team members, the next project for this class. I will also be attending class as usual and working on the homework for those classes.

If you read it, what did you think of the Paper #3: Continuous Integration?

I had this paper during my CS 371G course with Professor Downing, and I am still amazed with how well it keeps up with today and how much the concept has affected the creation of frameworks to handle Source Control and collaborative effort in a company. Continuous Integration is such a simple and worthwhile concept to implement into a project and with the technologies available today, Continuous Integration is now, I daresay, integrated.

What was your experience of IsPrime and Collatz optimizations? (this question will vary, week to week)

For the IsPrime optimizations, I have to say that my understanding of Python is rather barebones, so the tip on skipping every other value in a range was helpful to know. I hope to learn more about Python as the semester goes on.

As for the Collatz optimizations, it was mostly just a review for me since, as I stated before, I did it in a previous class with Professor Downing and the only difference was that it was in C++ in that previous class. It was refreshing to recall the names of all the different caches and reinforce my knowledge of how and why the simple optimizations work.

What made you happy this week?

I purchased a new laptop, and it came in. I used the emergency funding to pay for it. This is imperative since it would seem that classes are going from online to real life and back.

What’s your pick-of-the-week or tip-of-the-week?

While reading the Continuous Integration paper, I was wondering whether or not Github had Continuous Integration in its framework. I found out that Github Actions, provided by Github, has a Continuous Integration feature within it. Read about it here:

https://docs.github.com/en/actions/guides/about-continuous-integration

--

--