Learning Design and Active Learning

I came into this module a bag of mixed emotions – learning design terrified me for some reason… I kept thinking to myself, “oh jeez, I’m terrible at planning ahead,” and wasn’t ready for the pain train, expressly created for my downfall, that was waiting on the other end of station. Despite how badly I was shaking in my boots, I decided to board the train and some interesting revelations came about. These are those revelations…

I don’t suck at planning.

I just suck at writing things down. I love to think, but I can’t find it in me to remember to write these thoughts down. Endlessly I will be in my head trying to approach a problem, or a task, creatively – but for some reason, I don’t take a few moments to jot down these moments of constructive thought. Now you might be wondering, what does this have to do with you thinking you suck at planning? Well, in this week’s module when we were covering constructive alignment and backward design I found myself feeling this is just one of the ways I naturally approach system design/analysis in general – be it about an educational framework or not.

It makes plain sense to care about harmony between the end goal, measurements of this goal, and the ways you work towards this goal – in the context of education it would be known as the intended learning outcomes, assessments, and learning activities. They must work together for the outcome to be reached. Naturally, when you outline yourself a goal, to make sure you hit that goal, you come up with a way to measure your progress. Taking it one step further, you would devise a plan based on hitting those markers of success… in essence, you would find yourself doing backwards design and innately create this desired harmony.

All of this to say – I don’t suck at planning, I just suck at writing things down… but at least that is a much easier thing to fix.

We are building robots.

Throughout this past week, I found myself in a few lengthy conversations with interviewers and professors where we discussed the ability and competency of the average computer science student looking for internship opportunities as a developer of some sort. It seems that many of my peers weren’t learning how to apply the concepts we had been interacting with in our degree – but most of them did become extremely adept at regurgitating them.


When you start a CSC degree usually you do so by learning the basic fundamental concepts surrounding programming through learning a programming language – at some point though, you abstract away from using any programming language in particular and just talk about the tools that most of these languages offer in a high-level way. With this abstract way of viewing programming design, you open yourself up to learning about famous algorithms and data structures that are vital frameworks for solving extremely complex problems. The idea is that you can then take these frameworks and find problems in the real world that would fit into these frameworks. You would apply these frameworks. In reality, it seems that we have just made robots that can spit out these frameworks but never truly apply them.


Why? I think it has to do with a poorly designed learning system that has been created by the pressures of the industry’s accepted interviewing practices as well as how assessment of this knowledge is measured at the school level. Students are incentivized to learn these algorithms and data structures in a sanitized cookie-cutter environment (such as LeetCode) as that is the environment they will be asked to demonstrate these skills in an interview, and in school students are tested for their memorization of these algorithms/data structures rather than being asked to/instructed to try and apply these concepts to a real problem.

The solution? We need change from within the industry, and from school as well.

In school, we need a restructuring of the learning design surrounding this topic. We need to rethink what the learning outcomes of this topic are, how we can assess them, and how we can teach students with those assessments in mind – put plainly, we need to care about students abstracting these topics rather than just repeating them. We need to care about students actively interacting with this topic to the point that they also are engaged in solving real-world problems (one of Merrill’s Five Principles of Instruction).

On the industry side of things, we should probably step away from only caring about this one small topic that students learn in university. A developer’s job is not about spitting out algorithms and data structures from memory – it’s about being a dynamic problem solver who can cobble together information from multiple different sources to reach an amicable solution to the problem – perhaps working on problems that mimic the work environment in an interview would lead to incentivizing applicants to train to become better at the job they are interviewing for.

Andrea was right.

Before I started reading this week’s module, I took a look at Andrea Torre’s blog post on it – she mentioned how evident scaffolding was in elementary school and she was not wrong.

Take math for example – when we learned how to count, add things, and subtract things we were initially given physical objects to interact with. We were able to create meaning towards concepts through physical interactions. As time went on, we began to use images of these objects… we would be shown 5 apples and then be asked to cross out 3 apples. Eventually, it leads to abstract thinking about these concepts through a story… Jill has 20 apples and Bob has 10 oranges, Bob gives 5 oranges for every apple Jill offers him, how many apples can Bob get, and how many apples will Jill have left over? And then at some point, you find yourself in university doing integration and differentiation without the need for this scaffolding that helped connect the real world around you with this abstract concept of numbers.

