- finished cs50’s lecture 8, mario.py (more comfortable); working on credit.py and the rest of cs50’s pset6
- uploaded mario.py on Github
- next few steps is to make a website using cherrypy with a simple form code
I finished Week 6 of CS50x. I did not learn anything new, but perhaps I solidify whatever basic HTML5 knowledge I have (+ other tidbits about how the Internet works). I haven’t finished Week 5’s assignment yet. I think I will come back to it, because I feel very burnt out on that question. In terms of CS50x, I will be continuing the course throughout the term. The goal is to complete the course.
I am considering making my programming learning a “course” for myself for the next term. This means I will take 4 courses instead of 5, which is considered to be full-time. However, I will have to put aside time and set my own learning goals and abide to it. Again, just something I am considering.
I was also thinking of starting to read a new book on programming. I will start browsing Reddit for some options.
On a lighter note, I am extremely excited to be be taking a (real?) programming course at school again!
So as it turns out, time is not a factor when I start something I needed to finish – in this case, it is the backbone for my website. Here is a list of what I have done since my past post:
- Completed “FizzBuzz” question in C for fun, uploaded on Github
- Started watching some introductory videos on Bootstrap in preparation to code my first website from scratch, which wasn’t too difficult with some previous familiarity in HTML
- To elaborate on this, I feel like Bootstrap is almost difficult to learn if you don’t get your feet wet – it was tough and I felt helpless watching the video without being able to try it out for myself
- Coded the “backbone” of my site, which will be uploaded to Github as soon as I finish typing this post
To-dos next week:
- Read an article on styling precedence in CSS as recommended
- Complete lecture for Week 6 of CS50x
- Make site work well on mobile
- Continue and complete lesson on TheOdinProject
- Attempt at coding a fake site (??) Perhaps this will come later but it is something I would like to try doing
With school starting in the next week, I will have to prioritize my progress with programming between school work. I am enrolled in CS116, a course that will introduce Python. I am looking forward to squeezing in those programming assignments between my routine. With that, I will probably have to cut down my tasks to just the important ones.
I have taken and completed my first introductory computer science course officially in school, as part of my Health Informatics Option in September 2016. I enjoyed the course content a lot – I loved the problem solving aspect of the course. Not to mention none of the assignments really felt like assignments to me. I figured I owe it to myself to learn programming more after realizing that I had been looking forward to each weeks’ assignment handout.
I started learning to code independently in January 2017 when I started my co-op job. I started by taking CS50x that is offered by Harvard University and taught by David Malan. I have been keeping up with assignments up to Week 5 (out of 11) now. I am feeling burnt out learning C and have lost a bit of interest. A friend of mine advised me to consider learning web developing first as it might be more fun and the payoff, almost instant.
I am going to hold myself accountable for the journey I am about to embark on. There is no better way to do so than to blog about it!
Resources that I have in my favor:
- Friends who program for a living
- A heap ton of online resources and programming courses
- Free time next term (exact amount to be determined for scheduling purposes)
- Inspirations, in the form of Stephanie, Josh Kemp
Goals for this week: