Instruction to Candidates:
1. Answer ALL questions
This is an open book examination, student is not allowed to transcribe directly (cut and paste) any material from another source into their
The Turnitin similarity for this module is 20% overall and lesser than 1% from a single source excluding program source codes. The number of Turnitin submission will be a maximum of 2 (twice only).
Severe disciplinary action will be taken against those caught violating assessment rules such as colluding, plagiarizing or
The final assessment answers handed in should be within 5 -12 pages in total for non- programming modules, with a spacing of 1.5 and a font of 12pt Times New
Submission link is here. (Do not submit the question paper)
The breakdown of exam questions by Module Learning Outcome(s) and its associate weightage is as follows:
MLO |
Section(s)/ Question(s) |
Marks |
MLO1 |
Part 1 |
/ 40 |
MLO2 |
Part 2 |
/ 60 |
|
TOTAL |
/ 100 |
Start each answer on a separate
Complete the front cover of the examination answer booklet and question paper. Write the question numbers attempted on the front cover of the answer
On completion of this alternative assessment, students should be able to:
Describe the basic concepts of
Apply the basic concepts and problem-solving skills to evaluate and solve topic specific problem and programs
Choose 1 of the theme below and develop and appropriate console application using Java. Your application should have at least 5 features of functions. Listed below are the project themes and suggested project for each theme. You may propose your own system as well under the given theme.
Theme 1: Smart Education
Student Management System
Library Management System
Theme 2: Smart Reservation
Hotel management system
Ticket booking system
Theme 2: Online shop
Food and beverages
Groceries
Develop a java console for each topic for the system under the theme of your choice. Following are requirements that must be taken into consideration:
Describe the java concept that you choose to solve the problem
Write a java program to apply the basic concepts and shows the problem-solving skills to solve a problem on the chosen topic
Alternative Assessment contributes 30% of the overall marks. Your efforts will be assessed based on the following criteria:
Element |
Outstanding: Very clear and well written (9-10) |
Mastering: Clear and mostly complete (7-8) |
Developing: Adequate but not thorough (5-6) |
Beginning: Missing vital information or not provided (0-4) |
MLO 1 1. Data Type (10 marks) 2. Operator (10 marks) 3. Condition (10 marks) 4. Looping (10 marks) |
|
|
|
|
MLO 2 1. Operator (10 marks) 2. Condition (10 marks) 3. Looping (10 marks) 4. Arrays (10 marks) 5. Method (10 marks) 6. Inheritance (10 marks) |
|
|
|
|
Total *Total marks is 100, but will scale down to 30. |
|
|
|
|
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of