The History of the Computer
Identify whether the following statement describing low-level computer languages is true or false. Machine language uses a series of short scripts for programming. 1. True 2. False
2
Machine language
Computer instructions, written for a specific machine, executed directly by the CPU. In the earliest computers this required connecting memory locations into computational circuits.
Did the following have an effect on the reduction in size of computers from the 3rd to the 4th generation of computers? Integrated Circuits 1. Yes 2. No
1
Identify whether the following statement describing low-level computer languages is true or false. Cable is used to link computational circuits and memory. 1. True 2. False
1
Identify whether the following statement describing low-level computer languages is true or false. The same engineer builds, maintains, and programs the computer. 1. True 2. False
1
Indicate whether or not the following statement about Moore's law is true. Gordon Moore's original prediction that transistors on a chip will double every year has proven to be inaccurate. 1. true 2. false
1
Indicate whether or not the following statement about interpreted languages is true. An interpreted environment is well-suited for the needs of an IT administrator. 1. true 2. false
1
Indicate whether or not the following statement are true of first generation computers. First generation computers used vacuum tubes for storage. 1. true 2. false
1
Indicate whether or not the following statement are true of first generation computers. First generation computers were less reliable than today's computers. 1. true 2. false
1
Indicate whether the following did or did not emerge as a result of computer hardware innovations in the third generation. Computer networks 1. Yes 2. No
1
Indicate whether the following did or did not emerge as a result of computer hardware innovations in the third generation. The software development field 1. Yes 2. No
1
Indicate whether the following does or does not accurately describe a change between the second and third generation of computers. Even smaller businesses could now afford a "mini" version of a mainframe computer. 1. Yes 2. No
1
Indicate whether the following does or does not accurately describe a change between the second and third generation of computers. Integrated circuit boards could now be used for both computation and memory. 1. Yes 2. No
1
Indicate whether the following does or does not accurately describe a change between the second and third generation of computers. Silicon chips replaced transistor. 1. Yes 2. No
1
Indicate whether the following is or is not a result of the creation of the object-oriented programming model. Creation of windowed operating systems 1. Yes 2. No
1
Indicate whether the following is or is not a result of the creation of the object-oriented programming model. Easier real-world object modeling in programming code 1. Yes 2. No
1
Indicate whether the following is or is not a result of the creation of the object-oriented programming model. The application of inheritance in program code 1. Yes 2. No
1
Indicate whether the following statement is true or false concerning all generations of computers. All generation of computers have a data storage system. 1. True 2. False
1
Indicate whether the following statement is true or false concerning all generations of computers. All generation of computers have the ability to be programmed. 1. True 2. False
1
Indicate whether the following statement is true or false concerning the similarities between today's laptop computer and 2nd generation computers? Both used transistors vs. vacuum tubes for processing. 1. True 2. False
1
Indicate whether the following statement is true or false concerning the similarities between today's tablet computer and 3rd generation computers? Both use operating systems. 1. True 2. False
1
Indicate whether the following statement is true or false concerning the similarities between today's tablet computer and 3rd generation computers? Both use the binary system. 1. True 2. False
1
Indicate whether the following statement is true or false concerning the similarities between today's tablet computer and 3rd generation computers? Both use the silicon chip. 1. True 2. False
1
Is the characteristic a compiler or an interpreter? Allows you to test out an idea 1. Interpreter 2. Compiler
1
Is the characteristic a compiler or an interpreter? Relies on a session 1. Interpreter 2. Compiler
1
Is the following description of a language translator program accurate or not accurate? A translator still requires detailed, basic instructions. 1. Accurate 2. Inaccurate
1
Is the following description of a language translator program accurate or not accurate? A translator would translate source code to a more useable machine language. 1. Accurate 2. Inaccurate
1
Match the description of computer hardware to the generation in which it belongs. A computer built with vacuum tubes. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
1
Match the description of computer hardware to the generation in which it belongs. A computer that requires programming in machine language. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
1
Match the description of computer hardware to the generation in which it belongs. Advancement hastened by World War II. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
1
Match the description of computer hardware to the generation in which it belongs. The Electronic Numerical Integrator and Computer (ENIAC) is developed. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
1
Select the programming innovation that would best address the need expressed in the scenario below. Matthew was an early pioneer in computer art. He enjoyed how he could define shapes mathematically and have the computer produce beautiful geometric designs. However, it became very cumbersome to have to express each line and angle as an equation. Matthew sometimes wished he could just take a pencil and add in details, but instead he had to type in the mathematical equations. 1. Graphic User Interface 2. Structured Programming 3. Object-Oriented Programming
1
Select the type of programming language that best matches the code example. Move.1 #$2000030c, d0 ; Initialize DACR0 1. Assembly language programming 2. Machine language programming 3. High-level language programming
1
Select the type of programming that best matches the code example. Jessica works for a company that builds training simulations for fire fighters. To build each training scenario, Jessica programs the behavior of the virtual fire fighter agents in the scenario using a language developed for the simulator. She can program the virtual fire fighter agents to enter the building, search for building occupants, and perform other common tasks based on simulated conditions. 1. High-level language programming 2. Machine language programming 3. Assembly language programming
1
Today's computers and computers of the past are hardly even recognizable as being the same thing. However, from as early as the first generation of computers there are some similarities in the computers of today and those of the distant (relatively speaking) past. In the activity below, answer the question related to the similarities of these new versions of computer hardware as compared to the computer generations of the past. Indicate whether the following statement is true or false concerning the similarities between today's modern desktop computer and 1st generation computers? Both can be programmed. 1. True 2. False
1
Today's computers and computers of the past are hardly even recognizable as being the same thing. However, from as early as the first generation of computers there are some similarities in the computers of today and those of the distant (relatively speaking) past. In the activity below, answer the question related to the similarities of these new versions of computer hardware as compared to the computer generations of the past. Indicate whether the following statement is true or false concerning the similarities between today's modern desktop computer and 1st generation computers? Both use the binary system for programming. 1. True 2. False
1
Which of the following is NOT a characteristic of early operating systems? 1. They used graphical interfaces. 2. They required knowledge of relatively complex text commands. 3. They could handle multiple user requests at a time. 4. They had user protection and network security capabilities.
1
Which of the following is the earliest device? 1. Punch cards 2. Floppy disks 3. Magnetic tape 4. Hard disks
1
Which of the following statements is true of fourth generation computers? 1. Graphical interfaces and a variety of new software increased computer usage. 2. Early microcomputers provided vast computing capabilities. 3. Transistor miniaturization occurred at a linear rate. 4. The Mark 8 was more widely used than the Apple I.
1
Which of the following was NOT a cause of the first generation of computers being unreliable? 1. Inexpensive materials 2. Vacuum tubes 3. Programming difficulties related to connecting cables together
1
Did the following have an effect on the reduction in size of computers from the 3rd to the 4th generation of computers? Keyboard 1. Yes 2. No
2
Did the following have an effect on the reduction in size of computers from the 3rd to the 4th generation of computers? Monitor 1. Yes 2. No
2
Did the following have an effect on the reduction in size of computers from the 3rd to the 4th generation of computers? Transistors 1. Yes 2. No
2
Identify whether the following statement describing low-level computer languages is true or false. Because of the difficulties of using vacuum tubes, the computer systems required a complex operating system. 1. True 2. False
2
Indicate whether or not the following statement about Moore's law is true. It is widely believed that Moore's law will hold for at least several more decades. 1. true 2. false
2
Indicate whether or not the following statement about Moore's law is true. Moore's law is a concrete, indisputable law. 1. true 2. false
2
Indicate whether or not the following statement about Moore's law is true. Moore's law states that the number of transistors on a chip increases in a linear fashion. 1. true 2. false
2
Indicate whether or not the following statement about interpreted languages is true. Development and testing in an interpreted environment is less effective than a compiled language. 1. true 2. false
2
Indicate whether or not the following statement about interpreted languages is true. Programs written in an interpreted language must be written completely before they can be run. 1. true 2. false
2
Indicate whether or not the following statement are true of first generation computers. First generation computers were relatively inexpensive compared to today's computers. 1. true 2. false
2
Indicate whether or not the following statement are true of first generation computers. The development of first generation computers was quickened by World War I. 1. true 2. false
2
Indicate whether the following did or did not emerge as a result of computer hardware innovations in the third generation. Computers in the home 1. Yes 2. No
2
Indicate whether the following does or does not accurately describe a change between the second and third generation of computers. Certain computer programs could only be used on certain types of computers. 1. Yes 2. No
2
Indicate whether the following is or is not a result of the creation of the object-oriented programming model. Elimination of GOTO statements 1. Yes 2. No
2
Indicate whether the following statement is true or false concerning all generations of computers. All generation of computers have input and output peripherals. 1. True 2. False
2
Indicate whether the following statement is true or false concerning all generations of computers. All generation of computers have integrated circuits. 1. True 2. False
2
Indicate whether the following statement is true or false concerning all generations of computers. All generation of computers have operating systems. 1. True 2. False
2
Indicate whether the following statement is true or false concerning the similarities between today's laptop computer and 2nd generation computers? Both use high level language for programming. 1. True 2. False
2
Indicate whether the following statement is true or false concerning the similarities between today's laptop computer and 2nd generation computers? Both use operating systems. 1. True 2. False
2
Indicate whether the following statement is true or false concerning the similarities between today's laptop computer and 2nd generation computers? Both use the silicon chip. 1. True 2. False
2
Indicate whether the following statement is true or false concerning the similarities between today's tablet computer and 3rd generation computers? Both used transistors vs. vacuum tubes for processing. 1. True 2. False
2
Is the characteristic a compiler or an interpreter? Requires that the components of the software all be defined from the outset 1. Interpreter 2. Compiler
2
Is the characteristic a compiler or an interpreter? The code is more efficient 1. Interpreter 2. Compiler
2
Is the following description of a language translator program accurate or not accurate? A translator can translate machine language code for export to another program. 1. Accurate 2. Inaccurate
2
Is the following description of a language translator program accurate or not accurate? Source code is another term for a language translator program. 1. Accurate 2. Inaccurate
2
Match the description of computer hardware to the generation in which it belongs. A computer built with transistors. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
2
Match the description of computer hardware to the generation in which it belongs. Computers first used magnetic core memory. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
2
Match the description of computer hardware to the generation in which it belongs. First computers to use Boolean operators. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
2
Match the description of computer hardware to the generation in which it belongs. First mainframe computers. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
2
Select the programming innovation that would best address the need expressed in the scenario below. Lisa is a professional programmer tasked with updating proprietary accounting software used by a small accounting firm. Part of the problem with the current software is that some of the program rules have become outdated due to changes in tax laws. Lisa is frustrated because she is having a difficult time following the GOTO statements in the code and removing each of the antiquated rules. 1. Graphic User Interface 2. Structured Programming 3. Object-Oriented Programming
2
Select the type of programming language that best matches the code example. 0000 1001 0110 0100 1101 1111 1010 0011 1. Assembly language programming 2. Machine language programming 3. High-level language programming
2
Select the type of programming that best matches the code example. Jeremy is building a small electronic toy bug in his home garage. He wants to program the toy bug to walk forward and backward when the switch is turned on directly through the internal chip in the toy by adjusting the electrical currents on the chip. 1. High-level language programming 2. Machine language programming 3. Assembly language programming
2
Today's computers and computers of the past are hardly even recognizable as being the same thing. However, from as early as the first generation of computers there are some similarities in the computers of today and those of the distant (relatively speaking) past. In the activity below, answer the question related to the similarities of these new versions of computer hardware as compared to the computer generations of the past. Indicate whether the following statement is true or false concerning the similarities between today's modern desktop computer and 1st generation computers? Both use high level language for programming. 1. True 2. False
2
Today's computers and computers of the past are hardly even recognizable as being the same thing. However, from as early as the first generation of computers there are some similarities in the computers of today and those of the distant (relatively speaking) past. In the activity below, answer the question related to the similarities of these new versions of computer hardware as compared to the computer generations of the past. Indicate whether the following statement is true or false concerning the similarities between today's modern desktop computer and 1st generation computers? Both use the silicon chip. 1. True 2. False
2
Today's computers and computers of the past are hardly even recognizable as being the same thing. However, from as early as the first generation of computers there are some similarities in the computers of today and those of the distant (relatively speaking) past. In the activity below, answer the question related to the similarities of these new versions of computer hardware as compared to the computer generations of the past. Indicate whether the following statement is true or false concerning the similarities between today's modern desktop computer and 1st generation computers? Both used transistors vs. vacuum tubes for processing. 1. True 2. False
2
Which of the following statements is NOT a major development associated with the second generation of computers? 1. Reduced physical size 2. Computers became available for home use 3. Larger main memory capacities 4. External storage began shifting from tapes to disk drives
2
Which of the following was the newest device? 1. Punch cards 2. Floppy disks 3. Magnetic tape 4. Hard disks
2
At the time of its creation, which of the following characteristics was unique to ENIAC? 1. ENIAC used vacuum tubes for storage. 2. ENIAC was an analog computer. 3. ENIAC performed decimal calculations. 4. ENIAC used cables to connect components and run programs.
3
Match the description of computer hardware to the generation in which it belongs. Computer networks are introduced. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
3
Match the description of computer hardware to the generation in which it belongs. Integrated circuits are first used for computation and storage. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
3
Match the description of computer hardware to the generation in which it belongs. Minicomputers are available for as little as $16,000. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
3
Match the description of computer hardware to the generation in which it belongs. The first silicon chips are used in computers. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
3
Select the programming innovation that would best address the need expressed in the scenario below. Alex works for a small company that makes games for mobile devices. The game that he is currently working on, Super Ninja Surprise, has many levels and many different bad guys that the player must avoid. Although the bad guys change slightly from level to level, they are very similar throughout the game. Alex is getting tired of programming each bad guy in each level separately. He wishes he could just call up the bad guy code and modify it slightly for each level instead of having to code it separately each time. 1. Graphic User Interface 2. Structured Programming 3. Object-Oriented Programming
3
Select the type of programming language that best matches the code example. Function get_all_factors(number) 1. Assembly language programming 2. Machine language programming 3. High-level language programming
3
Select the type of programming that best matches the code example. Elena is tired of programming her homemade robots through typing long strings of 1s and 0s. So, she creates a program that translates commands she can type in for her robots such as Stop, Go, and Turn, into strings of 0s and 1s. 1. High-level language programming 2. Machine language programming 3. Assembly language programming
3
Which of the following was the second earliest device? 1. Punch cards 2. Floppy disks 3. Magnetic tape 4. Hard disks
3
Match the description of computer hardware to the generation in which it belongs. Graphic user interfaces (GUIs) are introduced. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
4
Match the description of computer hardware to the generation in which it belongs. IBM makes a single-chip processor. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
4
Match the description of computer hardware to the generation in which it belongs. The Mark 8, the first personal computer, appears. 1. First Generation (1940's - 1950's) 2. Second Generation (1959 - 1965) 3. Third Generation (1965 - 1974) 4. Fourth Generation (1974 - Today)
4
The two new pieces of hardware that symbolized the second generation computers included the _____ and the _____. 1. relay switches; magnetic core memory 2. heat coil; transistor 3. relay switches; heat coil 4. magnetic core memory; transistor
4
Which of the following statements is NOT accurate in describing the distinctions between first and second generation computers? 1. The transistors used in the second generation computers were cheaper and lasted longer than the vacuum tubes of the first generation computers. 2. Computers became smaller in size. 3. In the second generation computers, memory was stored using a system composed of wires and magnetic cores. 4. Transistors emitted more heat than vacuum tubes so a new type of material had to be used for computer housing.
4
Which of the following was the second newest device? 1. Punch cards 2. Floppy disks 3. Magnetic tape 4. Hard disks
4
Operating system
A program that allows a user to operate the computer.
Inheritance
A programmer is able to take a previous class and generate a more specific class out of it..
Microprocessor
A single-chip processor
Object-oriented programming (OOP)
A type of programming where classes of entities were defined that could interact with each other and different entities (also known as objects).
Semiconductor
Also known as an integrated circuit, the semiconductor chip, or just chip contains a pattern of transistors etched onto the surface of a piece of silicon, which would conduct electricity.
Language translator
Takes another program as input and outputs a machine language version
Structured programming
The programmer is limited to high level control constructs such as while loops, for loops, and ifelse statements.
Compiler
Uses high-level, English like languages, as input to convert into machine language. It translates the entire program, creating an executable program, which can be run at a later time.