Landing : Athabascau University

Latest comments

  • Um, Python is older. It's also always been more widely used if you factor out Web apps and mobile apps (until recently). It's also more ingrained in system programs - it's more akin to a C install base.

    Frankly, as HarmonyOS takes off, you will start seeing increased need for Python developers. Go on LinkedIn Jobs and you see that already, most of the Java stuff is for legacy.

    Both probably have another 20-30 years left in them, since outside of Swift no one seems to be attempting robust programming langauges right now (TIAO)

    Earl November 24, 2021 - 1:00pm

  • Haha nice. To be fair it was only in August I believe that Python overtook Java as the second most popular programming language according to TIOBE and now it's first. I really wonder if Athabasca will start offering Python classes (or maybe they do already and I'm just not aware). It seems to be the most talked about programming language these days though I wonder if the hype could cause the industry to become over saturated.

    Caleb Martin November 24, 2021 - 11:35am

  • This all has bee encouraging for me to read! And yes you are correct, we all do at times need a little direction, can't overlook that fact, especially with some of us who get disctracted easily, and run down rabbit trails that, while not directly bad for our current study topic, are not exactly good for it either. I am one of those people, I also love to learn, and I want to learn EVERYTHING!


    Keep doing what you are doing Prof. Dron, it is encouraging to see and I just learned a little about teaching, and hope to take that with me when I start to teach others as well.

    Trevor K November 24, 2020 - 1:06pm

  • Thanks Rania: though I tend to reuse a lot of slides in my talks, that one was new in this presentation, so I'm glad that it resonated.

    Over 20 years ago I wanted to call my PhD (which involved the creation of a social bookmarking system designed to help the crowd to teach itself) 'Getting rid of teachers' but my supervisors (wisely) advised against it. In fact, it was exactly the opposite of what I was really doing, which was capitalizing on the fact that we are all teachers, even when we don't mean to be.  Though software can help to amplify and guide that process, I think it is also implicit in a lot of the human-enacted technologies of teaching: the things we normally refer to as pedagogies. A big part of much effective teaching - especially online - is not about telling people stuff or making them do stuff, but about helping to create conditions that make it easier for them all to learn from one another.

    One of the best side-effects my particular approach to doing that is that I wind up learning more from my students than they learn from me, so thank you for teaching me!

    Jon Dron November 23, 2020 - 10:37am