topbar

Welcome to my HE blog ..

Thursday, 12 October 2017

Degree Project

BSc Creative Computing Project

This double unit (40 Credits) is the the culmination of the BSc Creative Computing degree - it gives students a chance to demonstrate all they have learned. It is be the most demanding part of this degree. Although students are supervised, they are on their own to a large extent. The project can be based on one of the units delivered this year, but does not need to be.The First step of a project is to come up with 4 or 5 initial ideas the student has. The student discusses these ideas with the project supervisor and from these initial ideas the student chooses a project. This then is presented (technically this is a viva) and graded.

Then after a successful viva the students implement the project creating a weekly blog as they go. This blog contains what the students do each week on the chosen project and is eventually submitted and is graded.

Aims and Summary


Through the execution of a challenging and complex Final Major Project students will demonstrate their progress and professional development. Students will be required to initiate, negotiate and manage the project and are encouraged to work collaboratively with clients, organisations and audiences to establish realistic and externally tested concepts and products. Students will be required to carry out contextual research and investigation to inform and direct ideas towards high quality, challenging and creative computing outcomes or products. These must be presented professionally and will demonstrate effective utilisation and application of appropriate techniques and processes to meet industry standards. Students will be required to ensure that their work conforms to appropriate codes of practice and meets the ethical requirements your College or University. Support and guidance will be provided by a project supervisor who will be the primary point of contact for a student on this module.

Intended Module Learning Outcomes


On completion of this module students should be able to:
  1. Produce and present an informed Final Major Project Proposal under supervision of an academic staff, and plan, appropriate to the form, content and style of the project. 
  2. Carry out contextual independent research and conceptual development informing and strategically directing ideas towards resolving a complex and challenging creative project brief(s) 
  3. Demonstrate evidence of synthesis and application of production processes and technical skills, utilising these effectively to produce finished outcomes reflecting practice and professional management. 
  4. Produce and appropriately present finished outcomes to industry standards.

So on the 11th of June you will do a final presentation of the project including a demonstration of the product. Also include a sample of research undertaken and blog created. Discussion should include problems encountered and how they were (or not) overcome. With Q&A at the end. This presentation should be approx 15 mins and is recorded.

To be handed in on the 28th of May is the project documentation (including code in appendix if appropriate). This documentation includes (as a minimum) :-
  • Initial project proposal.
  • Blog (with research included).
  • video of product in action
  • Critical reflection on project with peer review if needed. 




Monday, 9 October 2017

Unit35

Unit 35: Web Applications Development


In this unit we use PhP and Mysql as well as look at cookies.

