Computer education is designed to build familiarity with one of the most ubiquitous technologies of the 21st century. The level and depth of computer education vary greatly, from that required by the occasional user to the needs of a deep-dive specialist. The subject matter is broad and encompasses a variety of disciplines.
Components of Computer Education
For anyone interested in a career in computer technology, computer education is critical, given the technology's foundational nature. A well-rounded curriculum in computer technology includes several key areas of study, including hardware, software, systems, architecture, data and security. Hardware refers to the physical elements of a computer system, while software enables the user to work with those physical elements. Systems comprise a connected array of hardware, software and data marshaled together to solve business problems. The architecture is the “blueprint” that describes in some detail how a particular system will function. The data of a system and how data are used, modified and deleted can be thought of as the single most important component of a system. Failure to manage data correctly leads to costly re-dos and workarounds. Security is also crucial, as protecting private data and systems has become a key criterion for success in the global marketplace.
- Special Interest Group on Computer Science Education: SIGCSE Profile
- Education Week: Computer Science -- Not Just an Elective Anymore
- Computer Hope: What Are the Differences Between Hardware and Software?
- Institute for Enterprise Architecture Developments: Information Exchange Area
- The Open Group: Architecture Principles -- Data Principles
- SANS Institute: About
- Association for Information Systems: What Are Information Systems?
- Adam Crowley/Photodisc/Getty Images