BSc. CSIT First Semester Introduction To Information Technology (IIT) Course Overview

Introduction To Information Technology (IIT) Course Overview

Title Introduction to Information Technology
Course code CSC109
Nature of course Theory + Lab
Semester First-Semester
Full marks 60 + 20 + 20
Pass marks 24 + 8 + 8
Credit Hrs 3
Elective/Compulsory Compulsory

Study Materials:

Notes Books Old Questions

Course Description:

This course covers the basic concepts of computers and information technology including introduction, hardware, software, memory, input/output, data representation, database, networks and data communication, Internet, multimedia, and computer security.

Course Objectives:

The main objective of this course is to provide students, knowledge of fundamental concepts of computers and information technology.

Course Contents:


  1. Introduction to Computer
    Teaching Hours : 3 hrs
    Introduction; Digital and Analog Computers; Characteristics of Computer; History of Computer; Generations of Computer; Classification of Computer; The Computer System; Application of Computers

  2. The Computer System Hardware
    Teaching Hours : 3 hrs
    Introduction; Central Processing Unit; Memory Unit; Instruction Format; Instruction Set; Instruction Cycle; Microprocessor; Interconnecting the Units of a Computer; Inside a Computer; Cabinet

  3. Computer Memory
    Teaching Hours : 4 hrs
    Introduction; Memory Representation; Memory Hierarchy; CPU Registers; Cache Memory; Primary Memory; Secondary Memory; Access Types of Storage Devices; Magnetic Tape; Magnetic Disk; Optical Disk; Magneto-Optical Disk; How the Computer uses its memory

  4. Input and Output Devices
    Teaching Hours : 4 hrs
    Introduction; Input-Output Unit; Input Devices; Human Data Entry Devices; Source Data Entry Devices; Output Devices; I/O Port; Working of I/O System

  5. Data Representation
    Teaching Hours : 6 hrs
    Introduction; Number System; Conversion from Decimal to Binary, Octal, Hexadecimal; Conversion of Binary, Octal, Hexadecimal to Decimal; Conversion of Binary to Octal, Hexadecimal; Conversion of Octal, Hexadecimal to Binary; Binary Arithmetic; Signed and Unsigned Numbers; Binary Data Representation; Binary Coding Schemes; Logic Gates

  6. Computer Software
    Teaching Hours : 6 hrs
    Introduction; Types of Software; System Software; Application Software; Software Acquisition; Operating System (Introduction, Objectives of Operating System, Types of OS, Functions of OS, Process Management, Memory Management, File Management, Device Management, Protection and Security, User Interface, Examples of Operating Systems)

  7. Data Communication and Computer Network
    Teaching Hours : 5 hrs
    Introduction; Importance of Networking; Data Transmission Media; Data Transmission across Media; Data Transmission and Data Networking; Computer Network; Network Types; Network Topology; Communication Protocol; Network Devices; Wireless Networking

  8. The Internet and Internet Services
    Teaching Hours : 4 hrs
    Introduction; History of Internet; Internetworking Protocol; The Internet Architecture; Managing the Internet; Connecting to the Internet; Internet Connections; Internet Address; Internet Services; Uses of the Internet; Introduction to the Internet of Things (IoT), Wearable Computing, and Cloud Computing, Introduction to E-commerce, E-governance, and Smart City, and GIS

  9. Fundamentals of Database
    Teaching Hours : 4 hrs
    Introduction; Database; Database System; Database Management System; Database System Architectures; Database Applications; Introduction to Data Warehousing, Data mining, and BigData

  10. Multimedia
    Teaching Hours : 3 hrs
    Introduction; Multimedia - Definition; Characteristics of Multimedia; Elements of Multimedia; Multimedia Applications

  11. Computer Security
    Teaching Hours : 3 hrs
    Introduction; Security Threat and Security Attack; Malicious Software; Security Services; Security Mechanisms (Cryptography, Digital Signature, Firewall, Users Identification and Authentication, Intrusion Detection Systems); Security Awareness; Security Policy

Laboratory Works:

After completing this course, students should have practical knowledge of different hardware components of computer, operating systems, Word Processors, Spreadsheets, Presentation Graphics, Database Management Systems, and Internet and its services.

Text Books:

  1. Computer Fundamentals, Anita Goel, Pearson Education India

Reference Books:

  1. Introduction to Computers, Peter Norton, 7th Edition, McGraw Hill Education
  2. Computer Fundamental, Pradeep K. Sinha and Priti Sinha
  3. Data Mining Concepts and Techniques, Third Edition, Jiawei Han, Micheline Kamber and Jian Pei
  4. Cloud Computing Bible, Barrie Sosinsky, Wiley