Nothing Special   »   [go: up one dir, main page]

0% found this document useful (0 votes)
245 views8 pages

APU CSLLT Assignment

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 8

CT073-3-2 CSLLT Page 1 of 8

Assignment : APU In-course - Individual Assignment (50%)

Module : CT073-3-2 Computer System Low Level Techniques

Date Assigned : 6th March 2023

Date Due :

Learning Outcome of the Assignment (CLO:3)


Propose a working example of a program in machine level language using any
appropriate assembly programming tool (A5, PLO6)

Instructions:
1. No marks will be awarded for the entire assignment if any part of it is found to
be copied directly from online materials or from another student.
2. All submissions should be made online on or before the due date.
3. Any late submissions after the deadline will not be entertained.
4. Zero (0) mark will be awarded for late submission, unless extenuating
circumstances are upheld.

SCENARIO

INVENTORY SYSTEM
Inventory management tools are crucial because they assist businesses in
effectively tracking and managing their inventory, which can help them avoid having
too much or too little stocks on hand.
You are required to develop a simple system to list all the inventories that are
available in the organization. You may categorize the inventory based on priority or
based on certain criteria such as finished goods, ordering, goods need to order and other
criteria that suitable based on the organization nature that you are focusing on for the
system. Your system needs to alert or highlight the goods that need to be ordered. Goods
that are less than 5 items should be highlighted or prompted by the system to order from
the vendor. Every sale of the item needs to be auto deducted from the inventory system.
You are free to design the system based on your creativity in terms of interface design
and system functionality.

Level 2 Asia Pacific University of Technology & Innovation 2023


CT073-3-2 CSLLT Page 2 of 8

What is your task?


You, as a technical team in an organization, you are required to develop an assembly
language program for the above-mentioned case study using TASM and TLINK.

1. Design main menu for the system that list down the inventory of the company.
2. You are expected to demonstrate creativity in developing an application using
assembly language prototype that can deal with the requirements as stated in the
scenario above. You may address (if necessary) any other aspects of control of
the application.
3. You have to work on the prototype individually.
4. You are permitted to make assumptions where necessary. These assumptions
are expected to be logical and must be appropriate for the situation at hand.
5. There will be a presentation towards the submission date of the project. You
are expected to demonstrate how your system can address the requirements to
the top level management of the organization.
6. The submission of your project should entail the following items:
a. Documentation should include the following:
i. Research and discuss the importance of Assembly Language and
where it is commonly used.
ii. Research on how the low-level language is being used in
cybersecurity and forensic fields. Your research may include
malware analysis and reverse engineering.
iii. System Design using flowchart.
b. Softcopy user manual or guide that can explain how your system works.
This will be based on your system application.

7. Your completed documentation should meet the following requirements:


• Table of contents for every detailed section
• Introduction on Assembly Language
• Research and Analysis
• System Design using flowchart.
• System Screenshot
• Source Code
• Conclusion

Level 2 Asia Pacific University of Technology & Innovation 2023


CT073-3-2 CSLLT Page 3 of 8

• References
• Appendices if necessary

The Assesment

This assignment will contribute 50% towards the module marks, as mentioned in the
Student Assessment & Information sheet. This assignment will be evaluated based on
the following criteria. Marks will be awarded based on:

Criteria Weight in
Pecentage

Demonstration: Presentation & Meet Criteria Requirement

Demonstrating a sound knowledge and understanding of the 20


scenario study in context.

Report: Research, Analysis and Evaluation

Discussion and analysis of the process that takes place based on 30


the scenario given.

Implementation: Software running without error

This includes no runtime error, syntax errors etc. Source codes 30


are consistent, clean, modular and follows programming logic.

Report: Documentation and Referencing

20
A proper documentation and references, adhering to the
academic writing format as required by the university.

Level 2 Asia Pacific University of Technology & Innovation 2023


CT073-3-2 CSLLT Page 4 of 8

Marking Scheme (based on SLT):

Presentation & 0 1-6 7-13 14-20


Meet Criteria No presentation Un-clear Good presentation Excellent
Requirement not followed presentation with with limited presentation and
(30%) criteria unclear information covered all the
requirement information expected
information by
creative knowledge
Research and 0 1-10 11-20 21-30
Analysis Not attempt or Provided partial Able to provide Well clear and well
(20%) not shown any research and enough gathered
information analysis with information about information
about the unclear the research and provided related to
research and standards, copied analysis but need to the given case study
analysis contents meet its standard
followed without
paraphrasing.
Need to improve
more
Software 0 1-10 11-20 21-30
running Not complete Able to provide No runtime error, Excellent
without error and not able to major changes in syntax errors etc. programming logic
(30%) generate output the output Source codes are and output.
reasonable login. consistent, clean,
modular and
follows
programming logic
Documentation 0 1-6 7-13 14-20
and Not attempt this Able to provide Good Wonderful and
Referencing part. major changes documentation and standard
(20%) needed in the reflection provided documentation
documentation but still need room style followed
also few points to improve throughout the
written under document and
reflection provided reflection
about the given case
study

