Introduction to Information Technology Practice Flashcards

Introduction to Information Technology

  • Information Technology (IT) Definition: The use of technology to create, process, store, secure, and exchange information. It is a combination of hardware, software, networks, databases, and people working together to support business and organizational operations.
  • IT System Composition: IT systems combine hardware, software, networks, databases, and people.
  • Technology Infrastructure: This is made up of hardware, software, networks, databases, people, and processes that support computing, communication, data storage, and business operations.
  • Business Benefits of IT Systems: IT systems help businesses by creating, processing, storing, securing, and exchanging information, which leads to improved communication, productivity, and decision-making.

Data versus Information

  • Importance of Data and Information: They are essential for helping organizations make informed decisions by organizing and using information effectively.
  • Transitioning Data to Information: Data is transitioned into information through processing and organization, making it meaningful for decision-making purposes.
  • Conceptual Difference:
    • Data: Raw facts and figures. It is unprocessed and lacks context. It serves as the foundation or input for analysis.
    • Information: Processed and organized data that has meaning and context. It is the output or result of interpreting data and is used directly in business decisions.

Common IT Terms and Definitions

  • Hardware: Physical devices used in computing. Examples include computers, keyboards, and servers.
  • Software: Programs and applications that provide instructions to the hardware. Examples include Microsoft Word and Windows.
  • Operating System (OS): A specific type of software that manages hardware resources and allows users to interact with the computer. Examples include Windows, macOS, and Linux.
  • Network: A system that connects devices so they can communicate and share information. Examples include home Wi-Fi and office Local Area Networks (LAN).
  • Database: An organized collection of data used for storage, retrieval, and management. An example is a student database.
  • Application: Software designed to perform specific user tasks. Examples include Microsoft Word and Google Docs.
  • Server: A computer that provides resources or services to other computers on a network. An example is a file server.
  • Client: A device or program that requests services from a server. An example is a desktop PC accessing a server.
  • Cloud Computing: Computing resources delivered over the internet. Examples include Microsoft Azure and Amazon Web Services (AWS).
  • Cybersecurity: The practice of protecting systems, networks, and data from unauthorized access and threats. Examples include multi-factor authentication and firewalls.

Areas of Information Technology

Hardware
  • Definition: Physical devices that make computing possible.
  • Responsibilities: Includes installing, configuring, repairing, and maintaining computers, servers, and peripherals.
  • Technologies: Desktop PCs, laptops, servers, and routers.
Software
  • Definition: Designs, develops, tests, and maintains software applications.
  • Responsibilities: Programming, testing, debugging, and maintaining applications.
  • Technologies: Python, Java, C++C++, and Integrated Development Environments (IDEs).
Networking & Communication
  • Definition: Connects devices so they can communicate and share resources.
  • Responsibilities: Configuring networks, troubleshooting connectivity, and maintaining network infrastructure.
  • Technologies: Routers, switches, Wi-Fi, LAN, and Wide Area Networks (WAN).
Database Management
  • Definition: Organizes, stores, secures, and manages organizational data.
  • Responsibilities: Database design, maintenance, backup, recovery, and security.
  • Technologies: SQL databases and database management systems.
Cybersecurity & Information Assurance
  • Definition: Protects systems, networks, and data from threats.
  • Responsibilities: Monitoring security, managing access, protecting data, and responding to incidents.
  • Technologies: Firewalls, encryption, and authentication.
Cloud Computing
  • Definition: Provides computing resources over the internet.
  • Responsibilities: Managing cloud services, storage, virtual machines, and scalability.
  • Technologies: AWS, Microsoft Azure, and Google Cloud.
AI & Data Analytics
  • Definition: Uses data and Artificial Intelligence (AI) to generate insights and support decisions.
  • Responsibilities: Analyzing data, identifying patterns, and supporting business decisions.
  • Technologies: AI and various analytics tools.
IT Support / Help Desk
  • Definition: Provides technical support to end users.
  • Responsibilities: Troubleshooting hardware, software, and network issues.
  • Technologies: Ticketing systems and remote support tools.
IT Governance & Management
  • Definition: Aligns IT with business goals and ensures effective management of technology resources.
  • Responsibilities: Strategic planning, policy development, compliance, and resource management.
  • Technologies: IT governance frameworks and policies.
  • Detailed Definition: The process of aligning information technology with business goals while ensuring resources are used effectively, securely, and responsibly to support organizational objectives.

IT's Impact on Business

