3904189: Systems development

back to overview
Semester:SS 15
Type:Module
Language:English
ECTS-Credits:5.0
Scheduled in semester:2
Semester Hours per Week / Contact Hours:66.5 L / 50.0 h
Self-directed study time:100.0 h

Module coordination/Lecturers

Curricula

Master's degree programme in IT and Business Process Management (01.10.2008)

Description

The course focuses on systems development (SysDev), especially on developing web frameworks that can be used in online environments such as e-commerce platforms or online blog systems.

Topics:

  • Web frameworks
  • Web development
  • Python programming
  • Django programming
  • Web applications
  • Latest technological developments
  • Project: E-commerce platform or blog system

Qualifications

    • repeat the fundamental concepts and definitions in the area of systems development, especially web development and web frameworks using programming languages such as Python and Django.
    • understand the benefits of systems development in the context of building web frameworks. They describe the relevance of systems development for web business process management.
    • solve assignments in the field of systems development, especially projects in the areas of e-commerce and online business.
    • identify relationships between different types of programming languages. They compare solutions with regard to their field of application.
    • describe and model an implementation of a web project.
    • evaluate and select suitable programming languages in the context of systems development.
    • summarize the contents of the project they are provided with.
    • discuss the project in the light of existing models, theories, and languages.
    • solve different project assignments with the help of different methods.
    • compare provided languages and identify possible advantages in the context of web development.
    • develop and implement a web system as a project.
    • evaluate different projects with regard to systems development.

Lectures Method

The module integrates theoretical knowledge and practical skills based on an interactive lecture that includes teaching cases.

The module integrates theoretical knowledge and practical skills with the following components:

  • Preparatory class (facultative)
  • Lecture with interactive elements and teaching cases

The e-learning platform Moodle will be used throughout the course for the dissemination of course material and discussions.

Admission Requirements

Module “Systems Modeling” recommended

Literature

The students will be provided with the lecture slides and supporting materials (literature and exercises) throughout the course.

Preparatory class:

  • Gries, P., Campell, J., Montojo, J. (2013). Practical Programming: An Introduction to Computer Science Using Python 3 (2nd ed.). Newton: O’Reilly (http://shop.oreilly.com/product/9781937785451.do)

Lecture:
  • Holovaty, A., Moss, J. K. (2009). The Definitive Guide to Django: Web Development Done Right. New York: Springer-Verlag. (www.djangobook.com)

Exam Modalities

Please note that the lecture starts with an exam in the first session, 09.00 AM, covering the content of the preparatory class.

Exams

  • PWW-MA_Systems Development (SS 15, bewertet)