Level 2 Asia Pacific University of Technology & Innovation 2023


CT073-3-2 CSLLT Page 5 of 8

Grading Sheet

Distinction A+: 80% + A: 75-79%

Credit B+: 70 – 74% B: 65 – 69%

Pass C+: 60 – 64% C: 55 – 59 % C-: 50 – 54%

Marginal Fail D: 40–49% F+: 30-39%

Fail F+: 30-39% F: 20-29% F-: 0-19%

Submission requirements

1. Your report must be typed using word processor with Times New Roman font size
12, with 1.5 spaces.

2. The report has to be well presented and should be typed. Submission of report that
is unprofessional in its outlook will not fare well when marks are allocated.

3. The report should have a one (1”) margin all around the page as illustrated below:

1 inch 1 inch
1 inch

1 inch

The Typed Text


1 inch

1 inch

1 inch 1 inch

4. Every report must have a front cover. The front cover should have the following
details:-

a) Name

b) Intake code.

c) Subject.

d) Project Title.

e) Date Assigned (the date the report was handed out).

f) Date Completed (the date the report is due to be handed in).

Level 2 Asia Pacific University of Technology & Innovation 2023


CT073-3-2 CSLLT Page 6 of 8

5. All information, figures and diagrams obtained from external sources must be
referenced using the APA referencing system accordingly.

6. Plagiarism is a serious offence and will automatically be awarded zero (0) marks.

7. The submission will be through Moodle whereby a link will be provided on the day
of submission.

Assignment marking criteria:

Performance Criteria:
The following guidelines indicate the standard that will be expected for each grade.

Distinction (75% and above)


Demonstrates an excellent understanding of the CSLLT concepts based on assembly
program execution. Execution has done in step-by-step process without showing any
errors. The research and analysis have been provided accordance with the importance
of assembly language in cybersecurity and forensics. In depth research on malware
analysis and reverse engineering clearly described the significance of low-level
programming language. User manual and self-reflection have been covered in the
document. The entire document followed its standard with citations and references using
APA referencing style. Knowledge of creativity and designs have shown through
program structure and flowchart. This student answered all questions during the
presentation.

Level 2 Asia Pacific University of Technology & Innovation 2023


CT073-3-2 CSLLT Page 7 of 8

Credit (65 – 74%)


Demonstrates a good understanding of the CSLLT concepts based on assembly program
execution. Execution has done in step-by-step process without showing any errors,
however, slightly need improvement in the programming logic. The research and
analysis have been provided accordance with the importance of assembly language in
cybersecurity and forensics. But expected to have few more information. Depth
research on malware analysis and reverse engineering described and managed to provide
the significance of low-level programming language. User manual and self-reflection
have been covered in the document. The entire document followed its standard with
citations and references using APA referencing style however, required to add the
citations. Satisfactory knowledge of creativity and designs have shown through program
structure and flowchart. This student answered all questions during the presentation.

Pass (50 – 64%)


Demonstrates a moderate understanding of the CSLLT concepts based on assembly
program execution. Execution has done in step-by-step process with errors, however,
need more improvement in the programming logic. The research and analysis have been
provided not accordance with the importance of assembly language in cybersecurity and
forensics. But expected to have more information. Depth research on malware analysis
and reverse engineering not described well and managed to provide the significance of
low-level programming language. User manual and self-reflection have been covered in
the document. But room provided to improve more. The entire document followed
minimal standard with citations and references using APA referencing style. Managed
to provide creativity and designs the flowchart. This student did not answer all questions
during the presentation.

Marginal Fail (40 – 49%)


Demonstrates a poor understanding of the CSLLT concepts based on assembly program
execution. Execution has not done in step-by-step process and shown with errors,
however, need more improvement in the programming logic. The research and analysis
have not been provided. But expected to have more information. Depth research on
malware analysis and reverse engineering not described well and not provided the
significance of low-level programming language. User manual and self-reflection need
to improve. The entire document not followed citations and references. Managed to

Level 2 Asia Pacific University of Technology & Innovation 2023


CT073-3-2 CSLLT Page 8 of 8

provide creativity and designs also the flowchart. This student not answered all
questions during the presentation or this student didn’t present.

Fail (0 - 39%)
Demonstrates a very poor understanding of the CSLLT concepts based on assembly
program execution. Failed to provide step-by-step process and shown with errors,
however, need more improvement in the programming logic. The research and analysis
are incomplete. There is no research on malware analysis and reverse engineering did
not provide the significance of low-level programming language. User manual and self-
reflection not covered. The entire document not followed citations and references. The
creativity and designs the flowchart not found in the document. This student did not
answer all questions during the presentation, or this student didn’t present.

Level 2 Asia Pacific University of Technology & Innovation 2023

You might also like