CS 1401, Quiz #1

Date: Tuesday, January 23, 2007
Name: ____________________________________________________________
Class section (9:00 am or 10:30 am): _______________________________

1. Where does the word "algorithm" come from?

2. The language Java was designed to help computers communicate. While previous programming languages translated high-level code directly into machine code, Java first translates into the code for a Java Virtual Machine (JVM) and only then into machine code. Briefly explain how this helps computers to communicate. For extra credit: does this feature make Java faster or slower than other languages (such as C or C++)? Explain why.

3. Mark all the topics discussed in the your reading assignment of Chapter 2: