0% found this document useful (0 votes)
60 views4 pages

TM112 Tma Ksa Fall24 25

Uploaded by

nawafzxsu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views4 pages

TM112 Tma Ksa Fall24 25

Uploaded by

nawafzxsu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

TM112: Introduction to Computing and Information Technology 2

Tutor-Marked Assignment (FALL 2024/25)


Cut-Off Date: TBA

Total Marks: 30

Contents
Question1 ...……………………….……………………………………………………………………..…..1
Question 2 …..……………………………………………………………………………………….…..…..2
Question 3 …..……………………………………………………………………………………….…..…..3

Plagiarism Warning:

As per AOU rules and regulations, all students are required to submit their own TMA work and avoid
plagiarism. The AOU has implemented sophisticated techniques for plagiarism detection. You must provide all
references in case you use and quote another person's work in your TMA. You will be penalized for any act of
plagiarism as per the AOU's rules and regulations.

Declaration of No Plagiarism by Student (to be signed and submitted by student with TMA
work):

I hereby declare that this submitted TMA work is a result of my own efforts and I have not plagiarized
any other person's work. I have provided all references of information that I have used and quoted in
my TMA work.

Name of Student:………………………………..

Signature:…………………………………………...

Date:……………………………………………………

1
Question 1:(10 marks)
Some argue that security and privacy are mutually exclusive, while others disagree.
In order to safeguard our privacy and security, numerous tools have been integrated
into our mobile phone and computer applications, thereby preventing the
unauthorized access of information.
In this context, you are requested to conduct research and compose a report that
addresses the following inquiries:

The subsequent matters should be addressed:

- What are the definitions of privacy and security? Define each term and evaluate
whether it is feasible to maintain privacy without security.

- What is the Clipper chip and what was its intended purpose? Refer to the two
distinct keys that are present in a Clipper device and provide their names.

- What is the Skipjack algorithm? Briefly describe the operation of encryption and
decryption in the context of this algorithm.

- In summary, did the clipper chip offer privacy and security? Provide a rationale for
your response.

Report Composition:

While composing your report, it is recommended that you adhere to the following
guidelines:

- The duration of your report should be between 700 and 800 words.

- Guarantee that your report features a suitable structure and writing style.

- References (at least two) should be incorporated.


Question 2:(10 marks)
Develop a Python program that executes the subsequent operations:
a. Instruct the user to input the number of students in a class. single point
b. The name, attendance grade, activities grade, and TMA grade of each student should be
entered into the initially vacant list.
c. The CA grade for each student should be calculated and added to the list immediately
following the TMA grade entered. This grade is the sum of Activities, attendance, and TMA.
d. After all records have been entered, print the revised list.
e. Output the number of pupils who received a score of less than 15 in the CA.
f. Repeatedly print the names and the CA of the students who achieved a score of less than
15 in the CA.
g. Your response should include a screenshot of the program and its output (such as the out
put below) for a minimum of five students, with a minimum of two students receiving a failing
grade.
Important information:

- The MTA grade should fall within the range of 0 to 25.


2
- The attendance grade should fall within the range of 0 to 5.
- The TMA grade should fall within the range of 0 to 20.
- The same iteration should be used to complete parts a, b, and c.
- The code must be manually entered in your answer booklet, rather than being captur
ed in a screenshot.

Expected Output Sample:


Enter the number of students in your class: 3
Enter student name: Hadi
Enter the Marked Activities grade (between 0 and 25): 5
Enter the Attendance grade (between 0 and 5): 0
Enter the TMA grade (between 0 and 20): 9
Enter student name: Fadwa
Enter the Marked Activities grade (between 0 and 25): 20
Enter the Attendance grade (between 0 and 5): 4
Enter the TMA grade (between 0 and 20): 16
Enter student name: Firas
Enter the Marked Activities grade (between 0 and 25): 6
Enter the Attendance grade (between 0 and 5): 1
Enter the TMA grade (between 0 and 20): 7

The list of tudents and their grades:


['Hadi', 5.0, 5.0, 9.0, 14.0, 'Fadwa', 20.0, 20.0, 16.0, 40.0, 'Firas', 6.0,
6.0, 7.0, 14.0]

The number of students who failed the CA is: 2

Name and CA of the failing student(s):


Hadi 14.0
Firas 14.0
Question 3:(10 marks)
Turtle Graphics is a Python feature akin to a drawing board, enabling us to instruct a turtle to
create drawings onto it. Functions such as forward(…) and right(…) may be used to
maneuver the turtle. The frequently used turtle techniques are included in the provided PDF
document titled “turtle — Turtle graphics — Python 3.7.1rc1 documentation.”
To use the turtle methods and features, we must import the turtle module. The "turtle"
module is included in the standard Python package and does not need extra installation.
The procedure for implementing a turtle program consists of three steps:
1. Import the turtle module.
2. Generate a turtle for manipulation.
3. Utilize the turtle approaches to create a drawing.
Issue:
A hexagon is a polygon with six sides. Each internal angle measures 120 degrees, whereas
the external angle measures 60 degrees.
Utilizing the knowledge acquired in this course and employing the relevant commands, you

3
are required to devise an algorithm and create a Python program that generates the
diagram shown below using the turtle graphics library.

Consider the following points in your solution:

1- Each side of the hexagon is 50 units in length. Each hexagon has a distinct hue.
2- The ultimate configuration of the output must conform to the depiction provided above
3- You may compile the preferred colors into a list for indexed access throughout the pai
nting loop.
4- Ensure the accurate configuration of the initial coordinates (x & y) of your design to pr
eserve the diagram.

End of Assessment

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy