Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2018/2019

Multi-tier Application Architecture in Biomedicine

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
17PBIVAA KZ 3 1P+2C Czech
Lecturer:
Pavel Beránek (guarantor)
Tutor:
Pavel Beránek (guarantor)
Supervisor:
Department of Biomedical Informatics
Synopsis:

Students will get acquainted with the design and usage of the client-server software architecture namely in biomedicine applications.

Requirements:

Basic knowledge of algorithm development, programming, databases and web functioning

Syllabus of lectures:

Three-tier Software Architecture: Comparing with other architectures, meaning and determination of particular tiers. Data Tier - relational database, data storage and their relations, SQL commands, stored procedures. Application Tier - data mappings to object model, usage of properties and methods, tier interfaces. Presentation Tier - forms, form elements and their bindings to data sources, code behind, events and their program handling, presentation in web browser.

Software technology (platform ASP.NET): validation of input data, navigation, setting up roles and user permissions, user verification, XML, Web Parts, AJAX, Master Page, globalization, examples of usage.

Working with development tools: MS Visual Studio and MS SQL Management Studio.

Syllabus of tutorials:

Creation of own application: According to given task create your own individual biomedicine application - design of a relational data model and an appropriate object model, use naming conventions, design of forms, binding forms and data, design and use of other tiers of application. Creation of interfaces for standard users, authorized users and the application administrator - incl. documentation.

Study Objective:

Students will get familiar with the methodology of the development of large software systems, with principles of effective software creation and with the usage of development tools.

Předmět poskytne studentům metodiku jak vytvářet rozsáhlé softwarové systémy a seznámí je se zásadami efektivní softwarové tvorby a užitím vývojových prostředků.

Study materials:

http://www.asp.net (anglicky)

http://msdn.microsoft.com (anglicky)

Note:
Time-table for winter semester 2018/2019:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
roomKL:B-137_N
Beránek P.
14:00–14:50
(lecture parallel1)
Kladno FBMI
Učebna
roomKL:B-137_N
Beránek P.
15:00–16:50
(lecture parallel1
parallel nr.1)

Kladno FBMI
Učebna
Tue
Fri
Thu
Fri
Time-table for summer semester 2018/2019:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2019-08-26
For updated information see http://bilakniha.cvut.cz/en/predmet2793306.html