Assignment Nepal
  • Home
  • Business
  • Computing
  • Masters
  • ContactUs
  • About Us
No Result
View All Result
Monday, April 20, 2026
Welcome to Assignment Nepal
Portal Login
Assignment Nepal
  • Home
  • Business
  • Computing
  • Masters
  • ContactUs
  • About Us
No Result
View All Result
Assignment Nepal

CS5003NI – Data Structures and Specialist Programming – Islington College

admin by admin
June 29, 2024
in Uncategorized
A A
CS5003NI – Data Structures and Specialist Programming – Islington College
Share on FacebookShare on Twitter
CS5003NI – Data Structures and Specialist Programming – Islington College
CS5003NI – Data Structures and Specialist Programming – Islington College

  1st SIT COURSEWORK 1 QUESTION PAPER Year Long 2023/2024 

Module Code: CS5003NI Module Title: Data Structures and Specialist Programming Module Leader: Mr. Prithivi Maharjan
Coursework Type: Individual  Coursework Weight: This coursework accounts for 30% of your total module  grades. Submission Date: Friday, 12 January 2024 When Coursework is  Week 7 given out: Submit the following to Islington College’s MST portal  Submission  before the due date and before 1PM on the due date: Instructions: ● Report file/s should be in .pdf ● Whole project folder should be zipped Warning: London Metropolitan University and Islington College  takes Plagiarism seriously. Offenders will be dealt with  sternly.

© London Metropolitan University

1 

Related Post

test

test

March 14, 2025
ICT103 Programming – Bachelor of Information Technology – Crown Institite

ICT103 Programming – Bachelor of Information Technology – Crown Institite

June 29, 2024
Module Code: MN4W54NI Learning Through Organisations of Management Assessment 2 Islington College

Module Code: MN4W54NI Learning Through Organisations of Management Assessment 2 Islington College

June 29, 2024
CS5002NI  Software Engineering Islington College

CS5002NI Software Engineering Islington College

June 29, 2024

Plagiarism Notice 

You are reminded that there exist regulations concerning plagiarism. Extracts from University Regulations on Cheating, Plagiarism and Collusion 

Section 2.3: “The following broad types of offence can be identified and are provided as  indicative examples …… 

(i) Cheating: including copying coursework. 

(ii) Falsifying data in experimental results. 

(iii) Personation, where a substitute takes an examination or test on behalf of the  candidate. Both candidate and substitute may be guilty of an offence under these  Regulations. 

(iv) Bribery or attempted bribery of a person thought to have some influence on the  candidate’s assessment. 

(v) Collusion to present joint work as the work solely of one individual. (vi) Plagiarism, where the work or ideas of another are presented as the candidate’s  own. 

(vii) Other conduct calculated to secure an advantage on assessment. (viii) Assisting in any of the above. 

Some notes on what this means for students: 

(i) Copying another student’s work is an offence, whether from a copy on paper or  from a computer file, and in whatever form the intellectual property being copied takes,  including text, mathematical notation and computer programs. 

(ii) Taking extracts from published sources without attribution is an offence. To quote  ideas, sometimes using extracts, is generally to be encouraged. Quoting ideas is  achieved by stating an author’s argument and attributing it, perhaps by quoting,  immediately in the text, his or her name and year of publication, e.g., ” e = mc2 (Einstein  1905)”. A reference section at the end of your work should then list all such references  in alphabetical order of authors’ surnames. (There are variations on this referencing  system which your tutors may prefer you to use.) If you wish to quote a paragraph or so  from published work then indent the quotation on both left and right margins, using an  italic font where practicable, and introduce the quotation with an attribution. 

Further information in relation to the existing London Metropolitan University regulations  concerning plagiarism can be obtained from http://www.londonmet.ac.uk/academic regulations

2 

Deliverables 

You are required to submit two components before the submission deadline. 1. The software with the entire coursework project containing Java classes source  codes. For this you can zip your NetBeans Java application project. 2. Report in PDF format. 

Case Study 

Using appropriate classes from the Java Collections framework, you must create a Java  software system based on “My Address Book”. 

Many people need a way to store contact information. However, many existing addresses book applications are either too complex or too expensive 

The simple address book application is a simple and affordable way to store contact  information. It is easy to use and does not require a database. 

Account general details: 

1) ID 

2) First Name, Middle Name, Full Name 

3) Nickname 

4) Address 

5) Number Type (Personal, office, Mobile)  

6) Number 

7) Address added date 

8) Email 

9) Address (permanent & temporary) 

10) Company 

11) Notes

3 

Development 

Part 1: System Features 

1. The user interface of a system should be appropriately shown. 2. Can create a new data on the system.  

3. Can delete the existing data from the system. 

