# COMP 10005 SQU Procedural Programming Computer Science Task

Description

Task 2: MOOC Course (10 marks)
( You do not have to take the course, just write an overall general idea about it)
Undertake the MOOC https://www.edx.org/course/computing-in-python-i-f… procedural-programming-3 .
Answer the following based on the MOOC:
Provide an overall reflection and summary of the MOOC including your experience in learning the coursethat helped you to Learn the fundamentals of computing in Python (word count: 100 words).
___________________

Write and execute a JAVA program that will allow the user to input the prices of 7 items into anarray using for loop. The program should determine the maximum price using while loop andthen display the same.
Sample output:
Note: student id should be appended to variables names compulsorily to avoid similarity
_________________
Create a class named Points with the following data members: custId, name, phonePoints andinternetPoints.
Implement the following member functions in class Points:
I. Input() to input customer’s data (custId and name).
II. getPoints() to input the phone points and internet points.
III. calcPoints() to calculate the total points based on phone points and internet pointsusing value-return method.
IV. calcBonus() to calculate the bonus points using value-return method. If total points is greater than 35, then bonus will be 10%, else if total point is greater than 20, thenbonus will be 5%, otherwise 0%.

1 attachmentsSlide 1 of 1attachment_1attachment_1

Unformatted Attachment Preview

Introduction to Programming (COMP 10005.1) – Spring – 2022 – CW2 (Assignment-2) – All – QP
IN SEMESTER (INDIVIDUAL) ASSIGNMENT 2
Module Code: COMP 10005.1 Module Name: Introduction to Programming
Module Learning Outcomes
The following LOs are achieved by the student by completing the assignment successfully
⮚ Demonstrate the use of arrays with a programming language

Define and work with classes and objects in a programming language
Assignment Objective
The aim of this assignment is to the test student’s ability to use Control Structure, arrays and work
with classes and objects to solve specific problems using a programming language
Task 2: MOOC Course (10 marks)
Undertake the MOOC https://www.edx.org/course/computing-in-python-i-fundamentals-and
procedural-programming-3 .
Answer the following based on the MOOC:
Provide an overall reflection and summary of the MOOC including your experience in learning the course that
helped you to Learn the fundamentals of computing in Python (word count: 100 words).
Write and execute a JAVA program that will allow the user to input the prices of 7 items into an
array using for loop. The program should determine the maximum price using while loop and
then display the same.
Sample output:
Note: student id should be appended to variables names compulsorily to avoid similarity Task
4: Class and Object (50 marks)
Create a class named Points with the following data members: custId, name, phonePoints and
internetPoints.
Implement the following member functions in class Points:
I. Input() to input customer’s data (custId and name).
II. getPoints() to input the phone points and internet points.
III. calcPoints() to calculate the total points based on phone points and internet points
using value-return method.
IV. calcBonus() to calculate the bonus points using value-return method. If total points is
greater than 35, then bonus will be 10%, else if total point is greater than 20, then
bonus will be 5%, otherwise 0%.
V. display() to display customer’s custId, name , total Points and bonus.
Create class that hosts the main method and create one object. The created object should be
used to call the respective functions to test their functionalities and display appropriate
messages.
Note: student id should be appended to variables names compulsorily to avoid
similarity Sample input / output:
Sample input / output:
Rules & Regulations:
∙ All resources should be cited using APA style.
Style and page numbers.
∙ Title Page must have Assignment Name, Module name, Session, your name, ID, and the name of
the faculty.
∙ Softcopy in word format is to be submitted through Turnitin link on Moodle.
∙ Viva will be conducted after the assignment submission as per the dates informed earlier.
Guidelines:
∙ Assignment must be computer typed.
⮚ Font – Times New Roman
⮚ Font – Style – Regular
⮚ Font – Size – 12
⮚ Heading should be with Font Size 14, Bold, Capital and Underline.
∙ Explain with suitable diagrams wherever required. Diagrams must be drawn using suitable
software or by pencil.
∙ Each student has to do the assignment individually / Students have to do the assignment
collaboratively and each student should write a brief reflection on their contribution and learnings
from group work.
∙ You can refer books in E-Library or use internet resource. But you should not cut and paste material
from internet nor provide photocopied material from books. The assignment answers should be
in your own words after understanding the matter from the above resources.
Assessment Evaluation Criteria
Classification
And % Range
Knowledge and
Understanding /
Application of Theory
Technical / Practical
Skills
Reflection and
critical analysis
General /
Transferable skills*
∙ Outstanding
knowledge and depth
of understanding of
principles
and
concepts.
∙ Outstanding ability to
apply the theoretical
concepts
by
considering
of
information
systematically.
wide range of
very high accuracy.
∙ Outstanding skills in
interpretation
of
results
/
and
accomplishing
∙ Demonstrates high
degree of autonomy
∙ Outstanding skills for
critical
analysis,
evaluation
and
synthesizing.
∙ Outstanding reflective
practices,
demonstrating
outstanding personal
learning and growth,
insight into required
professional values
and principles and
professional
∙ Outstanding ability to
use learning resources ∙
Outstanding
presentation,
logically structured,
using
accurate
grammar
and
spelling.
∙ Mostly correct cross
to supporting
evidence
∙ Outstanding ability to
communicate the
development
planning.
∙ Original Findings
presented
with
conviction
and
justified very well
information verbally
and in writing.
∙ Outstanding ability to
work in groups and to
manage teams.
∙ Outstanding ability to
learn autonomously.

