January 20, 2017
Processing | Excel | Matlab | EXAM – ECE 102

EXAM – ECE 102
Instructor: Peter Jamieson
Directions:
– This is a take home exam. The work must be your own. Any common code will result in the exam being forwarded to administration for academic integrity violation. Do not show, give, or tell anyone else how you are solving the problems.
– Submit your zipped file.
– Please read all instructions carefully!
Details:
– The total for the exam is 100 marks.
– Submit your zip file with the exact details below
ZIP File:
Your zip file for answering the questions should have where XYOURUSERNAMEX is equal to your Miami username. Any additional changes I need to make will result in point deductions from the respective question:
– XYOURUSERNAMEX.xls or a link to a google spreadsheet for question 1
– XYOURUSERNAMEX/XYOURUSERNAMEX.pde a directory and in that directory a processing file for question 2
– MATLAB/ XYOURUSERNAMEX.m a directory called MATLAB with a matlab script for question 3
– ETHICS/ XYOURUSERNAMEX.doc or .txt a directory called ETHICS with a document describing your ethical thoughts

January 10, 2017
Processing | COMP115 – Introduction to Computer Programming

Department of Computing
COMP115 – Introduction to Computer Programming Assignment 2
ASSESSMENT DETAILS
Due: 23:45, 17th January, 2017
Worth: 20% (marked out of 100)
Updated: 9th January, 12:45pm. Update 1: added values for S1 and S2 under subtask 1.1. Update 2: corrected weight of assignment (20)
INSTRUCTIONS
In this assignment, you will write a simple particles simulation. A particle is represented by a circle, filled with a random colour and size. Each particle moves at a velocity and bounces when hits with the edges of the simulation screen. The simulator must be able to run on the graphic screen of different size.
NATURE OF THE TASK
The assignment is an individual task.
MATERIALS REQUIRED / SUGGESTED RESOURCES

May 28, 2016
Processing | Interactive Design

1000 Hands, Universal Everything, www.universaleverything.com/projects/1000-hands
In this subject you will be generating visual communication outcomes through the formats of visual narrative, motion design and interactive design. For each project you are to identify key narrative ele- ments from one of the radio stories supplied in class and adapt this to a simple visual outcome. Through a process of iterative development you will seek to expand your visual elements utilising the form and structure of your medium.
Through research, development and process you are expected to familiarise yourself with the medium and produce a short nished project that successfully communicates your narrative in an original and engaging way. Your intention should be beyond merely visually echoing the audio or the narrative that you are responding to.
INTERACTIVE DESIGN

May 25, 2016
Processing | Game | Plane | COMP115: Assignment 2

COMP115: Assignment 2
May 8, 2016
In this assignment you will create a complete implementation of the Paper Plane game. The assignment is broken into parts, separate tasks which can be done in isolation and which combine to make a full solution. Each part has a pass level (worth half the marks allocated for that part) and a distinction level (worth the other half of the marks for that part. For each part we indicate which module is most useful for completing it.
The total marks available in this assignment is 100. Part 0 is worth 10 marks, Part 1 is worth 30 marks, Part 2 is worth 20, Part 3 is worth 20, and Part 4 is worth 20 marks. In each part, half the marks are allocated to pass-level functionality and the other half to distinction level functionality. For example, pass-level functionality for Part 1 is worth 15 marks overall.
Part 0: Plane – 10 marks
Most useful module is pixels and variables
An isocolese triangle, representing a paper plane, descends from the top of a 512 pixel wide and 768 pixel high window. As it exits the bottom it is never seen again. If any key is pressed, the plane re-appears at the top of the window and starts descending again.
Pass Level
The plane is drawn and moves down the screen.

May 22, 2016
Big Data | Hive | Pig | FIT5148

Monash University
FIT5148 – Distributed and Big Data Processing, Semester 1, 2016
Big Data Report (40%) Group Assignment
− This is a group assignment, groups of 2 and from the same tutorial ONLY.
− There is no interview for this assignment.
− You will present this work as a group in Presentation of Big Data Report (10%). The
presentation will be for Part 2 of this assignment.
This report consists of two parts:
• The first part is performance evaluation. You will perform a number of tasks and queries
in the Hortonworks environment using Hive and Pig. You need to write the correct queries for Pig and Hive to produce the results specified in the assignment. Then you will record all the details that logs and reports show in Hortonworks. You will use all this information to compare the performance of Pig and Hive such as how long it took for each or how many MapReduce jobs were executed etc. A table should be included along with brief but informative discussions in a paragraph format.
• The second part (see page 6) involves research. You will select a specific area in big data, and read 4 seminal papers about your selected area. Then you will discuss, analyse and compare these papers based on their approaches, contributions, methods, limitations, and any other criteria. This part has to be written according to a specified template, with high quality and correct APA referencing.

April 9, 2016
COMP115 Introduction to Computer Scienc

Part One submission due: 9:00am, Tuesday March 29, 2016 (Week 5)

Parts Two and Three submission due: 9:00am, Monday April 11, 2016 (1st week of lecture recess)

Learning Goals

This assignment contributes to the learning outcomes of COMP115 as follows:

• Apply problem solving skills to develop algorithms that solve small to medium-sized computational problems: Introductory experience in developing an algorithm to solve a problem from an informal specification of the problem.

• Design and code implementations of their algorithms in an imperative programming language: Practical experience in translating a simple algorithm into an equivalent Processing program that uses drawing, animation and variables.

• Use standard software engineering practices to document, debug and test their programs: Experience in developing a clear program from a specification, testing the conformance of the program to the specification, and debugging any problems that are detected.