Massive Open Online Courses (MOOCs) are a new way of learning. MOOCs are massive. They are designed for many people who are enrolled in the courses. A course is often taken by more than thousand persons. Compared to other leaning models, MOOCs are completely open and everybody can take courses. Sometimes a fee for the course or for the certificate is collected but everybody can take the course without any other requirements such as a specific educational level. A MOOC takes place in the World Wide Web and this means you can do it at any place you want to.

I have developed a MOOC about the UML Class Diagram as part of my master thesis with the support of professor Gerti Kappel. It is the first Massive Open Online Course created from parts of the course “Object-Oriented Modeling” of the Vienna University of Technology using the book UML @ Classroom.

In this course you will learn about the Unified Modeling Language (UML) and its many different diagrams. The focus is on the Class Diagram which is very important in software development. You will be able to specify, visualize and document class diagrams of software systems .

This MOOC is organized in two weeks of self-studying with the provided learning material and quizzes. In each week you will deal with small quizzes while you discover the learning material and there will be a weekly quiz about what you‘ve learned.
We will provide a peer-reviewed project in the 3rd week. It takes about 5 hours to do the project and you have two weeks to hand it in. At the beginning of the 2nd week the project instructions go online. After you have uploaded your project, you have to assess a project of your course colleagues.
Additionally you can use a forum for discussion on interesting topics or if you need any help.

 

Want to build better software faster?

Want to build better software faster?

Read about the latest trends on software modeling and low-code development

You have Successfully Subscribed!

Pin It on Pinterest

Share This