4. Display at least 5 list of existing addresses with their relevant information.  5. The option to update personal information should be provided for address  holder errors, while essential identifiers like ID numbers must remain unchanged. 6. The task involves implementing a reliable data structure to store information, such  as creating a LinkedList or ArrayList with functionalities for adding, removing, and  managing data. 

7. We will implement a search functionality for address information, utilizing the  efficient Binary Search algorithm. Additionally, users will have the option to refine  their search by specifying the account type and account status for more targeted  results. 

8. The system must incorporate sorting functionality based on the account balance,  using any sorting algorithm covered in our module. This feature should allow  sorting in ascending, descending, or both orders, ensuring efficient organization  of data according to the data.

4 

Part 2: System enhancement 

To fulfil this coursework requirement, you are required to develop an original  implementation of a data structure and a searching/sorting algorithm. 

As per the Part 1 of the project, the implementation should involve the utilization of  classes and methods from the Java Collections framework, ensuring adherence to  professional and clear coding practices. 

Following requirements are must complete to complete part 2: 

1. Validation and exception handling 

During data registration, it is essential to verify the existence of the account by cross referencing with a unique identifier such as a phone number. 

2. Programming styles 

In the Java code section, adhere to proper naming conventions and utilize meaningful  comments effectively to ensure code clarity and maintain professionalism. 

3. Proper use of classes and methods 

Efficiently apply object-oriented programming principles to minimize code redundancy by  utilizing methods and classes effectively. 

4. Use of proper messages 

When attempting to create a new account, an appropriate prompt will be displayed if any  entered information is invalid, such as providing numerical input in the full name field.

5 

Report 

A reflective report (1500 words), which concisely documents: 

1. Prepare a comprehensive report with well-organized sections, including font size,  font family, and alignment for a polished appearance. The report should  encompass an introduction, conclusion, and other essential elements to present  the project findings effectively. 

2. Provide a detailed account of the tools and techniques employed throughout the  project, such as NetBeans and Java. Explain the features and advantages of  these tools, supported by relevant images to showcase their application in the  project. 

3. Present a detailed explanation of the utilized algorithm, covering its  implementation rationale and the reasons behind its selection. Offer a step-by step breakdown of the algorithm with the aid of diagrams, flowchart diagrams,  and pseudocode to enhance comprehension. 

4. Elaborate on the chosen data structure, its purpose, and the motivations  underpinning its adoption in the project. Employ diagrams, flowchart diagrams,  and pseudocode to illustrate its functioning in a systematic manner. 

5. Create a comprehensive class diagram highlighting the purpose, properties, and  methods of each class in the project. Provide a detailed description of these  classes to offer a clear understanding of their respective functionalities. 

6. Plan and present a series of test cases with concrete evidence in the form of  system screenshots. A minimum of five test cases should be included to  validate the project’s functionality thoroughly. 

7. Engage in thoughtful reflection on the development process, discussing any  encountered challenges and their respective solutions. Share valuable lessons  learned during the course of the project, offering insights into personal growth  and improvement as a developer.

6 

Marking Scheme for CS5003 Individual Coursework 1 

This coursework counts for 30% of the module mark. Please see the table below for the  marking criteria and its weighting.

Marking Criteria Weightage
Development Requirements 70
Part 1 Feature 50
1 Application User Interface 10
2 Create a new account 5
3 Delete account 5
4 Display the list of existing accounts 5
5 Update existing account information 5
6 Appropriate use of Data Structure 5
7 Use of binary search algorithm 10
8 Use of any sorting algorithm 5
Part 2 Quality and style 20
9 Validation and exception handling 5
10 Programming styles (comments and naming) 5
11 Proper use of classes and methods 5
12 Proper messages shown to user 5
Report Requirements 30
1 Well-structured report 5
2 Test Cases 5
3 Algorithm Explanation 5
4 Class diagram 5
5 Method description 5
6 Development process with tools used 5
Total Mark 100

7 

admin

admin

Related Posts

test
Uncategorized

test

by admin
March 14, 2025
ICT103 Programming – Bachelor of Information Technology – Crown Institite
Uncategorized

ICT103 Programming – Bachelor of Information Technology – Crown Institite

by admin
June 29, 2024
Module Code: MN4W54NI Learning Through Organisations of Management Assessment 2 Islington College
Uncategorized

Module Code: MN4W54NI Learning Through Organisations of Management Assessment 2 Islington College

by admin
June 29, 2024
Next Post
CC7169NI – Software Project Management –  Islington College

CC7169NI - Software Project Management - Islington College

CC5004NI – Security in Computing – Islington College

CC5004NI - Security in Computing - Islington College

