About ESE - scg-unibe-ch/ese2016 GitHub Wiki

The goal of project in the course "Introduction to Software Engineering (ESE)" is to offer a concrete and practical contact with the phases, techniques, and artefacts of an iterative and incremental software development process.

The lecture builds upon knowledge acquired in P1 and P2:

  • P1 was about programming: what is a programming language and what is a program
  • P2 was about development: how can we design a solution which follows the state of the art and what are the best programming practices?
  • ESE is about software engineering: how can we work in a team to deliver products which meet customer’s expectations

During the project, a concrete software is created through teamwork and it needs to be delivered as a product at the end of the semester — and this is really fun and cool :)