Last modified: Tue Oct 05 2010

Curriculum Vitae : Courses at work

Courses, seminars and certifications.

2010-06-10. Verksamhetsmodellering
One-day introductory course on business modelling. Aspects of business - goals, information, processes, stakeholders, assets and culture. Modelling methods, tools and useful practices for collecting and organizing the information and presenting the results. Lots of information about how to do thorough investigations on modelling large business organizations. Not for quick assessments, e.g. as part of pre-design of a low-budget process support tool.

2010-03-18. UML-dag
One-day course on UML. History, diagrams and concepts. How- and when to use UML. Limitations of the language and practical guidelines. Tools and their pro's and con's. Some extensions to UML for systems modeling, executable code, business modeling and rules. Lot's of repetition and some new insights.

2008-09-24. Praktiskt kravarbete med användningsfall
Two-days-course on the application of use-cases when specifying system requirements. How- and when to use use-cases. Limitations of the method and practical guidelines. I learned that use-cases is a very good tool for supporting discussions and knowledge transfer between the end-user and the system developer. Not very useful for system/requirements documentation or system description.

2006-06-29. Sun certified Web Component Developer for J2EE 1.4
I think it's both fun and educating to take a certification on stuff I've been working with for some years. On the road I learned about some stuff that I've never used before. Some of it will I probably never use, but there was also some really useful technologies.

2005-09-01. Introduction to UML
The uses and non-uses of UML. Introduction to types of diagrams, their uses and syntax. Examples of software projects using UML in documenting different system aspects. Examples of using UML for brainstorming and discussing functionality. There clearly are more diagrams than is useful in normal fast-track software development projects. And definitely a lot more syntactic regulation than can be of use when drawing up a design at the whiteboard. Got a lot of new input and references useful when I need to decrypt all the cluttered diagrams created by architect programs that some people uses instead of writing text.

2004-11-26. Sun Certified Programmer For The Java 2 Platform 1.4
For programmers experienced in using the basic syntax and structure of the Java programming language. I've been using Java since 1996 and I've been involved in many research projects exploring the Java programming language on different virtual machines on many levels; from security aspects of the inner workings of different JVMs to evaluating the suitability of using the Java langauge in computer science education. I did this certification mainly because it was a prerequisite for higher level certificates. On the road I got some familiarity with the certification process and the business built around it.

2003-02-10. NordU/USENIX
Tutorials on

2001-08-29. Introduction to BEA Tuxedo 7.1
Seminar on Tuxedo giving a basic overview of the system, the transaction handling and some programming examples.

2001-02-12. NordU/USENIX
Tutorials on


Maintained by Tobias Öbrink