Tag Archives: CS101

April 3, 2012, 6:22 am

Udacity CS101: What’s Been Good

Sorry to be gone for a few days without posting. It’s been basically triage here as we move toward the end of the semester. It’s also nearly the end of the CS101 course at Udacity (whose courses come in “hexamesters”, six times a year), so this week I’m planning on giving a sequence of posts that sum up my experience.

I almost didn’t do the CS101 course at all. I was waiting for Stanford University’s similarly-named course, but its repeated delays compelled me to look into Udacity. (I’m wondering if those delays, which were explained as legal and business issues in Stanford’s emails, had something to do with Udacity’s and Stanford’s courses being similarly named and similarly timed and potential legal action between those two orginzations.) I was really motivated to learn Python and tired of waiting on Stanford’s course. I wasn’t sure what to expect from a startup that wasn’t formally…

Read More

March 21, 2012, 6:38 am

Udacity Update

It’s been a couple of weeks since my first post about the Udacity CS101 course, so here’s an update. Before that, let me mention this nice article in Wired about Udacity and its origins. That article sheds a little light on the questions I had earlier about Udacity’s business model.

So, Units 3 and 4 are now done with the CS101 course. The focus of Unit 3 was mostly on the concept of the list in Python, along with FOR loops and an emphasis on computer memory. Unit 4 was a bit of a left turn into a discussion of computer networks, with an emphasis on the basics of the Internet and the concepts of latency and bandwidth. So, just from this description, you can see one of the things I particularly like about CS101: It’s not just about Python. This is a class that is actually about computer science in general with Python as a tool for understanding it. Maybe that’s one of the reasons I…

Read More

March 6, 2012, 8:10 am

Two Weeks With Udacity

One of my professional plans for this semester was to take two of Stanford University’s massively-open online courses (“MOOC” for short), one on Introduction to Computer Science and the other on Cryptography. I had planned on taking these, that is, until the courses started suffering repeated delays. The last email I received from Stanford cited “legal and administrative issues” that have pushed the Cryptography course — which was originally slated to start in January — back into March, and the CS course that was originally scheduled for late February has also failed to materialize. I think I’ll be writing a separate blog post regarding what I think about these delays and what it might mean for Stanford. Let’s just say it doesn’t make Stanford look good. In the meantime, I decided I was ready to learn and didn’t want to wait around anymore, so I signed up for the CS101 class offered…

Read More