Comments 45

  1. binance account says:
    1 year ago

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

    Reply
  2. Bonus de recomandare Binance says:
    1 year ago

    Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.

    Reply
  3. binance register says:
    12 months ago

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

    Reply
  4. qm6sc says:
    11 months ago

    how to buy clomid clomiphene prices how to get generic clomiphene without dr prescription buy cheap clomiphene cost of generic clomiphene prices cost generic clomiphene without rx clomid bula profissional

    Reply
  5. order cialis us says:
    11 months ago

    I’ll certainly bring to skim more.

    Reply
  6. does flagyl treat tapeworms says:
    10 months ago

    This is a topic which is forthcoming to my verve… Numberless thanks! Unerringly where can I find the acquaintance details in the course of questions?

    Reply
  7. h78t7 says:
    10 months ago

    zithromax 250mg pill – buy tinidazole pills for sale buy generic metronidazole 200mg

    Reply
  8. 8gdo3 says:
    10 months ago

    order rybelsus 14 mg generic – cyproheptadine 4mg canada buy cyproheptadine without a prescription

    Reply
  9. nel1o says:
    10 months ago

    motilium over the counter – cheap domperidone 10mg flexeril usa

    Reply
  10. y1eox says:
    10 months ago

    order inderal 10mg for sale – inderal 20mg pills buy methotrexate 10mg pills

    Reply
  11. gle93 says:
    10 months ago

    oral amoxil – amoxil order buy combivent generic

    Reply
  12. j32h7 says:
    10 months ago

    zithromax medication – order bystolic generic buy generic nebivolol 5mg

    Reply
  13. fncfl says:
    10 months ago

    buy augmentin medication – https://atbioinfo.com/ order ampicillin without prescription

    Reply
  14. pj53d says:
    10 months ago

    order esomeprazole 40mg for sale – anexa mate buy nexium 40mg for sale

    Reply
  15. lpos1 says:
    10 months ago

    order coumadin generic – https://coumamide.com/ buy generic cozaar for sale

    Reply
  16. j2em4 says:
    10 months ago

    mobic 15mg oral – https://moboxsin.com/ oral meloxicam 7.5mg

    Reply
  17. dwccs says:
    10 months ago

    order deltasone 40mg generic – https://apreplson.com/ buy prednisone 5mg generic

    Reply
  18. gon0t says:
    10 months ago

    over the counter ed pills – https://fastedtotake.com/ buy ed pills gb

    Reply
  19. dqer7 says:
    10 months ago

    oral amoxicillin – https://combamoxi.com/ cheap amoxil without prescription

    Reply
  20. 5fvq7 says:
    9 months ago

    buy cheap fluconazole – https://gpdifluca.com/ fluconazole canada

    Reply
  21. ja1x0 says:
    9 months ago

    escitalopram usa – escita pro purchase escitalopram generic

    Reply
  22. iecw7 says:
    9 months ago

    cenforce 100mg ca – order generic cenforce cenforce price

    Reply
  23. a38u0 says:
    9 months ago

    cialis from canada – https://ciltadgn.com/ buying cialis

    Reply
  24. 78opk says:
    9 months ago

    cialis and melanoma – site cialis for sale toronto

    Reply
  25. ConnieNus says:
    9 months ago

    order zantac 300mg without prescription – https://aranitidine.com/# buy cheap zantac

    Reply
  26. mvyry says:
    9 months ago

    buy viagra delhi – https://strongvpls.com/ buy viagra kamagra online

    Reply
  27. ConnieNus says:
    9 months ago

    I couldn’t weather commenting. Adequately written! on this site

    Reply
  28. 2xec2 says:
    9 months ago

    With thanks. Loads of knowledge! https://buyfastonl.com/isotretinoin.html

    Reply
  29. ConnieNus says:
    9 months ago

    I am actually happy to glance at this blog posts which consists of tons of useful facts, thanks for providing such data. https://ursxdol.com/doxycycline-antibiotic/

    Reply
  30. ujf88 says:
    9 months ago

    I am actually delighted to glance at this blog posts which consists of tons of profitable facts, thanks towards providing such data. https://prohnrg.com/product/acyclovir-pills/

    Reply
  31. kjmy2 says:
    9 months ago

    With thanks. Loads of knowledge! https://aranitidine.com/fr/acheter-fildena/

    Reply
  32. ConnieNus says:
    9 months ago

    This is the tolerant of post I unearth helpful. https://ondactone.com/simvastatin/

    Reply
  33. ConnieNus says:
    9 months ago

    I am in fact enchant‚e ‘ to glitter at this blog posts which consists of tons of profitable facts, thanks representing providing such data.
    https://proisotrepl.com/product/cyclobenzaprine/

    Reply
  34. ConnieNus says:
    8 months ago

    forxiga pill – janozin.com buy forxiga 10 mg generic

    Reply
  35. ConnieNus says:
    8 months ago

    order orlistat sale – order generic orlistat xenical generic

    Reply
  36. binance says:
    8 months ago

    Your article helped me a lot, is there any more related content? Thanks! https://www.binance.info/en-IN/register?ref=UM6SMJM3

    Reply
  37. ConnieNus says:
    8 months ago

    I couldn’t hold back commenting. Warmly written! http://web.symbol.rs/forum/member.php?action=profile&uid=1175151

    Reply
  38. binance says:
    8 months ago

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

    Reply
  39. binance says:
    8 months ago

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

    Reply
  40. здк binance алдым-ау коды says:
    3 months ago

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.info/en-IN/register-person?ref=A80YTPZ1

    Reply
  41. 注册 says:
    1 month ago

    I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://accounts.binance.com/register-person?ref=QCGZMHR6

    Reply
  42. Binance推荐 says:
    3 weeks ago

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

    Reply
  43. Qpsogd says:
    1 week ago

    Pharmacie engagГ©e pour une santГ© accessible Г  tous – https://saintpierremagnycours-tourisme.jimdofree.com/associations-commerces-services/commer%C3%A7ants-services/pharmacie/ , Un accueil personnalisГ© et des produits de haute qualitГ© .

    Reply
  44. 最佳Binance推荐代码 says:
    1 week ago

    Your article helped me a lot, is there any more related content? Thanks! https://www.binance.com/register?ref=IHJUI7TF

    Reply
  45. gratis binance-konto says:
    5 days ago

    Your article helped me a lot, is there any more related content? Thanks!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Trending
  • Comments
  • Latest
