[personal profile] aranthe

Note:Apparently, MIT re-arranged the furniture a few weeks ago. If you've tried to follow the links in the online calendar that I created for this session or links in posts prior to the previous one, they will redirect you to the main page for this course.

Also, if you're still following the course, could you post a quick reply to this post and let me know whether you're up-to-date or whether we need to pause for a catch-up?

Links:

[personal profile] aranthe

Links:

[personal profile] aranthe

Links:

[personal profile] aranthe

Links:

[personal profile] aranthe

Links:

Lecture 7

Feb. 14th, 2010 10:23 pm
winterthunder: (Default)
[personal profile] winterthunder
Another slightly shorter lecture today, and we switch professors in the middle. \0/

Video under the cut )

Lecture 6

Feb. 7th, 2010 09:28 pm
winterthunder: (Default)
[personal profile] winterthunder
So, who thinks the other professor was better? I'm finding this guy harder to follow, though I did catch that computers can be wrong and paranoia is good.

Paranoia, paranoia everybody's coming to get me...

Er. Lecture video under the cut. )

I have to say, I understand the whole lists, appending lists, concatenating lists idea, but I'm not following the code. For the universities bit, what are all the raw_inputs there for? Is the for loop just there to show that appending lists is messy? And which line is the concatenate? Is it "Univs = Techs + Ivys"?

(Class handout is here, and I've pasted the relevant code section under the cut.)

Click for the code! )

Lecture 3

Jan. 17th, 2010 07:05 pm
winterthunder: (Default)
[personal profile] winterthunder
Well now, PS1 would have been a lot easier if I had watched this lecture first. I even went and checked the schedule again after I watched it, thinking that I must have misses something and gotten the due date wrong on the problem set. But no, it appears the problem sets are due the day of the lecture, and then the lecture hammers home the info in the problem set. Methinks, since I control when I "go" to lecture, that I'll be watching prior to doing my homework in the future. :D

Anyway, thanks to the very helpful explanations of [personal profile] jetamors and [personal profile] aranthe, I had no trouble understanding this lecture. What about the rest of you?

The video is under the cut, as is a link to the class handout. )

If you haven't had a chance, go and vote in the poll from the PS1 post and have your say about whether and when we do the quizzes. Also, if you're confused, there is a *lot* of information in the comments on the last two posts! Read through that, and feel free to ask if you have more questions. :)

Lecture 2

Jan. 10th, 2010 04:43 pm
winterthunder: (Default)
[personal profile] winterthunder
All right! Hopefully we've all successfully completed Problem Set 0 and are ready to tackle Lecture 2. Note that there is a handout associated with this lecture, and having it printed out before starting is a really helpful thing. Not that I had to stop and print it in the middle of lecture or anything...

Also, since our problem set numbers started with 0, I'm going to put up a post for PS1 this Friday. From that point on, problem sets will go up every other week.

The lecture video is embedded under the cut )

I had one problem with this lecture, and I'm hoping you all can facilitate a light bulb moment. The code example with x, y and z, the fourth one down the page... I can't figure out what the bug was. Is it just because the statements aren't indented, or is there something else?

Lecture 5

Nov. 30th, 2009 05:10 pm
elz: (ada-tubes)
[personal profile] elz
Link to video and handout

Floating point numbers, successive refinement, finding roots )

Open to: Registered Users, detailed results viewable to: All, participants: 2


Post-Thanksgiving Tickybox

View Answers

Finished lecture 5!
2 (100.0%)



(Got a bit of catching up to do myself after last week!)

Lecture 4

Nov. 19th, 2009 05:49 pm
elz: (ada-tubes)
[personal profile] elz
Link to video and handout + Problem set 3

Decomposition and abstraction through functions; introduction to recursion )

Open to: Registered Users, detailed results viewable to: All, participants: 6


Revenge of the tickyboxes

View Answers

Finished lecture 4
6 (100.0%)

Finished problem set 3
1 (16.7%)



Also! I was thinking, Google Code has some handy code review and commenting features, and who doesn't love version control, right? *g* So I set up an intro-cs-dw Mercurial project over there. I've never actually used Mercurial before, but I like having excuses to learn new things.

To get set up:

1) Email or pm me or leave me a comment and I'll add you as a project committer.

2) Add a folder with your name on it and put your problem set solutions in there.

That way if you want to collaborate with someone or leave helpful feedback or read other people's code, it should be a little easier than using the DW comments.

Lecture 3

Nov. 16th, 2009 05:44 pm
elz: (ada-tubes)
[personal profile] elz
Link to video and handout + Problem set 2

Common code patterns: iterative programs )

Open to: Registered Users, detailed results viewable to: All, participants: 9


How's it going?

View Answers

Finished lecture 3
9 (100.0%)

Finished problem set 2
3 (33.3%)

Lecture 2

Nov. 11th, 2009 05:21 pm
elz: (ada-tubes)
[personal profile] elz
Operators and operands; statements; branching, conditionals, and iteration )

Problem set 1: Computing prime numbers, product of primes

This one's a little trickier, so feel free to comment if you run into any problems or want to brainstorm with other people!

(eta: having issues with poll, alas)
elz: (ada-tubes)
[personal profile] elz
Summary: "Goals of the course; what is computation; introduction to data types, operators, and variables"

Embedded video - you can also get it from iTunes )

Problem Set 0 )

And a link back to the rest of the readings for the first three lectures.

And since being able to check off tickyboxes gives me a sense of accomplishment:

Open to: Registered Users, detailed results viewable to: All, participants: 40


Lecture 1

View Answers

Finished it!
38 (100.0%)

Problem Set 0

View Answers

Finished it!
38 (100.0%)

Page generated Sep. 25th, 2017 06:20 am
Powered by Dreamwidth Studios