PDF for print Find calendar

Complex IT Systems – Practice

Title
Complex IT Systems – Practice
Semester
E2023
Master programme in
Computer Science
Type of activity

Course

Teaching language
English
Study regulation

Read about the Master Programme and find the Study Regulations at ruc.dk

REGISTRATION AND STUDY ADMINISTRATIVE
Registration

You register for activities through stads selvbetjening during the announced registration period, which you can see on the Study administration homepage.

When registering for courses, please be aware of the potential conflicts and overlaps between course and exam time and dates. The planning of course activities at Roskilde University is based on the recommended study programmes, which should not overlap. However, if you choose optional courses and/or study plans that goes beyond the recommended study programmes, an overlap of lectures or exam dates may occur depending on which courses you choose.

Number of participants
ECTS
15
Responsible for the activity
Troels Andreasen (troels@ruc.dk)
Head of study
Henrik Bulskov (bulskov@ruc.dk)
Teachers
Study administration
IMT Registration & Exams (imt-exams@ruc.dk)
Exam code(s)
U60057
ACADEMIC CONTENT
Overall objective

Construction of complex IT systems and management of complex IT projects.

Detailed description of content

Construction of complex IT systems and management of complex IT projects. This activity will be dominated by three pre-defined and connected subprojects that combine into a whole. Problems and challenges are related to issues covered in the three corresponding sections of the Complex IT systems – Theory course. The subprojects are defined by a set of specific requirements where the intention is to develop competence and skills in specific theoretical and practical areas. The goal is that the student, based on knowledge about relevant theory, will obtain skills to develop responsive applications in a distributed environment, and the approach is, by the three subprojects, to develop a modern complex and distributed web application.

Course material and Reading list

Syllabus will be available on Moodle.

Overall plan and expected work effort

The course will cover full-stack development of a lager complex IT-system. Starting with storage, where data model and data representation as well as functionality handled by the persistence layer should be created. Hereafter, the backend of the system must be designed and implemented supporting a frontend and using the storage layer. Finally, a frontend will be designed and created to provide a user interface to the system, based on the functionality provided by the backend.

The course will have a total workload of 412 hours.

The activity’s major teaching and learning activities are fleshed out'

  • Minor workshops on specific practical problems

  • Status meetings with teachers to report on the process and get insight in requirements

  • On campus work supported by teaching assistants

Format
Evaluation and feedback

Evaluation form to be filled out (anonymously) plus open discussion on the last course day.

Programme
ASSESSMENT
Overall learning outcomes

After completing this activity, students will be able to:

  • construct complex IT solutions individually and in software development teams and acquire new knowledge about new technologies and their application possibilities.

  • demonstrate knowledge and understanding of methods for the analysis, design, and implementation of IT systems.

  • assemble larger distributed systems, with data storage, backends and frontends.

  • use appropriate state-of-the-art programming languages, libraries, development tools and equipment.

  • demonstrate insight into the tools and libraries offered in modern development environments and usage of future-proof technologies.

Form of examination
Group portfolio and oral exam.

Permitted group size: 2-6 students. Examples of written products are exercise responses, talking points for presentations, written feedback, reflections, written assignments. The preparation of the products may be subject to time limits.

The character limit of the portfolio is:
For 2 students: maximum 48.000 characters, including spaces.
For 3 students: maximum 48.000 characters, including spaces.
For 4 students: maximum 48.000 characters, including spaces.
For 5 students: maximum 48.000 characters, including spaces.
For 6 students: maximum 48.000 characters, including spaces.
The character limits include the cover, table of contents, bibliography, figures and other illustrations, but exclude any appendices.

Time allowed for exam including time used for assessment is for:
2 students: 60 minutes.
3 students: 75 minutes.
4 students: 90 minutes.
5 students: 105 minutes.
6 students: 120 minutes.

The assessment is individual and based on the student's individual performance.
The assessment is an overall assessment of the written product(s) and the subsequent oral examination..

Permitted support and preparation materials at the oral exam: All.

Assessment: 7-point grading scale.
Moderation: Internal co-assessor.
Form of Re-examination
Samme som ordinær eksamen / same form as ordinary exam
Type of examination in special cases
Examination and assessment criteria

The exam is based on the documentation of the three different parts of the complex IT-system designed and implemented during the course as well as the source code and a demonstration of the software created.

Exam code(s)
Exam code(s) : U60057
Last changed 31/05/2023

lecture list:

Show lessons for Subclass: 1 Find calendar (1) PDF for print (1)

Monday 04-09-2023 10:00 - 04-09-2023 16:00 in week 36
Study- and semesterstart - 1st semester - Computer Science (COMP)

Tuesday 05-09-2023 09:00 - 05-09-2023 17:00 in week 36
Complex IT Systems - Practice (COMP)

