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: 60
Intended Group Size: 30

Guided independent study
Hours: 240

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.

Assessment:

001 App; end of semester 1 %
002 Negotiated assessment; 2,000 word equiv.; end of semester 2 %

Fact File

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