The Role of the IT Department
  • Organizational Support: IT departments improve efficiency, support communication, manage and analyze data, protect information, and align technology with business goals.
  • Efficiency: Achieved by automating business processes and increasing productivity.
  • Supporting & Analyzing Data: IT collects, stores, manages, and analyzes data to support business decisions.
  • Supporting Communication: IT enables tools like email, messaging, video conferencing, file sharing, and collaboration across the organization.
  • Protecting Data: IT uses cybersecurity practices, access controls, backups, and monitoring to safeguard organizational information.
Strategic Alignment
  • Alignment with Goals: IT aligns technology initiatives with strategic goals to support operations, improve efficiency, and enable informed decision-making.
  • Success and Growth: This alignment improves productivity, streamlines operations, supports innovation, enhances decision-making, and assists in achieving long-term objectives.
  • Competitiveness: IT helps companies stay competitive and adapt to changing needs through process automation and strengthened security.

Support for Business Processes

  • Customer Relationship Management (CRM): A system used to manage interactions with current and potential customers. CRM software (e.g., Salesforce) helps track customer data, improve service, and enhance sales and marketing efforts.
  • Supply Chain Management (SCM): Manages the flow of goods, services, and information from suppliers to customers. SCM systems (e.g., inventory and distribution tracking) improve inventory management, purchasing, and delivery coordination.
  • Enterprise Resource Planning (ERP): Integrates core business processes (finance, HR, manufacturing, supply chain) into one software platform. ERP software (e.g., SAP, Oracle ERP) helps companies manage and automate operations across departments.
  • Human Resource Management (HRM): Manages employee records, payroll, hiring, and compliance. HRM systems (e.g., Workday, BambooHR) support benefits and performance management.
  • Financial Management: Manages accounting, budgeting, and financial reporting. Systems like QuickBooks track expenses, revenue, and historical financial performance.
  • Marketing & Sales: Promotes products and services. Marketing automation and sales software (e.g., email marketing platforms) support campaigns and sales tracking.

Specialized Business Segments and IT Use

  • Healthcare: Uses Electronic Health Records (EHRs), patient management systems, medical imaging, and telemedicine to improve patient care.
  • Manufacturing and Retail: Focuses on Supply Chain Management (SCM), automation, robotics, inventory systems, and production monitoring.
  • Logistics: Utilizes Transportation Management Systems (TMS), GPS tracking, and warehouse management systems to coordinate shipments.
  • Education: Employs Learning Management Systems (LMS), online learning platforms, and student information systems to support teaching.
  • Retail: Uses Point-of-Sale (POS) systems, inventory management, e-commerce platforms, and CRM for customer service.
  • Finance and Business: Relies on ERP, Business Intelligence (BI), and cybersecurity tools to handle financial data.
  • Marketing and Media: Uses digital marketing platforms, social media tools, and analytics to reach customers.
  • Sales and Service: Uses CRM and customer support software to increase sales performance.
  • Customized IT Solutions: Designed to meet specific needs, streamline processes, and provide a competitive advantage.

Organizational Structures and IT's Role

  • Agile Model: A flexible project management approach that delivers work in small, continuous increments while adapting quickly to changes.
  • Organizational Chart Features:
    1. Visually shows reporting lines and team connections.
    2. Displays the chain of command.
    3. Helps employees understand roles and how managers work together.
  • Structural Dimensions: Organizational structure goes across to show shared responsibilities, while organizational charts go top-down to show the reporting hierarchy.
Chain of Command and Span of Control
  • Importance of Chain of Command: Defines the flow of authority/communication, ensures everyone understands reporting relationships, streamlines decision-making, and aligns responsibilities with authority levels.
  • Span of Control: Refers to the number of employees a manager supervises.
Common Organizational Structures
  • Hierarchical Structure:
    • Definition: A traditional pyramid model where authority is distributed in layers.
    • Strengths: Clear chain of command, centralized decision-making, one supervisor per employee.
    • Limitations: Rigid; limits collaboration and agility.
    • Best Use: Traditional organizations needing clear authority and structured communication.
  • Flat Structure:
    • Definition: An organizational structure with few management layers.
    • Strengths: Faster decision-making, direct communication, greater employee independence, and freedom to make decisions.
    • Limitations: Managers have a very large span of control.
    • Best Use: Small companies or innovative teams valuing flexibility and agility.
  • Matrix Structure:
    • Definition: Combines functional and project-based models. Employees report to both a functional manager and a project manager.
    • Strengths: Encourages teamwork and resource sharing across departments; adaptable.
    • Limitations: Balancing priorities between two managers causes complexity or conflict.
    • Best Use: Organizations working on multiple cross-departmental projects.

Management Layers and Leadership Roles

Management Layers
  • Top Management: Includes roles like CEO, CFO, CIO, President, and Director. They guide overall organizational health, set goals, plan strategies, and represent the company externally. Their span of control is the entire organization.
  • Middle Management: Includes IT Managers and Department Managers. They implement strategic goals, oversee departmental efficiency, and supervise team leads. Their span of control includes smaller teams in hierarchies or larger teams in flat structures.
  • First-line Management: Includes Team Leads and Supervisors. They supervise employees, coordinate daily activities, and act as a liaison to higher management. Their span of control is usually small teams.
IT Leadership Roles (Executive Level)
  • Chief Information Officer (CIO): Oversees IT strategy, aligns technology with business goals, manages budgets, and leads the IT department.
  • Chief Technology Officer (CTO): Focuses on technology innovation and the research/implementation of emerging technologies to enhance competitive advantage.
  • Chief Security Officer (CSO): Protects digital and physical assets, develops security policies, and ensures compliance with regulations.
  • Chief Data Officer (CDO): Manages organizational data, ensuring governance, accessibility, and data-driven decisions.
  • Chief Artificial Intelligence Officer (CAIO): Leads AI initiatives and ensures ethical, strategic implementation of AI solutions.
Management Decision-Making Roles
  • IT Directors (Strategic Decision-Makers): Make long-term decisions that shape the IT vision. Example: Evaluating technology needs for competitive positioning.
  • IT Managers (Tactical Coordinators): Turn strategies into specific tasks and focus on daily operations. Example: Updating systems or improving cybersecurity.
  • Product Managers (Decision-Makers for Product Development): Plan product goals and prioritize features to meet user needs.
  • Project Managers (Operational Implementers): Execute IT projects, manage schedules and budgets, and track progress.

Information Technology Personnel Roles

Hardware, Networks, and Support Roles
  • PC Technician: Assembles, configures, and repairs personal computers. Deliverable: A repaired PC.
  • Hardware Engineer: Designs and tests computer hardware components. Deliverable: Hardware design.
  • System Administrator: Manages daily operations of computer systems. Deliverable: Configured computer system.
  • Network Administrator: Oversees network design and maintenance. Deliverable: Network configuration.
  • IT Support Specialist: Provides technical assistance to end users. Deliverable: Resolved support request.
Software, Database, and Cloud Roles
  • Software Engineer: Designs and develops software applications. Deliverable: Software application.
  • Quality Assurance (QA) Engineer: Tests applications to identify bugs. Deliverable: Bug report or resolved request.
  • Systems Analyst: Analyzes business needs to design computer systems. Deliverable: System design/requirements analysis.
  • User Acceptance Tester (UAT): Tests software from the user's perspective. Deliverable: UAT report.
  • User Experience (UX) Engineer: Ensures software meets business requirements from a usability perspective. Deliverable: UI design or usability test.
  • Back-End Developer: Builds server-side logic and application architecture. Deliverable: Server-side code.
  • System Software Developer: Develops software that manages hardware, like operating systems. Deliverable: System utility.
  • Database Administrator (DBA): Organizes, backs up, secures, and troubleshoots databases. Deliverable: Database backup.
  • Cloud Specialist: Implements and optimizes cloud services. Deliverable: Cloud infrastructure configuration.
Security and Data Analytics Roles
  • Information Security Analyst: Monitors and protects data from cyber threats. Deliverable: Incident report.
  • Business Intelligence (BI) Analyst: Processes data to create reports and dashboards. Deliverable: BI dashboard.
  • Data Governance Analyst: Ensures data accuracy, consistency, and regulatory compliance. Deliverable: Data quality report.

Outsourcing and Insourcing

  • Outsourcing: Hiring external vendors to handle IT functions (e.g., cloud computing, software development) instead of performing them internally. Common reasons include needing outside expertise or cloud services.
  • Insourcing: Handling IT functions internally by building infrastructure and hiring staff. The primary reasons are gaining greater internal control and retaining operations within the company.

