Introduction to Information Technology - Syllabus

Course Overview and Structure

Embark on a profound academic exploration as you delve into the Introduction to Information Technology course (IIT) within the distinguished Tribhuvan university's CSIT department. Aligned with the 2074 Syllabus, this course (CSC109) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60 + 20 + 20 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.

This 3 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.


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

Key Topics

  • Introduction to Computers
    IN-01

    An overview of computers and their significance in today's world. This topic sets the stage for understanding the basics of computers.

  • Digital and Analog Computers
    IN-02

    Understanding the difference between digital and analog computers, their characteristics, and applications.

  • Characteristics of Computers
    IN-03

    Exploring the key characteristics of computers, including input, processing, storage, and output.

  • History of Computers
    IN-04

    A brief history of computers, from their inception to the present day, highlighting key milestones and developments.

  • Generations of Computers
    IN-05

    Understanding the different generations of computers, including their features, advantages, and limitations.

  • Classification of Computers
    IN-06

    Categorizing computers based on their size, functionality, and application, including desktops, laptops, and mobile devices.

  • The Computer System
    IN-07

    An in-depth look at the components of a computer system, including hardware and software.

  • Applications of Computers
    IN-08

    Exploring the various applications of computers in different fields, including business, education, and healthcare.

Introduction; Central Processing Unit; Memory Unit; Instruction Format; Instruction Set; Instruction Cycle; Microprocessor; Interconnecting the Units of a Computer; Inside a Computer Cabinet


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


Introduction; Input-Output Unit; Input Devices; Human Data Entry Devices; Source Data Entry Devices; Output Devices; I/O Port; Working of I/O System


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


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)


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


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


Introduction; Database; Database System; Database Management System; Database System Architectures; Database Applications; Introduction to Data Warehousing, Data mining, and BigData


Introduction; Multimedia - Definition; Characteristics of Multimedia; Elements of Multimedia; Multimedia Applications


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 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