1.1 Write an algorithm for your morning routine, from the time the alarm clock rings until you leave the
house for work or school.
1.2 Find or invent an algorithm to calculate the square root of any number. Apply the algorithm to the
number 2046, finding its square root to 2 decimal places. Do not use a computer or calculator!
1.3 Perl is a computer language that is often used for quick, one-off programming jobs, like converting
text in a document from one format to another. ADA is a language used for Department of Defense
applications where human life may be at stake. What differences would you imagine to find when you
compare Perl with ADA?
1.4 Why might a computer scientist with a primary interest in databases also need to know about
networking?
1.5 The acronym API stands for Application Programming Interface. What do you suppose API means with
respect to an operating system?
1.6 If you were offered a job with Microsoft and permitted to choose between working on operating systems,
database products, or applications products like Word or Excel, which would you choose, and why?
1.7 Whom do you believe should be credited as “the inventor of the modern computer?”
1.8 What applications of computing seem to you to be unethical? What are some principles you can declare
with respect to the ethical and unethical use of computers and software?
1.9 List some important ways in which computing has contributed to the welfare of humanity. Which people,
if any, have suffered from the advance of computing technology?
No comments:
Post a Comment