ICT Theory - Course Outline CC120
ICT Theory - Course Outline CC120
NCEAC
NCEAC.FORM.001
Pre-requisite None
Teaching Methodology Classroom Lectures, Assignments, Quizzes, Presentations, and Semester Project
Assignment(s) 10%
Quizzes 10%
Total 100%
Course Moderator /
Muhammad Tahir Sohail
Coordinator
Contact (Phone No and
[email protected]
Email)
Textbook II. Understanding Computers: Today and Tomorrow, Comprehensive, Deborah Morley,
Charles S. Parker, Cengage Learning, 2017.
NCEAC.FORM.001
This course covers the basics of Information and Communications Technologies. Topics include:
Overview of ICT; Computing Models; Computer Systems & Components; Number Systems &
Computer Codes; System & Application Software; Introduction to Databases & Information Systems;
Computer Networks & Internet; Security; Future Trends in ICT; Problem Solving Concepts;
• To understand the fundamental concepts related to computer software and hardware’s.
Course Synopsis
• To understand the organization of computer systems.
• To understand the working of I/O devices, processors, and networking devices.
• To understand the functionality of each unit of the computer and understand how data is
processed by the computer system.
• To provide rigorous ‘hands-on’ experience with using different computer software’s
• f) including MS-word, MS-Excel etc.
Course Objectives
CLO-1 Explain the basic computing models and related hardware. C2 (Understand)
CLO-3 Work out with different number systems and computer codes. C3 (Apply)
NCEAC.FORM.001
Problem-Solving
• Algorithms
Week 3 • Pseudo Code
Quiz # 1 CLO-2
Problem-Solving
• Flowchart CLO-2
Week 4 • Basic Problems solving
Assignment # 1
Problem-Solving CLO-2
• Conditional Structure
Week 5 • Advance Problems solving
Problem-Solving
Week 6 • Iterative Structure CLO-2
• Complex Problems solving Assignment # 2
Week 9 Midterm
Number System
Week 10 • Number System Conversions CLO-3
Computer Architecture.
Week 11 • Parts of Computer Assignment # 3 CLO-3
• CPU
• Motherboard
• Components and slots
Storage Devices and Data Management
Week 12 - Types of Storage Devices: Magnetic storage (hard drives), optical Quiz # 3 CLO-3
storage (CD/DVD), and solid-state storage (SSD, flash drives).
- Data Read/Write Process: Mechanisms for storing and retrieving
data.
- Primary vs. Secondary Storage: Differences, examples, and use
cases.
Storage Hierarchy: Cache, RAM, ROM, V.M, hard drives, and their
role in a computer system.
National Computing Education Accreditation Council
NCEAC
NCEAC.FORM.001
Tentative Week-wise list of topics
Week 13 Devices. CLO-3
Overview of input, processing, output, and storage units. Assignment # 4
- Hardware vs. Software: Understanding different categories of
hardware (input, output, storage devices).
• - System Software and Application Software: Differences
and examples (Operating Systems, Utilities, etc.).
Week 14 Data Communication and Networking Concepts CLO-3
- Basics of Networking: Definition, need for networking, types of
networks (LAN, MAN, WAN).
- Network Topologies: Star, bus, ring, and mesh topologies -
advantages and disadvantages.
- Network Protocols: Introduction to TCP/IP, HTTP, and other
communication protocols.
- Data Transmission: Wired vs. wireless, analog vs. digital,
bandwidth, and data transmission speed.
Internet and Web Technologies
Week 15 - Internet Evolution: Historical perspective on the development of Quiz # 4 CLO-4
the internet.
- World Wide Web (WWW): How WWW differs from the internet,
components (web browsers, servers).
- Domain Name System (DNS): How DNS works, IP addresses,
URLs.
- Internet Services: Browsing, email, VoIP, and cloud-based
services.
• - Web Security: Basics of HTTPS, SSL/TLS, and secure
browsing.
Week 16 Revision/ Presentation/ Project Presentation/Project
Evaluation CLO-4
Assignment 2
Assignment 4
Computing
Final Term
Mid Term
Problem
Quiz 1
Quiz 2
Quiz 4
Quiz 3
CLOs
1 ✓ ✓ ✓
2 ✓ ✓ ✓ ✓ ✓
3 ✓ ✓ ✓
4 ✓ ✓ ✓ ✓