INF1501 - Module 2 - Study Notes
INF1501 - Module 2 - Study Notes
Learning Objectives
After studying this module, you should be able to:
1. Define a computer system and its components.
2. Discuss the history of computer hardware and software.
3. Analyse the impact of the three factors distinguishing computing power.
4. Summarize the three basic computer operations.
5. Discuss the types of input, output, and memory devices.
6. Explain how computers are classified and their business applications.
7. Apply knowledge of two major types of software and their use in a business setting.
8. List the five generations of computer languages.
9. Define object-oriented programming.
Key Terms
• Application software
• Arithmetic logic unit (ALU)
• Assembly language
• Bus
• Cache RAM
• Central processing unit (CPU)
• Class
• Cloud storage
• Computer
• Control unit
• Disk drive
• Fifth-generation languages (5GLs)
• Fourth-generation languages (4GLs)
• High-level languages
• Input devices
• Machine language
• Magnetic disk
• Magnetic tape
• Main memory
• Motherboard
• Network-attached storage (NAS)
• Object
• Object-oriented programming (OOP)
• Operating system (OS)
• Output devices
• Random access memory (RAM)
• Read-only memory (ROM)
• Redundant array of independent disks (RAID)
• Secondary memory
• Server
• Storage area network (SAN)
Projects
1. Compare Google Apps for Work and Office 365 for a law firm.
2. Describe three advantages of OOP methodology.
3. Recommend a PC or tablet for schoolwork, Web access, and e-reading.
4. Discuss three commercial applications of IBM Watson.
5. Compare Android and iOS operating systems.
6. Describe five commercial applications of Dragon NaturallySpeaking Solutions.
Case Studies
1. Case Study 2-1: Become Your Own Banker and Financial Advisor
• Questions:
1. What analytics can financial apps perform?
2. How are these apps changing the banking industry?
3. What is a robo-advisor? What factors should investors consider?
2. Case Study 2-2: iPads: New Productivity Tools for Service Workers
• Questions:
1. What impact does iPad technology have on outage reporting and response time?
2. What are the two apps used by Cornell University’s utilities department?
3. How could this technology be applied in other settings?
Module 2: Computers and Their Business Applications
What are the three factors that distinguish Speed, accuracy, and storage/retrieval
computing power? capabilities.
Machine language
Assembly language
List the five generations of computer languages. High-level languages
Fourth-generation languages (4GLs)
Fifth-generation languages (5GLs)