Very
accurate
referencing
and
bibliography
using
appropriate
referencing style
∙ Outstanding problem
solving skills and
outstanding decision
making skills.
s
s
a
Outstanding
l
C
t
s
r
i
F
94 -100
educational
literature/research
and where applicable
workplace strategies,
policies
and
procedures.
Excellent
84 – 93.99
∙ Excellent knowledge
and
depth
of
understanding
of
principles
and
concepts.
∙ Excellent ability to
apply the theoretical
concepts
by
considering
of
information
systematically.
∙ Evidence of beyond
the
minimum
expected range of of
educational
literature/research
and where applicable
workplace strategies,
policies
and
procedures.
high accuracy.
∙ Excellent skills in
interpretation
of
results
/
and
accomplishing
∙ Excellent skills for
critical
analysis,
evaluation
and
synthesizing.
∙ Excellent reflective
practices,
demonstrating
excellent
personal
learning and growth,
insight into required
professional values
and principles and
professional
development
planning.
∙ Findings presented
with conviction and
justified well
∙ Excellent ability to use
learning resources
∙ Excellent
presentation,
logically structured,
using
accurate
grammar
and
spelling.
∙ Mostly correct cross
to supporting
evidence
∙ Excellent ability to
communicate
the
information verbally
and in writing.
∙ Excellent ability to
work in groups and to
manage teams.
∙ Excellent ability to
learn autonomously.
∙ Accurate referencing
and
bibliography
using appropriate
referencing style
∙ Excellent problem
solving skills for
decision-making
skills.
n
o
i
Very Good
s
i
v
77 – 83.99
i
D
r
e
p
p
U
,
s
s
a
l
C
d
n
o
c
e
S
∙ Very good knowledge
and
depth
of
understanding
of
principles
and
concepts.
∙ Very good ability to
apply the theoretical
concepts
by
considering
of
information
systematically.
very good number of
educational
literature/research
and where applicable
workplace strategies,
policies
and
procedures.
very good accuracy.
∙ Very good skills in
interpretation
of
results
/
and
accomplishing
∙ Very good skills for
critical
analysis,
evaluation
and
synthesizing.
∙ Very good reflective
practices,
demonstrating very
Good
personal
learning and growth,
insight into required
professional values
and principles and
professional
development
planning.
∙ Findings presented
with conviction with
very
good
justification
∙ Very good ability to
use learning resources ∙
Very good
presentation, logically
structured, using
accurate grammar and
spelling.
∙ Mostly correct cross
to supporting
evidence
∙ Very good ability to
communicate
the
information verbally
and in writing.
∙ Very good ability to
work in groups and to
manage teams.
∙ Very good ability to
learn autonomously.
∙ Precise referencing
and
bibliography
using appropriate
referencing style
∙ Very good problem
solving skills decision
making skills.
MEC_AMO_TEM_035_02 Page 6 of 16
Introduction to Programming (COMP 10005.1) – Spring – 2022 – CW2 (Assignment-2) – All – QP
n
o
i
Good
s
i
v
70 – 76.99
i
D
r
e
w
o
L
,
s
s
a
l
C
d
n
o
c
e
S
∙ Good knowledge and
depth
of
understanding
of
principles
and
concepts.
∙ Good ability to apply
the
theoretical
concepts
by
considering
of
information
systematically.
good number of
educational
literature/research
and where applicable
workplace strategies,
policies
and
procedures.
good accuracy.

