Open Side Menu Go to the Top
Register
edx: Free education available edx: Free education available

10-16-2012 , 10:00 AM
David Malan is very articulate and explains things very well but I don't like how it's an hour long video for every lecture. I like the format of 6.00x better where they split it up into smaller videos and insert questions and quizes to make sure you were paying attention to the segment they just explained.
edx: Free education available Quote
10-16-2012 , 10:27 AM
The lectures are long yeah.

cs50x has the questions too but they are optional. Above the video there's a little question balloon that comes up depending on what point you're at in the video. AFAIK they are not graded and the platform doesn't keep track between sessions on whether or not you answered them.

I don't like the interface for it though because it switches between the video and question, which is fine but if you want to watch the full lecture and then answer the questions at the end you have to keep cycling between the questions and video which is annoying.
edx: Free education available Quote
10-16-2012 , 12:24 PM
Quote:
Originally Posted by Shoe Lace
So the CS50x course started today. Watched the first 2 lectures and am in the middle of answering the optional questions.

I'm !ultra! impressed so far. I never really tried too hard to understand binary to decimal conversions before but their method just clicked instantly. The lead guy is amazing at explaining things in a way that agrees with how I think too.

I'm seriously really looking forward to this and doing CS50x alongside 6.00x certainly won't be a mistake. There's likely going to be some overlap but I think a lot of what's covered in both will help you understand the material in both even better.
Given your review, I signed up. FYI- converting from hex to decimal, decimal to hex, binary to decimal, decimal to binary,etc. is really just about doing practice problems. After a while it becomes automatic.
edx: Free education available Quote
10-16-2012 , 02:11 PM
There's no way you'll be disappointed!
edx: Free education available Quote
10-18-2012 , 12:16 PM
Just finished 6.00x problem set 3.
edx: Free education available Quote
10-18-2012 , 02:10 PM
I did too, but it won't submit properly. Did your solution have any extra helper functions?

It submit and passed the hard check fine but it keeps throwing some weird error I've never seen before when I submit the easy check.

It won't even tell me the error either. It's some page-level error maybe.
edx: Free education available Quote
10-18-2012 , 03:13 PM
Erase all the text that is in the window and paste in your entire function definition. People in the comments had the same problem.
edx: Free education available Quote
10-18-2012 , 03:51 PM
Yep that worked. Submitted successfully.

Also finished the cs50x problem set for this week. These seem like they will be more fun. For this week's PS they let us program anything we wanted in a program called scratch as long as the program met a few bits of criteria like having at least 1 conditional, etc..
edx: Free education available Quote
10-19-2012 , 11:48 PM
I have to say that I am quite impressed with the test coverage of Hangman. They seemed to foresee every little syntactic change you could think of and make it fail.

> 10 submissions so far. To be fair to myself, 3 of those don't count, but still irritating that I went past 5.
edx: Free education available Quote
10-20-2012 , 01:19 AM
Anyone here live in Minnesota? Apparently free online education is illegal there.

http://www.slate.com/blogs/future_te...education.html
edx: Free education available Quote
10-20-2012 , 12:10 PM
I finished 6.00x problem set 3 last night. As almost a complete beginner I've found the course quite challenging but very rewarding as well. I get pretty excited every time one of my submissions is graded "correct". I'm sure all the code I've written so far is super ugly, but ignorance is bliss and it all works. I'm really enjoying the course so far.
edx: Free education available Quote
10-23-2012 , 10:35 AM
Are any of these classes taught in Java? I seem to remember a Stanford course that was implemented in Java and involved Karol the robot or something like that.
edx: Free education available Quote
10-23-2012 , 01:05 PM
Tim Brice i think that Course might have been on Open Courseware.
edx: Free education available Quote
10-23-2012 , 04:42 PM
6.00x's PS4 seems pretty fun so far. The first half seemed a lot easier than PS3. Hopefully they release the second half soon.
edx: Free education available Quote
10-23-2012 , 05:37 PM
Quote:
Originally Posted by Shoe Lace
6.00x's PS4 seems pretty fun so far. The first half seemed a lot easier than PS3. Hopefully they release the second half soon.
The playHand function took me 15 submissions because I don't bother to test anything locally.
edx: Free education available Quote
10-23-2012 , 06:13 PM
Quote:
Originally Posted by splashpot
The playHand function took me 15 submissions because I don't bother to test anything locally.
How many of those submissions were because your print statements didn't match up exactly with theirs? I test everything locally with idle before submitting except for when it asks not to (some finger exercises).

