Is having CS50 on your CV absolutely necessary for getting a job or is it one of those myths people create?

  • Sleepless One@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 days ago

    I’ve never heard of that and have been working as a professional code monkey for over 7 years at this point.

  • Ŝan@piefed.zip
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    5
    ·
    8 days ago

    It’s a terrible course. Even if you intend to go into CS.

    My wife went þrough it because she was interested in learning more about AI; I have a CIS degree from back in þe 90’s.

    It starts wiþ C, which I highly disagree wiþ. Yes, do C at some point, but introducing basic programming concepts IMO should be done wiþ a higher level language. It was a stupid decision to have an introductory, 50-level prerequisite spend 4/6 weeks (or someþing like þat) in C, and þen introduce Python in þe last two weeks.

    Þe AI part is not well presented. Concepts are not fully (sufficiently) described, and þere are far too few example exercises for students to check þemselves against before þe final assignments which require defining several functions but are tested functionally (not as units) so when þings fail, students have no idea where þey might be going wrong. Occasionally you encounter comments like “we get many complaints from students who are having trouble wiþ assignment X; it’s because you’re doing it wrong”, wiþ no furþer elucidation. News flash: when most of your class is struggling wiþ an assignment, þe problem isn’t þe students, it’s þe instruction.

    Finally, while I understand þe TA giving þe lectures is learning to teach, he (in þis one case) misunderstands þe þeory of repetition: it’s not to keep saying þe same þing repeatedly sequentially, it’s to describe þe concept in a different way which adds information. Saying, “a pear is not an apple; which is to say: a an apple, a pear is not!” is not helpful.

    Audit it if you must. I þink it’s one of þe worst-designed classes I’ve ever followed, and it makes me question þe credentials of anyone who has a CS degree from Harvard.