Highlights
Introduction
This assignment aims to give you practice in using the constructs and techniques covered in the functional programming lectures and practicals by developing a complete Haskell program. This work will be marked out of 100 and carries 40% of the entire course mark. You need to submit a zip file containing your Haskell program file, a transcript (.txt file) of its execution and a report (in .doc format) to the submission portal and send the same copy to Choonchye.koh@kaplan.com stating clearly your
Student’s Name, Number and location of share latest by 11 pm of the submission date stated at the beginning of this document. If you submit late, your mark for this assignment will be capped according to the academic rules. Feedback and the mark for this assignment will be returned to you via email.
Your task
Your task is to write a program in Haskell for an Instagram followers data website that lets administrators add new local artist, update their current numbers of followers, archive the end of year number of followers, and display the details of follower numbers for the artists. The site maintains a “database” (a textfile) of some local artists’ Instagram followers’ data; each record of which gives a local artists’ ID, name, gender, latest updated followers, date of latest update and past years end-of-year
followers numbers.
You should begin by developing purely functional code to cover the core functionality, and then add to this the functions/actions that will comprise the program’s user interface. You may make your own assumptions should there be any grey area in the scenario given. Core functionality
The program should include pure (non-I/O) functions that perform the following:
(i) add a new local artist with their current number of followers to the database
(ii) show all local artists with their current number of followers in the database
(iii) show all local artists that were last updated on a certain date
(iv) show all local artists whose account has recorded end-of-year numbers of followers for 2017
This U24848 - IT Assignment has been solved by our IT experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.