I had more trouble with isValidWord than playHand which is amusing because isValidWord ended up being quite short with very little logic.
edx: Free education available Quote
10-23-2012 , 07:00 PM
Quote:
Originally Posted by Shoe Lace
I had more trouble with isValidWord than playHand which is amusing because isValidWord ended up being quite short with very little logic.
I had this same experience except I didn't ever find a very elegant way to write isValidWord. It works, but there's got to be a much better way than how I wrote it.

Edit: I just realized that we were supposed to use getFrequencyDict to help write isValidWord. That would have made things MUCH easier, lol.

Last edited by toddw8; 10-23-2012 at 07:06 PM.
edx: Free education available Quote
10-23-2012 , 07:05 PM
Quote:
Originally Posted by Shoe Lace
How many of those submissions were because your print statements didn't match up exactly with theirs? I test everything locally with idle before submitting except for when it asks not to (some finger exercises).

I had more trouble with isValidWord than playHand which is amusing because isValidWord ended up being quite short with very little logic.
Not many. That wasn't where I was having errors. I got it to line up with what they want pretty easily.
edx: Free education available Quote
10-23-2012 , 07:22 PM
Quote:
Originally Posted by toddw8
I had this same experience except I didn't ever find a very elegant way to write isValidWord. It works, but there's got to be a much better way than how I wrote it.

Edit: I just realized that we were supposed to use getFrequencyDict to help write isValidWord. That would have made things MUCH easier, lol.
Yeah the same thing happened to me. I think I spent more time on that alone than every other piece combined and then when I figured out to use getFrequencyDict it took like 5 minutes.
edx: Free education available Quote
10-24-2012 , 02:11 PM
PS4 sucks. I really hate working w/ Python dictionaries.

I sort of laughed at the calculateHandLen():

Quote:
First, though, you'll need to implement the helper calculateHandlen function, which can be done in under five lines of code.
I think it should read:

Quote:
First, though, you'll need to implement the helper calculateHandlen function, which should need at most two lines of code.
edx: Free education available Quote
10-24-2012 , 02:33 PM
PS4 is being lame right now once you get to finishing the last "part 1" piece. Their code checker isn't matching local results.

I have it passing the tests locally but it failed on EDX. It's really annoying. I wasted like 10 submissions just on their broken test runner.
edx: Free education available Quote
10-24-2012 , 02:35 PM
Are you talking about the playGame function? Getting the print statements to match exactly is annoying but I got it to pass the grader.
edx: Free education available Quote
10-24-2012 , 02:42 PM
playGame() yes, but it's not passing no matter what for me.

Test #3 and #4 fail OR it works but then test #5 fails. In all cases when any of them fail it reports the proper result locally with idle.

I've finished every single submission up to this point in 4-5 submissions or less. This one is at 23 submissions and still fails.

Like right now it says when you press r first it should report that no hand has been played. When I run mine locally it does exactly that, yet their test is telling me my code tried to run a previous hand. How the hell can a hand exist when it hasn't even been ran before.

If I set the hand to None explicitly then tests #3/4 fail but the 'r' first test passes.
edx: Free education available Quote
10-24-2012 , 02:54 PM
Lol, I'd be a little nervous at 23 submissions. If you want to PM me your code, I'll try to see if I notice anything.
edx: Free education available Quote
10-24-2012 , 05:10 PM
PM sent. The code I sent as is will pass everything but test #5 but locally it will pass test #5. I also went crazy with .copy() all over the place which is why you see it so many times.

I was basically on submission tilt for at least 5 of those 23 submissions where I was like fk this, and I kept putting/removing combinations of .copy().
edx: Free education available Quote

      
m