- Assignments: 40 credits (10+10+10+10)
- Final exam/project: 60 credits
- A positive grading requires a student to obtain at least 50% of the obtainable credits
Syllabus
Registration via LPIS
Day | Date | Time | Room |
---|---|---|---|
Wednesday | 11/03/21 | 03:00 PM - 07:00 PM | D2.0.030 |
Wednesday | 11/10/21 | 03:00 PM - 07:00 PM | D2.0.030 |
Wednesday | 11/17/21 | 03:00 PM - 07:00 PM | D2.0.030 |
Wednesday | 11/24/21 | 03:00 PM - 07:00 PM | Online-Einheit |
Wednesday | 12/01/21 | 03:00 PM - 07:00 PM | Online-Einheit |
Wednesday | 12/15/21 | 03:00 PM - 07:00 PM | Online-Einheit |
Wednesday | 01/12/22 | 03:00 PM - 07:00 PM | D2.0.030 |
Wednesday | 01/19/22 | 03:00 PM - 07:00 PM | D2.0.030 |
Topics:
- Evolution, IS as Socio-technical Systems, (web) Application Architecture vs. Platform Architecture, Scalable Web Server Architectures, Web Development Basics, Dynamic Web Content, Separation of Concerns, Templating. State Management, Web Client Applications, Scalable Data Management for Web Based Information Systems
Schedule
- Session 1: Preliminaries
- Development of Socio-technical Systems
- From Software Evolution (Systems Development View) to Secondary Design
- Session 2: Distributed, Evolutional Information Systems
- Web Application Frameworks
- Dynamic Software Evolution
- Session 3: Anatomy of Large Scale Internet Systems
- Student Presentations of selected Systems (e.g. Facebook, Twitter, Amazon, …)
- Architectures for scalable Web (Server) Systems, NaviServer
- Session 4: Scalable Web Applications
- User Interaction Patterns, Applications vs. Frameworks, Templating
- User Interaction Patterns, Applications vs. Frameworks, Templating
- Session 5: Web Applications with Scalable Data
- Interaction Browser/Server, AJAX, Single Page Applications, Service Worker
- Session 6: Web Applications with Scalable Data
- SQL/NoSQL, Storage architectures, Consistency, MongoDB
- SQL/NoSQL, Storage architectures, Consistency, MongoDB
- Exam or Project
Attendance in class is mandatory, students have to attend at least 80% of the time. The logs video-conferencing tools will be used to determine attendance.
The course addresses offers high-level design concepts as well as practical skills based on a provided technology selection (Bootstrap, Next Scripting Framework, NaviServer, MongoDB).
- Topic lectures given by course instructor
- In course exercises
- One assignment per student
- Final exam
- Course: Information Systems Development (Arcitectures, Devlopement processes)
- Course: Distributed Systems (including Networking, TCP/IP, HTTP)
- Course: Dynamic Programming Techniques (scripting)
- Ability to install Linux on your notebook.
The Covid19 pandemic causes several uncertainties for the upcoming winter semester starting on October 5th. If possible within the valid health regulations, the Information Systems program plans to fully return to the usual mode of classroom teaching with mandatory attendance. Nonetheless, an additional “plan B”-scenario for distance and/or hybrid teaching will be prepared for every class, which can be enabled if needed.
The program management will reevaluate the situation in September and decides then whether the classes will indeed start in the usual mode or in an alternative scenario. This decision will be announced in the syllabus until September 25 [for the classes starting in the mid of the semester until November 13].
We’re aware that the issue of visa is currently delayed and we’ll include this matter into our considerations. Should you be affected by such a delay, please inform us as soon as possible via master-is@wu.ac.at.
Back