Introduction to Information Technology(IIT) Syllabus
This page contains Syllabus of Introduction to Information Technology of CSIT.
Title | Introduction to Information Technology |
Short Name | IIT |
Course code | CSC109 |
Nature of course | Theory + Lab |
First Semester | |
Full marks | 60 + 20 + 20 |
Pass marks | 24 + 8 + 8 |
Credit Hrs | 3 |
Elective/Compulsary | Compulsary |
Course Description
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.
Units and Unit Content
- 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 Internet; Internet Connections; Internet Address; Internet Services; Uses of Internet; Introduction to 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
Lab and Practical works
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. The laboratory work
includes:
1. Demonstration of different hardware components of a computer.
2. Knowledge of different operating systems like Windows, Linux, and DOS; Working with
folders; Adding and removing programs.
3. Knowledge of different features of word processors like creating, saving, opening,
editing, formatting, and printing documents; Using page setup; Working with bullets and
numbers; Working with tables, mail merge, macros, and table of contents; Inserting
pictures; Checking spelling, thesaurus and grammar.
4. Knowledge of Spreadsheet features like workbooks and worksheets, functions and
formulas, cell referencing, sorting, data validation, conditional formatting; Creating
charts.
5. Creating presentation slides; Adding animations; Inserting Charts, Graphics, Movies and
Sound Clips.
6. Creating tables, query, reports, and forms; Understanding different data types.
7. Understanding Internet and its services like WWW and E-mail; Using search engine;
Managing web browsers