Find us +44 (0)113 2837100

COM3003 - Principles of Coding

Objectives:

On successful completion of the module, students will be able to:
Demonstrate basic understanding of the significance of market / audience in development of computer products.
Demonstrate a basic understanding of the principles of coding and code testing.
Use online coding tools, such as Google App Script to design and code a simple app.
Demonstrate the ability to reflect upon an on-going project and to be agile in responding to required alterations or changes.

Content:

In this module students learn the general principles, concepts and rules of object-oriented coding and apply these to the design, development and testing of simple apps, using online tools, such as Google App Script. Students are introduced to the fundamentals of market-led design, and to the practice of coding to a specified brief.

Learning and Teaching Information:

The main focus of the module is on a series of workshops which support the acquisition of basic coding skills, and testing procedures, which are used to deliver the product. Students will be set a series of coding exercises in preparation for the assessment in which a specific coding challenge is set (a brief for an app). The coding project is broken down into individual routines and which are tested through code walk-throughs and reflective learning.

Workshops/seminars
Contact Hours: 80
Intended Group Size: 20

Guided independent study
Hours: 220

Further details relating to assessment
Artefact: this is a simple app that should satisfy the negotiated design brief. The mark attributed reflects the quality of the coding and the focus on audience requirements.

Negotiated assessment: this assessment accompanies the artefact, explaining the process through which it was designed and constructed. The assessment may take the form of a code walk-through, student demo, or description of problem-solving. The presentation should reflect on lessons learned, strengths and weaknesses, and potential for project development.

Students are expected to pass all the assessment components (Artefact and Negotiated Assessment) in both semesters. From the assessment policy regulation on FY programme, all the 120-credit units must be passed for student to progress to Level 4. This module is one of the four core modules at Level 3 with 30 credits and must be passed

Assessment:

001 Artefact; simple app; end of semester 1 50%
002 Negotiated assessment; 2,000 word equiv.; end of semester 2 50%

Fact File

Module Coordinator - Aliyu Lawal Aliyu
Level - 0
Credit Value - 30
Pre-Requisites - NONE
Semester(s) Offered - 3YL