Retrieved from "http://www.julian-fietkau.de/keyword/software_development"

Keyword: software development

Developing a software tool for interpreting Gymnasium students' grades – Thesis defense

2014-01-09, Dept. of Computer Science, University of Hamburg

Developing a software tool for interpreting Gymnasium students' grades – Thesis defense

Students at the Gymnasium (Germany's highest tier of general education) are often eager to get an overview of their scholarly accomplishments to be able to make predictions about their future options, but the system is rather complex.

For my bachelor's thesis in the HCI programme, I have designed and developed an application to support the students and encourage self-assessment. It is capable of calculating average grades and pointing out encouraging as well as dangerous trends.

In this talk in the HCI seminar, I presented my empirical results and development work.

Aspects of Software Reuse

2012-03-16, Dept. of Computer Science, University of Hamburg

Aspects of Software Reuse

Abstract: Despite continuous improvements of the tool support, creating software from scratch remains a costly endeavour. From an economic or a pragmatic point of view, it appears beneficial to strive to reuse, adapt and transform existing software as much as possible. This article provides an overview over some strategies towards that goal on the basis of chapter 16 of Ian Sommerville's book Software Engineering, supplements the contents of the book with the topic Open Source and discusses the reuse of software components with the help of Steve Yegge's "Rant" about Google and software plattforms.

This paper has been written for the Softwarearchitektur course. The topic (summarizing the book chapter) was supplied by the organizers, but was expanded with my own ideas.

ZuuL - Development Visualization with Gource

2012-03-13, Dept. of Computer Science, University of Hamburg

ZuuL - Development Visualization with Gource

This video visualizes the development process of our ZuuL game created for the Softwareentwicklungspraktikum at the University of Hamburg in 2009. The SVN log files were processed using Gource and the result was recorded.

Music: Approaching Nirvana - Will Rain

Software Reuse

2011-12-05, Dept. of Computer Science, University of Hamburg

Software Reuse

This talk was held in the seminar course for the module Software Architekture, which was organized by Carola Lilienthal.

The content was modeled after chapter 16 of Ian Sommerville's book "Software Engineering". I summarized the chapter's contents and added an additional key point which I thought was lacking in the original text. I also showcased an example to illustrate the consequences of practicing (or neglecting) software reuse.

The state pattern

2010-08-25, Dept. of Computer Science, University of Hamburg

The state pattern

This talk was held for a group of participants of the software development practical course of 2010. Because none of the participants chose design patterns as the topic of their talk, I was invited to fill the gap.

After a short summary of the general idea of object-oriented design patterns (which the participants should already know from their previous courses), I introduced and explained the state pattern using a small example.

The State Pattern (2010)

2010-04-27, Dept. of Computer Science, University of Hamburg

The State Pattern (2010)

This talk was held in the "Concepts of object-oriented programming languages" course by Axel Schmolitzky and Christian Späh. It was a reproduction of a teachlet that was first designed and held by Janina Nemec and me the year before.

I guided the participants through solving a software design problem using the "state" design pattern. This was, in teachlet tradition, accomplished by offering them a clear-cut problem and discussing several possible solutions, before talking about the state pattern and finally live implementing the solution together.

I tried to shorten some parts slightly in comparison to the first run in order to not take as much time.

ZuuL - Creating an Adventure Game

2009-11-16, Dept. of Computer Science, University of Hamburg

ZuuL - Creating an Adventure Game

This talk was conducted during the University Days of 2009, an event organized by the University of Hamburg. During those two days, it was held once each day by slightly different teams. On the first day, Patrick Schmolke held the first part, Christopher Schewe the second and I the last one; on the second day Oliver Bestmann took over for Patrick.

During the University Days, high school aged students had the opportunity to visit the various departments of the university, listen to talks and take part in projects. We showed our visitors the results from the Software Development practical course, which we had done some months prior.

The first part was ZuuL, the game we had developed, which we then explained and played with. Next we talked about software development in a team, which obstacles we faced and how we employed Extreme Programming techniques to overcome them. At the end, we explicated the idea of game design and talked about opportunities in that industry, relating to computer science and otherwise.

Modeling stateful systems in Java

2009-08-28, Dept. of Computer Science, University of Hamburg

Modeling stateful systems in Java

Abstract: This paper deals with implementing stateful systems in the Java programming language. The state pattern is explained and applied in several ways to a simple example. Other design ideas are then discussed, specifically the use of modern Java capabilites, deviating from the structural properties of the traditional pattern.

This paper was written for the "Concepts of object-oriented programming languages" that was conducted by Axel Schmolitzky and Christian Späh in the summer of 2009.

The State Pattern

2009-06-09, Dept. of Computer Science, University of Hamburg

The State Pattern

This talk was held by Janina Nemec and me in the "Concepts of object-oriented programming languages" course by Axel Schmolitzky and Christian Späh. It was not an ordinary talk, but a 120 minute teachlet.

We guided the participants through solving a software design problem using the "state" design pattern. This was, in teachlet tradition, accomplished by offering them a clear-cut problem and discussing several possible solutions, before talking about the state pattern and finally live implementing the solution together.

We slightly exceeded our planned time for the teachlet, but the immersion worked so well that hardly anybody noticed.

RSS