How well do you think the course conveyed those takeaways?

I think these takeaways are conveyed well through the lectures. And the exercises also strengthened my understanding in them.

How did you feel about cold calling?

I’m pretty used to cold calling now. And because of the class size of this semester I only got cold called twice.

What required tool did you not know and now find very useful?

I worked completely on the frontend this semester and all the frontend tools such as react use states and use effects, bootstrap/material ui, and d3 graphs are new to me…

What did you do this past week?

I had 3 midterms this past week so I was mostly studying for exams. I didn’t do quite much for the projects in this class or other classes. And I’m glad that the deadline got extended again. After studying the work that was assigned to me this weekend I think finishing it by Friday is quite feasible.

What’s in your way?

As for this class, I’m implementing searching with algolia and I need to upload the data to the algolia server. I hope the free account has enough quotas to support our website’s data. …

What did you do this past week?

It’s a pretty typical week for me. For this class, I worked heavily on building media on instance pages using Twitter, Google, and youtube APIs. For the youtube APIs, it turns out that by default a free account can only make 100 search requests per day, so we decided to retrieve the data first and store them in the backend database. Thanks to the extended deadline we had more time to do this.

What’s in your way?

I still need to add the CSS styles to the website to make it look prettier…

What did you do this past week?

The past week I had a couple of meetings with the team to discuss the general workflow and the distribution of labor for phase 2. I haven’t started to code much as of now, and I’m expecting to work on it in full capacity start from next week. I also finished a bunch of assignments and a midterm in other classes.

What’s in your way?

After adding the type checker tool to our docker file, the typescript often complains about its type when compiling and I spent quite some time debugging on it…

What did you do this past week?

This past week I have been working on finishing Phase 1 of our Software Engineering project. I finished the code for retrieving git status on the about page and setting up the model pages and instance pages. There were some small issues right before deployment but it worked out in the end. In the next phase, I think it’s important to leave more time for deployment thus we have enough time to fix the bugs.

What’s in your way?

One lab on y86 simulator for another class. …

  1. What did you do this past week?
    I finished and submitted the Collatz project. I enjoyed this weeks’ lectures a lot since we finally start to focus on python itself. I also bought the food and other supplies for me to survive the upcoming winter storm.
  2. What’s in your way?
    The debugging class CS340D that I’m taking is very nontrivial, and the projects are not really related to lectures(like this class lol). To be honest I did not expect the difficulty of that class.
  3. What will you do next week?
    The team is assigned by the time I read the blog…

What did you do this past week?

Nothing special, just taking classes and doing classwork. The first two weeks' lectures are almost identical to 371p and 371g. I’m looking forward to Downing formally start on python stuff next week.

What’s in your way?

I didn’t spend too much time on schoolwork this weekend, and I still have two other assignments that I barely started due on Tuesday.

What will you do next week?

The groups for this class will probably be assigned next week so I plan to keep preparing myself for the group web project. …

What did you do this past week?

For this class there weren’t too many things to do last week. What I mostly did this past week is taking zoom lectures and do the readings and assignments. I’m also following a flask tutorial in order to prepare this class’s project.

What’s in your way?

My sleep schedule is messed up now. I hope I can adjust it to normal at the weekends.

What will you do next week?

Hopefully, I can finish the Collatz project fast since it’s my third time playing with it. …

I grew up in Xi’an, China. I’m taking this class mostly because I need an upper-division writing flag to graduate this semester. But I also want to learn python better and build up a nice project that can be put on my resume. My experience in web programming is pretty limited. I took the modern web app class and wrote some java Spring code a year ago, but I haven’t worked on any web projects since then. The first two lectures are very familiar to me, as I have taken two classes with Downing before. And I think cold calling…

How well do you think the course conveyed those takeaways?

I think these takeaways are conveyed pretty well by this course. Every topic was demonstrated through detailed code examples. The experience of building those examples with Prof.Dowing and other partners in breakout rooms is very helpful. Projects and exams further strengthen our understanding of them.

Were there any other particular takeaways for you?

One takeaway for me is to utilize std functions like copy, fill instead of reimplementing similar functionality in a loop.

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

In general, I appreciate the idea of two-stage…

Yichen Liu

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