Merge branch 'main' of https://hackethon.ai/hack/HackXlbef/FreeBug
commit
9f19445301
@ -1,3 +1,48 @@ |
|||||||
from flask import Blueprint |
from flask import Blueprint, url_for, jsonify, g |
||||||
|
from utils.auth import auth_required |
||||||
|
from db.model import db, Badge, UserBadge |
||||||
|
from sqlalchemy import select |
||||||
|
badge_route = Blueprint('badge', __name__) |
||||||
|
|
||||||
badge = Blueprint('badge', __name__) |
@badge_route.route('/listAllBadges') |
||||||
|
def all_badges(): |
||||||
|
badges: list[Badge] = db.session.execute(select(Badge)).scalars() |
||||||
|
data: list = [] |
||||||
|
for bgd in badges: |
||||||
|
data.append({ |
||||||
|
'id': bgd.id, |
||||||
|
'name': bgd.name, |
||||||
|
'description': bgd.description, |
||||||
|
'createDate': bgd.createDate, |
||||||
|
'icon': url_for('send_file', filename=bgd.icon), |
||||||
|
'canClaim': bgd.canClaim |
||||||
|
}) |
||||||
|
return jsonify({ |
||||||
|
'count': len(data), |
||||||
|
'data': data |
||||||
|
}) |
||||||
|
|
||||||
|
@badge_route.route('/myBadges') |
||||||
|
@auth_required() |
||||||
|
def my_badges(): |
||||||
|
user_badges: list[UserBadge] = db.session.execute(select(UserBadge).where( |
||||||
|
UserBadge.userID == g.current_user.id |
||||||
|
)).scalars() |
||||||
|
data: list = [] |
||||||
|
for ub in user_badges: |
||||||
|
bgd = ub.badge |
||||||
|
data.append({ |
||||||
|
'id': ub.id, |
||||||
|
'badgeID': bgd.id, |
||||||
|
'userID': ub.userID, |
||||||
|
'name': bgd.name, |
||||||
|
'description': bgd.description, |
||||||
|
'createDate': bgd.createDate, |
||||||
|
'icon': url_for('send_file', filename=bgd.icon), |
||||||
|
'canClaim': bgd.canClaim, |
||||||
|
'claimedDate': ub.claimedDate, |
||||||
|
}) |
||||||
|
return jsonify({ |
||||||
|
'count': len(data), |
||||||
|
'data': data |
||||||
|
}) |
@ -0,0 +1,228 @@ |
|||||||
|
import json |
||||||
|
import os |
||||||
|
import uuid |
||||||
|
import requests |
||||||
|
from flask import Blueprint, request, jsonify, g, url_for |
||||||
|
from uuid import UUID |
||||||
|
from db.model import db, User, Course, Enrollment,Chat, Quiz, QuizAttempt |
||||||
|
from utils.auth import auth_required |
||||||
|
import requests |
||||||
|
from config import SPAM_SCORE_THRESHOLD, AI_SPAM_SERVICES_MICROSERVICE, USER_UPLOADS_DIR, AI_QUIZ_SERVICES_MICROSERVICE |
||||||
|
from sqlalchemy import desc, select, and_ |
||||||
|
|
||||||
|
quiz = Blueprint('quiz', __name__) |
||||||
|
|
||||||
|
|
||||||
|
@quiz.route('/generate') |
||||||
|
@auth_required() |
||||||
|
def generate_quiz(): |
||||||
|
try: |
||||||
|
course_id: uuid.UUID = uuid.UUID(request.form['course_id']) |
||||||
|
current_page: int = int(request.form['page']) |
||||||
|
except KeyError: |
||||||
|
return jsonify({'message': 'course_id and page must be specified'}), 401 |
||||||
|
enrollment_record: Enrollment = db.session.execute( |
||||||
|
select(Enrollment).where(and_( |
||||||
|
Enrollment.courseID == course_id, |
||||||
|
Enrollment.userID == g.current_user.id) |
||||||
|
) |
||||||
|
).scalar() |
||||||
|
if not enrollment_record: |
||||||
|
return jsonify({"error": "You are not enrolled in this course."}), 403 |
||||||
|
if current_page > enrollment_record.course.totalPages or current_page < 1: |
||||||
|
return jsonify({ |
||||||
|
'message': 'Page range out of bound. No such page' |
||||||
|
}), 404 |
||||||
|
# Everything is alright, now get the text in current page and generate quiz |
||||||
|
current_page_text: str = '' |
||||||
|
with open( |
||||||
|
os.path.join( |
||||||
|
USER_UPLOADS_DIR, |
||||||
|
enrollment_record.course.serverFilename+"_parts", |
||||||
|
f"{current_page}.txt") |
||||||
|
) as f: |
||||||
|
current_page_text = f.read() |
||||||
|
quiz_data_resp = requests.post(AI_QUIZ_SERVICES_MICROSERVICE, json={"string_message": current_page_text}) |
||||||
|
if quiz_data_resp.status_code != 200: |
||||||
|
return jsonify({"error": "Failed to make quiz request."}), 500 |
||||||
|
quiz_data = quiz_data_resp.json() |
||||||
|
# Insert the quiz into table |
||||||
|
rows: list[Quiz] = [] |
||||||
|
for quiz_item in quiz_data['questions']: |
||||||
|
rows.append( |
||||||
|
Quiz( |
||||||
|
creatorUserID=g.current_user.id, |
||||||
|
creatorUser=g.current_user, |
||||||
|
quiz_attempts=[], |
||||||
|
courseID=course_id, |
||||||
|
course=enrollment_record.course, |
||||||
|
quizQuestion=quiz_item['question'], |
||||||
|
quizAnswers=json.dumps(quiz_item['options']), |
||||||
|
quizCorrectAnswer=quiz_item['correct_answer'] |
||||||
|
) |
||||||
|
) |
||||||
|
db.session.add_all(rows) |
||||||
|
db.session.commit() |
||||||
|
return jsonify({'message': 'quizzes were generated for the current page'}) |
||||||
|
|
||||||
|
@quiz.route('/get/personalIncomplete') |
||||||
|
@auth_required() |
||||||
|
def get_incomplete_quiz(): |
||||||
|
try: |
||||||
|
course_id: uuid.UUID = uuid.UUID(request.form['course_id']) |
||||||
|
except KeyError: |
||||||
|
return jsonify({'message': 'course_id must be specified'}), 401 |
||||||
|
quiz_rows: list[Quiz] = db.session.execute(select(Quiz).where( |
||||||
|
and_(Quiz.creatorUserID == g.current_user.id, Quiz.creatorHasAttempted == False) |
||||||
|
)).scalars() |
||||||
|
data: list = [] |
||||||
|
for quiz_row in quiz_rows: |
||||||
|
data.append( |
||||||
|
{ |
||||||
|
'id': quiz_row.id, |
||||||
|
'isActive': quiz_row.isActive, |
||||||
|
'creationDate': quiz_row.creationDate, |
||||||
|
'quizAnswers': quiz_row.quizAnswers, |
||||||
|
'quizQuestion': quiz_row.quizQuestion, |
||||||
|
'course': { |
||||||
|
'id': quiz_row.course.id, |
||||||
|
'name': quiz_row.course.name, |
||||||
|
'description': quiz_row.course.description |
||||||
|
}, |
||||||
|
'creator': { |
||||||
|
'id': quiz_row.creatorUserID, |
||||||
|
'firstName': quiz_row.creatorUser.firstName, |
||||||
|
'lastName': quiz_row.creatorUser.lastName, |
||||||
|
'username': quiz_row.creatorUser.username, |
||||||
|
'pfpFilename': url_for('send_file', filename=quiz_row.creatorUser.pfpFilename) |
||||||
|
} |
||||||
|
} |
||||||
|
) |
||||||
|
return jsonify({ |
||||||
|
'count': len(data), |
||||||
|
'data': data |
||||||
|
}), 200 |
||||||
|
|
||||||
|
|
||||||
|
@quiz.route('/get/allComplete') |
||||||
|
@auth_required() |
||||||
|
def get_complete_quiz(): |
||||||
|
try: |
||||||
|
course_id: uuid.UUID = uuid.UUID(request.form['course_id']) |
||||||
|
except KeyError: |
||||||
|
return jsonify({'message': 'course_id must be specified'}), 401 |
||||||
|
quiz_attempts: list[QuizAttempt] = db.session.execute( |
||||||
|
select(QuizAttempt).where(and_( |
||||||
|
QuizAttempt.userID == g.current_user.id, |
||||||
|
Course.id == course_id |
||||||
|
))).scalars() # IF THIS DOES NOT WORK, ADD COURSE IF TO QUIZ_ATTEMPT TABLE ITSELF |
||||||
|
completes: list = [] |
||||||
|
for attempt in quiz_attempts: |
||||||
|
quiz_row: Quiz = attempt.quiz |
||||||
|
completes.append( |
||||||
|
{ |
||||||
|
'id': attempt.id, |
||||||
|
'quizID': quiz_row.id, |
||||||
|
'isActive': quiz_row.isActive, |
||||||
|
'creationDate': quiz_row.creationDate, |
||||||
|
'quizAnswers': quiz_row.quizAnswers, |
||||||
|
'quizQuestion': quiz_row.quizQuestion, |
||||||
|
'userAnswer': attempt.userAnswer, |
||||||
|
'quizCorrectAnswer': quiz_row.quizCorrectAnswer, |
||||||
|
'isCorrect': attempt.isCorrect, |
||||||
|
'course': { |
||||||
|
'id': quiz_row.course.id, |
||||||
|
'name': quiz_row.course.name, |
||||||
|
'description': quiz_row.course.description |
||||||
|
}, |
||||||
|
'creator': { |
||||||
|
'id': quiz_row.creatorUserID, |
||||||
|
'firstName': quiz_row.creatorUser.firstName, |
||||||
|
'lastName': quiz_row.creatorUser.lastName, |
||||||
|
'username': quiz_row.creatorUser.username, |
||||||
|
'pfpFilename': url_for('send_file', filename=quiz_row.creatorUser.pfpFilename) |
||||||
|
} |
||||||
|
} |
||||||
|
) |
||||||
|
return jsonify({ |
||||||
|
'count': len(completes), |
||||||
|
'data': completes |
||||||
|
}), 200 |
||||||
|
|
||||||
|
|
||||||
|
@quiz.route('/submit',methods=['POST']) |
||||||
|
@auth_required() |
||||||
|
def submit_quiz(): |
||||||
|
try: |
||||||
|
answer: str = request.form['answer'].strip() |
||||||
|
quiz_id: uuid.UUID = uuid.UUID(request.form['quiz_id']) |
||||||
|
except KeyError: |
||||||
|
return jsonify({'message': 'course_id and answer must be specified'}), 401 |
||||||
|
quiz_already_attempted: QuizAttempt = db.session.execute(select(QuizAttempt).where( |
||||||
|
and_(QuizAttempt.quizID == quiz_id, QuizAttempt.userID == g.current_user.id ) |
||||||
|
)).scalar() |
||||||
|
if quiz_already_attempted: |
||||||
|
return jsonify({'message': 'Already attempted this quiz'}), 401 |
||||||
|
quiz_row: Quiz = db.session.execute(select(Quiz).where(Quiz.id == quiz_id)).scalar() |
||||||
|
if not quiz_row: |
||||||
|
return jsonify({'message': 'Quiz does not exist'}), 404 |
||||||
|
valid_answers: list = json.loads(quiz_row.quizAnswers) |
||||||
|
is_correct: bool = False |
||||||
|
if answer not in valid_answers: |
||||||
|
return jsonify({'message': 'No such choice of answer given'}), 404 |
||||||
|
if answer == quiz_row.quizCorrectAnswer: |
||||||
|
is_correct = True |
||||||
|
new_attempt: QuizAttempt = QuizAttempt( |
||||||
|
userID=g.current_user.id, |
||||||
|
user=g.current_user, |
||||||
|
quizID=quiz_id, |
||||||
|
quiz=quiz_row, |
||||||
|
userAnswer=answer, |
||||||
|
isCorrect=int(is_correct) |
||||||
|
) |
||||||
|
db.session.add(new_attempt) |
||||||
|
|
||||||
|
if quiz_row.creatorUser.id == g.current_user.id: |
||||||
|
quiz_row.creatorHasAttempted = True |
||||||
|
|
||||||
|
db.session.commit() |
||||||
|
return jsonify({ |
||||||
|
'message': 'Answer submitted', |
||||||
|
'isCorrect': is_correct, |
||||||
|
'attemptID': new_attempt.id, |
||||||
|
'quizID': quiz_row.id, |
||||||
|
'quizAnswers': quiz_row.quizAnswers, |
||||||
|
'quizQuestion': quiz_row.quizQuestion, |
||||||
|
'quizCorrectAnswer': quiz_row.quizCorrectAnswer, |
||||||
|
'userAnswer': answer |
||||||
|
}) |
||||||
|
|
||||||
|
@quiz.route('/quizData') |
||||||
|
@auth_required() |
||||||
|
def get_quiz_info(): |
||||||
|
try: |
||||||
|
quiz_id: uuid.UUID = uuid.UUID(request.args['quiz_id']) |
||||||
|
except KeyError: |
||||||
|
return jsonify({'message': 'quiz_id must be specified'}), 401 |
||||||
|
quiz_row: Quiz = db.session.execute(select(Quiz).where(Quiz.id == quiz_id)).scalar() |
||||||
|
if not quiz_row: |
||||||
|
return jsonify({'message': 'Quiz does not exist'}), 404 |
||||||
|
return jsonify({ |
||||||
|
'id': quiz_row.id, |
||||||
|
'isActive': quiz_row.isActive, |
||||||
|
'creationDate': quiz_row.creationDate, |
||||||
|
'quizAnswers': quiz_row.quizAnswers, |
||||||
|
'quizQuestion': quiz_row.quizQuestion, |
||||||
|
'course': { |
||||||
|
'id': quiz_row.course.id, |
||||||
|
'name': quiz_row.course.name, |
||||||
|
'description': quiz_row.course.description |
||||||
|
}, |
||||||
|
'creator': { |
||||||
|
'id': quiz_row.creatorUserID, |
||||||
|
'firstName': quiz_row.creatorUser.firstName, |
||||||
|
'lastName': quiz_row.creatorUser.lastName, |
||||||
|
'username': quiz_row.creatorUser.username, |
||||||
|
'pfpFilename': url_for('send_file', filename=quiz_row.creatorUser.pfpFilename) |
||||||
|
} |
||||||
|
}), 200 |
Binary file not shown.
Binary file not shown.
@ -0,0 +1,34 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
|
||||||
|
Discrete Mathematics ICT101 Assessment 3 ( 50%) |
||||||
|
Instructions |
||||||
|
Assessment Type : Individual Assignment |
||||||
|
Purpose of the assessment : To develop a plan for a real -world example of an |
||||||
|
application in information technology from the one of the topics given below . |
||||||
|
This assessment contributes to the various learning outcomes of your Bachelor |
||||||
|
of IT degree. |
||||||
|
|
||||||
|
Assessment Task : In the initial part of assignment, the student will be tested on their skills on |
||||||
|
writing literature review of a topic student have learnt in the Discrete Mathematics (ICT101) course |
||||||
|
in the week 1 to 6. Students need to read at least 3 articles or bo oks on this topic especially with |
||||||
|
application to Information Technology and give detail review of those. Student will also identify one |
||||||
|
application of information Technology related to the topic in which he/she is interested and write a |
||||||
|
complete account of that interest. |
||||||
|
|
||||||
|
Student can use the following database to find article or books. |
||||||
|
o EBSCO Databases |
||||||
|
o Emerald Insight |
||||||
|
o IBISWorld |
||||||
|
o IGI Global |
||||||
|
o ProQuest eBooks |
||||||
|
o O’Reilly Learnin g |
||||||
|
|
||||||
|
Student will be exploring and analysis the application of information technology related to the topic |
||||||
|
which are identified by him/her , and he/she must recognise an application that can be programmed |
||||||
|
into computer. Each group must sketch a plane to draw a flow -chart and algorithm. Use some inputs |
||||||
|
to test the algorithm (Give different trace table for each input) and identify any problem in the |
||||||
|
algorithm. Suggest a plane to rectify or explain why it can ’t be rectified. Each student must write on e |
||||||
|
report on its findings. |
||||||
|
|
Binary file not shown.
@ -0,0 +1,45 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Student can choose one from the following Topic. However, after deciding on the topic to work on , |
||||||
|
consult with your tutor. |
||||||
|
The topic student group can choose from are : |
||||||
|
• Number system used in Computing |
||||||
|
• Logic in computing |
||||||
|
• Inverse Function in Computing |
||||||
|
• Induction Proof and its computing applicatio n |
||||||
|
• 16-bit representation |
||||||
|
• Cryptography |
||||||
|
|
||||||
|
The written report must have the following sections: |
||||||
|
1. Introduction |
||||||
|
2. Proper reference of at least three articles or books |
||||||
|
3. Write detail review of those articles or books related to the topic student chooses |
||||||
|
|
||||||
|
4. Identify one application in Information Technology in which student is interested. |
||||||
|
Write a complete account of that interest |
||||||
|
5. Description of why students choose this application |
||||||
|
6. Give a complete plane to implement the application into a computer program with use of |
||||||
|
flow -chart |
||||||
|
7. Write an appropriate algorithm |
||||||
|
8. Use at least two inputs to test the algor ithm. Group need to give a trace table for each input. |
||||||
|
9. Conclusion |
||||||
|
10. Short statement about contributions/Reflections from each group member |
||||||
|
11. References |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Deadline to submit written report: On or before Sunday 18th May 2024, 11.59pm via Moodle. |
||||||
|
The report must be: |
||||||
|
1. Word or pdf document (3 to 4 pages long) |
||||||
|
2. Size: A4 |
||||||
|
3. Use Assignment Cover Page (download from Moodle) with your details and signature |
||||||
|
4. Single space |
||||||
|
5. Font: Calibri, 11pt |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
@ -0,0 +1,63 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Deduction, Late Submission and Extension |
||||||
|
Late submission penalty: - 5% of the total available marks per calendar day unless an extension is |
||||||
|
approved. For extension application procedure, please refer to Section 3.3 of the Subject Outline. |
||||||
|
|
||||||
|
Plagiarism |
||||||
|
Please read Section 3.4 Plagiarism and Refere ncing, from the Subject Outline. Below is part of the |
||||||
|
statement: |
||||||
|
|
||||||
|
“Students plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for |
||||||
|
a first offence for a single assessment task, to exclusion from KOI in the most serio us repeat cases. |
||||||
|
Exclusion has serious visa implications.” |
||||||
|
|
||||||
|
“Authorship is also an issue under Plagiarism – KOI expects students to submit their own original work |
||||||
|
in both assessment and exams, or the original work of their group in the case of a group pr oject. All |
||||||
|
students agree to a statement of authorship when submitting assessments online via Moodle, stating |
||||||
|
that the work submitted is their own original work. The following are examples of academic |
||||||
|
misconduct and can attract severe penalties: |
||||||
|
• Handing in work created by someone else (without acknowledgement), whether copied |
||||||
|
from another student, written by someone else, or from any published or electronic |
||||||
|
source, is fraud, and falls under the general Plagiarism guidelines. |
||||||
|
• Students who willingl y allow another student to copy their work in any assessment may |
||||||
|
be considered to assisting in copying/cheating, and similar penalties may be applied. ” |
||||||
|
• Any form of AI usage such as ChatGPT in your assessment is considered as plagiarism. |
||||||
|
|
||||||
|
Marking Rubric for Assessment N. 03 (Individual Assignment) ; Value 50% |
||||||
|
|
||||||
|
Criteria Fail |
||||||
|
(0 – 49%) Pass |
||||||
|
(50 – 64%) Credit |
||||||
|
(65 – 74%) Distinction |
||||||
|
(75 – 84%) High Distinction |
||||||
|
(85 – 100%) |
||||||
|
Understanding of the |
||||||
|
Topic |
||||||
|
4 marks |
||||||
|
Inaccurate |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Basic |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Accurate |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Accurate |
||||||
|
mathematical |
||||||
|
description of |
||||||
|
the Topic and |
||||||
|
some |
||||||
|
connections |
||||||
|
with |
||||||
|
Information |
||||||
|
Technology Polished |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic |
||||||
|
and |
||||||
|
references to |
||||||
|
Information |
||||||
|
Technology |
Binary file not shown.
@ -0,0 +1,128 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Evidence of depth of |
||||||
|
research with reference |
||||||
|
6 marks Little or no |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references Some |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references Some |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references |
||||||
|
with |
||||||
|
explanations |
||||||
|
of |
||||||
|
connections |
||||||
|
to the Topic Relevant |
||||||
|
reading and |
||||||
|
references and |
||||||
|
clear |
||||||
|
connections |
||||||
|
illuminating |
||||||
|
the Topic Relevant |
||||||
|
reading and |
||||||
|
refere nces |
||||||
|
and polished |
||||||
|
connections |
||||||
|
illuminating |
||||||
|
the Topic |
||||||
|
Identifying an application |
||||||
|
of Information |
||||||
|
Technology relevant to |
||||||
|
the topic |
||||||
|
2 mark Little or no |
||||||
|
connection |
||||||
|
between the |
||||||
|
topic and the |
||||||
|
application Basic |
||||||
|
connection |
||||||
|
between the |
||||||
|
topic and the |
||||||
|
application Accurate |
||||||
|
application of |
||||||
|
the topic to |
||||||
|
the |
||||||
|
information |
||||||
|
technology Accurate and |
||||||
|
comprehensive |
||||||
|
application of |
||||||
|
the topic to |
||||||
|
the |
||||||
|
information |
||||||
|
technology Detail and |
||||||
|
complete |
||||||
|
account of |
||||||
|
application |
||||||
|
of the topic |
||||||
|
to the |
||||||
|
information |
||||||
|
technology |
||||||
|
Understanding of the |
||||||
|
Information technology |
||||||
|
application(s) |
||||||
|
6 marks Inaccurate |
||||||
|
description |
||||||
|
of application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Basic |
||||||
|
description |
||||||
|
of |
||||||
|
application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Accurate |
||||||
|
description |
||||||
|
of application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Accurate |
||||||
|
description of |
||||||
|
application of |
||||||
|
information |
||||||
|
Technology |
||||||
|
and some |
||||||
|
connections |
||||||
|
with relevant |
||||||
|
topics Polished |
||||||
|
description |
||||||
|
of |
||||||
|
application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology |
||||||
|
and |
||||||
|
references to |
||||||
|
relevant |
||||||
|
theories |
||||||
|
Detail description of the |
||||||
|
choice of the application |
||||||
|
7 marks Little or no |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit. Basic |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice. Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice. Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit with |
||||||
|
relevant |
||||||
|
analysis Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit with |
||||||
|
relevant |
||||||
|
analysis and |
||||||
|
complete |
||||||
|
detail |
Binary file not shown.
@ -0,0 +1,129 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Design a plane for |
||||||
|
computer |
||||||
|
implementation |
||||||
|
7 marks Plane is not |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner Plane is |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner and |
||||||
|
no flow -chart |
||||||
|
is given Plane is |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner and |
||||||
|
flow -chart is |
||||||
|
also given Accurate and |
||||||
|
comprehensive |
||||||
|
plane is given |
||||||
|
with a correct |
||||||
|
flow -chart Appropriate |
||||||
|
plane with |
||||||
|
correct flow - |
||||||
|
chart and |
||||||
|
complete |
||||||
|
detail is |
||||||
|
given. |
||||||
|
Writing an algorithm |
||||||
|
7 marks Inaccurate |
||||||
|
algorithm or |
||||||
|
algorithm is |
||||||
|
given in an |
||||||
|
inappropriate |
||||||
|
manner Correct |
||||||
|
algorithm but |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
appropriate |
||||||
|
manner Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner with |
||||||
|
little discussion Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner with |
||||||
|
complete |
||||||
|
discussion |
||||||
|
Conclusions |
||||||
|
7 mark s Little or no |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Basic |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Accurate |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Accurate |
||||||
|
evidence of |
||||||
|
accuracy of the |
||||||
|
algorithm Complete |
||||||
|
analysis and |
||||||
|
justification |
||||||
|
of accuracy |
||||||
|
of the |
||||||
|
algorithm |
||||||
|
Presentation |
||||||
|
1 mark Poorly |
||||||
|
organised |
||||||
|
report with |
||||||
|
unclear |
||||||
|
structure Well |
||||||
|
organised |
||||||
|
report but |
||||||
|
with some |
||||||
|
errors Clearly |
||||||
|
organised |
||||||
|
report with |
||||||
|
few errors Clearly |
||||||
|
organised |
||||||
|
report and |
||||||
|
good use of |
||||||
|
tables and |
||||||
|
graphs Polished |
||||||
|
report and |
||||||
|
creative use |
||||||
|
of tables and |
||||||
|
graphs |
||||||
|
Presentation |
||||||
|
5 marks Poor quality |
||||||
|
of slides or |
||||||
|
poor |
||||||
|
performance |
||||||
|
of |
||||||
|
presentation Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
but some |
||||||
|
error Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
but one or |
||||||
|
two error Well prepared |
||||||
|
presentation |
||||||
|
without an |
||||||
|
error and |
||||||
|
explain |
||||||
|
everything |
||||||
|
correctly Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
without an |
||||||
|
error and |
||||||
|
explain |
||||||
|
everything |
||||||
|
explicitly |
||||||
|
with quality. |
Binary file not shown.
@ -0,0 +1,15 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Total Mark: / 25 |
||||||
|
|
||||||
|
25% |
||||||
|
COMMENTS: |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,34 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
|
||||||
|
Discrete Mathematics ICT101 Assessment 3 ( 50%) |
||||||
|
Instructions |
||||||
|
Assessment Type : Individual Assignment |
||||||
|
Purpose of the assessment : To develop a plan for a real -world example of an |
||||||
|
application in information technology from the one of the topics given below . |
||||||
|
This assessment contributes to the various learning outcomes of your Bachelor |
||||||
|
of IT degree. |
||||||
|
|
||||||
|
Assessment Task : In the initial part of assignment, the student will be tested on their skills on |
||||||
|
writing literature review of a topic student have learnt in the Discrete Mathematics (ICT101) course |
||||||
|
in the week 1 to 6. Students need to read at least 3 articles or bo oks on this topic especially with |
||||||
|
application to Information Technology and give detail review of those. Student will also identify one |
||||||
|
application of information Technology related to the topic in which he/she is interested and write a |
||||||
|
complete account of that interest. |
||||||
|
|
||||||
|
Student can use the following database to find article or books. |
||||||
|
o EBSCO Databases |
||||||
|
o Emerald Insight |
||||||
|
o IBISWorld |
||||||
|
o IGI Global |
||||||
|
o ProQuest eBooks |
||||||
|
o O’Reilly Learnin g |
||||||
|
|
||||||
|
Student will be exploring and analysis the application of information technology related to the topic |
||||||
|
which are identified by him/her , and he/she must recognise an application that can be programmed |
||||||
|
into computer. Each group must sketch a plane to draw a flow -chart and algorithm. Use some inputs |
||||||
|
to test the algorithm (Give different trace table for each input) and identify any problem in the |
||||||
|
algorithm. Suggest a plane to rectify or explain why it can ’t be rectified. Each student must write on e |
||||||
|
report on its findings. |
||||||
|
|
Binary file not shown.
@ -0,0 +1,45 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Student can choose one from the following Topic. However, after deciding on the topic to work on , |
||||||
|
consult with your tutor. |
||||||
|
The topic student group can choose from are : |
||||||
|
• Number system used in Computing |
||||||
|
• Logic in computing |
||||||
|
• Inverse Function in Computing |
||||||
|
• Induction Proof and its computing applicatio n |
||||||
|
• 16-bit representation |
||||||
|
• Cryptography |
||||||
|
|
||||||
|
The written report must have the following sections: |
||||||
|
1. Introduction |
||||||
|
2. Proper reference of at least three articles or books |
||||||
|
3. Write detail review of those articles or books related to the topic student chooses |
||||||
|
|
||||||
|
4. Identify one application in Information Technology in which student is interested. |
||||||
|
Write a complete account of that interest |
||||||
|
5. Description of why students choose this application |
||||||
|
6. Give a complete plane to implement the application into a computer program with use of |
||||||
|
flow -chart |
||||||
|
7. Write an appropriate algorithm |
||||||
|
8. Use at least two inputs to test the algor ithm. Group need to give a trace table for each input. |
||||||
|
9. Conclusion |
||||||
|
10. Short statement about contributions/Reflections from each group member |
||||||
|
11. References |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Deadline to submit written report: On or before Sunday 18th May 2024, 11.59pm via Moodle. |
||||||
|
The report must be: |
||||||
|
1. Word or pdf document (3 to 4 pages long) |
||||||
|
2. Size: A4 |
||||||
|
3. Use Assignment Cover Page (download from Moodle) with your details and signature |
||||||
|
4. Single space |
||||||
|
5. Font: Calibri, 11pt |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
@ -0,0 +1,63 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Deduction, Late Submission and Extension |
||||||
|
Late submission penalty: - 5% of the total available marks per calendar day unless an extension is |
||||||
|
approved. For extension application procedure, please refer to Section 3.3 of the Subject Outline. |
||||||
|
|
||||||
|
Plagiarism |
||||||
|
Please read Section 3.4 Plagiarism and Refere ncing, from the Subject Outline. Below is part of the |
||||||
|
statement: |
||||||
|
|
||||||
|
“Students plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for |
||||||
|
a first offence for a single assessment task, to exclusion from KOI in the most serio us repeat cases. |
||||||
|
Exclusion has serious visa implications.” |
||||||
|
|
||||||
|
“Authorship is also an issue under Plagiarism – KOI expects students to submit their own original work |
||||||
|
in both assessment and exams, or the original work of their group in the case of a group pr oject. All |
||||||
|
students agree to a statement of authorship when submitting assessments online via Moodle, stating |
||||||
|
that the work submitted is their own original work. The following are examples of academic |
||||||
|
misconduct and can attract severe penalties: |
||||||
|
• Handing in work created by someone else (without acknowledgement), whether copied |
||||||
|
from another student, written by someone else, or from any published or electronic |
||||||
|
source, is fraud, and falls under the general Plagiarism guidelines. |
||||||
|
• Students who willingl y allow another student to copy their work in any assessment may |
||||||
|
be considered to assisting in copying/cheating, and similar penalties may be applied. ” |
||||||
|
• Any form of AI usage such as ChatGPT in your assessment is considered as plagiarism. |
||||||
|
|
||||||
|
Marking Rubric for Assessment N. 03 (Individual Assignment) ; Value 50% |
||||||
|
|
||||||
|
Criteria Fail |
||||||
|
(0 – 49%) Pass |
||||||
|
(50 – 64%) Credit |
||||||
|
(65 – 74%) Distinction |
||||||
|
(75 – 84%) High Distinction |
||||||
|
(85 – 100%) |
||||||
|
Understanding of the |
||||||
|
Topic |
||||||
|
4 marks |
||||||
|
Inaccurate |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Basic |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Accurate |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Accurate |
||||||
|
mathematical |
||||||
|
description of |
||||||
|
the Topic and |
||||||
|
some |
||||||
|
connections |
||||||
|
with |
||||||
|
Information |
||||||
|
Technology Polished |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic |
||||||
|
and |
||||||
|
references to |
||||||
|
Information |
||||||
|
Technology |
Binary file not shown.
@ -0,0 +1,128 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Evidence of depth of |
||||||
|
research with reference |
||||||
|
6 marks Little or no |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references Some |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references Some |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references |
||||||
|
with |
||||||
|
explanations |
||||||
|
of |
||||||
|
connections |
||||||
|
to the Topic Relevant |
||||||
|
reading and |
||||||
|
references and |
||||||
|
clear |
||||||
|
connections |
||||||
|
illuminating |
||||||
|
the Topic Relevant |
||||||
|
reading and |
||||||
|
refere nces |
||||||
|
and polished |
||||||
|
connections |
||||||
|
illuminating |
||||||
|
the Topic |
||||||
|
Identifying an application |
||||||
|
of Information |
||||||
|
Technology relevant to |
||||||
|
the topic |
||||||
|
2 mark Little or no |
||||||
|
connection |
||||||
|
between the |
||||||
|
topic and the |
||||||
|
application Basic |
||||||
|
connection |
||||||
|
between the |
||||||
|
topic and the |
||||||
|
application Accurate |
||||||
|
application of |
||||||
|
the topic to |
||||||
|
the |
||||||
|
information |
||||||
|
technology Accurate and |
||||||
|
comprehensive |
||||||
|
application of |
||||||
|
the topic to |
||||||
|
the |
||||||
|
information |
||||||
|
technology Detail and |
||||||
|
complete |
||||||
|
account of |
||||||
|
application |
||||||
|
of the topic |
||||||
|
to the |
||||||
|
information |
||||||
|
technology |
||||||
|
Understanding of the |
||||||
|
Information technology |
||||||
|
application(s) |
||||||
|
6 marks Inaccurate |
||||||
|
description |
||||||
|
of application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Basic |
||||||
|
description |
||||||
|
of |
||||||
|
application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Accurate |
||||||
|
description |
||||||
|
of application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Accurate |
||||||
|
description of |
||||||
|
application of |
||||||
|
information |
||||||
|
Technology |
||||||
|
and some |
||||||
|
connections |
||||||
|
with relevant |
||||||
|
topics Polished |
||||||
|
description |
||||||
|
of |
||||||
|
application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology |
||||||
|
and |
||||||
|
references to |
||||||
|
relevant |
||||||
|
theories |
||||||
|
Detail description of the |
||||||
|
choice of the application |
||||||
|
7 marks Little or no |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit. Basic |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice. Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice. Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit with |
||||||
|
relevant |
||||||
|
analysis Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit with |
||||||
|
relevant |
||||||
|
analysis and |
||||||
|
complete |
||||||
|
detail |
Binary file not shown.
@ -0,0 +1,129 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Design a plane for |
||||||
|
computer |
||||||
|
implementation |
||||||
|
7 marks Plane is not |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner Plane is |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner and |
||||||
|
no flow -chart |
||||||
|
is given Plane is |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner and |
||||||
|
flow -chart is |
||||||
|
also given Accurate and |
||||||
|
comprehensive |
||||||
|
plane is given |
||||||
|
with a correct |
||||||
|
flow -chart Appropriate |
||||||
|
plane with |
||||||
|
correct flow - |
||||||
|
chart and |
||||||
|
complete |
||||||
|
detail is |
||||||
|
given. |
||||||
|
Writing an algorithm |
||||||
|
7 marks Inaccurate |
||||||
|
algorithm or |
||||||
|
algorithm is |
||||||
|
given in an |
||||||
|
inappropriate |
||||||
|
manner Correct |
||||||
|
algorithm but |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
appropriate |
||||||
|
manner Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner with |
||||||
|
little discussion Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner with |
||||||
|
complete |
||||||
|
discussion |
||||||
|
Conclusions |
||||||
|
7 mark s Little or no |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Basic |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Accurate |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Accurate |
||||||
|
evidence of |
||||||
|
accuracy of the |
||||||
|
algorithm Complete |
||||||
|
analysis and |
||||||
|
justification |
||||||
|
of accuracy |
||||||
|
of the |
||||||
|
algorithm |
||||||
|
Presentation |
||||||
|
1 mark Poorly |
||||||
|
organised |
||||||
|
report with |
||||||
|
unclear |
||||||
|
structure Well |
||||||
|
organised |
||||||
|
report but |
||||||
|
with some |
||||||
|
errors Clearly |
||||||
|
organised |
||||||
|
report with |
||||||
|
few errors Clearly |
||||||
|
organised |
||||||
|
report and |
||||||
|
good use of |
||||||
|
tables and |
||||||
|
graphs Polished |
||||||
|
report and |
||||||
|
creative use |
||||||
|
of tables and |
||||||
|
graphs |
||||||
|
Presentation |
||||||
|
5 marks Poor quality |
||||||
|
of slides or |
||||||
|
poor |
||||||
|
performance |
||||||
|
of |
||||||
|
presentation Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
but some |
||||||
|
error Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
but one or |
||||||
|
two error Well prepared |
||||||
|
presentation |
||||||
|
without an |
||||||
|
error and |
||||||
|
explain |
||||||
|
everything |
||||||
|
correctly Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
without an |
||||||
|
error and |
||||||
|
explain |
||||||
|
everything |
||||||
|
explicitly |
||||||
|
with quality. |
Binary file not shown.
@ -0,0 +1,15 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Total Mark: / 25 |
||||||
|
|
||||||
|
25% |
||||||
|
COMMENTS: |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,34 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
|
||||||
|
Discrete Mathematics ICT101 Assessment 3 ( 50%) |
||||||
|
Instructions |
||||||
|
Assessment Type : Individual Assignment |
||||||
|
Purpose of the assessment : To develop a plan for a real -world example of an |
||||||
|
application in information technology from the one of the topics given below . |
||||||
|
This assessment contributes to the various learning outcomes of your Bachelor |
||||||
|
of IT degree. |
||||||
|
|
||||||
|
Assessment Task : In the initial part of assignment, the student will be tested on their skills on |
||||||
|
writing literature review of a topic student have learnt in the Discrete Mathematics (ICT101) course |
||||||
|
in the week 1 to 6. Students need to read at least 3 articles or bo oks on this topic especially with |
||||||
|
application to Information Technology and give detail review of those. Student will also identify one |
||||||
|
application of information Technology related to the topic in which he/she is interested and write a |
||||||
|
complete account of that interest. |
||||||
|
|
||||||
|
Student can use the following database to find article or books. |
||||||
|
o EBSCO Databases |
||||||
|
o Emerald Insight |
||||||
|
o IBISWorld |
||||||
|
o IGI Global |
||||||
|
o ProQuest eBooks |
||||||
|
o O’Reilly Learnin g |
||||||
|
|
||||||
|
Student will be exploring and analysis the application of information technology related to the topic |
||||||
|
which are identified by him/her , and he/she must recognise an application that can be programmed |
||||||
|
into computer. Each group must sketch a plane to draw a flow -chart and algorithm. Use some inputs |
||||||
|
to test the algorithm (Give different trace table for each input) and identify any problem in the |
||||||
|
algorithm. Suggest a plane to rectify or explain why it can ’t be rectified. Each student must write on e |
||||||
|
report on its findings. |
||||||
|
|
Binary file not shown.
@ -0,0 +1,45 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Student can choose one from the following Topic. However, after deciding on the topic to work on , |
||||||
|
consult with your tutor. |
||||||
|
The topic student group can choose from are : |
||||||
|
• Number system used in Computing |
||||||
|
• Logic in computing |
||||||
|
• Inverse Function in Computing |
||||||
|
• Induction Proof and its computing applicatio n |
||||||
|
• 16-bit representation |
||||||
|
• Cryptography |
||||||
|
|
||||||
|
The written report must have the following sections: |
||||||
|
1. Introduction |
||||||
|
2. Proper reference of at least three articles or books |
||||||
|
3. Write detail review of those articles or books related to the topic student chooses |
||||||
|
|
||||||
|
4. Identify one application in Information Technology in which student is interested. |
||||||
|
Write a complete account of that interest |
||||||
|
5. Description of why students choose this application |
||||||
|
6. Give a complete plane to implement the application into a computer program with use of |
||||||
|
flow -chart |
||||||
|
7. Write an appropriate algorithm |
||||||
|
8. Use at least two inputs to test the algor ithm. Group need to give a trace table for each input. |
||||||
|
9. Conclusion |
||||||
|
10. Short statement about contributions/Reflections from each group member |
||||||
|
11. References |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Deadline to submit written report: On or before Sunday 18th May 2024, 11.59pm via Moodle. |
||||||
|
The report must be: |
||||||
|
1. Word or pdf document (3 to 4 pages long) |
||||||
|
2. Size: A4 |
||||||
|
3. Use Assignment Cover Page (download from Moodle) with your details and signature |
||||||
|
4. Single space |
||||||
|
5. Font: Calibri, 11pt |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
@ -0,0 +1,63 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Deduction, Late Submission and Extension |
||||||
|
Late submission penalty: - 5% of the total available marks per calendar day unless an extension is |
||||||
|
approved. For extension application procedure, please refer to Section 3.3 of the Subject Outline. |
||||||
|
|
||||||
|
Plagiarism |
||||||
|
Please read Section 3.4 Plagiarism and Refere ncing, from the Subject Outline. Below is part of the |
||||||
|
statement: |
||||||
|
|
||||||
|
“Students plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for |
||||||
|
a first offence for a single assessment task, to exclusion from KOI in the most serio us repeat cases. |
||||||
|
Exclusion has serious visa implications.” |
||||||
|
|
||||||
|
“Authorship is also an issue under Plagiarism – KOI expects students to submit their own original work |
||||||
|
in both assessment and exams, or the original work of their group in the case of a group pr oject. All |
||||||
|
students agree to a statement of authorship when submitting assessments online via Moodle, stating |
||||||
|
that the work submitted is their own original work. The following are examples of academic |
||||||
|
misconduct and can attract severe penalties: |
||||||
|
• Handing in work created by someone else (without acknowledgement), whether copied |
||||||
|
from another student, written by someone else, or from any published or electronic |
||||||
|
source, is fraud, and falls under the general Plagiarism guidelines. |
||||||
|
• Students who willingl y allow another student to copy their work in any assessment may |
||||||
|
be considered to assisting in copying/cheating, and similar penalties may be applied. ” |
||||||
|
• Any form of AI usage such as ChatGPT in your assessment is considered as plagiarism. |
||||||
|
|
||||||
|
Marking Rubric for Assessment N. 03 (Individual Assignment) ; Value 50% |
||||||
|
|
||||||
|
Criteria Fail |
||||||
|
(0 – 49%) Pass |
||||||
|
(50 – 64%) Credit |
||||||
|
(65 – 74%) Distinction |
||||||
|
(75 – 84%) High Distinction |
||||||
|
(85 – 100%) |
||||||
|
Understanding of the |
||||||
|
Topic |
||||||
|
4 marks |
||||||
|
Inaccurate |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Basic |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Accurate |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Accurate |
||||||
|
mathematical |
||||||
|
description of |
||||||
|
the Topic and |
||||||
|
some |
||||||
|
connections |
||||||
|
with |
||||||
|
Information |
||||||
|
Technology Polished |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic |
||||||
|
and |
||||||
|
references to |
||||||
|
Information |
||||||
|
Technology |
Binary file not shown.
@ -0,0 +1,128 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Evidence of depth of |
||||||
|
research with reference |
||||||
|
6 marks Little or no |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references Some |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references Some |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references |
||||||
|
with |
||||||
|
explanations |
||||||
|
of |
||||||
|
connections |
||||||
|
to the Topic Relevant |
||||||
|
reading and |
||||||
|
references and |
||||||
|
clear |
||||||
|
connections |
||||||
|
illuminating |
||||||
|
the Topic Relevant |
||||||
|
reading and |
||||||
|
refere nces |
||||||
|
and polished |
||||||
|
connections |
||||||
|
illuminating |
||||||
|
the Topic |
||||||
|
Identifying an application |
||||||
|
of Information |
||||||
|
Technology relevant to |
||||||
|
the topic |
||||||
|
2 mark Little or no |
||||||
|
connection |
||||||
|
between the |
||||||
|
topic and the |
||||||
|
application Basic |
||||||
|
connection |
||||||
|
between the |
||||||
|
topic and the |
||||||
|
application Accurate |
||||||
|
application of |
||||||
|
the topic to |
||||||
|
the |
||||||
|
information |
||||||
|
technology Accurate and |
||||||
|
comprehensive |
||||||
|
application of |
||||||
|
the topic to |
||||||
|
the |
||||||
|
information |
||||||
|
technology Detail and |
||||||
|
complete |
||||||
|
account of |
||||||
|
application |
||||||
|
of the topic |
||||||
|
to the |
||||||
|
information |
||||||
|
technology |
||||||
|
Understanding of the |
||||||
|
Information technology |
||||||
|
application(s) |
||||||
|
6 marks Inaccurate |
||||||
|
description |
||||||
|
of application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Basic |
||||||
|
description |
||||||
|
of |
||||||
|
application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Accurate |
||||||
|
description |
||||||
|
of application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Accurate |
||||||
|
description of |
||||||
|
application of |
||||||
|
information |
||||||
|
Technology |
||||||
|
and some |
||||||
|
connections |
||||||
|
with relevant |
||||||
|
topics Polished |
||||||
|
description |
||||||
|
of |
||||||
|
application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology |
||||||
|
and |
||||||
|
references to |
||||||
|
relevant |
||||||
|
theories |
||||||
|
Detail description of the |
||||||
|
choice of the application |
||||||
|
7 marks Little or no |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit. Basic |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice. Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice. Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit with |
||||||
|
relevant |
||||||
|
analysis Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit with |
||||||
|
relevant |
||||||
|
analysis and |
||||||
|
complete |
||||||
|
detail |
Binary file not shown.
@ -0,0 +1,129 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Design a plane for |
||||||
|
computer |
||||||
|
implementation |
||||||
|
7 marks Plane is not |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner Plane is |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner and |
||||||
|
no flow -chart |
||||||
|
is given Plane is |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner and |
||||||
|
flow -chart is |
||||||
|
also given Accurate and |
||||||
|
comprehensive |
||||||
|
plane is given |
||||||
|
with a correct |
||||||
|
flow -chart Appropriate |
||||||
|
plane with |
||||||
|
correct flow - |
||||||
|
chart and |
||||||
|
complete |
||||||
|
detail is |
||||||
|
given. |
||||||
|
Writing an algorithm |
||||||
|
7 marks Inaccurate |
||||||
|
algorithm or |
||||||
|
algorithm is |
||||||
|
given in an |
||||||
|
inappropriate |
||||||
|
manner Correct |
||||||
|
algorithm but |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
appropriate |
||||||
|
manner Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner with |
||||||
|
little discussion Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner with |
||||||
|
complete |
||||||
|
discussion |
||||||
|
Conclusions |
||||||
|
7 mark s Little or no |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Basic |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Accurate |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Accurate |
||||||
|
evidence of |
||||||
|
accuracy of the |
||||||
|
algorithm Complete |
||||||
|
analysis and |
||||||
|
justification |
||||||
|
of accuracy |
||||||
|
of the |
||||||
|
algorithm |
||||||
|
Presentation |
||||||
|
1 mark Poorly |
||||||
|
organised |
||||||
|
report with |
||||||
|
unclear |
||||||
|
structure Well |
||||||
|
organised |
||||||
|
report but |
||||||
|
with some |
||||||
|
errors Clearly |
||||||
|
organised |
||||||
|
report with |
||||||
|
few errors Clearly |
||||||
|
organised |
||||||
|
report and |
||||||
|
good use of |
||||||
|
tables and |
||||||
|
graphs Polished |
||||||
|
report and |
||||||
|
creative use |
||||||
|
of tables and |
||||||
|
graphs |
||||||
|
Presentation |
||||||
|
5 marks Poor quality |
||||||
|
of slides or |
||||||
|
poor |
||||||
|
performance |
||||||
|
of |
||||||
|
presentation Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
but some |
||||||
|
error Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
but one or |
||||||
|
two error Well prepared |
||||||
|
presentation |
||||||
|
without an |
||||||
|
error and |
||||||
|
explain |
||||||
|
everything |
||||||
|
correctly Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
without an |
||||||
|
error and |
||||||
|
explain |
||||||
|
everything |
||||||
|
explicitly |
||||||
|
with quality. |
Binary file not shown.
@ -0,0 +1,15 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Total Mark: / 25 |
||||||
|
|
||||||
|
25% |
||||||
|
COMMENTS: |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 94 KiB |
After Width: | Height: | Size: 94 KiB |
Binary file not shown.
Binary file not shown.
@ -0,0 +1,34 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
|
||||||
|
Discrete Mathematics ICT101 Assessment 3 ( 50%) |
||||||
|
Instructions |
||||||
|
Assessment Type : Individual Assignment |
||||||
|
Purpose of the assessment : To develop a plan for a real -world example of an |
||||||
|
application in information technology from the one of the topics given below . |
||||||
|
This assessment contributes to the various learning outcomes of your Bachelor |
||||||
|
of IT degree. |
||||||
|
|
||||||
|
Assessment Task : In the initial part of assignment, the student will be tested on their skills on |
||||||
|
writing literature review of a topic student have learnt in the Discrete Mathematics (ICT101) course |
||||||
|
in the week 1 to 6. Students need to read at least 3 articles or bo oks on this topic especially with |
||||||
|
application to Information Technology and give detail review of those. Student will also identify one |
||||||
|
application of information Technology related to the topic in which he/she is interested and write a |
||||||
|
complete account of that interest. |
||||||
|
|
||||||
|
Student can use the following database to find article or books. |
||||||
|
o EBSCO Databases |
||||||
|
o Emerald Insight |
||||||
|
o IBISWorld |
||||||
|
o IGI Global |
||||||
|
o ProQuest eBooks |
||||||
|
o O’Reilly Learnin g |
||||||
|
|
||||||
|
Student will be exploring and analysis the application of information technology related to the topic |
||||||
|
which are identified by him/her , and he/she must recognise an application that can be programmed |
||||||
|
into computer. Each group must sketch a plane to draw a flow -chart and algorithm. Use some inputs |
||||||
|
to test the algorithm (Give different trace table for each input) and identify any problem in the |
||||||
|
algorithm. Suggest a plane to rectify or explain why it can ’t be rectified. Each student must write on e |
||||||
|
report on its findings. |
||||||
|
|
Binary file not shown.
@ -0,0 +1,45 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Student can choose one from the following Topic. However, after deciding on the topic to work on , |
||||||
|
consult with your tutor. |
||||||
|
The topic student group can choose from are : |
||||||
|
• Number system used in Computing |
||||||
|
• Logic in computing |
||||||
|
• Inverse Function in Computing |
||||||
|
• Induction Proof and its computing applicatio n |
||||||
|
• 16-bit representation |
||||||
|
• Cryptography |
||||||
|
|
||||||
|
The written report must have the following sections: |
||||||
|
1. Introduction |
||||||
|
2. Proper reference of at least three articles or books |
||||||
|
3. Write detail review of those articles or books related to the topic student chooses |
||||||
|
|
||||||
|
4. Identify one application in Information Technology in which student is interested. |
||||||
|
Write a complete account of that interest |
||||||
|
5. Description of why students choose this application |
||||||
|
6. Give a complete plane to implement the application into a computer program with use of |
||||||
|
flow -chart |
||||||
|
7. Write an appropriate algorithm |
||||||
|
8. Use at least two inputs to test the algor ithm. Group need to give a trace table for each input. |
||||||
|
9. Conclusion |
||||||
|
10. Short statement about contributions/Reflections from each group member |
||||||
|
11. References |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Deadline to submit written report: On or before Sunday 18th May 2024, 11.59pm via Moodle. |
||||||
|
The report must be: |
||||||
|
1. Word or pdf document (3 to 4 pages long) |
||||||
|
2. Size: A4 |
||||||
|
3. Use Assignment Cover Page (download from Moodle) with your details and signature |
||||||
|
4. Single space |
||||||
|
5. Font: Calibri, 11pt |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
@ -0,0 +1,63 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Deduction, Late Submission and Extension |
||||||
|
Late submission penalty: - 5% of the total available marks per calendar day unless an extension is |
||||||
|
approved. For extension application procedure, please refer to Section 3.3 of the Subject Outline. |
||||||
|
|
||||||
|
Plagiarism |
||||||
|
Please read Section 3.4 Plagiarism and Refere ncing, from the Subject Outline. Below is part of the |
||||||
|
statement: |
||||||
|
|
||||||
|
“Students plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for |
||||||
|
a first offence for a single assessment task, to exclusion from KOI in the most serio us repeat cases. |
||||||
|
Exclusion has serious visa implications.” |
||||||
|
|
||||||
|
“Authorship is also an issue under Plagiarism – KOI expects students to submit their own original work |
||||||
|
in both assessment and exams, or the original work of their group in the case of a group pr oject. All |
||||||
|
students agree to a statement of authorship when submitting assessments online via Moodle, stating |
||||||
|
that the work submitted is their own original work. The following are examples of academic |
||||||
|
misconduct and can attract severe penalties: |
||||||
|
• Handing in work created by someone else (without acknowledgement), whether copied |
||||||
|
from another student, written by someone else, or from any published or electronic |
||||||
|
source, is fraud, and falls under the general Plagiarism guidelines. |
||||||
|
• Students who willingl y allow another student to copy their work in any assessment may |
||||||
|
be considered to assisting in copying/cheating, and similar penalties may be applied. ” |
||||||
|
• Any form of AI usage such as ChatGPT in your assessment is considered as plagiarism. |
||||||
|
|
||||||
|
Marking Rubric for Assessment N. 03 (Individual Assignment) ; Value 50% |
||||||
|
|
||||||
|
Criteria Fail |
||||||
|
(0 – 49%) Pass |
||||||
|
(50 – 64%) Credit |
||||||
|
(65 – 74%) Distinction |
||||||
|
(75 – 84%) High Distinction |
||||||
|
(85 – 100%) |
||||||
|
Understanding of the |
||||||
|
Topic |
||||||
|
4 marks |
||||||
|
Inaccurate |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Basic |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Accurate |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Accurate |
||||||
|
mathematical |
||||||
|
description of |
||||||
|
the Topic and |
||||||
|
some |
||||||
|
connections |
||||||
|
with |
||||||
|
Information |
||||||
|
Technology Polished |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic |
||||||
|
and |
||||||
|
references to |
||||||
|
Information |
||||||
|
Technology |
Binary file not shown.
@ -0,0 +1,128 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Evidence of depth of |
||||||
|
research with reference |
||||||
|
6 marks Little or no |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references Some |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references Some |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references |
||||||
|
with |
||||||
|
explanations |
||||||
|
of |
||||||
|
connections |
||||||
|
to the Topic Relevant |
||||||
|
reading and |
||||||
|
references and |
||||||
|
clear |
||||||
|
connections |
||||||
|
illuminating |
||||||
|
the Topic Relevant |
||||||
|
reading and |
||||||
|
refere nces |
||||||
|
and polished |
||||||
|
connections |
||||||
|
illuminating |
||||||
|
the Topic |
||||||
|
Identifying an application |
||||||
|
of Information |
||||||
|
Technology relevant to |
||||||
|
the topic |
||||||
|
2 mark Little or no |
||||||
|
connection |
||||||
|
between the |
||||||
|
topic and the |
||||||
|
application Basic |
||||||
|
connection |
||||||
|
between the |
||||||
|
topic and the |
||||||
|
application Accurate |
||||||
|
application of |
||||||
|
the topic to |
||||||
|
the |
||||||
|
information |
||||||
|
technology Accurate and |
||||||
|
comprehensive |
||||||
|
application of |
||||||
|
the topic to |
||||||
|
the |
||||||
|
information |
||||||
|
technology Detail and |
||||||
|
complete |
||||||
|
account of |
||||||
|
application |
||||||
|
of the topic |
||||||
|
to the |
||||||
|
information |
||||||
|
technology |
||||||
|
Understanding of the |
||||||
|
Information technology |
||||||
|
application(s) |
||||||
|
6 marks Inaccurate |
||||||
|
description |
||||||
|
of application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Basic |
||||||
|
description |
||||||
|
of |
||||||
|
application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Accurate |
||||||
|
description |
||||||
|
of application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Accurate |
||||||
|
description of |
||||||
|
application of |
||||||
|
information |
||||||
|
Technology |
||||||
|
and some |
||||||
|
connections |
||||||
|
with relevant |
||||||
|
topics Polished |
||||||
|
description |
||||||
|
of |
||||||
|
application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology |
||||||
|
and |
||||||
|
references to |
||||||
|
relevant |
||||||
|
theories |
||||||
|
Detail description of the |
||||||
|
choice of the application |
||||||
|
7 marks Little or no |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit. Basic |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice. Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice. Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit with |
||||||
|
relevant |
||||||
|
analysis Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit with |
||||||
|
relevant |
||||||
|
analysis and |
||||||
|
complete |
||||||
|
detail |
Binary file not shown.
@ -0,0 +1,129 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Design a plane for |
||||||
|
computer |
||||||
|
implementation |
||||||
|
7 marks Plane is not |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner Plane is |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner and |
||||||
|
no flow -chart |
||||||
|
is given Plane is |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner and |
||||||
|
flow -chart is |
||||||
|
also given Accurate and |
||||||
|
comprehensive |
||||||
|
plane is given |
||||||
|
with a correct |
||||||
|
flow -chart Appropriate |
||||||
|
plane with |
||||||
|
correct flow - |
||||||
|
chart and |
||||||
|
complete |
||||||
|
detail is |
||||||
|
given. |
||||||
|
Writing an algorithm |
||||||
|
7 marks Inaccurate |
||||||
|
algorithm or |
||||||
|
algorithm is |
||||||
|
given in an |
||||||
|
inappropriate |
||||||
|
manner Correct |
||||||
|
algorithm but |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
appropriate |
||||||
|
manner Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner with |
||||||
|
little discussion Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner with |
||||||
|
complete |
||||||
|
discussion |
||||||
|
Conclusions |
||||||
|
7 mark s Little or no |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Basic |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Accurate |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Accurate |
||||||
|
evidence of |
||||||
|
accuracy of the |
||||||
|
algorithm Complete |
||||||
|
analysis and |
||||||
|
justification |
||||||
|
of accuracy |
||||||
|
of the |
||||||
|
algorithm |
||||||
|
Presentation |
||||||
|
1 mark Poorly |
||||||
|
organised |
||||||
|
report with |
||||||
|
unclear |
||||||
|
structure Well |
||||||
|
organised |
||||||
|
report but |
||||||
|
with some |
||||||
|
errors Clearly |
||||||
|
organised |
||||||
|
report with |
||||||
|
few errors Clearly |
||||||
|
organised |
||||||
|
report and |
||||||
|
good use of |
||||||
|
tables and |
||||||
|
graphs Polished |
||||||
|
report and |
||||||
|
creative use |
||||||
|
of tables and |
||||||
|
graphs |
||||||
|
Presentation |
||||||
|
5 marks Poor quality |
||||||
|
of slides or |
||||||
|
poor |
||||||
|
performance |
||||||
|
of |
||||||
|
presentation Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
but some |
||||||
|
error Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
but one or |
||||||
|
two error Well prepared |
||||||
|
presentation |
||||||
|
without an |
||||||
|
error and |
||||||
|
explain |
||||||
|
everything |
||||||
|
correctly Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
without an |
||||||
|
error and |
||||||
|
explain |
||||||
|
everything |
||||||
|
explicitly |
||||||
|
with quality. |
Binary file not shown.
@ -0,0 +1,15 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Total Mark: / 25 |
||||||
|
|
||||||
|
25% |
||||||
|
COMMENTS: |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 94 KiB |
After Width: | Height: | Size: 94 KiB |
Binary file not shown.
Binary file not shown.
@ -0,0 +1,34 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
|
||||||
|
Discrete Mathematics ICT101 Assessment 3 ( 50%) |
||||||
|
Instructions |
||||||
|
Assessment Type : Individual Assignment |
||||||
|
Purpose of the assessment : To develop a plan for a real -world example of an |
||||||
|
application in information technology from the one of the topics given below . |
||||||
|
This assessment contributes to the various learning outcomes of your Bachelor |
||||||
|
of IT degree. |
||||||
|
|
||||||
|
Assessment Task : In the initial part of assignment, the student will be tested on their skills on |
||||||
|
writing literature review of a topic student have learnt in the Discrete Mathematics (ICT101) course |
||||||
|
in the week 1 to 6. Students need to read at least 3 articles or bo oks on this topic especially with |
||||||
|
application to Information Technology and give detail review of those. Student will also identify one |
||||||
|
application of information Technology related to the topic in which he/she is interested and write a |
||||||
|
complete account of that interest. |
||||||
|
|
||||||
|
Student can use the following database to find article or books. |
||||||
|
o EBSCO Databases |
||||||
|
o Emerald Insight |
||||||
|
o IBISWorld |
||||||
|
o IGI Global |
||||||
|
o ProQuest eBooks |
||||||
|
o O’Reilly Learnin g |
||||||
|
|
||||||
|
Student will be exploring and analysis the application of information technology related to the topic |
||||||
|
which are identified by him/her , and he/she must recognise an application that can be programmed |
||||||
|
into computer. Each group must sketch a plane to draw a flow -chart and algorithm. Use some inputs |
||||||
|
to test the algorithm (Give different trace table for each input) and identify any problem in the |
||||||
|
algorithm. Suggest a plane to rectify or explain why it can ’t be rectified. Each student must write on e |
||||||
|
report on its findings. |
||||||
|
|
Binary file not shown.
@ -0,0 +1,45 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Student can choose one from the following Topic. However, after deciding on the topic to work on , |
||||||
|
consult with your tutor. |
||||||
|
The topic student group can choose from are : |
||||||
|
• Number system used in Computing |
||||||
|
• Logic in computing |
||||||
|
• Inverse Function in Computing |
||||||
|
• Induction Proof and its computing applicatio n |
||||||
|
• 16-bit representation |
||||||
|
• Cryptography |
||||||
|
|
||||||
|
The written report must have the following sections: |
||||||
|
1. Introduction |
||||||
|
2. Proper reference of at least three articles or books |
||||||
|
3. Write detail review of those articles or books related to the topic student chooses |
||||||
|
|
||||||
|
4. Identify one application in Information Technology in which student is interested. |
||||||
|
Write a complete account of that interest |
||||||
|
5. Description of why students choose this application |
||||||
|
6. Give a complete plane to implement the application into a computer program with use of |
||||||
|
flow -chart |
||||||
|
7. Write an appropriate algorithm |
||||||
|
8. Use at least two inputs to test the algor ithm. Group need to give a trace table for each input. |
||||||
|
9. Conclusion |
||||||
|
10. Short statement about contributions/Reflections from each group member |
||||||
|
11. References |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Deadline to submit written report: On or before Sunday 18th May 2024, 11.59pm via Moodle. |
||||||
|
The report must be: |
||||||
|
1. Word or pdf document (3 to 4 pages long) |
||||||
|
2. Size: A4 |
||||||
|
3. Use Assignment Cover Page (download from Moodle) with your details and signature |
||||||
|
4. Single space |
||||||
|
5. Font: Calibri, 11pt |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
@ -0,0 +1,63 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Deduction, Late Submission and Extension |
||||||
|
Late submission penalty: - 5% of the total available marks per calendar day unless an extension is |
||||||
|
approved. For extension application procedure, please refer to Section 3.3 of the Subject Outline. |
||||||
|
|
||||||
|
Plagiarism |
||||||
|
Please read Section 3.4 Plagiarism and Refere ncing, from the Subject Outline. Below is part of the |
||||||
|
statement: |
||||||
|
|
||||||
|
“Students plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for |
||||||
|
a first offence for a single assessment task, to exclusion from KOI in the most serio us repeat cases. |
||||||
|
Exclusion has serious visa implications.” |
||||||
|
|
||||||
|
“Authorship is also an issue under Plagiarism – KOI expects students to submit their own original work |
||||||
|
in both assessment and exams, or the original work of their group in the case of a group pr oject. All |
||||||
|
students agree to a statement of authorship when submitting assessments online via Moodle, stating |
||||||
|
that the work submitted is their own original work. The following are examples of academic |
||||||
|
misconduct and can attract severe penalties: |
||||||
|
• Handing in work created by someone else (without acknowledgement), whether copied |
||||||
|
from another student, written by someone else, or from any published or electronic |
||||||
|
source, is fraud, and falls under the general Plagiarism guidelines. |
||||||
|
• Students who willingl y allow another student to copy their work in any assessment may |
||||||
|
be considered to assisting in copying/cheating, and similar penalties may be applied. ” |
||||||
|
• Any form of AI usage such as ChatGPT in your assessment is considered as plagiarism. |
||||||
|
|
||||||
|
Marking Rubric for Assessment N. 03 (Individual Assignment) ; Value 50% |
||||||
|
|
||||||
|
Criteria Fail |
||||||
|
(0 – 49%) Pass |
||||||
|
(50 – 64%) Credit |
||||||
|
(65 – 74%) Distinction |
||||||
|
(75 – 84%) High Distinction |
||||||
|
(85 – 100%) |
||||||
|
Understanding of the |
||||||
|
Topic |
||||||
|
4 marks |
||||||
|
Inaccurate |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Basic |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Accurate |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic Accurate |
||||||
|
mathematical |
||||||
|
description of |
||||||
|
the Topic and |
||||||
|
some |
||||||
|
connections |
||||||
|
with |
||||||
|
Information |
||||||
|
Technology Polished |
||||||
|
mathematical |
||||||
|
description |
||||||
|
of the Topic |
||||||
|
and |
||||||
|
references to |
||||||
|
Information |
||||||
|
Technology |
Binary file not shown.
@ -0,0 +1,128 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Evidence of depth of |
||||||
|
research with reference |
||||||
|
6 marks Little or no |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references Some |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references Some |
||||||
|
relevant |
||||||
|
reading and |
||||||
|
references |
||||||
|
with |
||||||
|
explanations |
||||||
|
of |
||||||
|
connections |
||||||
|
to the Topic Relevant |
||||||
|
reading and |
||||||
|
references and |
||||||
|
clear |
||||||
|
connections |
||||||
|
illuminating |
||||||
|
the Topic Relevant |
||||||
|
reading and |
||||||
|
refere nces |
||||||
|
and polished |
||||||
|
connections |
||||||
|
illuminating |
||||||
|
the Topic |
||||||
|
Identifying an application |
||||||
|
of Information |
||||||
|
Technology relevant to |
||||||
|
the topic |
||||||
|
2 mark Little or no |
||||||
|
connection |
||||||
|
between the |
||||||
|
topic and the |
||||||
|
application Basic |
||||||
|
connection |
||||||
|
between the |
||||||
|
topic and the |
||||||
|
application Accurate |
||||||
|
application of |
||||||
|
the topic to |
||||||
|
the |
||||||
|
information |
||||||
|
technology Accurate and |
||||||
|
comprehensive |
||||||
|
application of |
||||||
|
the topic to |
||||||
|
the |
||||||
|
information |
||||||
|
technology Detail and |
||||||
|
complete |
||||||
|
account of |
||||||
|
application |
||||||
|
of the topic |
||||||
|
to the |
||||||
|
information |
||||||
|
technology |
||||||
|
Understanding of the |
||||||
|
Information technology |
||||||
|
application(s) |
||||||
|
6 marks Inaccurate |
||||||
|
description |
||||||
|
of application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Basic |
||||||
|
description |
||||||
|
of |
||||||
|
application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Accurate |
||||||
|
description |
||||||
|
of application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology Accurate |
||||||
|
description of |
||||||
|
application of |
||||||
|
information |
||||||
|
Technology |
||||||
|
and some |
||||||
|
connections |
||||||
|
with relevant |
||||||
|
topics Polished |
||||||
|
description |
||||||
|
of |
||||||
|
application |
||||||
|
of |
||||||
|
information |
||||||
|
Technology |
||||||
|
and |
||||||
|
references to |
||||||
|
relevant |
||||||
|
theories |
||||||
|
Detail description of the |
||||||
|
choice of the application |
||||||
|
7 marks Little or no |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit. Basic |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice. Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice. Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit with |
||||||
|
relevant |
||||||
|
analysis Accurate |
||||||
|
evidence is |
||||||
|
given for the |
||||||
|
choice and |
||||||
|
omit with |
||||||
|
relevant |
||||||
|
analysis and |
||||||
|
complete |
||||||
|
detail |
Binary file not shown.
@ -0,0 +1,129 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Design a plane for |
||||||
|
computer |
||||||
|
implementation |
||||||
|
7 marks Plane is not |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner Plane is |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner and |
||||||
|
no flow -chart |
||||||
|
is given Plane is |
||||||
|
designed in a |
||||||
|
proper |
||||||
|
manner and |
||||||
|
flow -chart is |
||||||
|
also given Accurate and |
||||||
|
comprehensive |
||||||
|
plane is given |
||||||
|
with a correct |
||||||
|
flow -chart Appropriate |
||||||
|
plane with |
||||||
|
correct flow - |
||||||
|
chart and |
||||||
|
complete |
||||||
|
detail is |
||||||
|
given. |
||||||
|
Writing an algorithm |
||||||
|
7 marks Inaccurate |
||||||
|
algorithm or |
||||||
|
algorithm is |
||||||
|
given in an |
||||||
|
inappropriate |
||||||
|
manner Correct |
||||||
|
algorithm but |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
appropriate |
||||||
|
manner Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner with |
||||||
|
little discussion Correct |
||||||
|
algorithm |
||||||
|
which is |
||||||
|
written in an |
||||||
|
inappropriate |
||||||
|
manner with |
||||||
|
complete |
||||||
|
discussion |
||||||
|
Conclusions |
||||||
|
7 mark s Little or no |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Basic |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Accurate |
||||||
|
evidence of |
||||||
|
accuracy of |
||||||
|
the algorithm Accurate |
||||||
|
evidence of |
||||||
|
accuracy of the |
||||||
|
algorithm Complete |
||||||
|
analysis and |
||||||
|
justification |
||||||
|
of accuracy |
||||||
|
of the |
||||||
|
algorithm |
||||||
|
Presentation |
||||||
|
1 mark Poorly |
||||||
|
organised |
||||||
|
report with |
||||||
|
unclear |
||||||
|
structure Well |
||||||
|
organised |
||||||
|
report but |
||||||
|
with some |
||||||
|
errors Clearly |
||||||
|
organised |
||||||
|
report with |
||||||
|
few errors Clearly |
||||||
|
organised |
||||||
|
report and |
||||||
|
good use of |
||||||
|
tables and |
||||||
|
graphs Polished |
||||||
|
report and |
||||||
|
creative use |
||||||
|
of tables and |
||||||
|
graphs |
||||||
|
Presentation |
||||||
|
5 marks Poor quality |
||||||
|
of slides or |
||||||
|
poor |
||||||
|
performance |
||||||
|
of |
||||||
|
presentation Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
but some |
||||||
|
error Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
but one or |
||||||
|
two error Well prepared |
||||||
|
presentation |
||||||
|
without an |
||||||
|
error and |
||||||
|
explain |
||||||
|
everything |
||||||
|
correctly Well |
||||||
|
prepared |
||||||
|
presentation |
||||||
|
without an |
||||||
|
error and |
||||||
|
explain |
||||||
|
everything |
||||||
|
explicitly |
||||||
|
with quality. |
Binary file not shown.
@ -0,0 +1,15 @@ |
|||||||
|
|
||||||
|
|
||||||
|
Assessment 3 Instructions INT2024 |
||||||
|
Total Mark: / 25 |
||||||
|
|
||||||
|
25% |
||||||
|
COMMENTS: |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 94 KiB |
Loading…
Reference in new issue