Good
skills
in
interpretation
of
results
/
and
accomplishing
∙ Good skills for critical
analysis, evaluation
and synthesizing.
∙ Good reflective
practices,
demonstrating good
personal learning and
growth, insight into
required professional
values and principles
and
professional
development
planning.
∙ Findings presented
with conviction and
good justification.
∙ Good ability to use
learning resources
∙ Good presentation,
logically structured,
using
accurate
grammar
and
spelling.
∙ correct cross
to supporting
evidence
∙ Good ability to
communicate
the
information verbally
and in writing.
∙ Good ability to work in
groups
and
to
manage teams.
∙ Good ability to learn
autonomously.
∙ Good referencing and
bibliography
using
appropriate
referencing style
∙ Good problem solving
skills and decision
making skills.
∙ Satisfactory
knowledge and depth
of understanding of
principles
and
concepts.
∙ Fair application of the
theoretical concepts
by considering of
information
systematically.
fair
number
of
educational
literature/research
and where applicable
workplace strategies,
policies
and
procedures.
satisfactory accuracy. ∙
Satisfactory skills in
interpretation
of
results
/
and
accomplishing
∙ Satisfactory skills for
critical
analysis,
evaluation
and
synthesizing.
∙ Satisfactory reflective
practices,
demonstrating fair
personal learning and
growth, insight into
required professional
values and principles
and
professional
development
planning.
∙ Findings presented
with conviction and
satisfactory
justification.
∙ Satisfactory
presentation,
logically structured,
using
accurate
grammar
and
spelling.
∙ Satisfactory cross
to supporting
evidence
∙ Satisfactory ability to
communicate
the
information verbally
and in writing.
∙ Satisfactory ability to
work in groups and to
manage teams.
∙ Satisfactory ability to
learn autonomously.
∙ Satisfactory
referencing
and
bibliography
using
appropriate
referencing style
s
s
Satisfactory
a
l
C
60 – 69.99
d
r
i
h
T
MEC_AMO_TEM_035_02 Page 7 of 16
Introduction to Programming (COMP 10005.1) – Spring – 2022 – CW2 (Assignment-2) – All – QP
∙ Satisfactory problem
solving skills and
exceptionally
competent for
decision-making.
Acceptable
/ Pass
50 – 59.9
Fail / Poor

attachment

Tags:
relational operators

mathematical operators

logical operators

User generated content is uploaded by users for the purposes of learning and should be used following Studypool’s honor code & terms of service.

## Reviews, comments, and love from our customers and community

### Article Writing

Great service so far. Keep doing what you do, I am really impressed by the work done.

Researcher

### PowerPoint Presentation

I am speechless…WoW! Thank you so much! Definitely, the writer is talented person. She provided me with an essay a day early before the due date!

#### Stacy V.

Part-time student

### Dissertation & Thesis

This was a very well-written paper. Great work fast. I was in pretty desperate need for help to finish this paper before the due date, which was in nine hours.

Student

### Annotated Bibliography

I love working with this company. You always go above and beyond and exceed my expectations every time. Kate did a WONDERFUL job. I would highly recommend her.

Student

### Book Report / Review

I received my order wayyyyyyy sooner than I expected. Couldn’t ask for more. Very good at communicating & fast at replying. And change & corrections she put in the effort to go back and change it!

Student

### Essay (Any Type)

On time, perfect paper. All concerns & matters I had Tom was able to answer them! I will definitely provide him with more orders!

Student

### Case Study

Awesome! Great papers, and early! Thank you so much once again! Definitely recommend to trust James with your assignments! He won’t disappoint!

#### Kaylin Green

Student

Thank you Dr. Rebecca for editing my essays! She completed my task literally in 3 hours. For sure will work with her again, she is great and follows all instructions

Researcher

### Critical Thinking / Review

Extremely thorough summary, understanding and examples found for social science readings, with edits made as needed and on time. It’s like having a tutoring service available (:

Customer

### Coursework

Perfect!I only paid about \$80, which i think was a good price considering what my paper entailed. My paper was done early and it was well written!

Student