Technology Infrastructure: Hardware

  • On-premises Infrastructure: Physical hardware (PCs, workstations, servers) located physically within the organization. Offers better control and security but requires internal maintenance.
  • Cloud Infrastructure: Remote computing resources accessed via the internet. Offers flexibility and scalability with lower up-front costs, but depends on internet connectivity.
Infrastructure Components
  • People: IT professionals and end users applying skills to keep technology functioning.
  • Processes: Standardized procedures that ensure tasks are completed consistently and efficiently.
  • Hardware: Physical devices (computers, routers) providing the foundation.
  • Software: Operating systems and applications that give hardware instructions.
  • Networks: Connections allowing devices to communicate.
  • Databases: Storage systems for managing large amounts of information.
  • Cloud: Platforms offering scalable resources accessible from anywhere.
Traditional vs. Cloud Comparison
  • Location: Traditional is on-premises; Cloud is remote/internet-hosted.
  • Hardware: Traditional requires large data center space; Cloud uses virtualized resources.
  • Scalability: Traditional is limited by physical capacity; Cloud is easily scalable.
  • Maintenance: Traditional requires IT staff for repairs; Cloud maintenance is handled by the vendor.
  • Accessibility: Traditional is restricted to local/VPN; Cloud is accessible anywhere with internet.

Classes of Computers

  • Single-user Portable: Lightweight, designed for one user. Example: Laptops used by students.
  • Single-user Non-portable: Desktop computers used in a fixed location. Example: Office workstations.
  • Servers: Powerful computers providing services/resources to others on a network. Examples: File servers, web servers.
  • Mainframes: High-capacity computers processing large volumes of transactions simultaneously. Examples: Banking systems, airline reservations.
  • Supercomputers: Designed for extremely fast complex calculations. Examples: Weather forecasting, scientific research.
  • Quantum Computers: Use quantum principles to solve problems much faster than traditional computers. Examples: Cryptography, AI research.

Computer Hardware Components

  • CPU (Central Processing Unit): The "brain" that executes instructions. Examples: Intel Core, AMD Ryzen.
    • Control Unit (CU): Coordinates instruction execution and data flow within the CPU.
    • Arithmetic & Logic Unit (ALU): Performs calculations and logical operations.
  • Memory: Stores data/instructions for processing. Examples: RAM, cache.
  • Motherboard: The main circuit board connecting all components (e.g., ATX motherboard).
  • RAM (Random Access Memory): Temporary memory for data currently in use (e.g., 16GB16\,GB DDR5DDR5 RAM).
  • Cache Memory: Very fast memory storing frequently used data (L1, L2, L3 cache).
Flow of Data
  1. Input: Data is entered via devices like keyboards or scanners.
  2. Processing: The CPU executes instructions and performs calculations.
  3. Storage: Data is temporarily or permanently stored for future use.
  4. Output: Processed info is presented to the user via devices like monitors.
Storage Devices
  • Hard Disk Drive (HDD): Magnetic storage. Advantages include large capacity and low cost. Limitations include slower performance due to moving parts.
  • Solid State Drive (SSD): Flash-memory storage. Advantages include faster performance and durability. Limitations include higher cost per gigabyte.

Peripheral and Reality Devices

  • Input Devices: Keyboard, Mouse, Stylus (pen).
  • Output Devices: Printer, Monitor, 3-D Printer.
  • Hybrid (Input/Output): Touch Screen.
  • Augmented Reality (AR): Overlays digital info onto the real world (e.g., smart glasses, smartphones).
  • Virtual Reality (VR): Creates a completely immersive digital environment using headsets.
Ports and Connections
  • USB-A: Widely compatible but larger and slower than modern standards.
  • USB-C: Reversible connector; supports high-speed data, power, and video.
  • HDMI: Transmits high-definition audio and video over one cable.
  • Bluetooth: Wireless tech for nearby devices; eliminates cables but has limited range.

Software Systems

  • System Software: Manages hardware and provides a platform for applications (e.g., Windows, Android).
  • Application Software: Helps users perform specific tasks (e.g., Word, Chrome).
Operating System (OS) Types
  • Windows: General-purpose OS for business and personal PCs.
  • macOS: Operating system for Apple computers.
  • Linux: Open-source, flexible OS used for servers and development.
  • Android: Mobile OS developed by Google.
  • iOS: Mobile OS developed by Apple.
Software Categories
  • Productivity: Documents and spreadsheets (Microsoft Office).
  • Creative/Media: Graphics and video editing (Adobe Photoshop).
  • Business/Database: Enterprise operations (SAP, Microsoft Access).
  • Communication: Messaging and video calls (Zoom, Microsoft Teams).
  • Web Browsers: Accessing the internet (Google Chrome, Safari).

