Summary of my experience

This semester has gone by pretty fast! I’ve learned a lot of Python, React, SQL, and got a refresher on some of the design patterns I learned from Software Design with Batory.

A couple of complaints:

  • Lack of Software Engineering principles: When I first started this class, I thought it would be heavy on Software Engineering principles. Instead, the first three quarters of the class focused on Python and Python’s quirks. That part of the class might as well be named Intro to Python. I think this class should be more about best industry practices, how to work with source control (as a team), how to properly create unit tests and acceptance tests (which was brushed on at the beginning of class), how to best document code, and how to use useful tools that aid your development. With that being said,
  • We are not allowed to use an IDE with autocomplete on the HackerRank portion of the tests: I believe the language (python) and its API are not what we should be tested on.
  • A lot of the things we learned in class weren’t useful for the project, or were taught too late to be useful: We learned some SQL towards the end, but it was a bit late since we had to learn it independently by project 2.

These are all complaints that I think should be taken into consideration when structuring the class for the future. With that being said, I enjoy Professor Downing’s courses, and especially appreciate his teaching style.

 

 

Categories: CS373

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

CS373

CS373 Fall 2017: Mustafa Taleb

What did you do this past week? Last week, I was able to turn a project (for work), from 3 months, to only 2 weeks behind schedule. It felt nice being able to deliver something Read more…

CS373

CS373 Fall 2017: Mustafa Taleb

What did you do this past week? Last week, I met with the team to discuss and distribute work on the project. We got most of the data in, as well as the player profile Read more…

CS373

CS373 Fall 2017: Mustafa Taleb

What did you do this past week? Last week, we finally got done with project #3. Although we didn’t completely check-off all the requirements for model relations, I think we got a pretty good site. Read more…