Status check!
Nov. 19th, 2009 04:17 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
I'm planning to post lecture 4 today, but I also thought maybe we could do some brainstorming. How are you doing so far? Finding anything confusing or the pace too fast? Would it be helpful to have some simpler, less MIT-ish problems to warm up with? A weekly chat option to go over things or watch the lectures? Partners to work on the problem sets with?
Fire away with any ideas and suggestions!
Fire away with any ideas and suggestions!
no subject
Date: 2009-11-19 10:17 pm (UTC)I don't know about anyone else, but less MIT-ish problems would be really helpful for me. I can grasp the programming just fine, but my brain pretty much just shuts down when confronted with phrases like "the sum of the logarithms of all the primes from 2 to n." (Something more like the exercises in Chris Pine's Ruby Tutorial, maybe? Although I'm not sure I'll have time to do those on top of the MIT problem sets.)
no subject
Date: 2009-11-19 11:00 pm (UTC)no subject
Date: 2009-11-26 03:01 am (UTC)Also this is exactly how I feel on this: I can grasp the programming just fine, but my brain pretty much just shuts down when confronted with phrases like "the sum of the logarithms of all the primes from 2 to n."
no subject
Date: 2009-11-19 10:29 pm (UTC)I'm still game to keep going, though! One lecture a week with another time-per-week to work on the problems would be my suggestion.
no subject
Date: 2009-11-19 10:58 pm (UTC)I feel like we haven't learned what we need to know to actually do the problems!
Yeah, that's definitely true. It's kind of like "Lecture 1: introductory stuff!, Homework for Lecture 1: go learn Python on your own!" Which is kind of nuts if you're not a full-time student.
And the math is making me gulp.
*nods* I think the problems are mathier than they necessarily need to be. I've definitely been out of school long enough to freeze in fear at the mention of logarithms, let alone anything more complicated.
no subject
Date: 2009-11-19 11:19 pm (UTC)When DW+OTW rule the world, beginning programming classes will be full of students who say, "I think get the programming, but I just can't wrap my head around this Yuletide Matching problem!"
no subject
Date: 2009-11-24 03:33 am (UTC)I've been not quite keeping up the pace but have been feeling fairly good about the material (but then, I've been *missing* doing mathy things in the job I'm in). At the same time, I've been looking at other people's solutions and seeing that they're taking different approaches than me in structuring their programs, and I feel like a review post might put information together in a way that might help me see things from different angles.
no subject
Date: 2009-11-19 11:09 pm (UTC)2. I'd love a chat option, but I can't imagine the cat-herding to find a time that works across time zones and schedules -- maybe something more like an always-on chat space, IRC channel, whatever where people can stop by for help and/or leave questions at the times that suit them. That's a tricky one; synchronous stuff always is.
3. Moar shared resources! I've just tagged the online readings for the MIT class and a few others in delicious with the tag "intro-cs-dw". If anyone else has more good links (mine aren't necessarily class-specific or even Python-specific, but I'm aiming for good teach-yourself stuff), please go ahead and use the same tag.
no subject
Date: 2009-11-20 12:10 am (UTC)And good call on breaking up the ticky boxes and using delicious more.
no subject
Date: 2009-11-20 12:07 am (UTC)no subject
Date: 2009-11-20 12:12 am (UTC)no subject
Date: 2009-11-20 12:31 am (UTC)I think less MIT-ish problems would be a wonderful idea. I'm not bothered by the math--I got my bachelor's in math--but if the intent is to learn the language and CS concepts moreso than math per se, then it would be great to have that as an alternative.
Also, if anyone has math-specific questions, I'll try to remember to keep an eye on comments, and maybe I can offer some help for those who would like pointers. Like, the thing with the logarithms doesn't actually require that you know what a logarithm is in order to code the solution, but I can definitely see how it would intimidate people who haven't seen logarithms in a while.
I don't know how you'd handle the logistics, but I'd love to have a study partner for the problem sets. I find coding much more fun when I can do it with someone to brainstorm with.
no subject
Date: 2009-11-20 01:11 am (UTC)no subject
Date: 2009-11-20 01:50 am (UTC)I thought this would be something fun to do in my spare time but I'm learning MySQL and PHP for my regular studies already so I don't have enough time to devote to Python.
no subject
Date: 2009-11-20 02:42 am (UTC)no subject
Date: 2009-11-20 03:11 am (UTC)I don't know how useful it would be (see: way behind, no idea what's going on), but my teacher has a wacky sense of humor about pop culture, so we got early problem sets like write "A Thousand Miles" in code that will allow you to change the distance by just changing one line. We're working on a sudoku solver now. Would those types of questions be interesting to anyone?
no subject
Date: 2009-11-20 10:51 pm (UTC)Maybe we can have a official roll call post for people doing it on a one lecture a week schedule with links to the week's lecture and problem set on that schedule plus anything that comes up. That way it will be a little more organized for those who need the extra time. I'm willing to lead that effort if you want.
no subject
Date: 2009-11-22 10:06 pm (UTC)I also just finished lecture 4 and noticed that a lot of what he was talking about would have been useful in solving problem 2. Since there are about the double amount of lectures vs. problems I propose maybe 2 lectures a week and one problem? Otherwise we're maybe going to not know the theory before trying to solve something.
no subject
Date: 2009-11-22 11:27 pm (UTC)no subject
Date: 2009-11-23 03:45 pm (UTC)no subject
Date: 2009-12-12 04:33 pm (UTC)