| Category | Assignment | Subject | Computer Science |
|---|---|---|---|
| University | UNITAR International University (UIU) | Module Title | ITWB2043 Algorithms and Data Structures |
DUE DATE: (17 Nov 2025 – 21 Nov 2025)
Prepare a brief report on the data structure known as the Linked List. Your report should cover the following sections:
| Criteria | Excellent | Good | Satisfactory | Weak | Marks Obtained |
|---|---|---|---|---|---|
| Introduction (4 marks) | Clear, well-structured explanation of linked list concept. (4) | Mostly correct but lacks detail. (3) | Somewhat vague, limited explanation. (2) | Incorrect or missing. (0–1) | /4 |
| Overview: Arrays vs Linked Lists (6 marks) | Comprehensive comparison with examples; highlights strengths/weaknesses. (6) | Adequate comparison but misses some points. (4–5) | Basic comparison with minimal detail. (2–3) | Incomplete or irrelevant. (0–1) | /6 |
| Implementation with Diagram (8 marks) | Accurate explanation with clear, well-labeled diagram; correctly explains operations (insert, delete, search). (7–8) | Mostly correct with minor errors in diagram or explanation. (5–6) | Partial explanation with limited or unclear diagram. (3–4) | Incomplete or incorrect. (0–2) | /8 |
| Clarity, Structure & Presentation (2 marks) | Report is well-organized, clear, and grammatically correct; proper formatting. (2) | Mostly clear but with minor errors. (1) | Understandable but poorly structured or with grammar issues. (0.5) | Disorganized, unclear, or very difficult to follow. (0) | /2 |
| Marks Obtained: | |||||
| Total Marks: | /20 |
There are several types of sorting techniques (algorithms) that can be applied to organize data or elements within a data structure. The commonly used techniques are listed below:
Instruction:
Select any two (2) of the above sorting techniques. For each selected technique:
| Criteria | Excellent | Good | Satisfactory | Weak | Marks |
|---|---|---|---|---|---|
| Selection of Techniques (2 marks) | Correctly selects two distinct sorting techniques from the list. (2) | Selects two but one is not from the list. (1) | Selects only one technique. (0.5) | Incorrect or no technique selected. (0) | /2 |
| Explanation of Algorithm 1 (8 marks) | Provides a clear, step-by-step explanation of the first algorithm; uses correct terminology. (8) | Explanation is mostly clear but lacks detail in some steps. (6–7) | Explanation is vague or partially correct. (4–5) | Minimal or incorrect explanation. (0–3) | /8 |
| Explanation of Algorithm 2 (8 marks) | Provides a clear, step-by-step explanation of the second algorithm; uses correct terminology. (8) | Explanation is mostly clear but lacks detail in some steps. (6–7) | Explanation is vague or partially correct. (4–5) | Minimal or incorrect explanation. (0–3) | /8 |
| Diagram/Illustration of Algorithm 1 (5 marks) | Provides a well-labelled, accurate, and logical diagram that supports the explanation. (4–5) | Diagram is mostly correct but lacks clarity or labelling. (3) | Diagram is incomplete or partially correct. (2) | No diagram or irrelevant diagram. (0–1) | /5 |
| Diagram/Illustration of Algorithm 2 (5 marks) | Provides a well-labelled, accurate, and logical diagram that supports the explanation. (4–5) | Diagram is mostly correct but lacks clarity or labelling. (3) | Diagram is incomplete or partially correct. (2) | No diagram or irrelevant diagram. (0–1) | /5 |
| Clarity, Structure, and Presentation (2 marks) | Content is well-structured, clear, and easy to follow with correct grammar and formatting. (2) | Content is understandable but has minor grammar/formatting issues. (1) | Poorly structured, difficult to follow, or many grammar issues. (0) | /2 | |
| Marks Obtained: | |||||
| Total Marks: | /30 |
Kruskal’s algorithm can return to different minimum spanning tree (MST). An input graph is given as follows.
| Criteria | Detailed Breakdown | Marks | Marks Obtained |
|---|---|---|---|
| a) Application of Kruskal’s Algorithm | • Edges listed in ascending order of weight (2) • Correct MST edge selection without cycles (4) • Final MST clearly highlighted (2) |
8 | /8 |
| b) Directed Graph Diagram | • All vertices correctly drawn (3) • Directed edges correctly placed (4) • Proper labelling of vertices/edges (2) • Neatness and clarity (1) |
10 | /10 |
| c) Adjacency Matrix | • Correct size and labelling (3) • Correct adjacency values (6) • Neatness and clarity (1) |
10 | /10 |
| Clarity and Presentation | • Logical flow, neatness, proper step labelling (2) | 2 | /2 |
| Marks Obtained | |||
| Total Marks | 30 | /30 |
Get Help With Your ITWB2043 Algorithms and Data Structures Assignment?
Hire Assignment Helper Now!Are you having trouble with your ITWB2043 Algorithms and Data Structures Group Assignment? Assignment Help is here to help! Our skilled staff provides reliable Computer Science Assignment Help tailored to your needs. We also offer a free assignment sample list. Don't worry about deadlines; get the best help now and confidently complete your best work. For personalized and quick assistance, contact Online Assignment Help now!
Let's Book Your Work with Our Expert and Get High-Quality Content
sddf