Introduction to Information Technology in Education - Comprehensive Course Study Guide
Course Overview and Introduction to IT
- Course Code: EED 10403
- Course Title: Introduction to Information Technology in Education
- Institution: Management and Science University (MSU)
- Course Learning Outcome (CLO1): Describe the usage of the computer and its components (C1, PLO1).
- General Introduction: Computers and Information Technology (IT) are central to modern life. The technology is continually evolving, leading to an increasing number of IT-based creations. Understanding IT history helps learners appreciate past and present innovations.
- Major Content Pillars:
- History of Computers.
- Basic Definition of IT.
- Development and Importance of IT.
History of Computers and Computing Devices
- The Evolution: Spans over 200 years across the 19th, 20th, and 21st centuries. Advancement in technology allowed for complex, powerful machines, increasing the growth of computer usage.
Early Computing Devices (Pre-1800s)
- Abacus (3000 BCE):
- Often called the earliest known computer.
- Used beads on wires/rods for arithmetic.
- Regional names:
- China: 'Suanpan' (calculating tray).
- Japan: 'Soroban'.
- Russia: 'Schoty'.
- Napier’s Bones (1617): Developed by John Napier. A manual calculator using rods for multiplication and division.
- Pascaline (1642): Invented by Blaise Pascal. A mechanical calculator for addition and subtraction. It was the first mass-produced calculator and used turning dials to enter numbers.
- Leibniz’s Stepped Reckoner: Created by Gottfried Wilhelm Leibniz. It improved on Pascal's design by adding multiplication and division. The name comes from the German term Staffelwalze, meaning "stepped drum." It was the first to perform all four basic arithmetic operations.
The Mechanical Era (1800s)
- Jacquard Loom (1801): Invented by Joseph Marie Jacquard. Used punch cards to weave complex patterns. This use of punch cards was a precursor to computer data storage.
- Analytical Engine (1822): Designed by Charles Babbage (English mathematician/computer pioneer). A proposed digital mechanical general-purpose computer intended to tabulate logarithms and trigonometric functions using approximating polynomials.
Early Electromechanical Computers (1900s–1940s)
- Hollerith Tabulating Machine (1890): Invented by Herman Hollerith to process the 1890 U.S. Census. It used punch cards to record age, gender, and citizenship, significantly speeding up the census.
- Turing Machine (1936): Introduced by Alan Turing. A theoretical mathematical model of a universal machine that can perform any set of instructions. It consists of a tape, a tape head, and a set of rules. This paper is considered the foundation of computer science.
- General Definition: IT encompasses systems, software, programming languages, and data processing within Information and Communications Technology (ICT). The goal is to use technology systems to solve problems and handle information.
- Five Types of IT:
- Analytics: Determining patterns, analyzing, and presenting visual information (data trends). Guides business decisions via websites, social media, and Point of Sale (POS) terminals.
- Automation: Replacing repetitive processes with systems/software to reduce manual intervention, speed up work, and lower costs. Used in customer support and data logging.
- Cloud Computing: Delivering services (servers, databases, analytics) over the Internet. Offers flexibility and scalability. Common tools include Firebase Cloud Functions.
- Cyber Security: Defending IT infrastructure and computer systems from unauthorized entry and malicious attacks. Tools include anti-spyware, firewalls, and antivirus software.
- Networking: Establishing connections between computers to share information via LANs and WANs. Utilizes routers, switches, and TCP/IP protocols.
- Enhanced Productivity:
- Faster Task Completion: Automation reduces manual effort.
- Improved Accuracy: AI and automated error detection minimize human mistakes.
- Remote Work: Tools like Zoom, Microsoft Teams, and Slack allow location flexibility.
- Communication Facilitation:
- Instant: Email (Gmail, Outlook) and Messaging (WhatsApp, Slack).
- Video Conferencing: Zoom and Google Meet for face-to-face collaboration.
- Social Media: LinkedIn, Facebook, and Twitter for branding and networking.
- Data Management:
- Provides secure, scalable storage (e.g., Google Drive).
- Uses Content Management Systems (CMS) like SharePoint and Dropbox.
- Enables predictive analytics via AI and machine learning.
- Business Operations:
- Inventory: Uses barcode scanners and RFID.
- CRM: AI-driven chatbots improve customer engagement.
- Finance: Digital gateways like PayPal, Stripe, and Square.
- Innovation Catalyst: Accelerates Blockchain, Internet of Things (IoT), and Fintech (cryptocurrency, mobile banking).
- Accessibility to Information: Internet hubs (Google, Yahoo), Online Encyclopedias (Wikipedia), and E-learning platforms (Coursera, Udemy, Khan Academy).
Hardware: The System Unit
- System Unit: Also called the chassis. A case containing electronic components used to process data.
- Motherboard: The main circuit board. Connects all parts (CPU, memory, hard drives). Includes sockets (slots for pins/connections) and ports (for monitor, printer, etc.).
- CPU (Central Processing Unit): The "brain" of the computer. Executes programs and performs all operations. Contains a control unit and an arithmetic logic unit.
- GPU (Graphic Processing Unit): Designed to accelerate image and graphics creation. Features a parallel architecture making it more efficient than a CPU for rendering and large data blocks.
- Memory: Electronic components storing instructions and data.
- RAM (Random Access Memory): Short-term memory. Allows data to be read in any order. Crucial for multitasking.
- ROM (Read Only Memory): Permanent memory where contents cannot be changed after manufacture.
- Data Measurement Units:
- Kilobyte (KB): ≈1×103 bytes
- Megabyte (MB): ≈1×106 bytes
- Gigabyte (GB): ≈1×109 bytes
- Terabyte (TB): ≈1×1012 bytes
- Adapter Cards: Expansion cards (sound card, modem, video card) installed in expansion slots on the motherboard using "Plug and Play" configuration.
- PC and Flash Memory Cards: Storage used in smartphones/cameras; can be inserted into sockets as an alternative to USB drives.
- Ports:
- Serial Ports: Transmits 1 bit at a time (slow-speed devices like mice).
- Parallel Ports: Transfers more than 1 bit at a time (printers).
- USB: Universal Serial Bus.
- HDMI: For audio and video input.
- Keyboard: Includes alphanumeric area, numeric keypad, and function keys. Types include cordless and ergonomic.
- Mouse: Pointing device. Mechanical (uses a ball) or Optical (uses light for precision).
- Others: Joystick, steering wheels, pedals, Light pen/Stylus, Touch screens, Digital cameras, Microphones, and Scanners (used for image processing).
Output Devices
- Display Devices: Visually convey information (soft copy).
- Types: LCD (Liquid Crystal Display), CRT, and Plasma.
- Printers: Produce text/graphics on paper (hard copy). Orientations: Portrait and Landscape.
Storage Devices
- Secondary Storage: Used for future retrieval.
- Hard Disks: Freestanding external disks or removable disks.
- Floppy Disk: Portable, inexpensive medium (diskette).
- Optical Discs: Flat, round discs (read-only or read/write) made of metal and plastic.
- USB Flash Drive: Capacity up to 1 TB. Similar applications to Solid State Disks (SSD).
File Management and Operations
- File Management: Systematically naming, storing, sorting, and retrieving files to ensure data integrity.
- Directory Structure: A folder (directory) acts as a virtual container. Subdirectories create a tree-like hierarchy.
- Core Operations:
- Moving: Reallocates a file to a new directory without duplication.
- Copying: Creates a duplicate (fundamental for version control).
- Deleting: Removes the file's pointer. Often goes to a Recycle Bin. Permanent deletion makes recovery difficult.
- Formatting: Preparing a storage device (HDD, SSD, USB) for data storage by setting up a file system. This wipes existing data and initializes the device structure.
- Backups: Safeguarding data through duplication. Includes Local (USB) and Cloud (Google Drive) strategies.
Computer Networks
- Definition: A group of interconnected computers sharing resources.
- Basic Terminology:
- Node: Any device connected to a network (PC, printer, smartphone, router).
- Server: Powerful computer providing services (File, Web, Email, Print, Database) to clients.
- Client: Device/software that requests resources from a server.
- IP Address: Unique identifier. IPv4 (shorter, e.g., 192.168.0.1) and IPv6 (newer, longer).
- Bandwidth: Data transfer capacity measured in Mbps or Gbps.
- Router: Directs data between different networks (like a post office).
- Switch: Connects devices within the same LAN (like a school receptionist).
- Network Categories:
- LAN (Local Area Network): Small area (home, office).
- MAN (Metropolitan Area Network): City or campus-wide area.
- WAN (Wide Area Network): Large geographic area (the Internet).
- PAN (Personal Area Network): Very short range (Bluetooth, smartwatches).
- Network Topologies:
- Bus: All nodes on one main cable (backbone).
- Star: All nodes connect to a central hub/switch.
- Ring: Computers form a circle; data travels in one direction.
- Mesh: Every node is connected to every other node (web structure).
Computer Software and Programming
Application Software
- Distribution Types: Packaged, Custom, Web-based, Open source, Shareware (trial), Freeware (no cost), and Public-domain (no copyright).
- Business Software: Word processing, Spreadsheets (calculations/charting), Databases, Presentation graphics, Note-taking, PIM (Personal Information Manager), and Accounting (e.g., Quicken).
- Graphics/Multimedia: CAD (Computer-Aided Design), Desktop Publishing, Paint/Image editing (Illustrator, Photoshop), and Multimedia Authoring (Dreamweaver).
Programming Languages
- Machine Language: Low-level; only language recognized by computers using binary digits (1s and 0s).
- Assembly Language: Uses symbolic instruction codes and abbreviations.
- Procedural Languages: Example: C (designed for system software).
System Development Life Cycle (SDLC)
- Information System (IS): Hardware, software, data, people, and procedures working together.
- Key Actors: System Analyst (liaison) and Project Team (users, analysts, leader).
- Project Management Tools: Gantt Charts (scheduling) and Project Management Software.
- SDLC Phases (PADIO):
- Planning: Project request, resource allocation, steering committee review.
- Analysis: Feasibility study and detailed logic design.
- Design: Acquiring hardware/software and creating prototypes (working models).
- Implementation: Building the system, training users, and conversion.
- Operation, Support, and Security: Ongoing maintenance, performance monitoring, and security assessments.
Computer Security and Ethics
- Computer Security Risk: Actions causing damage to hardware, software, or data.
- Cybercrime Categories:
- Hacker: Accesses network illegally (sometimes claims to improve security).
- Cracker: Same as hacker but with malicious intent (destroying/stealing data).
- Script Kiddie: Malicious intent without technical skills.
- Corporate Spies: Hired to steal proprietary data.
- Unethical Employees: Exploit weaknesses for financial gain.
- Cyberextortionist: Uses email for extortion threats.
- Cyberterrorist: Attacks networks for political reasons.
- Malware:
- Virus: Damaging program that spreads and damages files.
- Worm: Copies itself repeatedly, depleting resources (e.g., memory/bandwidth).
- Trojan Horse: Hides as legitimate software; does not replicate self.
- Protection: Antivirus programs identify and remove these threats.
Questions & Discussion
- Task 1: Choose an online tool and explain 5 ways it assists TESL (Teaching English as a Second Language).
- Task 2: State the types of nodes/networks used as a university student while revising for exams.
- Task 3 (SDLC): Based on an educational game assignment, implement the 5 phases of SDLC with examples.
- Reflective Questions:
- How does file management reflect cognitive organization?
- What theoretical considerations guide effective backups?
- How can you integrate systematic file management into teaching routines?
- Mathematical Context (Calculus Refresher):
- Formula for derivative via limits: f′(x)=limh→0hf(x+h)−f(x)