Thursday 07-09-2023 13:00 - 07-09-2023 17:00 in week 36
Complex IT Systems - Practice (COMP)

Wednesday 13-09-2023 08:15 - 13-09-2023 16:00 in week 37
Complex IT Systems - Practice (COMP)

Friday 15-09-2023 08:15 - 15-09-2023 12:00 in week 37
Complex IT Systems - Practice (COMP)

Wednesday 20-09-2023 08:15 - 20-09-2023 16:00 in week 38
Complex IT Systems - Practice (COMP)

Friday 22-09-2023 08:15 - 22-09-2023 12:00 in week 38
Complex IT Systems - Practice (COMP)

Monday 25-09-2023 08:15 - 25-09-2023 12:00 in week 39
Complex IT Systems - Practice (COMP)

Wednesday 27-09-2023 08:15 - 27-09-2023 16:00 in week 39
Complex IT Systems - Practice (COMP)

Friday 29-09-2023 08:15 - 29-09-2023 12:00 in week 39
Complex IT Systems - Practice (COMP)

Wednesday 04-10-2023 08:15 - 04-10-2023 16:00 in week 40
Complex IT Systems - Practice (COMP)

Friday 06-10-2023 08:15 - 06-10-2023 12:00 in week 40
Complex IT Systems - Practice (COMP)

Wednesday 11-10-2023 08:15 - 11-10-2023 16:00 in week 41
Complex IT Systems - Practice (COMP)

Friday 13-10-2023 08:15 - 13-10-2023 12:00 in week 41
Complex IT Systems - Practice (COMP)

Wednesday 18-10-2023 08:15 - 18-10-2023 16:00 in week 42
Complex IT Systems - Practice (COMP)

Friday 20-10-2023 08:15 - 20-10-2023 12:00 in week 42
Complex IT Systems - Practice (COMP)

Wednesday 25-10-2023 08:15 - 25-10-2023 16:00 in week 43
Complex IT Systems - Practice (COMP)

Friday 27-10-2023 08:15 - 27-10-2023 12:00 in week 43
Complex IT Systems - Practice (COMP)

Wednesday 01-11-2023 08:15 - 01-11-2023 16:00 in week 44
Complex IT Systems - Practice (COMP)

Friday 03-11-2023 08:15 - 03-11-2023 12:00 in week 44
Complex IT Systems - Practice (COMP)

Wednesday 08-11-2023 08:15 - 08-11-2023 16:00 in week 45
Complex IT Systems - Practice (COMP)

Friday 10-11-2023 08:15 - 10-11-2023 12:00 in week 45
Complex IT Systems - Practice (COMP)

Monday 13-11-2023 08:15 - 13-11-2023 16:00 in week 46
Complex IT Systems - Practice (COMP)

Wednesday 15-11-2023 08:15 - 15-11-2023 12:00 in week 46
Complex IT Systems - Practice (COMP)

Friday 17-11-2023 08:15 - 17-11-2023 12:00 in week 46
Complex IT Systems - Practice (COMP)

Wednesday 22-11-2023 08:15 - 22-11-2023 16:00 in week 47
Complex IT Systems - Practice (COMP)

Friday 24-11-2023 08:15 - 24-11-2023 12:00 in week 47
Complex IT Systems - Practice (COMP)

Wednesday 29-11-2023 08:15 - 29-11-2023 16:00 in week 48
Complex IT Systems - Practice (COMP)

Friday 01-12-2023 08:15 - 01-12-2023 12:00 in week 48
Complex IT Systems - Practice (COMP)

Wednesday 06-12-2023 08:15 - 06-12-2023 16:00 in week 49
Complex IT Systems - Practice (COMP)

Friday 08-12-2023 08:15 - 08-12-2023 12:00 in week 49
Complex IT Systems - Practice (COMP)

Wednesday 13-12-2023 08:15 - 13-12-2023 16:00 in week 50
Complex IT Systems - Practice (COMP)

Friday 15-12-2023 08:15 - 15-12-2023 12:00 in week 50
Complex IT Systems - Practice (COMP)

Tuesday 19-12-2023 10:00 - 19-12-2023 10:00 in week 51
Complex IT Systems - Practice - Portfolio hand-in (COMP)

Monday 15-01-2024 08:15 - Tuesday 16-01-2024 18:00 in week 03
Complex IT Systems - Practice - Oral examination (COMP)

Tuesday 06-02-2024 10:00 - 06-02-2024 10:00 in week 06
Complex IT Systems - Practice - Reexam - Portfolio hand-in (COMP)

Tuesday 13-02-2024 08:15 - Tuesday 27-02-2024 18:00 in week 07 to week 09
Complex IT Systems - Practice - Oral reexamination (COMP)