Project in Object-oriented Programming (P1)

2020/2021

Prerequisite/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 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 

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 codeESNITCOB1P2N
Module typeProject
Duration1 semester
SemesterAutumn
ECTS10
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Copenhagen
Responsible for the module

Organisation

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