Skip to Main Content

Introduction to ICT - (SS1423): Course Content

Information and Communication Technology (ICT) refers to the use of technology to manage, process, and communicate information, encompassing hardware, software, and services for creating, storing, retrieving, and exchanging information.

Course Outline

Introduction

  • World of Computer
    • Computers in your life, Data Vs Information, Hardware Vs software.

Software vs Hardware

Computer and Society

  • Categories of Computer
  • Computers and Society
    • Computer oriented society, Risk of Computer oriented society, differences in online communication

Introduction to era of Internet

History & Generations

  • A brief History of computing
  • Generations of computer 

    Number System

  • Binary, octal and Hexadecimal number system
  • Inter conversions of different number systems 

  • Number System

  • Binary representation of negative numbers 1s and 2s compliment and additions & subtraction in binary   

    Problem Solving

  • Algorithms and Flowcharts
    • What is pseudocode and flowchart
  • Applications of flowcharts   

    Problem Solving

  • Algorithms
    • Branches
    • Loops
    • Working of algorithms and dry run
  • Combination of branches and loops  

    Computer Networks

  • Network Characteristics
    • What is a network
    • Wired Vs Wireless
  • Topologies   

    Internet and WWW

  • What is internet
  • Evolution of internet
  • World wide web, How www is different from internet
  • Domain Name system and network addresses
  • How internet works (Interaction of web clients and webservers)
  • Beyond browsing and Email    

    Information Security

  • What is Computer Security
  • Why Be Concerned About Network and Internet Security?
  • Unauthorized Access and Unauthorized Use   

    Project Allocation

    Information Security:

  • Computer Sabotage
    • Botnets, Computer Viruses and Other Types of Malware
    • Denial of Service (DoS) Attacks
  • Protecting against unauthorized access and use
  • Firewalls, Encryption, and Virtual Private Networks (VPNs) and additional Public Hotspot Precautions   

    Intellectual Property

  • Rights, Ethics, Health, Access, and the Environment
    • Intellectual property rights
    • Ethics
  • Environmental concerns   

    Artificial Intelligence

  • Thinking machines
  • Expert Systems
  • Robotics   

    Computer Graphics

  • Computer graphics in entertainment
  • Graphics and computer aided designs (CAD)
  •  

Course Objectives

Learning Objectives:

After completing this course, students will be able to:

  1. Apply basic arithmetic operations and number system conversion.
  2. Solve the problem by designing flowcharts, algorithm and pseudo code
  3. Implement programs using basic programming concepts.
  4. Implement basic network topologies.
  5. Describe the role of cyber security in communication technologies.
  6. Appreciate the importance of ethics/intellectual property in computing.
  7. Implement Database for data storage.

Explain Artificial Intelligence and its basic terminologies.