Programming Languages and Tools

  • Compiled Languages: Translated to machine code before execution (e.g., C++C++). They are fast but require a pre-execution build.
  • Interpreted Languages: Translated statement-by-statement at runtime (e.g., Python). Easier to debug but slower.
  • High-level Languages: Human-readable and easier to maintain (e.g., Python, Java).
  • Low-level Languages: Interact closely with hardware; difficult to write (e.g., Assembly).
Language Comparisons
  • Java: Object-oriented, platform-independent, widely used in Android, but resource-intensive.
  • C++C++: High performance, low-level access; used for games/system software but complex to learn.
  • Python: Simple syntax, extensive libraries; used for AI/scripting but slower execution.
Development Tools
  • Compiler: Converts source code to machine code (e.g., GCC).
  • Interpreter: Executes source code statement by statement.
  • IDE (Integrated Development Environment): Provides a suite of tools for writing and testing code (e.g., Visual Studio, PyCharm).
Software Sources
  • Open Source: Publicly available source code that users can modify (e.g., Linux).
  • Proprietary: Owned by a company with restricted source code (e.g., Windows).
  • Off-the-Shelf: Commercial software designed for general use (e.g., Adobe Acrobat).

Computer Networking

  • Network Role: Enabling communication, resource sharing, and remote access.
  • LAN (Local Area Network): Connects devices in a limited area like a home or office.
  • WAN (Wide Area Network): Connects multiple LANs across large geographic areas.
  • Network Hardware:
    • Switch: Connects devices on a local network and manages traffic between them.
    • Router: Directs data between different networks and provides internet access.
    • Modem: Converts digital signals to analog (and vice versa) to connect to an ISP.
    • NIC (Network Interface Card): Allows a device (PC, printer) to connect to the network.
  • Network Topologies:
    • Star: All devices connect to a central hub.
    • Mesh: Interconnected devices with multiple paths.
    • Ring: Circular path.
    • Bus: Shared communication cable (backbone).
    • Tree: Hierarchical structure combining star networks.

The Internet and Protocols

  • The Internet: A global network of interconnected computer networks.
  • TCP/IP: The standard suite of protocols for transmitting data across the internet.
  • OSI Model: A seven-layer framework standardizing data transmission.
  • Application Protocols:
    • HTTP: Transfers web pages (Opening a site in Chrome).
    • SMTP: Sends email between servers.
    • FTP: Transfers files between computers.

Information Security and Cybersecurity

CIA Triad
  1. Confidentiality: Ensuring only authorized individuals can view data.
  2. Integrity: Maintaining data accuracy and reliability.
  3. Availability: Ensuring data and resources are accessible when needed.
Security Mechanisms
  • Authentication: Verifying identity using passwords, biometrics, or MFA.
  • Access Control: Restricting access based on predefined permissions and roles.
  • Encryption: Converting readable data into unreadable ciphertext (e.g., BitLocker).
  • Firewalls: Monitoring and filtering network traffic based on security rules.
  • Backups: Copying data for restoration after loss or corruption.
Recovery Sites
  • Hot Site: Fully operational facility; fastest recovery; highest cost.
  • Warm Site: Partially equipped; requires setup; moderate cost/speed.
  • Cold Site: Basic space; longest recovery; lowest cost.
Cybersecurity Management
  • 4-Step Process: Identify, Protect, Detect, Respond.
  • Core Terms:
    • Assets: Valuable hardware, software, or data.
    • Threats: Actions that exploit vulnerabilities (e.g., Malware, Phishing, DOS, Insider Threats).
    • Vulnerabilities: Weaknesses in a system.
    • Controls: Safeguards used to reduce risks.
  • GRC Framework: Governance (policies), Risk (identifying threats), and Compliance (legal adherence).

Regulatory and Industry Standards

  • GDPR (General Data Protection Regulation): Privacy regulation for the European Union.
  • FISMA (Federal Information Security Modernization Act): Security for U.S. federal agencies.
  • SOX (Sarbanes–Oxley Act): Financial reporting integrity.
  • FERPA (Family Educational Rights and Privacy Act): Student record privacy.
  • HIPAA (Health Insurance Portability and Accountability Act): Patient health info protection.
  • PCI DSS (Payment Card Industry Data Security Standard): Credit card information security.