14
thealex
6y

Teach programming languages practically. You can’t make a person learn to program when they’re just sitting in a lecture hall staring at the board. Sure, you can teach them concepts like classes/OOP/etc., but you can’t throw 20 lines of code up on the screen and expect everyone to understand it and be able to replicate it or tailor it to their needs.

It’s like learning a language. You can learn the concepts of e.g. tenses in Spanish by sitting in a classroom, but you don’t really know it until you’ve used it in real-world situations. You need practical experience building stuff in a programming language to *really* understand it.

Comments
  • 2
    Idk about others, but my class goes like this:
    We spend about 30 minutes going over the exercise from the class before.
    About 30 more minutes going over slides.
    40 minutes or so working on daily exercises.

    So we basically get the information and use it immediately.
  • 2
    @jhh2450 consider yourself lucky, I get two and a half hours of lecturing.
  • 1
    @thealex Well if I'm correct (not 100% sure), my professor is on his first year of being a professor.

    So he has a good understanding of effective teaching methods that worked for him/his peers.
  • 1
    @jhh2450 Oh, nice. Yeah, I would say most of these problems come from outdated teaching methods being used with modern topics that simply can't be taught that way. But people are learning, that's a good thing.
  • 0
    @Stuxnet What are you studying?
  • 1
    @F9lke Oops I thought this was a different thread lol. Long story short: I'm studying computer science and IT. If I still suck at programming after a few of the classes, then I'll probably just drop the computer science degree and program as a hobby.
  • 0
    @Stuxnet Who says that you suck at programming? I'm sure you are not that bad ...
Add Comment