Start a new search?


SCC.210: Computer Science Group Project


Department: Computing and Communications (School of) NCF Level: FHEQ/QCF/NQF5//RQF5
Study Level: Part II (yr 2) Credit Points: 15.0
Start Date: 09-10-2017 End Date: 23-03-2018
Available for Online Enrolment?: Y Enrolment Restriction: Only available to students where listed in programme syllabus rules
Module Convenor: Dr AC Scott

Syllabus Rules and Pre-requisites

  • Prior to SCC.210, the student must have successfully completed:

Curriculum Design: Outline Syllabus

  • The group project’s overall goal is threefold,

    1. to give students the experience to execute a project through all stages (from initial design to implementation to the presentation of the results,
    2. to work in groups to the demands of a client (or group supervisor),
    3. to apply knowledge being gained in other courses within a project context. One relevant course in this context is SCC 110.

    The actual project content may differ from year to year, and may consists of topics in the areas of game programming, computer graphics, user interfaces, mobile computing, or other areas. The course structure of a group project will be the same between different years. Students will get about 25 hours of contact time throughout the two terms, in addition to separate meetings with their group supervisor if necessary, and then will be expected to work independently as a group.

    At the end, the students will have experience with a concrete, group development project covering all aspects and being executed in a real-world environment. In particular, the student will learn and apply their knowledge about prototyping, project planning, management and execution, game design, systems design, and/or testing strategies.

    Further, a program or system will be implemented by the group. As part of the project, teams will deliver reports, code, and demonstrate a working system. They will present certain elements of their work in written, graphical and verbal forms through the production of materials which may include reports, a demonstration, and/or a presentation.

Curriculum Design: Single, Combined or Consortial Schemes to which the Module Contributes

    • BSc Computer Science
    • BSc Management and IT
    • BSc/ BA Computer Science and European Languages
    • BSc/ BA Computer Science and Mathematics
    • BSc/BA Accounting, Finance and Computer Science
    • BSc/ BA Natural Sciences
  • 100% Coursework

Assessment: Details of Assessment

  • The coursework assessment is based on:

    • a group portfolio comprising a design report document, an implementation of a working system, a description of the evaluation of the system, documentation and project reports, and a presentation and demonstration of the project results. The individual marks for the team members are based on the joint group mark but can be adjusted considering their individual contribution;
    • and self-assessment reflective report(s) for each student.

    The coursework is assessed by the group's supervisor and then moderated among all the supervisors.

Educational Aims: Subject Specific: Knowledge, Understanding and Skills

  • This module aims to:

    • provide students an opportunity to implement a usable real-world system. This may include software design, C/C++ or Java programming, implementing games, computer graphics applications, implementing user interfaces, or mobile applications;
    • enable students to further develop their IT and software development related project management and planning skills alongside their technical skills (i.e. design and programming) within a project and group context;
    • familiarise students with co-ordination and development skills as required in a group development context.

Educational Aims: General: Knowledge, Understanding and Skills

  • This module aims to:

    • Equip students with the ability to work within teams and as a team, to gain knowledge and experience on how to interact within a team, co-ordinate work within a group, and how to resolve problems and conflicts;
    • Enable students to develop transferable skills in problem solving within the context of a large scale (technical) process by applying knowledge and skills that have been acquired in other modules throughout their studies (e.g. SCC110);
    • Provide students with skills in report writing, communication and presentation within a group context.

Learning Outcomes: Subject Specific: Knowledge, Understanding and Skills

  • At the end of the course the students are able to work together in teams in order to tackle technical problems in a (group) project context, including analysing, planning, managing, designing, implementing, testing and fully documenting a working system. They will have the knowledge and skills to be able to analyse a problem, think about ideas, prototype them, and design and implement a working program. Students will develop new skills for coping with and managing parallel implementation tasks. After the modules, the students will be able to produce documents to describe the design of a system.

Learning Outcomes: General: Knowledge, Understanding and Skills

  • Students will develop stronger interpersonal skills and a better understanding of cooperative work. They will learn group work techniques and how to apply these in different situations within a group. Further, they will also acquire additional verbal and graphical presentation skills, through the production of the outputs of the project. Students will also gain experience of working with a supervisor and to the demands of a client (represented through the project supervisor).

Contact Information

If you encounter any difficulties accessing Online Courses Handbook information please contact the Student Registry:


If you require further details in relation to academic content please contact the appropriate academic department directly.

Related Pages