The following summarizes my experience for cs373.

How well do you think the course conveyed those takeaways?

I think the course definitely conveyed that testing was important, as well as collaboration. I think it did its job in teaching the design for algorithms, containers, and decorators. I particularly got a lot from the distinction between lazy and eager.

Were there any other particular takeaways for you?

I felt that the course did a good job in teaching the details of Python that most people may not know/pay attention to.

How did you feel about two-stage quizzes and tests?

I really…

The following summarizes my experience for cs371p.

How well do you think the course conveyed those takeaways?

I think the course definitely conveyed that testing was important, as well as collaboration. I think it did its job in teaching the design for algorithms, containers, and adapters.

Were there any other particular takeaways for you?

I felt that the course did a good job in teaching the details of c++ that most people may not have know/pay attention to.

How did you feel about two-stage quizzes and tests?

I really liked the two-stage quiz and test design. They were less stressful…

The following is for blog entry #12 for CS371p.

What did you do this past week?

I worked with my partner on project 5, Life. We set up the git repository, managed the issues, and created the REPL based on the previous project. We also attended Friday’s lecture and used that information to start constructing our classes. Then, we also filled out the implementation for the classes. Outside the project, I attended lectures like usual and took the daily quizzes.

What’s in your way?

Mostly we have to fix the makefile and actually run our program to see if it…

The following is for blog entry #12 for CS373.

What did you do this past week?

For SWE, not much, although I did a lot for OOP this week. We got our grade back for phase 3 and my team did pretty well. Outside the project, I attended lectures like usual and took the daily quizzes.

What’s in your way?

Nothing for now, but I intend to start working on phase 4 of the project for SWE.

What will you do next week?

Nothing planned for now, but I intend to start working on phase 4 of the project.

If…

The following is for blog entry #11 for CS371p.

What did you do this past week?

I finished project 4, Darwin, with my partner. This included implementing the I/O and the simplest possible implementation, optimizing it until it passed all the HackerRank test cases, and creating unit tests and acceptance tests. The optimizations we did were using enums to speed up the string comparisons, creating a global turn counter to avoid looping through every creature to give them a new turn, and switching from endl to \n. Outside the project, I attended lectures like usual and took the daily quizzes.

The following is for blog entry #11 for CS373.

What did you do this past week?

I finished phase 3 of the project with my group. For me, I was mostly populating a portion of the backend database and making sure there were at least 5 searchable, sortable, and filterable attributes. I also submitted a new user story and responded to the previous one. Additionally, I worked on the filling out a portion of the report. Outside the project, I attended lectures like usual and took the daily quizzes.

What’s in your way?

Nothing for now, but I intend to…

The following is for blog entry #10 for CS371p.

What did you do this past week?

I worked on Project 4, Darwin, with my partner. This included creating the repository, setting issues, and mostly implementing the REPL for the I/O. We Outside of the project, I also attended the lectures and took the daily quizzes this week. In addition, I attended the Under Armour talk.

What’s in your way?

We were stuck for a while on the REPL as we were creating our constructor for the classes wrong. …

The following is for blog entry #10 for CS373.

What did you do this past week?

I submitted the user stories for the developer team we are associated with. I also got started with looking at phase 3 of the project. Outside of the project, I also attended the lectures and took the daily quizzes this week. In addition, I attended the Under Armour talk.

What’s in your way?

We still have a lot of work to do for phase 3 of the project. I need to get started with implementing the requirements for the project.

What will you do…

The following is for blog entry #9 for CS371p.

What did you do this past week?

I finished the Allocator project with my partner, Kevin Gao. We found the project much harder than the previous one, Voting. Personally, I felt like there was much more places to make tiny syntax errors that would hold you back for hours. As far as the logic went, it was relatively straightforward, like how Downing had explained in class for allocate and deallocate. However, it did take us a few takes to understand the sentinels and minimum allocatable size. …

The following is for blog entry #9 for CS373.

What did you do this past week?

I finished my SWE project with my group on Monday and Tuesday. For me, this included using get requests to retrieve information from multiple Food APIs and deciding which one we would use (for now). In addition, I had to create a table on postgres and push the information to our AWS database. It had a lot of syntax requirements that set me back while I was working on that portion of the assignment. After I finally managed to get that working, I contributed…

Stephen Zheng

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