Construction and Test of an IT-System

2023/2024

Content, progress and pedagogy of the module

Disclaimer.
This is an English translation of the module. In case of discrepancy between the translation and the Danish version, the Danish version of the module is valid.

CONTENTS
The project module comprises the P2 group formation, the P2 project as well as the presentation seminar and project exam (P2 exam) concluding the second semester. In addition, in the 2nd semester the courses modules are all tested separately.

The project develops a software system to support a defined and well-defined activity, for example a work function, a service or an experience. The development includes the activities system analysis, design, programming, testing and evaluation. The project involves the design of a solution solution, software architecture, user interface, as well as programming of a well-functioning software solution that realizes the overall design and the relevant business goals. Both software and user interface must be tested and evaluated.

As documentation of the required skills, the project team must:

  1. prepare a P2 report,
  2. prepare the individual project part (for the groups that have chosen the individual activity),
  3. prepare a P2 process analysis,
  4. attend the presentation seminar prior to the exam
  5. participate in the individual P2 test.

The P2 report, the P2 process analysis and the P2 exam document skills regarding the technical and scientific competencies, the contextual competencies as well as project work competencies. The P2 process analysis and the P2 test document skills regarding the project work's competencies.

Learning objectives

Knowledge

Through problem-oriented project work with construction and testing of an IT system, the student must demonstrate:

  • knowledge of basic computer science subject areas and the application of fundamental computer science techniques in the work with realistic problems in software development
  • experience in analyzing, designing, programming and testing a computer system that supports the work in an organization, as well as mastery of the methodical work method that is associated with problem-oriented project work with associated assessments of the achieved results and an overall conclusion

Skills

  • analyze and formulate requirements for the developed software system in a user-centered paradigm,
  • design and program a software system based on a requirements specification in a user-centric paradigm. The student must be able to utilize and understand concepts and requirements in the paradigm, and through design and implementation transform these into a program of high internal quality. The student must complete the work leading up to a viable and demonstrable program,
  • carry out a systematic test of the program which - to a reasonable degree - ensures that the developed program conforms to intentions and specifications,
  • evaluate the user interface and assess the usability of the system,
  • argue for the choices made in all phases of development, including explaining in what way and to what extent the system realizes requirements from the analysis and architecture from the design,
  • describe, plan, manage and reflect on project work, including making systematic choice of methods for problem analysis and processing,
  • make a critical assessment of the relevance of the knowledge obtained in relation to the project work, including assessing the suitability of the selected models, theories and / or methods

Competences

  • analyze own learning process and the project group's organization of the group work in order to identify strengths and weaknesses with a view to future improvement,
  • convey the project's work results and processes in a clearly structured, coherent and precise way, both in writing and graphically as well as orally

Type of instruction

Project work

The P2 project is expected to build on language, methods and techniques from the courses in the 1st and 2nd semester.

The rationale is that it is important for all students to establish a common understanding and experience with specific, important and typical languages, methods and techniques for software development.

It is expected that the P2 project will explicitly present the business context for the system development. Later parts of the training are based on this common ballast.

Extent and expected workload

The student is expected to spend 27.5 hours per ECTS, which for this activity means 412.5 hours.

Exam

Exams

Name of examConstruction and Test of an IT-System
Type of exam
Oral exam based on a project
ECTS15
Assessment7-point grading scale
Type of gradingExternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Additional information

Contact: Study Board for Computer Science via cs-sn@cs.aau.dk or 9940 8854

Facts about the module

Danish titleKonstruktion og afprøvning af et IT-system
Module codeDSNBAITB210
Module typeProject
Duration1 semester
SemesterSpring
ECTS15
Language of instructionDanish and English
Empty-place SchemeYes
Location of the lectureCampus Aalborg
Responsible for the module

Organisation

Education ownerBachelor of Science (BSc) in Information Technology
Study BoardStudy Board of Computer Science
DepartmentDepartment of Computer Science
FacultyThe Technical Faculty of IT and Design