Hello. I’m working to solve a Take-Home exam, and need explanations and answers for practice questions to help me study. Regards.

Ace your studies with our custom writing services! We've got your back for top grades and timely submissions, so you can say goodbye to the stress. Trust us to get you there!


Order a Similar Paper Order a Different Paper

Hello.

I’m working to solve a Take-Home exam, and need explanations and answers for practice questions to help me study.

Regards.

Hello. I’m working to solve a Take-Home exam, and need explanations and answers for practice questions to help me study. Regards.
Take Home Exam for Final Assignment 2020-2021/Second TM112: Introduction to Computing and Information Technology 2 Starting Date: April 22, 2021 At: 10:05 AM Cut-Off Date : April 23, 2021 At: 10:05 AM Total Marks :100 Contents: Warnings and Declaration…………………………………………………………….………………………………………………………………. 1 Question1 ………………………….…………………………………………………………………………………………….………………………..…. 2 Question 2 …………………………………………………………………………………………………………………………….……………….…..…. 2 Question 3 ………….…………………………………………………………………………………………………………………………………………. 3 Question 4 ………….…………………………………………………………………………………………………………………………………………. 3 Question 5 ………….…………………………………………………………………………………………………………………………………………. 4 Plagiarism Warning: As per AOU rules and regulations, all students are required to submit their own THE-Final work and avoid plagiarism. The AOU has implemented sophisticated techniques for plagiarism detection. 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 THE-Final work): I hereby declare that this submitted THE-Final work is a result of my own efforts and I have not plagiarized any other person’s work. Question 1: (15 marks) In digital logic, XOR is a logic operator that has the below truth table: Given the following functions F= (A XOR B) XOR A.B, G= (A+B) Fill in the below truth tables of the two functions. (12 marks) From the final logic expression of each function, conclude whether these two logic functions are equivalent to each other. (3 marks) A A XOR B A.B F= (A XOR B) XOR A.B Logic Expression                                 G= A OR B Logic Expression                 Question 2: (15 marks) An old encryption system uses 24-bit keys. A cryptanalyst, who wants to brute-force attack the encryption system, is working on a computer system with a performance rate N keys per second. How many possible keys will be available in the above encryption system? (5 marks) What will be the maximum number of keys per second (N), that the computer system is working with, if the amount of time needed to brute-force all the possible keys was 8192 milli seconds? (10 marks) Question 3: (25 marks) Turtle Graphics is a Python feature like a drawing board, which lets us command a turtle to draw all over it! We can use functions like penup(), pendown() pensize(..), forward (…) , right(…), color(…), fill(…), etc. which can control the drawing, move the turtle around, and make the proper coloring and filling. Commonly used turtle methods are found in the posted pdf file “turtle — Turtle graphics — Python 3.7.1rc1 documentation” To make use of the turtle methods and functionalities, we need to import turtle. “turtle” comes packed with the standard Python package and need not be installed externally. The roadmap for executing a turtle program follows 3 steps: Import the turtle module Create a turtle to control. Draw around using the turtle methods. Problem: Based on what you have learned in this course and using the appropriate commands, you are asked to implement a python program that draws the below diagram using the turtle and copy the code to the answer Booklet. (20 marks) Include a screenshot that shows your code along with the output. (5 marks) You should consider the following points in your solution: The height is 60 units, and the width is 40 units. Upper and lower rectangles have different border colors. The rectangles are filled with the shown colors. The border lines should be thick enough. The final shape of the output should be as shown above. You could place the desired colors in a list to access them by index in the drawing loop. Make sure to set properly the starting position (x & y) of your drawing, to maintain the above diagram. Question 4: (20 marks) While reading about Big Data, you might find the term “ETL”. Using you own words, answer the following questions: What does the term ETL stand for? (2 marks) Define each of the three functions that the ETL tools combine. (9 marks) What main role does ETL play in Big Data? (4 marks) One of the advantages of Data Extraction tools is Scalability. Discuss (5 marks) Question 5: (25 marks) Given the below list, “Record”, that includes 2 sub lists. The first includes the names, while the second includes their job title. Also, given the list “Sal” that includes the salaries of the employees. Record=[[“Ali”,”Mazen”,”Fida”,”Nader”,”Majd”],[“Tutor”,”IT”,”Manager”, “PR”, “Clerk”]] Sal=[2200, 1600,4000,2000,1400] Note that the items inside the lists are placed in order and they are mapped as shown in the below example for one of the employees: Nader is a PR and his salary is 2000 Write a Python function Netsal, that takes a list as an argument and: Calculates the bonus for each employee (using if elif else) as follows: If salary< 2000, then bonus=300 If salary>=4000, then bonus=100 Otherwise, bonus=200 Returns a new list that includes the updated salaries. Using the above function, write a complete python program to print the records of all employees as in the below sample output, using only one loop for the print process. Sample Output for one of the records: Mazen – IT : 1900 You should include two screenshots that show the code and the output. N.B: the codes of parts a and b should be included in your answer. End of Assessment TM112/ THE-Final 5 of 52020-2021/Spring

Writerbay.net

Looking for top-notch essay writing services? We've got you covered! Connect with our writing experts today. Placing your order is easy, taking less than 5 minutes. Click below to get started.


Order a Similar Paper Order a Different Paper