This assignment presents another opportunity to connect some dots. Chapter 15 introduced us to the wonderful world of working with PDF documents.

computer science

Description

Introduction  This assignment presents another opportunity to connect some dots. Chapter 15 introduced us to the  wonderful world of working with PDF documents. We learned about JSON files in Chapter 16 and  keeping time in Chapter 17. Let’s put some of those pieces together.  


Assignment & Discussion  Your mission in this homework assignment is to practice working with PDF documents, creating JSON  files and keeping time.  


Of note, you’ll be working with three seminal papers in the computing world. Alan Turing authored two  of the papers you’ll see. Turing is considered the Father of Computer Science. His 1936 paper introduced  such topics as Turing Machines and Universal Turing Machines. His 1950 paper introduced the Turing  Test. Claude Shannon, the Father of Information Theory, contributed the third paper, which describes  the basic logic functions that at the heart of all electronic digital computer designs. All three are worth  adding to your library and reading! 


Back to the PA, you are to write a program to ‘discover’ the PDF documents in a folder of a variety of file  types. You will disregard all non‐PDF documents. You will apply encryption to the PDF documents. To  make this interesting, you will keep tabs on how long it takes to process (read, encrypt, write) each PDF  document. You’ll also create a JSON file that keeps track of each PDF and the length of time it took to  process it. Sounds super fun, doesn’t it?  


Related Questions in computer science category