Prerequisite/Recommended prerequisite for
participation in the module
The students should have competencies equivalent to those gained
from the P0 og P1 modules. Furthermore, basic programming
experience is recommended.
Content, progress and pedagogy of the
module
For students to develop key competences in how to use system
development processes for development of software and IT, and to
work with requirements specifications. Overall, the project
balances around possibilities and limitations of communication
networks and how these are incorporated in requirements
specifications and actual system development.
Learning objectives
Knowledge
- Must have knowledge about methods for planning and developing
an IT product in order to identify, analyse and assess the
contextual impacts and perspectives of a given technology
- Must have knowledge about how to design the interaction between
a potential user and an IT product
- Must have knowledge about the most important concepts in
iterative system developments such as for example UP
- Must have knowledge about central IT and software development
models such as the Waterfall model, Agile development, the spiral
lifecycle model, Extreme Programming, etc.
- Must have knowledge about development of requirement
specifications as a basis for developing an IT project
Skills
- Analyse and model individual as well as organisational learning
processes based on experiences from P0 and P1
- Must be able to apply IT development models to an actual
case
- Must be able to apply user interaction models as a basis for
requirements specifications
- Must be able to apply advanced object-oriented system
development
- Must be able to develop a requirement specification for a given
IT product
- Must be able to link user requirements with the requirement
specification for a given product using UML diagrams
- Must be able to evaluate an IT development project based on
requirements
- Must be able to reflect on the construction and reconstruction
of science and technology in a user and society perspective
- Must be able to relate the professional practice within the
discipline to the needs of humans and different societies
- Must be able to analyse technical or natural scientific
problems by use of social science methodology
- Must be able to assess the impacts on humans and society from
the proposed solutions
Competences
- Must have competencies in independently managing a longer
termed project
- Have competencies in generalising the gained experiences with
project management and put them into perspective of the future
course of study
- Must have competencies in reflection on the ethical perspective
of engineering and science and discussion of implications of a
responsible professional practice
- Must have competencies in development of a requirements
specification
- Must have competencies in elicitation of user requirements and
to translate these into the requirement specification for a
specific product
- Must have competencies in user interaction models
- Must have competencies in IT development (for example a mobile
application) by use of the System Development Process
Type of instruction
Students will do their project work in groups. The groups will
receive instruction and feedback from the teacher. Students have to
prepare a written P2 process analysis. Students will get support to
identify relevant contextual perspectives by consultancy; a group
meeting, and commenting on papers and presentation at the status
seminar.
Exam
Exams
Name of exam | Project in System Development |
Type of exam | Oral exam based on a project |
ECTS | 10 |
Assessment | 7-point grading scale |
Type of grading | External examination |
Criteria of assessment | The criteria of assessment are stated in the Examination
Policies and Procedures |