PHP is a server-side scripting language designed primarily for web development but is also used as a general-purpose programming language (https://en.wikipedia.org/wiki/PHP)

The beauty of PHP is that because it is server side script all that a client sees is what ever is pumped out of the PHP echo commands as pure HTML.

Here is the standard hello world code using php.

PHP code starts with <?php that tells the server to intercept this code.

echo are used to send HTML data to client side services like web browsers.

The ?> is the signal to say this is the end of the PHP code.

<?php
echo "Hello world!";
?>

Look at this pdf with some sample PHP code.

Before you start playing with PHP you need access to a web server and a decent editor.

I suggest setting up a WAMP server on a PC/LAPTOP (http://www.wampserver.com/en/)
and for editing I use notepad ++ ( https://notepad-plus-plus.org/download/v7.html)

Sunday, 1 October 2017

new project

HND Project


The project is an all year task that all HND students undertake.

The project can be a 3D game (that students work together to make) or it can be a CMS web based system (including the various systems, hardware and software used) or a Network Solution (security system, network for a customer)

One important task is that a project can be done solo or in groups, however individual work is marked, not the group effort!

Here is my PowerPoint of all the elements needed to do the project this year

HND Project

Now have a think about what you want to do for a project?




Reply to this post with your ideas...

Projects previous students have done :-

My project is PHP and MySQL browser based fantasy game. The graphical elements and code are being developed on a Raspberry Pi 2 running RISC OS and tested on a Raspberry Pi b running Apache and MySQL on Raspbian Jessie.

My Unit 4 project is going to a 3D game made in Unity 3D, the game is called Wilderness and will be a survival game made from scratch.

For Unit 4 (Project) I will be creating a CMS Website for a Client, this will allow my client to control and manage the content shown on the website. The site will consists of 4 Pages and a PHP contact form.

Monday, 11 September 2017

Unit 26 and 2 Task 4

Task 4

Discuss any future improvements that could be made to the network that you have implemented and any changes that could be made.  You need to consider scalability, hardware and bandwidth.
(Unit 26 LO3 – 4.1)

Design a maintenance schedule to support the computer system / network.
(Unit 26 L03 - 4.2 & Unit 2 LO3 – 4.1)

Consider :-

  • Infrastructure performance: network monitoring tools, user access, traffic analysis, bandwidth monitoring, checking configuration, checking rules, show commands, traceroute
  • Consider backups and for computer systems in high use areas / dirty work shop’s / factory floors.
  • Then look at upgrades that need to be undertaken on computer systems.

(Unit 26 L03 - 4.2)

Consider :-

  • When and why do you do software upgrades?
  • When and why do we upgrade hardware on a computer system and when do we just replace the system?

This covers the following criteria :

Unit 26
LO4: Be able to support small or home office networks
4.1 Discuss future improvements for the small or home office network
4.2 Design a maintenance schedule to support a small or home office network.

Unit 2
LO4: Be able to undertake routine maintenance on computer systems
4.1 perform routine maintenance tasks on a computer system.
4.2 upgrade the software and hardware on a computer system.

Write all this up and upload before 28th May 2018


Unit 26 and 2 Task 3

Task 3

You now need to set up the final design and implement it.

From the design setup and implement the computer system and network.
(Unit 26 L03 - 3.1 & Unit 2 LO3 – 3.1)

Once the computer system and network is set up you need to setup the computer system and test it.  (Unit 26 L03 - 3.2 & Unit 2 LO3 – 3.2)

This should include any screenshots or documentation to evidence.  Include a network diagram with IP addresses, security information; this can be designed in any suitable software.
(Unit 26 L03:3.3)

The tests should consider the following:
  • Internet access.
  • Security considerations and addressing,
  • Firewall settings.

This covers the following criteria :

_______________________________________________
Within the Context of our Labs
I am expecting :-

  • The setup of at least 2 PC systems
  • Each system should be a different OS
  • The tests are testing the installed Apps and adding other apps such as AV.
  • Firewalls should be considered
  • Internet access needed to be tested using browsers and console commands.
  • What users are setup ? Can you add more?
Due 10/5/18

Unit 26:
LO3: Be able to implement small or home office networks
3.1  implement a small or home office network solution based on a prepared design
3.2  test the small or home office network solution to meet user requirements
3.3  document and analyse test results against expected results

Unit 2:
LO3: Be able to build and configure computer systems
3.1 build and configure a computer system to meet a design specification.
3.2 test and document a computer system.

Unit 26 and 2 Task 2

Task 2 

Research and design a small office network to meet the needs of a small office. There are 5 desktop PC’s and 2 laptops that need to be networked.  Also provision is needed for mobile devices such as tablets and mobile phones to connect and share resources.
A network printer is required as well as a Network Storage Device for file sharing. The staff will also need wireless technology to connect to the network, to enable the connection of smartphones, Ipads etc.

You need to produce a design plan (using a network diagram in Visio or equivalent software)
(Unit 26 and unit 2 LO2:2.1)

Produce a report from the feedback given and analyse the changes to the design you need. Where necessary carry out further research about the changes to the design.
(Unit 26 and unit 2 LO2:2.2)


  • The computers need to be able to share files between staff.
  • All computers to have Internet access.
  • Office application software and email software is required.
  • High resolution graphics, with dual monitor display if possible.
  • New updated industry standard graphic design software.
  • A printer is required to produce high quality colour prints.
  • Any other input/output/storage devices
  • Latest technology and easy upgradeability.
  • Backup data.
  • Bandwidth usage of system.
  • Network Security
  • Networked devices
  • Scalability on network
  • A budget of £10k to £15k has been allocated.

Finally you need to evaluate the suitability of your proposed system specification and compare the suitability of the system design specification.

This covers the following criteria :

Unit 26
LO2: Be able to design small or home office networks
2.1 Design a small or home office network solution to meet a given specification
2.2 Evaluate the design and analyse user feedback

Unit 2
LO2: Be able to design computer systems
2.1 Produce a system design specification to meet a client’s needs.
2.2 Evaluate the suitability of a system design specification.

Write all this up and upload on 13th April 2018

Unit 71: Assignment one upload point

Upload your work to this post pls.