teaching Archive

Learning ANTLR – a software modeling perspective

We explain why you should think about learning ANTLR to generate your future parsers and what

MDE4EDU – Towards a Corpus of Use-Cases for Model-Driven Engineering Courses

We have embarked on a project to find (and/or define) good use cases for teaching several

Massive Open Online Course about the UML Class Diagram

A new MOOC focusing on UML (maybe the firsts one on this topic?) is now available,

Learn software modeling / MDE with this 500+ free slides from our book

The full slide set for our introductory book on software modeling and model-driven (software) engineering

IFML – Interaction Flow Modeling Language 1.0 – Tutorial

Marco Brambilla has released the slides of his tutorial on IFML (Interaction Flow Modeling Language) presented

Short videos showing the power of model-driven engineering (request)

Not long ago, and with your help, I collected some of the best MDE presentations to

Model-driven learning design

In a collaboration with Juan Manuel Dodero and his colleagues from the University of Cadiz, we

Automatic grading of UML models

Dear lazyweb, I was wondering if any of you knows/uses any tool to automatically grade (UML)

Introduction to Domain-Specific Languages (DSL tutorial slides)

Javier Cánovas, a postdoctoral fellow in AtlanMod, recently gave on tutorial on DSLs (Domain-specific Languages). I

It’s time to teach history of programming languages

One of the first concepts I show when teaching Model-driven engineering is the MDE equation (Models

HatePaste (a place to share terrible code) for models?

Do you know the HatePaste site? It’s a place where you can share and vote the

More than 500 slides on model-driven software engineering ready to use in your course

We have now created a complete slide set for each chapter of our MDSE book. In

Object Constraint Language (OCL) tutorial

Complete tutorial introducing the Object Constraint Language (OCL), covering syntax, semantics and tool support.

Why did I fail with the online code-generation services – Advise(II): Don’t sell to developers

This is the second in a series of posts trying to explain what I think went

Make some money as UML teacher :-)

My recipe Step 1: Propose an UML assignment to your students (it doesn’t need to be

The MDE Diploma – first full master in Model-Driven Enginering

The MDE Diploma is an International Post-Graduate Specialization Diploma organized by the AtlanMod team (in collaboration

Common UML errors (I): Infinite recursive associations

This is the first post of a series of posts that will try to highlight some

Pin It on Pinterest