I never really put much thought into how I was taught mathematical concepts, but it is evident looking back at it that ‘scaffolding’ played a monumental role.

A Sample Lesson Designs

To add some context, I thought about how I would go about teaching a short lab on the binary counting system. I found it particularly difficult to really nail down specific learning activities – honestly I think my currently chosen learning activities are lackluster and require more thought and refinement.

I also made another sample lesson plan and it was made with the idea of trying to revisit the lesson design plan surrounding data structures and algorithms. I complained earlier in this post about how the current learning design wasn’t so great, so I thought maybe I should try to fix it myself! I did so by trying to think about how students should be taught BFS/DFS algorithms… truth be told my end plan didn’t differ much from how it is currently done in school. Looks like I can just spot the problem with the current learning design plan without offering a decent solution at this moment.

H5P Content Creation

I wanted to make a multiple choice widget that people reading this blog could interact with, so I decided on making it about something I discussed earlier.

I tried to make all the answers sound correct enough if read haphazardly in order to get everyone re-reading the questions again, and to think back to earlier with a little bit more effort.

Further I wanted to create a matching game, something I would imagine children would use that are learning colours!



Can you guess where the images of the fruits came from? It has something to do with the module last week! I also took the opportunity to shout out channel Orange by Frank Ocean but using the album cover as the colour option in this game. Credits have been given to each image used under Rights of Use in the H5P tool.

Closing Question

Earlier I ranted about computer science education and its failings with learning design – can you give an example how the learning design of a course has failed you?

