124

Signed up for an Android course at my uni and expected to have some fun with Android Studio and modern app development technologies...
Turns out that we're working with Blockly (no coding). We will write our exam with Blockly. The course is mandatory and I cannot opt out.
I've been a dev since 7 years and I am dead inside already.

Comments
  • 35
    My friend, the right word for it is: scam.

    I call your professors scammers and I wouldn't be afraid to tell them if I were you.
  • 7
    @Frederick we've already had two Java courses and have worked with JavaScript, Git, Node and HTML/CSS... I seriously believe that even the non-devs can handle normal coding instead of this idiotic crap
  • 8
    @frickerg check the silbus for the course. If there is no match between it and what they teach, you can get a full refund for this course, and probably the academic points as well.
    Write a letter to the head of your program, and the univercity dean, and explain the mismatch. Then get some help from the local student organization.
    Silbus is like a contract - if it is wrong, then you can break it as well.
  • 1
    Christ...
  • 2
    @magicMirror thanks for the info, I just checked the silbus and it doesn't have very detailed requirements, but I am sure that they can be interpreted as unfulfilled.

    Most of my classmates aren't concerned with this issue because the course is very easy and we have enough work to do otherwise, which I completely understand. But I'll check if I can receive the academic points without attending the final exam or just by handing in a custom Android App as compensation!
  • 3
    I thought it was a brand new VS Code extension
  • 1
    My condolences mate. :( Hahaha
  • 1
    I'm going to play a little devil's advocate here.

    First off, if this isn't the course you signed up for - yeah, that's bad. As for it being mandatory, also likely bad.

    On the flip side, I find visual development tools like this a good practice to use. They focus on the things all languages share.

    If you abstract it down, the difference between the blocks you posted and implementing the same logic in ANY language is precisely what words to replace the blocks with. That's it.

    This is also something I see MANY new developers failing hard with. I've had an intern and a junior dev tell me they "can't" go from Java to Go because it's just "too different". To which I say: Bullshit.

    So instead of railing against the course, if I were in your shoes, I'd simply embrace it. If nothing more, it's an easy one to ace for you, no?
  • 1
    Bro consider yourself lucky. We have to develop J2me apps for Nokia phones in my Uni
  • 1
    This is harder than actually programming
  • 0
    @xorith I agree and disagree with you, but I totally see your point. I like your positive attitude and it's something different for sure and I'm better off embracing it.
    However this is not CS, but a highly specialized bachelor major (medical IT), where I want to learn as much as possible for my future career and paying high amounts of money to do so. Moving colored blocks around is something I've already done in my CS classes in 2011, I was looking forward to develop medical apps, learn how a gradle build works in-depth (we've worked with Maven before), work in teams to make a custom little project because why the hell not? It's been a while since I've developed Android Apps (I think the last time I've created an app from scratch was on Android 4 or 5), so this course is quite underwhelming. Easy academic points, but I won't learn anything really useful after all.
    </rant>
  • 1
    @samsepiol I consider myself lucky now, poor dude, my thoughts and prayers are with you 😂😂
  • 1
    MIT App inventor 2 😱😱😱
Add Comment