CS373 Spring 2021: Week 4

Jyoti Luu
2 min readFeb 14, 2021

What did you do this past week?

This week I started and finished the Collatz project! I also finished an assignment for my iOS development course as well as an assignment for my Data Mining course.

What’s in your way?

Nothing in particular. I am currently waiting to be assigned groups so I can start working on the second project. After that, I will need to start brainstorming topics and coordinating meeting times with my group members.

What will you do next week?

Work on my assignments for other classes. Brainstorm civic engagement topics with models that are connected to RESTful APIs for project 2.

If you read it, what did you think of the Pair Programming?

Pair programming is a great tool to help you program more efficiently and effectively. It’s much easier to catch and fix bugs early on when you have someone watching over your shoulder. And the physical presence of someone by your side makes us more accountable which leads us to stay better focused and be more productive in our time spent programming. However, an important I learned from pair programming is to remember to take breaks and refresh your mind every so often!

What was your experience of types? (this question will vary, week to week)

After this past week, I know a lot more about types. And it helped me a lot in a recent interview!

Some important things to remember …

  • mutable types include lists, sets, and dictionaries
  • immutable types include tuples, frozen sets, and strings
  • unordered types that do not allow duplicates include sets and frozen sets
  • indexable types include lists, strings, and tuples

What made you happy this week?

Finishing Collatz and another project in another class! Also, I enjoyed getting ice cream in this freezing weather and spending time with friends. And celebrating Lunar New Year with my family.

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

When developing in XCode, a helpful tip is that if you need to create a new ViewController in your storyboard, you need to then add a new Cocoa Touch Class file, name it, and then go back to your storyboard, select the newly created ViewController and make sure to change it’s class name and module to the current project! Hopefully, that will save you from some of the horrid NSExceptions later on.

--

--

Jyoti Luu

I am a senior at The University of Texas at Austin studying Computer Science. I am interested in Full Stack Development in web and mobile applications.