Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 3.23 KB

in-class-exercise-assessments.md

File metadata and controls

55 lines (36 loc) · 3.23 KB

MSc Coding 2 - In-class assignment submission.

Instructions - submit only 4 in-class exercises!

  • Choose what you consider to be your 4 best in-class exercises that you have completed as part of Coding 2.
  • Submit them in CODE format with an associated README file (one README per exercise), and any associated output image files. You can submit .cpp + .hpp files, iPython notebooks, any other code in text form, and example PNG/JPEGS (images in any format).
  • For each of the 4 exercises, your readme should include a 250 word description of what you did, what you feel you learned, and most importantly, how the code should be run.
  • Submit your 4 in-class assignments via MOODLE alongside the 4 README files in a zip file, with legible filenames.
  • If you have git repos for your projects, please simply include a link to these in your zip file.

Here are details of the in-class exercises you were asked to complete. Of course, you should have spent some of your own time on these after each class, and so hopefully it won't take you too long to put the submission together.

Week 2 Exercise - Your first OF project

  • Select a JavaScript project you completed last term and port it to C++ using openFrameworks

Week 3 Exercise - The Python Challenge!

Week 4 Exercise - Python webscraper

  • Build a simple webscraper that scrapes a set of documents from the internet and summarises them using gensim.
  • If you manage to achieve this, extract keywords from all the different documents and see if any are more popular than others.
  • Search for documents that contain those keywords using Python and then summarise those documents too.

Week 5 Exercise - Neural Networks by hand

  • In week 5 we created a simple toy neuron by hand
  • This should have left you with enough information to create a single later of neurons
  • If you managed to do this, you may submit this as one of your in-class assignments.

Week 6 Exercise - Signal Processing in Numpy and Tensorflow

Week 7 Exercise - Using TensorFlow to create outputs

Week 8 Exercise

  • Submit a port of any of the above exercises that will run on the Raspberry PI 4.