CS373 Fall 2018: Yujie (Jessie) Chen
Week 1: 09/01/18
What did you do this past week?
I went to my 10 AM Software Engineering class on Wednesday and we went through the syllabus. I took some notes while Professor Downing gave an introduction to software engineering and his expectations for us. He’s a great speaker by the way. On Friday, we went through a couple of logs related to Docker and “Hello World” examples in Python, JavaScript, and Java. We also took our very first quiz that day. After class, I logged all the test dates and project due dates on my calendar.
What’s in your way?
There’s nothing in my way so far. Since it was syllabus week, things have been pretty chill. The lectures so far haven’t been too difficult to understand. I have a few friends in the same class time as me so there are people to sit next to in class. There hasn’t been any homework or projects assigned besides this blog post. So far so good.
What are your expectations of the class?
I expect this class to take at least 20–25 hours a week. People have told me that the projects will be challenging, and the tests will be difficult. I also heard that it is really difficult to make an A. I feel like passing the class should be pretty doable though. Aside from that, I hope the group aspect of the projects will be fun! I really enjoy group work, especially in school. I’m honestly really happy that most of the projects in this class are group projects.
What will you do next week?
I am planning to attend all my classes, and get a head start on the assigned readings. I also plan on creating study groups with friends for this class. Hopefully, by the end of next week, I will have a solid group of people to work on team projects with.
What’s your pick-of-the-week or tip-of-the-week?
I have been using LeetCode for technical interview practice recently, and I really enjoy it! It’s a great website to find coding problems with concepts commonly seen in coding challenges and technical interviews. Each problem is tagged as either Easy, Medium, or Hard, and problems can be sorted by concepts and topics. There are so many problems on there that you will probably never run out. Ofcourse, you can apply what you practice and learn on here to write more efficient code.
