Robin Yang

University of Huddersfield

Algorithms and Processes

For my second year I have been learning algorithms and processes. To understand them I have been learning to program algorithms in Java. For my own reference/end of term assessment, I have produced a logbook containing all the algorithms and processes works I have done throughout the term.

Algorithms includes:

  • Randomising
  • Swapping
  • Sorting
  • Storing
  • Parallel processing

Copy of my logbook to be read as reference:


Feedback for Web Assignment


Received feedback last week and some improvements is suggested in future work.

Achieved A in first assignment.


Screen Shot 2015-02-15 at 13.39.32

In my second semester, I have started to use MVC (model view control) architechture in web programming. I have chosen to use CodeIgniter to complete all my practicals works. CodeIgniter is rather confusing to to use, but I understands why programming in an MVC environment is much better then just creating my own structure, which I have done in my first semester.

Using MVC architecture to program in php is quite difficult at start but easy to pick up throughout time. In my opinion, understanding MVC is not difficult but need to spend time understanding how the structure works before typing code and expecting it to work. The purpose of this architecture are to separate messy code within a website from using/creating classes within the model, view and controller folder.

Placement in Florence Italy

Italy For placement I will working at EUI (European University of Institute) for a year to gain industrial experience.

This will be a once in a life time opportunity working abroad in a foreign country and, I personally think it will push me further then getting a placement in UK, since I will have to speak in Italian and working beyond my comfort zone without additional support from family.

My placement will last for 12 months and I will be starting around July after getting results for second year.

Mechanical Technology

This something I’ve found interesting, ever since little I always thought watches were made first using batteries but it is the opposite and its very intriguing to know that it is possible by using a simple spring.


This is an image of the main spring used in current automatic watches.

Automatic watches requires winding on the knob which is also used to set the time, to give the watch energy to move all the components inside. Of course over a period of time the watch will eventually stop moving (estimated around 2 days) but it will not if its worn because it uses the persons movement to move the spring within the watch to keep the watch working.

Other methods have also been tested such as using solar energy to power up the battery, however it is simply not as clever to create automatic movements inside a watch.

Web Assignment Final

Final design with added CSS


The home screen has been implemented with more features and more CSS. There is a ascending and descending option and will sort results retrieved from the database to A-Z or Z-A. Clickable images/text to access to different web pages and when highlighting the search button, it will change colour and transform from square to a circular shape. You may also look for the hidden images by hovering certain spots of the webpage.

Screen Shot 2014-12-12 at 18.24.49

Next is the details page that shows the results of the selected anime. I have kept it simple with all the details centred. I have embedded videos, added other anime links to keep user interested at the website. Same as the home page, text links are added to access different web pages (database dump).

Screen Shot 2014-12-12 at 18.25.17 Screen Shot 2014-12-12 at 18.25.46

Improvement in Web Assignment


I have improved my assignment by adding a logo which I have created in Adobe Illustrator and features to inform users how many results as found.


In the show details page, I have improved it by retrieving images from the database for each selected anime.

My Website is still in progress and in my next post, it will be the finished version of my assignment.

Web Assignment

Screen Shot 2014-11-19 at 21.04.03

So far in to my assignment, I have already created the search facility which will display animes from the database, by using the keywords I enter into the search bar. I have not yet added any CSS/Style sheets and it will be on my next to-do list for achieving an higher grade.

After clicking search, an anime will appear below the search bar with highlighted hyperlink. When pressed it will divert you into the details pages which also don’t have any CSS/Styles sheets used. However this page shows you more information about the anime such as amount of episodes, an description and the release dates.

Screen Shot 2014-11-19 at 21.04.27

Google CardBoard 2


This is my hands on the Google CardBoard, I have been testing it with the Galaxy Alpha and it was an amazing experience touching near on Virtual Reality. This piece of gadget can get quite uncomfortable to wear due to the card design and I have had issues to fully working it, the magnet to select are too sensitive cause my phone to select constantly.

However it is still fun to play with and surely its cheap to buy for taste of virtual reality, in comparison with the Oculus Rift cost around 30 times more.

Create a free website or blog at

Up ↑