Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit


Diploma in Information Technology

Problem Solving

Instruction for CA3 Individual Assignment

October 2021 Semester


Assessment

100 marks (This assignment constitutes 40% of the overall assessment)


Deliverables

There are FOUR (4) deliverables in this assignment, students must complete ALL components.

1. Written project report

a. Program design descriptions (4%)

b. Flowcharts (4%)

c. User guides with sample inputs and outputs (6%)

2. Python codes (26%)


The Task

The objective of this project is to allow students to design and implement a mini program. You are to use flowchart to show the design of your program, with clear steps and flows indicated. You need to use Python programming language to code all the programs, according to the project requirement.

In your report, write a short description, in 500 words, on your program design. You need to include the flowchart of your mini program in the report. You will also include screenshot samples on how the program should run in the report.

In your Python codes, include comments to explain the purpose of each sections.


Assessment Marks Allocation


The Case

Read the following article on AI and digitalisation in real estate sector in Singapore:

Article (1): https://www.straitstimes.com/tech/how-ai-and-digitalisation-are-changing-the-real-estate-sector-in-singapore

Artificial Intelligence and Digitalisation Solutions (AIDS) is the leading providers of AI-based software applications to businesses and commercial users. To maintain efficient real estate and building management and surveillance, emerging technologies are used to inspect a building for defects and to maintain safety and cleanliness. Artificial Intelligence and Digitalisation Solutions (AIDS) offers various AI-driven tools for real estate sector, including 3D virtualisation tools, remote management, and machine learning.

For smart homes system, Artificial Intelligence and Digitalisation Solutions (AIDS) designed and developed Home Inspection Visualisation (HIV), an AI-based monitoring and inspection tools, make it easy for their clients to capture, analyse, and visualise remote real time data, which can detect and report any anomalies happened at home.

Home Inspection Visualisation (HIV) is undergoing testing and implementation phase, in which large data are being collected, and scenarios are being created to test the efficacy of the system.

As an intern at Artificial Intelligence and Digitalisation Solutions (AIDS), you are asked by your supervisor to write a mini program to perform input and output data processing for the Home Inspection Visualisation (HIV) test tool.


Project Requirement

Artificial Intelligence and Digitalisation Solutions (AIDS) has developed algorithms in detecting defects based on data collected from a building. Home Inspection Visualisation (HIV) is a system which utilised such algorithms. Home Inspection Visualisation (HIV) uses sensors installed in various location of the building for data collections, and report to user device if any anomalies is found.

A test tool is needed for the test engineers to ensure the efficacy of Home Inspection Visualisation (HIV).

Based on the system design, input data are collected and classified based on the following parameters:

1. Location – living room; dining room; kitchen; bedroom; bathroom; etc.

2. Type – water leakage; fire hazard; electricity outage; physical; etc.

3. Risk – high; medium; low; none; etc.

4. Demographic – date; time; etc.

Algorithm in determining the risk level is auto run and recorded. Output results shall include alert level and the exact information on the anomalies. Users should be able to view a summary on the data collected also.

As an intern, you are asked to design and develop a mini test tool to allow users to enter the data, either through keyboard entry or import from file. You are not required to read the input from the sensors, since this is just for internship. Once the data is ready, your mini test tool shall allow users to select which parameters to choose for the report. For example, show living room fire hazard risk, which is either “high”, “medium” or “low”.

Artificial Intelligence and Digitalisation Solutions (AIDS) would like to have the following basic features to be included in the Home Inspection Visualisation (HIV) test tool. However, additional and intellectual features with good user interface will earn you higher chance to be recruited as their full-time programmer.

The software should:

● Display an input option menu

● Allow data entry for each parameters set

○ For example: living room, water leakage, high risk, 9 Aug 2021, etc.

○ Or reading the data from file.

● Display an output option menu

● Allow selection for the report

○ For example: show living room water leakage report

● Show report information or summary

○ Or writing the report to file

To show your ability in coding a mini program, your supervisor gave you the flexibility to design the structure and interface. Now, you shall apply what you have learnt in the school into practice.


Instructions

Cover Page

The cover page should include the institution name (and institution logo) the programme and the module name, the semester and year and date of submission. All these must be centralised in the page.

Write FULL Name and Student number as in the register on the cover. Students should a keep a copy of assignment submitted.


Python Codes

Suggested IDE and version: Wing Personal 8, Python 3.9

Please zip all your Python codes into one single file and upload it together with the report. If you used any additional Python library apart from the standard package, you need to include them in the submission.


Referencing

No referencing is needed for program designs and codes.


Font and Spacing

Font: Times New Roman

Font size: 12 and 1 ½ or double spacing.


Penalty Marks for Late Submission of Assignment

By one day: 20% to be deducted from total marks.

More than one day: submission will NOT be graded.


Plagiarism and Collusion

Students are not allowed to reuse old assignments or submit projects from previous semesters or copy largely from sources, particularly from the Internet web.

The submitted report and codes must show evidence that this is students’ own work.

No marks will be awarded if there are no reasonable explanations. Please be reminded that plagiarism and collusion is a serious offence, and all cases will be referred to the administration. Grades will be withheld if the submission is suspected of plagiarism or collusion till investigations are completed.


Important Dates of CA3 Report

CA3 Individual Assignment Deadline: 15th November 2021 11.59a.m.

Submit your project via eGlobal, submission must be completed in order to be graded.


Lecturer Contact

You should contact your lecturer via your SIM email whenever you have any issue about your project. You may send your email to: [email protected]


Marking Rubric