Introduction to Computers: History and evolution of computing. Classification of computers: supercomputers, mainframes, microcomputers, and embedded systems. Characteristics of computers: speed, accuracy, storage, and versatility. Computer Hardware: Central Processing Unit (CPU): control unit, arithmetic logic unit, and registers. Memory: RAM, ROM, cache, and virtual memory. Storage devices: hard disk drives, solid-state drives, optical discs, and flash storage. Input devices: keyboard, mouse, scanner, microphone. Output devices: monitors, printers, speakers. Computer Software: System software: operating systems (Windows, Linux, macOS), utility programs, device drivers. Application software: word processors, spreadsheets, presentation software, database management systems. Data Representation: Number systems: binary, octal, decimal, hexadecimal. Character encoding: ASCII, Unicode. Representation of numbers, text, images, and sound. Computer Networks and Internet: Network types: LAN, WAN, MAN, PAN. Network topologies and communication media. The Internet and World Wide Web: browsers, search engines, email, and web services. Information Security: Threats: malware, phishing, hacking. Security measures: firewalls, antivirus, encryption, authentication. Backup and recovery. Ethical and Social Issues: Privacy, intellectual property, copyright, and plagiarism. Computer ethics and professional responsibilities. Productivity Applications: Word processing: document creation, formatting, tables, mail merge. Spreadsheets: formulas, functions, charts, data analysis. Presentations: slide design, animations, transitions. Emerging Technologies: Cloud computing, artificial intelligence, Internet of Things (IoT), blockchain.
- Teacher: Aliyu Hassan Ahmad