Design and implement a Karaoke application which allows searching a large number of songs by title and adding songs to a ‘play-list’.

computer science

Description

1 Brief Task Description 

Design and implement a Karaoke application which allows searching a large number of songs by title and adding songs to a ‘play-list’. When playing it should play the video of the songs in the play-list in order. You should consider the most appropriate data structure(s) and algorithm(s) to implement these features. Your design, including analysis of the time complexity of your solution, will be presented as a written report. 


2 Submission You must submit a single PDF file of your report and a single zip file of your source code by Friday, 24th April 2020.


Related Questions in computer science category