CSI6223 Network Forensics
Edith Cowan University School of Science CSI6223 Network Forensics PORTFOLIO 1 Advanced Scripting Languages
Assessment 1: Network Forensics Research Paper
Advanced Scripting Languages
1 Assessment Details
Unit Code | |
Unit Title |
Advanced Scripting Languages |
Title |
Portfolio 1 |
Marks |
10 Marks |
Learning Objectives |
Analyse and evaluate scripted software in order to ensure reliability and security of developed solutions. Create and deploy scripted software that utilises pre-existing software as part of its core functionality. |
2 Introduction
This portfolio task consists of Workshop 2 (Week 2) and Workshop 3 (Weeks 3). Please refer to the individual workshops in blackboard for further details.
3 Task
- Complete Workshop 2
- Complete Workshop 3
- Submit both workshops
4 Marking Criteria Workshop 2
The following is the marking criteria used for this assessment. Any additional feedback will be provided in the space provided below.
Success Criteria |
Performance Indicators | |||
Low Performance* |
Meet Expectations |
Meet Expectations + Exceptional |
Marks obtained | |
Use of inbuilt command |
No attempt and/or Not functional (0) |
Command used to find colour of each image (1) |
N/A |
? out of 1 |
Use of loop |
No attempt and/or Not functional (0) |
Loop used for counting (1) |
N/A |
? out of 1 |
Array used |
No attempt and/or Not functional (0) |
Array used to store the counts (1) |
N/A |
? out of 1 |
String processing used |
No attempt and/or Not functional (0) |
Strings processed and formatted to display correct output (1) |
N/A |
? out of 1 |
Function used |
No attempt and/or Not functional (0) |
Function used in the code for a specific purpose (0.5) |
N/A |
? out of 0.5 |
Output report produced |
No attempt and/or Not functional (0) |
Report displayed as expected (0.5) |
N/A |
? out of 0.5 |
Total
|
? out of 5 | |||
Additional Feedback:
|
* Please note that if you fail to meet the minimum performance for a given success criteria, you will be awarded a zero (0) under the “Low Performance” performance indicator.
5 Marking Criteria Workshop 3
The following is the marking criteria used for this assessment. Any additional feedback will be provided in the space provided below.
Success Criteria |
Performance Indicators | |||
Low Performance* |
Meet Expectations |
Meet Expectations + Exceptional |
Marks obtained | |
Script accepts argument |
No attempt and/or Not functional (0) |
Arguments are accepted (1) |
N/A |
? out of 0.5 |
Exit error codes for arguments |
No attempt and/or Not functional (0) |
One error code implemented correctly (0.5) |
Both error codes implemented correctly (0.5) |
? out of 1 |
File size determined and KB calculated |
No attempt and/or Not functional (0) |
File size determined (1) |
KB calculated using arithmetic operations (1)
|
? out of 2 |
SQLite usage |
No attempt and/or Not functional (0) |
Insert OR Select used correctly (0.5) |
Insert AND Select used correctly (0.5) |
? out of 1 |
Output sorted correctly |
No attempt and/or Not functional (0) |
Sorted according to file size (0.5) |
N/A |
? out of 0.5 |
Total |
? out of 5 | |||
Additional Feedback: |
* Please note that if you fail to meet the minimum performance for a given success criteria, you will be awarded a zero (0) under the “Low Performance” performance indicator.
6 Referencing
Your work must comply with ECU referencing guidelines. You are expected to provide referencing in your code where required. Insert as comments where appropriate.