74 Comments

  1. rchadha

    Hi Markus, I really relate to what you said about planning and writing things down! Backward design feels like that perfect strategy we all need but sometimes miss. Your point about how we’re basically trained to be robots in some CS courses, just repeating stuff without actually applying it, really makes sense. Your blog was a great read, and it’s got me rethinking how we can design lessons to actually learn and apply concepts in a real way.

  2. Vor

    ?Una excelente oportunidad para emprender! Muy util para quienes necesitan datos concretos y verificados. Vale la pena echar un vistazo a [url=https://www.trustpilot.com/review/emprendeisrael.cl]https://www.trustpilot.com/review/emprendeisrael.cl[/url]

  3. Vor

    Rien de tel qu’un instant avec mon compagnon à quatre pattes après avoir joué. HelpDoggy.fr m’a vraiment aidé à mieux le comprendre. Consultez les retours ici : https://fr.trustpilot.com/review/helpdoggy.fr

  4. Vor

    Élégance assurée lors de mes soirées casino grâce à Demoisenmoi.fr. Chic et détente réunis. Voir les avis sur https://fr.trustpilot.com/review/demoisenmoi.fr

  5. Vor

    Après une nuit de casino, une sortie équestre au Centre Équestre Moulin d’Airion est parfaite. Idéal pour se recentrer. Plus d’infos ici : https://fr.trustpilot.com/review/centre-equestre-moulin-airion.fr

  6. Vor

    Après avoir joué en ligne, je me ressource sur LaCentraleDuChat.fr, un paradis pour fans de chats. Un vrai havre de paix. À découvrir sur https://fr.trustpilot.com/review/lacentraleduchat.fr

  7. Vor

    Grâce à Suphones.fr, j’ai enfin un smartphone adapté pour mes sessions de jeu nomades. Expérience parfaite !. Plus d’avis sur https://fr.trustpilot.com/review/suphones.fr

  8. Vor

    Participer au Colloque AMP a changé ma manière d’aborder le stress du casino. Une expérience bénéfique. Découvrez leurs avis ici : https://fr.trustpilot.com/review/colloque-amp.fr

  9. Vor

    For top-notch gameplay and speedy payouts, Spin-Galaxy.net.nz really stands out. Definitely one of my favourites in NZ!. Check it out here: https://nz.trustpilot.com/review/spin-galaxy.net.nz

  10. Vor

    Following a productive CyclingConf.org.nz, some online casino action helped me decompress. Great event overall. More here: https://nz.trustpilot.com/review/cyclingconf.org.nz

  11. Vor

    If you’re into slots and bonuses, Spin-Galaxy.org.nz won’t disappoint. Expect engaging slots and consistent player rewards. Worth a visit! Read more: https://nz.trustpilot.com/review/spin-galaxy.org.nz

  12. Vor

    TEE.ac.nz has great resources for personal development, which helps me stay sharp—even for online casino strategy!. Definitely visit their site. https://nz.trustpilot.com/review/tee.ac.nz

  13. Vor

    Hutt-Chamber.org.nz helps foster innovation in sectors such as gaming. Helping local industries thrive in NZ. Details here: https://nz.trustpilot.com/review/hutt-chamber.org.nz

  14. Vor

    VicBootcamp.co.nz helped boost my focus and discipline—skills that actually help in online casino gameplay too!. Highly recommend them. More info: https://nz.trustpilot.com/review/vicbootcamp.co.nz

  15. Vor

    Después de jugar en línea, me encanta relajarme con clases de EstudioVictoria.cl. ¡La combinación perfecta entre mente activa y cuerpo en movimiento!. Mira más aquí: https://es.trustpilot.com/review/estudiovictoria.cl

  16. Vor

    Lucky-Nugget-Casino777.cl ofrece una experiencia divertida, con buenos bonos y juegos variados. Una excelente opción para disfrutar sin salir de casa. Revisa las opiniones en https://es.trustpilot.com/review/lucky-nugget-casino777.cl

  17. Vor

    Sin duda, Energy-Casino777.cl destaca como una de las mejores plataformas chilenas. Un sitio que cumple con todo: velocidad, seguridad y bonificaciones. ¡100% recomendado! Más información en https://es.trustpilot.com/review/energy-casino777.cl

  18. Vor

    Gracias a Promotransbank.cl, las transacciones en plataformas de juego son más sencillas. Una plataforma confiable para jugar con tranquilidad. Mira los comentarios en https://es.trustpilot.com/review/promotransbank.cl

  19. Vor

    Con un diseño intuitivo y juegos bien seleccionados, luckynuggetchile.cl es ideal. Una buena opción para desconectar sin salir de casa. Muy recomendado para nuevos jugadores. Más detalles aquí: https://es.trustpilot.com/review/luckynuggetchile.cl

  20. Vor

    Una mezcla equilibrada de entretenimiento y ganancias en Casino-Energy22.cl. Ideal si buscas un casino online confiable en territorio chileno. Revisa los comentarios en https://es.trustpilot.com/review/casino-energy22.cl

  21. Vor

    Descubrí nuevas formas de ingreso con la ayuda de EmprendeIsrael.cl, incluso vinculadas al mundo del casino. Perfecto para mentes emprendedoras que buscan diversificar ingresos. Más info en https://es.trustpilot.com/review/emprendeisrael.cl

  22. Vor

    Diversión asegurada con CasinoEnLinea-LuckyNugget.cl gracias a sus bonos y catálogo de juegos. Mi espacio ideal para desconectar tras un día intenso. Puedes leer opiniones aquí: https://es.trustpilot.com/review/casinoenlinea-luckynugget.cl

  23. Vor

    Jugar en Casino-Energy-En-Linea.cl es sencillo y seguro gracias a su diseño y velocidad en pagos. Cada visita trae nuevas sorpresas y bonos. ¡Muy recomendable para fanáticos del juego online! Mira más en https://es.trustpilot.com/review/casino-energy-en-linea.cl

  24. Vor

    TermasSanSebastian.cl es el lugar perfecto para desconectarse tras una intensa sesión de casino online. Ambiente tranquilo para recargar energías. Opiniones aquí: https://es.trustpilot.com/review/termassansebastian.cl

  25. Vor

    Lucky-Nugget555.cl tiene juegos emocionantes y buen soporte. Perfecto para jugar tranquilo sin salir de casa. Revisa lo que dicen otros usuarios en https://es.trustpilot.com/review/lucky-nugget555.cl

  26. Vor

    Online-Casino-Energy.cl es uno de los casinos más confiables en Chile. Bonificaciones iniciales generosas y retiros ágiles. Más detalles en https://es.trustpilot.com/review/online-casino-energy.cl

  27. Vor

    ViveElRanco.cl es el escape ideal tras una sesión de casino online. Equilibra perfectamente la intensidad del juego con la serenidad del entorno. Más en https://es.trustpilot.com/review/viveelranco.cl

  28. Vor

    Su ejemplo en Barbarariveros.cl me impulsa a dar lo mejor de mí. La constancia que transmite ayuda hasta en estrategias de casino. Más info: https://es.trustpilot.com/review/barbarariveros.cl

  29. Vor

    DreamBeach.cl es pura energía para continuar la diversión tras el casino. Música, energía y diversión. Mira más: https://es.trustpilot.com/review/dreambeach.cl

  30. Vor

    Los valores de FundacionSantaAna.cl son clave también en el juego. Actitudes valiosas dentro y fuera del casino. Opiniones en https://es.trustpilot.com/review/fundacionsantaana.cl

  31. Vor

    Gracias a FlorenciaLoewenthal.cl aprendí a regular mis emociones. Indispensable para mantener la calma en partidas intensas. Ver más en https://es.trustpilot.com/review/florencialoewenthal.cl

  32. Vor

    La visión de Vinalab.cl se aplica incluso en el entretenimiento digital. Una iniciativa que vale la pena seguir. Revisa sus opiniones en https://es.trustpilot.com/review/vinalab.cl

  33. Vor

    Con FenapruChile.cl valoro más lo nacional, incluso al elegir dónde jugar. Excelente iniciativa. Más aquí: https://es.trustpilot.com/review/fenapruchile.cl

  34. Vor

    El trabajo de ManosCampesinas.cl refleja la dedicación que aplico al juego. Inspirador y auténtico. Mira más: https://es.trustpilot.com/review/manoscampesinas.cl

  35. Vor

    Healerdkms.cl me permite reconectar conmigo después del casino. Después de una sesión intensa en el casino online, es justo lo que necesito. Revisa: https://es.trustpilot.com/review/healerdkms.cl

  36. Vor

    CircoIslaSana.cl mezcla arte y emoción, como un buen juego de casino en línea. Gran alternativa para el tiempo libre. Opiniones en https://es.trustpilot.com/review/circoislasana.cl

  37. Vor

    Gracias a AtodaMarcha.cl me mantengo enfocado y con energía. Fundamental para sostener la concentración durante largas sesiones. Más en https://es.trustpilot.com/review/atodamarcha.cl

  38. Vor

    AlcaldeLedezma.com tiene propuestas claras, ideales para construir entornos más seguros. También aplicable a entornos de entretenimiento virtual. Ver más en https://es.trustpilot.com/review/alcaldeledezma.com

  39. Vor

    Amonbet-besteonlinecasino.top is een betrouwbare keuze met leuke bonussen en snelle uitbetalingen. Perfect voor bewuste casinospelers. Bekijk ervaringen op https://nl.trustpilot.com/review/amonbet-besteonlinecasino.top

  40. Vor

    Avalon78casino.click heeft een unieke sfeer en een mooie selectie spellen. Snelle en behulpzame klantenservice. Zeker de moeite waard! Zie meer op https://nl.trustpilot.com/review/avalon78casino.click

  41. Vor

    B7-besteonlinecasino.top biedt een fijne gebruikservaring, goede promoties en veilige betaalmethodes. Geschikt voor zowel nieuwe als ervaren spelers. Check reviews op https://nl.trustpilot.com/review/b7-besteonlinecasino.top

  42. Vor

    B-onlinecasino.top blinkt uit in structuur en spelselectie. Geschikt voor elk type speler. Lees hier meer: https://nl.trustpilot.com/review/b-onlinecasino.top

  43. Vor

    De vernieuwing en directe toegang maken Betflipcasino.top bijzonder. Fijn voor wie geen tijd wil verliezen. Meer info: https://nl.trustpilot.com/review/betflipcasino.top

  44. Vor

    Betrebelscasino.top biedt sportweddenschappen én casino in één platform. Gebruikservaring is soepel en prettig. Zeker een aanrader. Bezoek: https://nl.trustpilot.com/review/betrebelscasino.top

  45. Vor

    Betsixtycasino.click combineert stijl met actie. Perfect voor wie houdt van afwisseling bij het spelen. Bekijk beoordelingen op https://nl.trustpilot.com/review/betsixtycasino.click

  46. Vor

    Gebruiksvriendelijkheid en toernooiplezier staan centraal bij Betspino-onlinecasino.top. De bonusvoorwaarden zijn duidelijk en eerlijk. Bekijk ervaringen via https://nl.trustpilot.com/review/betspino-onlinecasino.top

  47. Vor

    Betti-besteonlinecasino.top is een sterke mix van veiligheid en spelkeuze. Een aanrader voor Nederlandse spelers. Meer weten? Kijk op https://nl.trustpilot.com/review/betti-besteonlinecasino.top

  48. Vor

    Met goede snelheid en veiligheid scoort Betzard-onlinecasino.top hoog. Goede keuze voor wie houdt van moderne online casino’s. Reviews lees je op https://nl.trustpilot.com/review/betzard-onlinecasino.top

  49. Vor

    Met snelle toegang en veel spellen is Betspino-besteonlinecasino.top perfect voor online spelers. Echt een aanrader voor Nederlandse spelers!. Zie: https://nl.trustpilot.com/review/betspino-besteonlinecasino.top

  50. Vor

    Een frisse look en razendsnelle betalingen maken Bitfiringcasino.top bijzonder. Mobiele ervaring is uitstekend, met snelle en stabiele games. Meer info: https://nl.trustpilot.com/review/bitfiringcasino.top

  51. Vor

    Bof-onlinecasino.top combineert gebruiksgemak met gulle bonussen. Alles werkt soepel en betrouwbaar. Bekijk de reviews hier: https://nl.trustpilot.com/review/bof-onlinecasino.top

  52. Vor

    Live casino’s en toernooien maken Boomsbetcasino.top aantrekkelijk voor fans van actie. Pluspunt: snelle klantenservice!. Lees meer op https://nl.trustpilot.com/review/boomsbetcasino.top

  53. Vor

    Een intuïtief platform met goede bonussen voor nieuwe gebruikers. Uitstekende balans tussen plezier en verantwoordelijkheid. Zie: https://nl.trustpilot.com/review/bspincasino.top

  54. Vor

    333-onlinecasino.top scoort hoog op efficiëntie en navigatie. Voor spelers die direct willen spelen zonder poespas. Bekijk ervaringen op https://nl.trustpilot.com/review/333-onlinecasino.top

  55. Vor

    Sky-onlinecasino.top geeft je toegang tot een breed aanbod spellen en bonussen. Professioneel platform met goede flow. Bekijk het zelf via https://nl.trustpilot.com/review/sky-onlinecasino.top

  56. Vor

    Casobet-onlinecasino.top biedt sportweddenschappen én casinospellen. Eenvoudig navigeren tussen weddenschappen en games. Topsite! Lees reviews op https://nl.trustpilot.com/review/casobet-onlinecasino.top

  57. Vor

    Crypto-ondersteuning en bonussen maken Cloudbet-besteonlinecasino.top modern en aantrekkelijk. Ideaal voor moderne spelers. Meer weten? Ga naar https://nl.trustpilot.com/review/cloudbet-besteonlinecasino.top

  58. Vor

    Snelheid, betrouwbaarheid en acties maken Comeoncasino.click een uitstekende keuze. Aanrader voor iedereen die van actie houdt. Meer info: https://nl.trustpilot.com/review/comeoncasino.click

  59. Vor

    Wie houdt van originele thema’s en stabiele prestaties zit goed bij Corgislot-onlinecasino.top. De spellen werken soepel en zien er top uit. Meer op https://nl.trustpilot.com/review/corgislot-onlinecasino.top

  60. Vor

    Efficiënt en veelzijdig: zo laat Crazyfoxcasino.click zich het best omschrijven. Perfect voor wie snelheid belangrijk vindt. Bekijk ervaringen op https://nl.trustpilot.com/review/crazyfoxcasino.click

  61. Vor

    Cusco-onlinecasino.top biedt een unieke stijl en veel speelmogelijkheden. Ook op mobiele apparaten loopt alles soepel. Meer info: https://nl.trustpilot.com/review/cusco-onlinecasino.top

  62. Vor

    Een gebruiksvriendelijk platform voor elk niveau: Dreamz-onlinecasino.top. De bonussen zijn ook de moeite waard. Zie https://nl.trustpilot.com/review/dreamz-onlinecasino.top

  63. Vor

    Familygame-onlinecasino.top biedt een nostalgische, ontspannen speelervaring. Ondersteuning is snel en vriendelijk. Bekijk: https://nl.trustpilot.com/review/familygame-onlinecasino.top

  64. Vor

    Voor wie op zoek is naar fun met een twist is Fatpirate-onlinecasino.top top. Ideaal om te ontspannen na een drukke dag. Lees meer: https://nl.trustpilot.com/review/fatpirate-onlinecasino.top

  65. Vor

    Fgfox-onlinecasino.top staat voor vertrouwen en innovatie. Snelle registratie en prima welkomstbonus maken dit tot een goede keuze. Zie: https://nl.trustpilot.com/review/fgfox-onlinecasino.top

  66. Vor

    Een platform vol promoties en overzichtelijkheid: Goslot-besteonlinecasino.top. Ideaal voor spelers in Nederland. Meer hier: https://nl.trustpilot.com/review/goslot-besteonlinecasino.top

  67. Vor

    Hashlucky-onlinecasino.top ondersteunt crypto, wat extra gemak geeft. Een breed en dynamisch spelaanbod. Lees: https://nl.trustpilot.com/review/hashlucky-onlinecasino.top

  68. Vor

    Hommerson-onlinecasino.top brengt de klassieke ervaring naar het web. Absoluut een goede keuze. Bekijk: https://nl.trustpilot.com/review/hommerson-onlinecasino.top

  69. Vor

    Igobet-onlinecasino.top combineert sportweddenschappen en casinospellen op één platform. Navigatie is duidelijk en prestaties zijn stabiel. Zie https://nl.trustpilot.com/review/igobet-onlinecasino.top

  70. Vor

    Een vrolijk en snel platform: Instaspincasino.top. Directe spins als welkomstcadeau zijn een leuk voordeel. Bekijk ervaringen op https://nl.trustpilot.com/review/instaspincasino.top

  71. Vor

    Voor wie op zoek is naar jackpots en acties is Jacktop-besteonlinecasino.top perfect. Zeer geschikt voor spelers die variatie zoeken. Lees meer: https://nl.trustpilot.com/review/jacktop-besteonlinecasino.top

  72. Vor

    Een opvallend platform met exotische flair en veel keuze: Jungliwin-onlinecasino.top. Een frisse wind in het online casino landschap. Meer info op https://nl.trustpilot.com/review/jungliwin-onlinecasino.top

  73. Vor

    Justbitcasino.top combineert moderne betaalmethodes met uitstekende prestaties. Een must-try voor moderne casinospelers in Nederland. Zie: https://nl.trustpilot.com/review/justbitcasino.top

  74. Vor

    変換ミスかと思ったけど、テッドベッド でもしっかりヒット。面白い名前でも中身は本格派!

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2025 Markus' EDCI Blog

Theme by Anders NorenUp ↑