CS 373 Spring 2021 Week 2: Zein Fakhreddine

This past week I got more familiar with Docker. I was able to run and use the Docker image Professor Downing gave to us. I wrote a short simple Python script to calculate Collatz conjecture similar to what we did in class. I also used the unittest library in Python for the first time.

I need to re-watch the lecture were Professor Downing explained the project. I feel I missed a lot and need to be more concentrated and take more notes so I know exactly what needs to be done for the project. This project feels more open ended then projects I have done in other classes.

I need to familiarize myself with some of the GitLab features we will be using for the project such as the issue tracker. I will continue to work on the code for the project and I hope to be passing all the hackerrank tests by the end of next week.

I found it a bit overwhelming at first. I need to re-read it a couple of times and familiarizes myself more with how makefiles work. I know bash but some of the syntax seemed foreign to me.

I have very little experience with Docker. Up until this class I had heard of Docker and knew a lot of people in the industry used it but never knew really what it was for. In the past week I was able to setup the Docker image professor downing provided but have not done much past that.

I am experienced with assertions. I used them in CS 439 operating systems and in some internship work I did. I’m confident in my ability to continue using them for future work.

I am fairly experienced with unit tests. I have used them some in past classes and internships but I know they can get pretty complex depending on the use case. I’m unsure about how complex are tests are going to be for this and future projects. I know there’s still lots I can learn.

I had to travel from Saudi Arabia back to the states, so I was happy to get home after 24 hours of traveling.

Google Chrome updated to include tab searching. By pressing Ctrl+Shift+A you can search through all your open tabs. This is really useful when debugging by enabling you to search through many tabs of stackoverflow and documentation.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store