CC6001NI Advanced Database System Development 40% Individual Coursework – Islington College

CC6001NI Advanced Database System Development 40% Individual Coursework – Islington College

June 29, 2024
CET351 Assignment 2: Research Paper – ISMT

CET351 Assignment 2: Research Paper – ISMT

June 29, 2024
PROJ6018 Project, Portfolio and Program Management – Torrens University

PROJ6018 Project, Portfolio and Program Management – Torrens University

February 28, 2024
(6CS020) – Project and Professionalism – FYP

(6CS020) – Project and Professionalism – FYP

February 17, 2024
MC4064NI Principles of Marketing Islington College Coursework Type: Individual Essay (1,500 words)

MC4064NI Principles of Marketing Islington College Coursework Type: Individual Essay (1,500 words)

10908
PROJ6018 Project, Portfolio and Program Management – Torrens University

PROJ6018 Project, Portfolio and Program Management – Torrens University

9062
 CET341 Assignment 2 Structure Template

 CET341 Assignment 2 Structure Template

8688
MN4W54NI –  Learning Through Organisations of Management – Islington College

MN4W54NI – Learning Through Organisations of Management – Islington College

8663
CET351 Assignment 1

CET351 Assignment 1

August 6, 2025
CET351 Assignment 1 Template

CET351 Assignment 1 Template

August 6, 2025
Assignment-Cover-Sheet

Assignment-Cover-Sheet

August 6, 2025
CU6008NIVisualEffectsforComputerGraphicsandGamesY24MainSitwithmilestone.CW1QP_a59037b9-3fd6-42be-be54-b3c42ee15936_91672_

CU6008NIVisualEffectsforComputerGraphicsandGamesY24MainSitwithmilestone.CW1QP_a59037b9-3fd6-42be-be54-b3c42ee15936_91672_

July 15, 2025
Instagram Facebook

About

Assignment Nepal

Assignment Maker World Wide.

We make the Best Assignment ever. We are poineer Assignment Maker with over 50+ Writers and 24/4 Customer Support.

Our Social Media Platforms

Categories

  • Artificial Intelligence
  • Australia
  • British College
  • Business
  • Computing
  • Essay
  • Finance Assignment
  • Herald College
  • Hotel Management
  • Islington College
  • ISMT College
  • Masters
  • Multimedia
  • Networking
  • Programming
  • Questions
  • Team
  • Thesis/Dessertation
  • Uncategorized

Menu

  • Home
  • Business
  • Computing
  • Masters
  • ContactUs
  • About Us

Recent Post

  • CET351 Assignment 1
  • CET351 Assignment 1 Template

© 2024 Assignment Nepal A+ Grade Assignment Maker Contact Us Now.

No Result
View All Result
  • Home
  • Business
  • Masters
  • Computing
  • About Us
  • ContactUs
Portal Login

© 2024 Assignment Nepal A+ Grade Assignment Maker Contact Us Now.

Privacy Policy