Entries in Harvard (2)

Sunday
Aug212011

L. e. c. t. u. r. e. s...

Most of the week and throughout the weekend I was watching CS76 Harvard course lectures non-stop.  The Objective-C "picture" makes more sense each time I hit 'play' in QuickTime player.  I am definitely going to start actually implementing what I've learned so far during coding practice.  Right now I'm just trying to get myself started.

That's being said, I've never stopped coding.  As my practice in C++ I solve Project Euler problems (this week there were three of them, done mostly on Saturday).  And this process really affects my way of approaching tasks.  For example, I am covinced that it is absolutely necessary to use paper and pencil while figuring out algorithm and structure of future code.  More so, it is sometimes helpful to trace some pieces of code on paper.  I wonder if it's the same experience with iPad instead of paper and pencils, but something tells me that 'hard copy' may still be a must.

So, next week it's going to be lectures (I mean, more lectures), and hopefuly coding first Objective-C apps completely on my own, just like I can in C++.

Sunday
Aug072011

CS course from Harvard

A couple of days ago I've received a great tip from Anton, a regular reader of this blog.  He shared a link to Harvard's course in Computer Science, which is specific to developing mobile applictions.  I took time to check it out and I must say it's a great resource!  

Here's the link: http://cs76.tv/2011/spring/

Every course its own pace.  My Java and C++ studies are of 'moderate' pace, and by calling it so I refer to the amount of infromation and details presented by the teacher.  This course is just a blast!  I've learned C in about over an hour, and the lecture wasn't even over, since there were some things left to be said about Objective-C basics!  I really enjoyed the great lectures and surprisingly enough it didn't feel like I only had scratched the surface or had skipped lots of important concepts.  I guess this was one of the most suitable paces for me.  Once again, thank you Anton for this great tip!

As for C++ coding I didn't do as much as I wish I'd had done because of my tight travel schedule this week.  Still a couple dozens lines of incomplete code to check if a numbered square is a 'Magic' one had their happy birth hour at the 20,000 meters altitude.  :)

I'm going to continue working on CS76 lectures throughout the week just to prepare to the upcoming final 'phase' of studies, the Objective-C language.