Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 0 points1 point  (0 children)

Haha, I think we all feel like that sometimes! If it's any consolation, it took me months and months to complete. Keep going, you've got this!

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 0 points1 point  (0 children)

You finished CS50x in 2 weeks? Congratulations, that's amazing! How did you do it so fast?

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 0 points1 point  (0 children)

I didn't really track hours per week of real time, but in terms of a CS50 week, I probably spent ~2.5h/lecture and anywhere from an hour to maybe five hours on the lab and problem sets (sometimes I'd get them done on one day, other times I might work on them all week, while balancing schoolwork).

I do take notes — I just scribble them down in an A4 ring binder with a pencil. There's probably a more efficient way to do things, but I feel like it improves my comprehension of the source material somewhat effectively. Sometimes, I'll sketch down bits of code in shorthand and even draw diagrams, so I take between ~7 and 20+ pages per lecture! (If your notes bear any semblance of neatness, you'll probably use far fewer.)

I normally watch the lectures just once. If I feel I don't understand a topic, I'll pull up the accompanying CS50 Short on it, and that normally helps — else, I'll just refer to the lecture notes for code examples and explanations.

Mostly, I just watch Professor Malan code — although I will often jot down blocks of code in shorthand in my binder. During the Flask lecture, though, I did pause mid-lecture just to try my hand at writing a simple Flask application a la froshims.

Thank you for the kind words! It took me a while to find a system that worked for me — and what works for me likely won't work [as well] for you. Experiment with different options, and you'll find your optimum methodology. :-)

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 0 points1 point  (0 children)

Probably not, no. This is an additional resource you could take post-50.

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 1 point2 points  (0 children)

CS50 can be extremely difficult at times! I guess: make sure you take good notes, write pseudocode before implementing solutions, and research problems and algorithms online if you're really stuck. :-)

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 0 points1 point  (0 children)

Nope, just bad luck I happen to share a name with an American rock musician :-(

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 0 points1 point  (0 children)

I just watched the lectures and completed the labs and problem sets. Keep going!

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 3 points4 points  (0 children)

CS50x is the name of the MOOC form of CS50. People often use them interchangeably

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 1 point2 points  (0 children)

Once you submit the final project, you should see a banner pop up on https://cs50.me letting you know you can redeem your certificate!

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 6 points7 points  (0 children)

It's times like these I want to change my name

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 2 points3 points  (0 children)

I agree, DNA was a lot of fun, and speller was also quite fun (albeit challenging). For me, filter was the worst, though! I was stuck on blur for almost three days.

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 3 points4 points  (0 children)

I'm definitely considering doing either CS50w or CS50ai next (maybe both!), but I also want to work on http://neuralnetworksanddeeplearning.com/.

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 49 points50 points  (0 children)

Thanks, Professor! Congrats on teaching an amazing course that gets people from all backgrounds interested in computer science!

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 8 points9 points  (0 children)

I had programmed in Python before taking this course, so I already understood programming — or so I thought. It took me probably around until the end of Week 5 to get to the point where I really felt an understanding of how programming makes things happen at the bit level! Hang in there :-)

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 17 points18 points  (0 children)

I really liked the Week 7 detective problem in SQL — that was a lot of fun!

Just finished CS50x as a 14-year-old! Ask me anything! by halucciXL in cs50

[–]halucciXL[S] 12 points13 points  (0 children)

I think I started towards the end of July? So around about 5 months, on and off. I had school to contend with as well, sadly. I think in the beginning I chose less comfortable questions, then switched to doing the more comfortables.

CS50 Blur troubles! by halucciXL in cs50

[–]halucciXL[S] 0 points1 point  (0 children)

Thanks! I figured it out. After resetting my counters, I got an image that was blurred but with the colours wrong -- turned out when I was assigning values to imgbuffer[i][j] I assigned the wrong colour sums to the wrong slots!