Project in Object-oriented Programming (P1)


Recommended prerequisite for participation in the module

The project builds on knowledge obtained in the P0 project module: Project in Conceptual design of an ICT application (Projekt i konceptuelt design af en IKT-applikation).

Content, progress and pedagogy of the module

To provide the student with practical experience defining a project within the area of IT, communication and new media, which includes use of object-oriented programming, to implement the project by working in groups and to document the solution in a project report.


Learning objectives


  • Must have knowledge about IT, communication and new media technologies in order to identify relevant contextual perspectives of a given technology
  • Must have knowledge about project management in a long-term problem based project (in this case 2-3 months)
  • Must have knowledge of methodological consideration to describe the theoretical and empirical foundation of the project
  • Must have knowledge about how an object oriented programming language can be used to solve a specific problem
  • Must have knowledge about commonly occurring data structures and algorithms
  • Must have knowledge about the implementation and use of commonly occurring data structures and abstract data types


  • Must be able to analyse individual as well as organisational learning processes by scientifically recognised concepts and methods
  • Must be able to organise and manage a longer-term project considering group and supervisor collaboration
  • Must be able to structure and communicate the reflections and results of the problem based project work; orally, graphically and in writing
  • Must be able to identify and define a problem suitable for a project involving object-oriented programming
  • Must be able to use an object-oriented programming language and associated class library to implement parts of programs and small programs in order to solve a specific problem
  • Must be able to plan and perform systematic test of the programme applied
  • Must be able to discuss/assess the quality of the solution in a wider context


  • Must be able to take responsibility of one’s own learning during a longer-termed project period and be able to generalise the gained experiences
  • Must have competencies in using object oriented programming in solving programming tasks, especially programming tasks related to communication and new media
  • Must have competences in documentation and discussion of the wider market related implications of a real life application

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 P1 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.



Name of examProject in Object-oriented Programming (P1)
Type of exam
Oral exam based on a project
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleProjekt i objektorienteret programmering (P1)
Module codeESNITCOB1P2
Module typeProject
Duration1 semester
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Copenhagen
Responsible for the module


Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design