uddannelse | Computer Science |
sted | 43.2-29 |
Undervisningssprog | English |
Kursus starter | 01-02-2016 |
Kursus slutter | 03-06-2016 |
Indhold |
The project portfolio will be divided into three smaller subprojects with problems and challenges related to issues covered in three corresponding sections of the Responsive Applications, Web services and Databases (RAWDATA) course. The project portfolio is defined by a set of specific requirements with the intention to develop competence and skills in specific theoretical and practical areas. The goal is that the student, based on knowledge of relevant theory, will obtain skills to the development of responsive applications in a distributed environment, and the approach is, during the project portfolio, to develop a modern complex distributed web application. The contents of the three sections are outlined below. Section 1: Databases In this section we will design the data used in the project. We will use a large data set in order to be able to create an environment with real life problems with respect to normalization, optimization and complexity. This section of the project will form the data model of the application developed in the project. Section 2: Data communication and Network with focus on Web Services This section is about the backend of the application, the web service interface to the data. By use of solid design principles, the backend is created within the .NET framework and with C# as programming language. We will focus on how to create intuitive and maintainable Restful interfaces to the underlying data model with good support for the frontend developers. Section 3: Development of responsive applications The main goal in this section is to create the frontend of the application by use of modern web development strategies. The foundation is HTML5, CSS3 and JavaScript, and the aim is responsive single-page applications that uses popular tools and frameworks currently used to form the mobile/web applications we use every day. |
mål |
By completing the project portfolio the student should:
|
forudsætninger |
The recommended prerequisites are: Some experience with (object-oriented) programming, for example obtained by completing the Introduction to Programming. Basic knowledge about methods in Software Engineering, as can be obtained from for instance the course Modelling and Knowledge Management. Basic knowledge about algorithms. This RAWDATA project portfolio is closely linked to the Responsive Applications, Web services and Databases (RAWDATA) course, thus it is strongly recommended to attend this course in parallel with doing the project. |
Undervisningsform |
Supervision meetings in plenum for all students and in groups with supervisor. |
Eksamensform |
Group examination. Internal examiner and 7 step scale. The lenght of the group examination including grading:
|
Eksamenstidspunkt |
Deadline for submitting the portfolio project: Monday 6 June 2016 before 1.00 p.m. Examsdate = Thursday 23 June 2016 |
Vurdering |
The excellent performance: The student demonstrates
The good performance: The student demonstrates
The performance meeting the minimum requirements: The student demonstrates
|
Reeksamensform |
Group examination. Internal examiner and 7 step scale. The lenght of the group examination including grading:
|
reeksamenstidspunkt |
Before end of August 2016. |
Aktivitetsansvarlig | Mads Rosendahl (madsr@ruc.dk ) |
Kursussekretær | Heidi Lundquist (heilu@ruc.dk ) |
Underviser | Troels Andreasen (troels@ruc.dk ) Henrik Bulskov (bulskov@ruc.dk ) |
STADS stamdata |