Introduction to Computing: Foundations of Computer Science, IT, and ICT

Learning Objectives

  • Define computing and distinguish between computer science and information technology.

  • Explain what information and communication technology (ICT) means and why it matters.

  • Identify the core components of a computing environment: hardware, software, data, people, and procedures.

  • Describe real-world applications of computing across everyday life and industries.

  • Explore career pathways and professional fields within computing.

Overview of Computing

  • Definition of Computing: Computing is the process of using computers and technology to manage, process, and communicate information.

  • Scope: Encompasses everything from designing hardware and writing software to solving complex problems, analyzing data, and building systems that enhance everyday life.

  • Four Core Pillars of Computing:

    • Problem Solving

    • Data & Information

    • Systems & Networks

    • Automation

Computer Science vs. Information Technology

  • Computer Science and Information Technology represent two closely related but distinct academic and professional fields within computing.

  • Computer Science (CS):

    • Focuses primarily on theory, algorithms, and software design.

    • Studies the underlying mechanisms of how computers solve problems.

    • Core areas include programming, data structures, and Artificial Intelligence (AI).

    • Goal: Builds new systems, applications, and technological capabilities.

  • Information Technology (IT):

    • Focuses on deploying, managing, and maintaining computing systems.

    • Manages hardware infrastructure, networks, and organizational systems.

    • Core areas include technical support, cybersecurity, and system administration.

    • Goal: Keeps existing technology operating smoothly, securely, and efficiently.

Information & Communication Technology (ICT)

  • ICT refers to the integrated combination of computing technology and communication systems used to store, process, and exchange information.

  • Core Elements of ICT:

    • Information: Data that is processed, structured, and organized to be meaningful.

    • Communication: The exchange of information between people, organizational units, or automated systems.

    • Technology: The underlying tools, devices, and systems that enable processing and communication.

Core Components of a Computing Environment

  • Every functional computing environment relies on five interacting components:

    • Hardware: The physical equipment and electronic devices, including computers, servers, storage units, and peripheral devices.

  

Hardware
  • Software: Programs, operating systems, and applications that instruct hardware on what tasks to perform.

  

Software
  • Data: Unprocessed raw facts, symbols, and figures that are manipulated into actionable information.

  

Data
  • People: The human element, including end-users, system administrators, software developers, and IT support personnel.

  

People
  • Procedures: Established policies, rules, step-by-step instructions, and operational guidelines that govern how systems are used and managed.

  

Procedures

Real-World Applications of Computing

  • Computing technology forms the foundational framework of modern industry and everyday living:

    • Healthcare: Enables patient record management, medical imaging, diagnostic AI tools, and remote telemetry monitor systems.

  

Healthcare
  • Education: Powers online learning portals, digital textbooks, virtual classrooms, and administrative student management platforms.

  

Education
  • Business & Finance: Facilitates supply chain management, enterprise resource planning, algorithmic trading, and market analysis.

  

Business & Finance
  • Entertainment: Powers video gaming, digital streaming platforms, graphics animation, and content distribution networks.

  

Entertainment
  • Travel & Transport: Manages flight booking networks, GPS navigation software, logistics routing, and autonomous vehicle control.

  

Travel & Transport
  • Banking: Supports electronic funds transfers, automated teller machine (ATM) operations, online mobile banking applications, and fraud protection algorithms.

  

Banking

Professional Pathways and Careers in Computing

  • The discipline of computing encompasses a broad variety of career fields:

    • Software Developer: Specializes in designing, coding, testing, and building applications, mobile tools, and software systems.

  

Software Developer
  • Network Administrator: Manages, configures, maintains, and secures local and wide-area organizational networks.

  

Network Administrator
  • Data Analyst: Cleans, processes, and interprets complex data sets to discover insights and guide operational decision-making.

  

Data Analyst
  • IT Support Specialist: Assists users with hardware and software issues, offers technical troubleshooting, and maintains helpdesk infrastructure.

  

IT Support Specialist

Learning Activities

  • Activity 1: Spot the Computing System

  

Spot the Computing System
  • Goal: Identify the five core components of a computing environment (hardware, software, data, people, procedures) within a real, everyday computing system.

  • Allocated Time: 12–15 minutes.

  • Group Structure: Small groups of 3–4 students.

  • Step-by-Step Procedure:

    1. Form small groups consisting of 3 to 4 students.

    2. Assign each group a familiar system to analyze: ATM, smartphone, self-checkout station, or online class portal.

    3. Small groups map out the exact hardware, software, data, people, and procedures that make up that assigned system.

    4. Each group delivers a 2-minute oral presentation summarizing their 5-component breakdown to the class.

    • Activity 2: CS or IT? Career Sort

  

CS or IT? Career Sort
  • Goal: Practice differentiating computer science roles from information technology roles and recognize areas of professional overlap.

  • Allocated Time: 10–12 minutes.

  • Group Structure: Student pairs transitioning to whole-class discussion.

  • Step-by-Step Procedure:

    1. Distribute or display job title/scenario cards (e.g., "writes a mobile app," "fixes a broken office network").

    2. Working in pairs, students categorize each card into Computer Science, Information Technology, or Both.

    3. Pairs share and justify at least two of their sorting decisions with the entire class.

    4. The class engages in discussion regarding cards that caused disagreement, examining why CS and IT fields frequently overlap in practice.

Self-Assessment & Review Questions

  • Question 1 (True or False): Computer science and information technology mean exactly the same thing.

    • Correct Answer: False.

    • Explanation: Computer science focuses on theory, algorithm development, software design, and building new systems, whereas information technology emphasizes the implementation, administration, security, and maintenance of existing technology systems.

  • Question 2 (Fill in the Blank): ________ refers to the physical parts of a computer system, while ________ refers to the programs that run on it.

    • Correct Answer: Hardware refers to the physical parts, while Software refers to the programs.

  • Question 3 (Short Answer): Name one everyday application of computing and one computing career connected to it.

    • Correct Answer: Example pairing: Application = Healthcare; Connected Career = Software Developer (creating electronic health record software) or Data Analyst (analyzing patient diagnostic data).

  • Question 4 (Multiple Choice): Which option is NOT a component of a computing environment?

    • Options: (a) Hardware, (b) Weather, (c) Data, (d) People.

    • Correct Answer: (b) Weather.

    • Explanation: The five fundamental components of a computing environment are Hardware, Software, Data, People, and Procedures.

Summary & Key Takeaways

  • Computing bridges abstract theoretical principles (Computer Science) with practical, operational infrastructure (Information Technology).

  • ICT integrates processing capacity, data systems, and communications technology into a unified ecosystem.

  • All computing environments depend on the interconnected operation of hardware, software, data, people, and procedures.

  • Computing drives innovation across all major industries and opens diverse professional career paths.

  • Upcoming Content: Next week covers Number Systems & Data Representation.