Web Application Development
course description & evaluation
Overview
The main objectives of the Web Application Development discipline focus on providing a general view regarding knowledge modeling in the context of the evolution towards the Web of data (aka linked data) and semantic Web.
The post-graduate students (first semester, Master studies at the Faculty of Computer Science, UAIC) will achieve both theoretical and practical understanding about the development of complex Web applications, including the (micro-)services, on the basis of the existing Web technologies by using various representations, models, methods, practices, and tools regarding knowledge (meta-data, taxonomies, thesauri, ontologies) – for details, consult the main WADe topics.
Evaluation
The assessment procedure consists of a mandatory WADe project:
-
A – midterm software architecture (week #9): from Web application's requirements to general (service-oriented, serverless,...) software architecture – a technical report providing the requested deliverables.
-
S – completed solution (week #17): from conceptual modeling to full implementation – a public presentation including deliverables + running solution + demo.
Optionally, T – a team-oriented hackathon and/or a technical presentation (public talk, tutorial, study) focused on a specific topic (during lab classes) [to be announced in due time].
Consult the list of WADe Student Technical Talk Topics.
Grading formula is A * 0.1 + S * 0.8 + T * 0.2, with A, S, T ∈ [0, 10].
In order to pass, a student must obtain A >= 6 and S >= 5.
Other aspects of interest
-
Significant contributions – including the involvement in open source/data-related scientific research and/or technical (inter)national projects, competitions, events, etc. – might bring maximum 2 points to the final mark.
-
Failed A and/or S components could be reevaluated with a 2 point penalty. Nota bene : no re-assessments for T component.
-
The partial grades of failed students from previous years are not taken into consideration.