Project in Object-oriented Programming (P1)

2023/2024

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

Knowledge

  • 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
 

Skills

  • 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
 

Competences

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

Exam

Exams

Name of examProject in Object-oriented Programming (P1)
Type of exam
Oral exam based on a project
ECTS10
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
SemesterAutumn
ECTS10
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Copenhagen
Responsible for the module

Organisation

Education ownerBachelor of Science (BSc) in Engineering (IT, Communication and New Media)
Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design