Introduction
Computers are central to many people’s work days in the digital age. Vastly more often than not, when you get a new job, your workstation - whether it be a cubicle, office, or even a cash register - is going to have some kind of computer.
Often, these days, it will be some sort of general purpose workstation. You might be expected to draft reports, work on a spreadsheet, add to or poll a database. Sometimes, you might find yourself needing to give a presentation to either people in your own company or organization, or to people from outside. Computer manufacturers and software engineers have been working on software to do these exact things now for over forty years. There are many pieces of software that can fall under the umbrella of productivity, but there are four main paradigms that get used more than any others and they will be explored in detail throughout this course.
The lessons in this book will focus primarily on Google Apps, that is Docs, Slides, and Sheets. The reason for this is mostly practical. As a distance course where students have diverse devices, it’s important that everyone have access to the same software. That said, Google Apps is a full-featured, highly capable office suite that happens to be easy to use and if we’re going to be completely honest with ourselves, this is the direction the industry is moving. Best of all, it’s free!
Word Processing
Computers first earned their keep crunching numbers for scientific or government work. But increasingly, as computers become more ubiquitous and more and more people need them for day-to-day activities, text has been brought to the forefront. In fact, it is now true that manipulation of text has become the number one job of computers. There is more processing power devoted to text than any other aspect of computing. As such, it would be really weird to come across a modern computer without some sort of text editor software. Some companies have created full-featured applications known as word processors to do a lot of that grunt work. These simplify (and in some cases, automate) the process of drafting letters, formatting reports, building newsletters, and checking spelling and grammar.
Examples:
Spreadsheets
The spreadsheet is the software paradigm that earned the computer its place in the modern office. It is the reason that companies were willing to invest in incredibly expensive pieces of hardware that were new, untried, and revolutionary. A spreadsheet application allows a user to organize, analyze, and store data in tabular form (that is, in a table). For hundreds of years, business owners used a method called double-entry bookkeeping to keep track of what they sold, or how much money they made.
Spreadsheets made this time-honored and tested system completely obsolete. With a well-designed spreadsheet, a user can quickly enter data which will automatically output totals and statistical information quickly, efficiently, and with far greater detail than had ever been possible. Today’s modern spreadsheet is so powerful, that some people have even made video games in them.
Examples:
Presentation Software
Glossophobia is one of the most common afflictions in the world. It is the fear of public speaking. Its symptoms include anxiety, physical distress, and even nausea at even the thought of standing in front of a group of people and communicating with them. Presentation software doesn’t do anything to alleviate this fear, but it does give us a new avenue to explore it. Often, when giving a speech or presentation, it is highly useful to have some sort of visual aid, either to accentuate a spoken point, or add credibility or extra data to the pure spoken word. In today’s high-tech world, access to projector displays makes it even easier to present visual aids with a presentation. You might show charts, graphs, or bullet points to add meaning and visual interest to a speech. In today’s market, there are many powerful presentation applications available, each with strengths and weaknesses.
Examples:
Databases
A computer’s primary job is to process data. At the very bottom, that is just long strings of 1s and 0s. But the higher up you go in the computer software hierarchy, the more complex those pieces of data become. Perhaps that data is a word document. Or a spreadsheet. But what if you were the human resources director for a large company with hundreds or even thousands of employees? How could you keep track of all of them, their contact information, salaries, credentials, etc? Database software allows the user to build a model that represents a real-world thing, like a representation of “Employee”. And then the software creates mechanisms for storing long lists of these objects in data structures called tables, and for querying them. At a much more advanced level, it creates ways for you to link data in one table that contains customer data to another table that contains sales data. Databases are an advanced topic, but at their most fundamental, they are not that difficult to grasp, and there are a variety of user-friendly database software applications to choose from.
Examples:
- Microsoft Access
- LibreOffice Base
- Google Data Studio
- MySQL (For advanced users and large businesses)
Other Productivity Software
There are other types of software that could be included under the umbrella of “productivity” and they are all worthy of exploration for any computer user. Consider the following examples:
- Graphics Suites like Adobe Photoshop and the GIMP
- Desktop Publishing software like Adobe InDesign and Microsoft Publisher
- Desktop Email Clients like Outlook and Thunderbird
- Communication Software like Zoom, Skype, and Hangouts
- Notetaking software like Evernote, Google Keep, and MS Onenote
- Project management software like Trello and Sharepoint
- Cloud storage solutions like Dropbox, Google Drive, and MS OneDrive