CSC-101: Introduction to ICT Syllabus
General Information
Course Number CSC-101
Credit Hours 3+1 (Theory Credit Hour = 3, Lab Credit Hours = 1)
Prerequisite None
Course Coordinator Not Specified
Course Objectives
This course is intended to give students a solid background in Computers, with a focus on basic computer
terminology, Computer Networks, information and Communication Technologies. Topics include computer and
their uses, internet and the world, interacting with computer, seeing, hearing and printing data, processing and
storing of data, using operating systems and working with application software’s, Networking basics, basic data
communication terminologies, working in the online network and this course will cover basic Information and
Communication Technologies and processes involved in design of information systems.
Catalog Description
CSC-101
Course Content
Week Topic Topic details
Overview of ICT Systems
Tools of ICT
o Computer System
o Mobile System
o Satellite System
Overview of o Radio System
Information and Computer System (detailed overview):
1 Communication o Introducing to the world of Computers
Technology Computers in your life (Home, Education, Jobs, on the
Systems
go)
What is a computer and what does it do?
Computer Users and Professionals
History and Generations of computer
Computers to fit every need (Embedded, Mobile, PC,
Servers, Mainframe, Supercomputer)
o The System Unit: CPU and Memory
Represent data and program instructions (Binary
representation, Binary to decimal and decimal to
binary conversion, ASCII, Unicode)
Components located inside the system unit (CPU,
RAM, ROM, Cache, Registers, Hard drives, ports, etc)
Overview of Hardware vs Software
Information and
Input and Output devices
2 Communication
Technology How the CPU Works? (Fetch, Decode, Execute and
Systems Store)
Brief overview of strategies to speed up a computer?
(improve architecture, improve materials, pipelining,
multiprocessing and parallel processing)
o System software, Application software and utility
programs
o How internet work?
Mobile System (Basic understanding)
o Overview of Mobile phone communication technology
o What is cellular network for mobile communication?
o Uses of Mobile phone
o Concepts of GSM, GPRS, and WAP
o What is 1G, 2G, 3G, 4G and 5G?
Overview of Satellite System (Basic understanding)
Information and o What is Satellite and how Satellite works?
3 Communication o Difference between natural satellite and artificial satellite
Technology o What is the difference between Polar satellite and Geo-
Systems
stationary satellite
o Applications of Polar satellite
o How following are working in Geo-stationary satellite:
Transponder, TV, VSAT, GPS
Radio System (Basic understanding)
o How Radio communication works?
o Two types of Radio: Satellite based and Web based radio
Overview
Storage systems characteristics
Hard drives
4 Storage systems Optical Discs
Flash memory
Other types of storage systems
Overview of RAID: RAID 0 and RAID 1
Overview of operating system
Understand working of operating systems
Operating Operating systems for personal computers and servers
5 Systems and Operating systems for mobile phones
utility programs Operating systems for larger computers
Utility programs
The future of operating systems
Overview
What is a network
Network Applications
Network Characteristics
Data Transmission Characteristics
Networking media: wired and wireless
OSI reference model
Network Topologies: Star, Ring, Mesh, Bus, etc.
Communications protocol and networking standards
Computer TCP/IP
6&7
Networks Ethernet (802.3)
Wi-Fi (802.11)
WiMAX (802.16)
Bluetooth
Types of Networks: Internet and Intranet (LAN, MAN,
WAN, etc.)
Networking Hardware
Network Adapters and Modems
Switches and Routers
Network Programming concepts
Overview
Why be concerned about internet and network security
Unauthorized access and Unauthorized use
Hacking and other ways
Internet and Protecting against Unauthorized access and Unauthorized use
8 Network Access Control Systems
Security Firewalls, Encryption, and Virtual Private Networks
(VPNs)
Computer Viruses and Other Types of Malware
Identity Theft and Phishing
Protecting Against Identity Theft and Phishing
Overview
What is E-commerce
E-commerce business models
Security Issues
E-Commerce
What is E-Government
9 and 10 and E-
Government Use of ICT in Government Organizations
Mode of E-Government: G2C, G2B, G2G, G2E
Objectives of E-Government in Pakistan
E-Government services in Pakistan
Main challenges for E-Governance in Pakistan
What Is a Database?
A Simple Relational Database
Databases and Role and Advantages of the DBMS
11 and Database Types of Databases
12 Management Why Database design is important?
Systems
Database languages: DDL and DML
ER-Diagrams
Overview of SQL
Artificial Intelligence and Machine Learning
5G Technology
Cloud Computing
Virtualization
Overview of
13, 14 Big Data
and 15
Contemporary
Technologies Internet of Things
High Performance Computing/High Throughput Computing
Virtual and Augmented Reality
3D Printing
Group Projects Presentation
Complete course review
16
Group Projects Presentation
Text Book
1. Deborah Morley, Charles S. Parker, “Understanding Computers: Today and Tomorrow, Comprehensive”, 16th
Edition
Reference Material
1. Peter Norton, Introduction to Computers, 7th Edition
2. Williams Sawyer, Using Information Technology: A Practical Introduction to Computer & Communications,
10th Edition
3. Computers, Communications & information: A user's introduction, Sarah, E. Hutchinson. Stacey, C. Swayer.
4. Fundamentals of Information Technology, Alexis L Mathewsleon Leon Press.
Course Learning Outcomes
Course Learning Outcomes (CLO)
Identify the basic functions of computer hardware, software components including operating system and other
1
ICT systems
Understand and explain the components of a computer system (i.e. input, processing, output, storage) and the
2 appropriate use and management of various storage media, system software, applications, computer networks
and Internet.
3 Describe the basic concepts of emerging technologies and how they are being used to solve the problems
CLO-SO Map
SO IDs
CLO ID GA1 GA2 GA3 GA4 GA5 GA6 GA7 GA8 GA9 GA10 GA11 GA12
CLO 1 1 0 0 0 0 0 0 0 0 0 0 0
CLO 2 1 0 0 0 0 1 0 0 0 0 0 0
CLO 3 1 0 0 0 0 0 0 0 0 0 0 1
Approvals
Prepared By Dr. Syed Asif Raza Shah
Approved By
Last Update 17/09/2019