Skip to content
Menu

Short Module Descriptors - HND/C Computing

Note: HND students take all modules. HNC students take modules marked *

Computer Systems for the Professional*
Programming and Scripting*
Creative Computing
Web & E-business*
Systems Analysis & Design*
Database Development and Scripting
Mobile Applications Development
Applied Computing Project

Computer Systems for the Professional*
This module equips you with computer systems skills and knowledge required of a professional working within the Computing industry, as well as the skills to understand how computing fits into the information society. You will learn about the theoretical and practical aspects of implementing and managing computer systems architectures, security and networks. You will also develop your interpersonal and analytic skills, such as team building, numeracy, planning, presentation skills and problem solving.
Sample assessment:  Building and configuration of a computer system to meet a design specification
Software used:  will be varied to meet activity needs of the activities.  Includes applications for project planning, time management and diagram development.

Programming and Scripting*
In this module you will learn fundamentals of programming, especially for the web.  You will explore the programming capabilities of JavaScript through a series of projects culminating in creating your own application.  You will learn some of the theory behind software engineering and develop great practical skills. This module assumes no programming expertise and is ideal for those who want to develop coding skills in a fun and practical way.
Sample assessment:  Programming project which runs on a web browser
Software used:   JavaScript

Creative Computing
This module introduces you to practical aspects of creative multimedia applications used to enhance websites, mobile devices and computer games.  You will learn image processing, computer graphics, audio, multimedia authoring, animation, streaming video and basic scripting.  You will investigate current trends, techniques and industry standards; explore issues related to multimedia development; and gain practical skills in the latest technologies (Eg: Adobe CC applications, video software, screen capture software).
Sample assessment:  Development of a prototype multimedia application using image, graphics and sound. 
Software used: Adobe Creative Cloud Photoshop, AfterEffects, Illustrator, Edge, MovieMaker, Camtasia

Web & E-business*
You will design and develop a website for an eBusiness, then go on to develop a marketing campaign to promote the business. The module is aimed at students who have had little or no experience in designing and developing websites, but who may be considering setting up an eBusiness in the future.  The module is mostly practical in nature, although it does cover the theory of website design. The schedule includes wireframing your site, creating logos, banner ads, html e-mail campaign, SEO, QR codes, analytics, social media marketing.
Sample assessments:  Design of a portfolio blog and a website.  E-marketing plan.
Software used: WordPress, Adobe and other relevant products.

Systems Analysis & Design*
This module offers conceptual and skill-based learning of the concepts and approaches used in the analysis, design, development and implementation of computer-based based systems.  It underlines various approaches (e.g. SSADM, object-oriented) to systems analysis and design in a practical context, using real industrial examples.  It concentrates on the front-end of systems development including requirements gathering, planning, design, analysis. 
Sample assessment:  Group systems project document and prototype including a ‘Showcase Event’.
Software used:  Students are able to choose the programming language used for their project.

Database Development and Scripting
Firms rely on databases to store customer and product information, track inventory, update staff information and provide strategic information to maintain competitive.  You will learn how relational concepts are used in database systems and go on to produce a relational database design using a number of techniques. This design can then be implemented and queried using an industry-standard DBMS.  You will work with languages used for databases and server-side programming, as well as those use for websites functions like accepting usernames and passwords in guestbooks. 
Sample assessment:   Designing a database information system.
Software used:  MySQL, PHP, SQL

Mobile Applications Development
Mobile technology has redefined how we use technology. This module introduces you to the practical aspects of developing applications for mobile devices.  You will explore the platforms, tools, technologies and design constraints that make developing mobile applications a challenge.  Building on existing web and/or software development skills, you will develop your ability to design, build, test and deploy a mobile application.
Sample assessment:    Creation of a fully-functioning mobile application
Software used: You can choose from a range of platforms and languages including JavaScript, C# and Java.

Applied Computing Project
This module supports you in planning, researching and presenting an applied computing project using the skills and knowledge acquired from other modules on the course.  It provides an opportunity to produce a computer artefact and perform primary research on this artefact.
Sample assessment:    Requirements specification, presentation and computer artefact.
Software used: This will depend on your chosen project