Semester:SS 14
Art:Modul
Sprache:Englisch
ECTS-Credits:5.0
Plansemester:2
Lektionen / Semester:66.5 L / 50.0 h
Selbststudium:100.0 h
Art:Modul
Sprache:Englisch
ECTS-Credits:5.0
Plansemester:2
Lektionen / Semester:66.5 L / 50.0 h
Selbststudium:100.0 h
Modulleitung/Dozierende
- Prof. Dr. Markus Weinmann
(Modulleitung)
- Svitlana Vakulenko, MSc Eng.
(Modulleitungsassistenz)
Studiengang
Masterstudium IT and Business Process Management (01.10.2008)Lehrveranstaltungen
Beschreibung
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
Kompetenzen
- 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.
Lehrmethoden
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.
Voraussetzungen (inhaltlich)
Module “Systems Modeling” recommended
Literatur
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)
Prüfungsmodalitäten
Please note that the lecture starts with an exam in the first session, 09.00 AM, covering the content of the preparatory class.
Prüfungen
- PWW-MA_Systems Development (SS 14, bewertet)