Module Information

Module Identifier
CS02420
Module Title
Foundation Mini Projects
Academic Year
2018/2019
Co-ordinator
Semester
Semester 2
Co-Requisite
Foundation Programming
Pre-Requisite
Completion of Semester 1 modules of the CS Foundation Year.
Other Staff

Course Delivery

Delivery Type Delivery length / details
Practical 20 x 2 Hour Practicals
Lecture 20 x 1 Hour Lectures
 

Assessment

Assessment Type Assessment length / details Proportion
Semester Assessment Complete mini-projects and write short report on each  100%
Supplementary Assessment Complete mini-project(s) and write short report (on each)  100%

Learning Outcomes

On successful completion of this module students should be able to:

Create simple websites and deploy them using graphical tools.

Create simple games using graphical and programming tools.

Develop solutions to computational problems under guidance.

Brief description

The module will provide an introduction to various aspects of computer science from the perspective of creating and connecting small programs with the options of web sites and simple hardware.

Aims

To engage students in the subject with the fun mini projects related to computer science.

Content

The content is indicative, and projects will be changed to reflect current trends.

Project = approx. 3 weeks.
Project-1: A simple website using GUI tools.
Project-2: Exploring graphics and data visualisation.
Project-3: A simple graphical game.
Project-4: Introduction to hardware with Arduino.

Module Skills

Skills Type Skills details
Application of Number Some understanding of number will be required for accurate colour and placement
Communication Yes, communication will be assessed by a well presented software solution and written report.
Improving own Learning and Performance Yes, students will be encouraged to solve problems independently, while providing support where needed.
Information Technology Yes, technology is core to the module.
Personal Development and Career planning No
Problem solving Problems will need to be overcome in order to develop solutions that behave and appear as intended.
Research skills Use of online sources to overcome development problems and read around the subject.
Subject Specific Skills Yes, web development, programming, computational thinking.
Team work No, in the module the students will work independently.

Notes

This module is at CQFW Level 3