This was my first massively online course that I finished, to completion.
What were my thoughts? Mixed.
To be honest, it was hard to stay motivated throughout. The course also suffered from a difficulty ramp, first 2/3 was easy, then the last 1/3 hits you hard. Difficulty level overall was pretty for low me.
The finger exercises were great because they give you immediate feedback on whether what you learned in the lecture was sufficient.
The problem sets suffered from one major problem. In addition to the difficulty ramp, if for some reason, you have trouble passing the input vectors for the first part of the problem set, then you were toast for the rest. That was frustrating. A frustration which could have been mitigated if I had spent time connecting with other students in the discussion forums.
Honestly, the greatest thing about this course is that I gave no concern whatsoever about the grade I'd eventually receive. Instead, I focused on learning what I could. What a refreshing and liberating feeling.
What I got out from the course was a introduction (or re-introduction) to some CS topics that weren't properly covered during my EE/CE studies. The subject material was presented using Python, which I thought to be a wonderful.
The course succeeded in it's goal of teaching the basics of data science. I now have a better understanding of stochastic programs / monte carlo simulations (using randomness in computations), data visualization and curve fitting using pylab, knapsack and graph optimization problems, and machine learning - well, sort of for that one.
I personally learn best from working on open ended problems, not contrived examples. The course could be improved by adding such a component.
As a final note, because of the lack of an individual project component, there's a good chance I'll forget most of the details of what I learned :) The redeeming factor is, without question, the wonderful textbook that I can go back and refer to. The process of sitting through all the lectures and trying (but not completing) all the problem sets made it such that my copy of the textbook is nicely highlighted throughout. This will make it easier for me if I ever needed to write code to, say..., apply machine learning to making sense of functional coverage data.
Showing posts with label MITx. Show all posts
Showing posts with label MITx. Show all posts
Monday, May 4, 2015
Sunday, May 3, 2015
MITx course done, what's next ...
I am just about finished with the MITx course that I was taking. Now that that monkey is off my bank, I can get back to my regular schedule of tinkering.
The 2nd RISC-V workshop has been announced. I may or may not put together another poster. I recently read Laszlo Bock's book and will certainly post a review of it. In fact, I have a few other books that will be interesting to blurb about.
On the home front, the home automation effort has begun. This will be exciting! The wife is also excited! A z-wave enabled door bolt is on the way, but I've yet to decide what type of controller to use. All signs point to one from Mi Casa Verde, but I may hold off for a product with a more refined software ecosystem, or robust interface to script all triggers myself ;)
For hardware, it is time to dig into Chisel more. I may or may not be partnering with another group to work on a project in this area.
The 2nd RISC-V workshop has been announced. I may or may not put together another poster. I recently read Laszlo Bock's book and will certainly post a review of it. In fact, I have a few other books that will be interesting to blurb about.
On the home front, the home automation effort has begun. This will be exciting! The wife is also excited! A z-wave enabled door bolt is on the way, but I've yet to decide what type of controller to use. All signs point to one from Mi Casa Verde, but I may hold off for a product with a more refined software ecosystem, or robust interface to script all triggers myself ;)
For hardware, it is time to dig into Chisel more. I may or may not be partnering with another group to work on a project in this area.
Wednesday, February 25, 2015
Wednesday Night Hack - Next Two Months
I'll be busy in my spare time for the next 9 weeks. I decided to sign up for MITx course: "Introduction to Computational Thinking and Data Science". The cost for verified certificate track was a donation of $50, for which I did not mind paying whatsoever.
Here is the list of lecture topics. It should be fun!!
Here is the list of lecture topics. It should be fun!!
- Plotting
- Simulations and Random Walks
- Probability
- Stochastic Programming and Hashing
- Monte Carlo Simulations
- Using Randomness to Solve Non-Random Problems
- Curve Fitting
- Knapsack Problem
- Graphs and Graph Optimization
- Machine Learning
- Statistical Fallacies
- Research videos
Subscribe to:
Posts (Atom)