NIIT DIT Course Details
NIIT DIT Course Details
NIIT DIT Course Details
Eligibility: 10+2
Duration: One year, 600 Hrs
Fee: 14,000/-
Objective:
1. Equipping students with the technical knowledge required for an IT environment to work as an Assistant Programmer.
2. Develop the skill in understanding IT applications in various corporate business sectors.
3. Understanding in brief concept of computer programming, operating systems, internet and multimedia.
Lateral Entry: ADIT, Third Semester
Semester: II, Duration: 6 months, 325 Hrs, Rs.8, 000/-Lateral Entry Eligibility: B01, Fee: 7000/- (6000/-, 2nd Semester Fee + 1000/- Lateral Entry
Exception Fee to PICT)
Subject Subject Name Details T P Total Total Exam
Dur. Marks Dur.
Code
Hrs.
A02-04 Concepts of Networking Introduction to Computer Networking, 50 30 75 100 3
Windows 2000 or higher
A02-05 Web Programming HTML, FrontPage Page & DHTML 40 60 100 100 3
A02-06 Computer Concepts of OOP’s & Programming 40 60 100 100 3
Programming using C++ Language
A02-07 Project Work Using any Language of the course - 50 50 100 -
Total 130 200 325 400
Number Systems: Non-Positional Number Systems; Positional Number Systems (Binary Number 06 -
System, Octal Number System, Hexadecimal Number System); Converting One number System to
Another (Converting to Decimal from Another Base, Converting from Decimal to Another Base
(Division-Remainder Technique), Converting from a Base Other Than 10 to a Base Other Than 10,
Shortcut Method for Binary to Octal Conversion, Shortcut Method for Octal to Binary Conversion,
Shortcut Method for Binary to Hexadecimal Conversion, Shortcut Method for Hexadecimal to Binary
Conversion); Fractional Numbers.
Processor and Memory: The Central Processing Unit (CPU) (The Control Unit, The Arithmetic Logic
04 -
Unit (ALU), Instruction Set, Registers, Processor Speed, Types of Processors); The Main Memory
(Storage Evaluation Criteria, Main Memory Organization, Main Memory Capacity, RAM, ROM,
PROM and EPROM, Cache Memory.
Secondary Storage Devices: Sequential and Direct-Access Devices; Magnetic Tape (Basic 04 -
Principles of Operation, Types of Magnetic Tapes, Advantages and Limitations of Magnetic Tapes,
Uses of Magnetic Disks); Optical Disk (Basic Principles of Operation, Types of Optical Disks,
Advantages and Limitations of Optical Disks, Uses of Optical Disks); Mass Storage Devices (Disk
Array, Automated Tape Library, CD-ROM Jukebox); Storage Hierarchy.
Input-Output Devices: Input Devices (Keyboard Devices, Point-and-Draw Devices, Data Scanning
04 -
Devices, Digitizer, Electronic Card Reader, Voice Recognition Devices, Vision-Input System); Output
Devices (Monitors, Printers, Plotters, Screen Image Projector, Voice Response Systems).
Computer Languages: Analogy with Natural Languages; Machine Language (Advantages and 06 -
Limitations of Machine Language); Assembly Language (Assembler, Advantages of Assembly
Language over Machine Language, Limitations of Assembly Language, Assembly Languages with
Macro Instructions); High-Level Language (Compiler, Linker, Interpreter, Advantages and Limitations
of High-Level Languages); Object-Oriented Programming Languages; Some High-Level Languages
Operating System:
Introduction: Machine Hardware (Traps and Interrupts, Multimode Execution); Operating System 02 02
Structure (Operating System Types, Operating System Kernel, The Boot Process).
MS-DOS: Basics of OS, functions of OS, DOS as OS, Getting started with MS-DOS, Starting PC;
Booting sequence, Types of commands, Internal & external, reserve words, typing a command 02 04
(Syntax of command)
Files in MS-DOS: Naming a file, permissible characters and extensions, reserve words, creating a file 02 04
with copy con <xxx>. Commands like TYPE, COPY, RENAME, DEL, DATE, TIME, ATTRIB.
Directory Handling: MKDIR, CHDIR, RMDIR, TREE, SUBST, DELTREE, PATH, APPEND, editing 02 04
files with Edit, cut, copy & Paste, search with find.
Disk Maintenance: Format, Diskcopy, XCOPY, DISKCOPY, BACKUP RESTORE, LABEL, VOL.
01 04
Batch File: REM, ECHO, FOR, PAUSE, IF, GOTO replacable parameters %1 to %9 & %*
Autoexec.bat. 02 04
Command: Special features: redirection and filters; piping, MORE, SORT, FIND commands. 01 02
Config. Sys: Device Drivers, MEM managements, files Buffers, High memory area. 02 02
UNIX Overview: Unix Architecture; Kernal, process, Time sharing, Shell, files and directories creation 04 02
of file, file security, peripheral devices as files, inodes.
Shell Script: Bourne shell, C shell, Shell variables, Shell Scripts, if a case statements, for while until 02 04
loops.
The Internet: Definition (What it is?); Brief History; It’s Basic Services (Electronic Mail, File Transfer 02 04
Protocol, Telnet. Usenet News, The World Wide Web); WWW Browsers; Uses of the Internet.
Total 60 40
A02- 02 Ms- Office Ms- Word, Microsoft Office 2000/XP
Ms- Excel, Introduction; Microsoft Word 2000/XP; Microsoft Excel 2000/XP; Microsoft Access 2000/XP; 06 04
Ms- Power Point Microsoft PowerPoint 2000/XP, Microsoft Outlook 2000/XP; Internet Explorer 5.0; Microsoft
FrontPage 2000/XP; Microsoft Publisher 2000; Microsoft PhotoDraw 2000/XP; Microsoft Office Bar;
Using the Mouse (To Click, To double-click, To select, To drag, To scroll, To choose from a menu, To
move a window, To resize a window, To minimize a window, To restore a minimized window, To
maximize a window, To switch windows, To close a window, Remember); Microsoft Office 2000/XP
and Web (Microsoft Word 2000/XP, Microsoft Excel 2000/XP, Microsoft Access 2000, /XP Microsoft
PowerPoint 2000/XP, Microsoft Outlook 2000/XP, Microsoft FrontPage 2000/XP); Common
Keyboard Commands.
Creating Your Document in Word 2000/XP: Introduction; Saving the file; Formatting the text, 02 06
Alignment of Text; Applying Fonts; Spell Checking; Consulting Thesaurus; Assign Character Styles
(Assign a Character Style, Create a character style); Borders and Shading (Apply Borders and
Shading); Closing of the File; Save as option; Open File (From File menu, From Open Icon); Printing
Your Document.
Proofing Your Document in Word 2000/XP: Introduction; Editing Tools; AutoCorrect (Add
AutoCorrect Entries Without Formatting, Add New AutoCorrect Entries with Formatting); Auto Text 04 08
(Creating an AutoText Entry, AutoComplete Option); AutoFormat (AutoFormat as You Type,
AutoFormat on Command, AutoFormatting Text); Find and Replace; Find; Replace Text; Page
Numbering; Header and Footer (Adding a Header or Footer in Your Document); Footnotes and
Endnotes (Add a Footnote or Endnote).
Getting Started : Staring, Menu system, tabbed dialog bxes, workbooks, worksheets within 02 04
workbooks, Cells : cell reference, active cell toolbar: (displaying, hiding, getting poput tool
explanantions, controlling size, moving tool bars, drop down palettes) using online help.
Workbooks, Worksheets & Windows Workbooks: Creating new workbooks, opening existing
ones, opening more than one workbooks, saving closing. 02 04
Advanced Techniques of Excel 2000/XP: Introduction; Auditing a Workbook (To Trace the 06 12
Precedents for a Formula); Comment Inserting (To Insert a Comment); Formulas That Make
Decisions (How the If function works); Headers and Footers; Merging Workbooks (To merge
workbooks); Outlines (Outline a Worksheet Automatically, Clear Entire Outline, Show or Hide
Outline Symbols, Group Rows or Columns in an Outline, Ungroup Rows or Columns in an Outline,
Remove Group from Outline, Set Outline Options); Printing Column and Row Labels on Every Page;
Protecting a Workbook (To unlock cells so that others can edit the cell contents, To protect a
workbook, To share a workbook); Ranges, Naming (To name a range); References (Absolute
references, Mixed references); Seeking Goals (To seek a goal); Sheets Naming (To Name a Sheet);
Working with Workbooks (Copying Entries Between Workbooks, Moving Sheets Between
Workbooks, Deleting Sheets).
Power Point Basic: Creating Presentation Using AutoContent Wizard, Creating New Presentation,
02 04
Introduction; Changing views. OLE Tips for Power point, Terminology, Color Schemes, PowerPoint
Templates, Getting Started, Views.
Creating Presentations the Easy Way: Auto Content Wizard, The Pick A Look Wizard, Masters, 01 03
Adding Slides.
Working with Text in Power Point : Editing and Moving Text, Working in Outline View, Spell-
Checking, Finding and Replacing Text, Adding Removing Periods in Sentences, Formatting Text, 01 04
Aligning Text, Word Tables Power Point.
Working with Graphics in Power Point: Importing Images from the Outside World, The CLIP PART
01 04
Gallery, Drawing in Power Point, Creating Organizational Charts, Inserting Photos in Your PowerPoint
Presentation.
Showtime: If we can put a man on the Moon…, Arranging, Previewing and Rehearsing, Transition 01 04
and Build Effects, Showing Slides Out of Order, Deleting Slides, Printing Presentation Elements,
Creating Overhead Transparencies, Obtaining Colour 35mm Slides, Sharing Presentation Files with
others.
Total 35 65
A02- 03 MS-Access DBMS Concepts, Introduction to Databases, DBMS and RDBMS : Introduction, Information, Quality of Information, 04 -
Design of database, Information Processing, What is a Database?,Why a Database?, Charateristics of Data in a
Fill exposure of MS- Database, What is a Database Management System (DBMS)?, Need for DBMS, Types of DBMS,
Access 2000 Basics: Introduction, Starting Access 2000, Opening an existing database, Opening 04 08
the sample north window database, What is a database?, Managing database objects Access Startup
Dialog Box, Menus and Toolbars, Using Toolbar Buttons, Arranging Buttons on the Toolbar, Viewing
Data, Creating an Access 2000 Database and Tables, Database Properties, Modifying Tables,
Creating Forms, Entering and Updating Data Using Forms, Navigating between Records in a Form,
Finding, Editing and Deleting Data in a Form, Using Access 2000 Help, Using Answer Wizard, Using
the Contents Tab to Get Help, Using the Index Tab to ger Help, Exercises.
UNDERSTANDING DATABASES: Why store data, You use tables to store data, Terminology time, 02 01
Why use multiple tables?
CREATING DATABASES: Introduction, Database is not a table, Creating a blank database, Using 02 01
the file new database dialog box,
CREATING TABLES: Using the table wizard, Object naming rules, Planning a table from scratch, 02 05
Creating a table without using a wizard, Defining a tables fields, Choosing appropriate data types,
Defining field propertiesm, Setting a primary key, Defining indexes, Saving a table structure,
Switching between design and datasheet views, Changing properties, About lookup fields
ADDING, EDITING AND VIEWING DATA: Datasheet view and form view, Changing the datasheet
appearances, Navigating forms and datasheets, Changing data in a table, Deleting data, Copying
02 05
and moving data, Special techniques for memo fields, Duplicate key message, Null value in index,
Validation rule, Changing the table design from datasheet view, Creating a table from a blank
datasheet
SORTING: Introduction, Quick and easy sorting, Sorts within sorts, Filtering out unwanted records, 02 02
Using advanced filter/sort, Creating complex filters, Specifying selection criteria, Specifying 'and/or'
criteria, Sample filters, Saving a filter as a query
Queries: Introduction, What queries let you do, Types of queries, Creating a query, Viewing the 02 06
dynaset, Running an action query, Refining your query, Changing field properties, Creating crosstab
queries, Creating action queries, Update queries, Make table queriesSorting and Filtering Records,
Creating and Printing Reports, Creating and Using Queries.
CREATING FORMS: Creating forms with form wizards, Making hierarchical forms work properly, 02 06
Charts, Pivot tables, Using wizards, Saving a form, Opening and using a form, Getting around in
hierarchical forms, Changing the style
CREATING REPORTS: Introduction, Kinds of reports, Groups, totals and summary reports, When the
report wizard needs your help, Charts, Using wizards to create a report, Creating mailing labels,
02 05
Formatting postal codes and phone numbers, Saving a report, Opening a report, Removing a filter
and sort order, Changing the style for a report
Total 30 45
A02- 04 Concepts of Introduction to DATA COMMUNICATIONS: Multiplexing, Signaling, Encoding & Decoding, Error Detection & 02 -
Networking Computer Recovery, Flow Control, Sliding Window, Congestion Management.
Networking, COMMUNICATION NETWORKS: Introduction to networking, OSI Model for Networking, Internet, 02 -
Windows 2000 or ATM, Network Components (Cables, Hubs, Bridges, Switches, Routers), Network Topologies, Shared
higher Medium, Peer to Peer, Hybrid Technology. 04 01
NETWORK TECHNOLOGIES: Local Area Network Technologies, Ethernet Technologies, Ethernet
Versions, Token Ring Technologies, Wide Area Network Technologies (Frame Relay, SMDS, ISDN,
SONET, PPP, HDLC, LLC), Wireless Networks (Radio Frequencies, Microwave Frequencies, Infrared
Waves.
06 -
MULTIPLE ACCESS: Design Issues, Distributed & Centralized Design, Circuit Mode & Packet Mode
Design, Implementation Issues, Performance Considerations, Base Technology (FDMA, TDMA,
CDMA, Centralized Access, Circuit Mode Access, Poling or Packet Mode Access, Reservation Based
Access), Distributed Access (decentralized polling, CSMA, CSMA/CA, CSMA/CD, Busy Tone Multiple
Access & Multiple Access Collision Avoidance, Token Passing, ALOHA, Slotted ALOHA, Reservation
ALOHA), Hardware Addressing 06 02
SWITCHING: Circuit Switching (Time Division switching, Space division switching, time space
switching, time space time switching), Packet Switching (Port Mappers, Blocking, ATM Switching,
Switching Fabric (Crossbar, Broadcast, Switching Fabric Elements), Bridges (Transparent bridges,
Spanning Tree Algorithm, Virtual LANS), Switches. 04 01
NAMING & ADDRESSING: Hierarchical Naming, Addressing, Telephone Networks, Internet, IPv4,
Subnetting Ipv4 Networks, Private Networks, Asynchronous Transfer Mode, Name Resolution,
Address Resolution Protocol (Arp), RARP
06 04
Networking Topologies: Network Services, Transmission Media, Connectivity Devices, Network
Lists: Types of Lists (Unordered List (Bullets), Ordered Lists (Numbering), Definition Lists).
01 01
Adding Graphics to HTML Documents: Using the Border attribute; Using the Width and
Tables: Introduction (Header, Data rows, The Caption Tag); Using the Width and Border Attribute;
Using the Cellpadding Attribute; Using the Cellspacing Attribute; Using the BGCOLOR Attribute; 03 06
Using the COLSPAN and ROWSPAN Attributes.
The JavaScript Document Object Model: Introduction (Instance, Hierarchy); The JavaScript
Assisted Style Sheets DOM (JSSS DOM); Understanding Objects in HTML (Properties of HTML
objects, Methods of HTML objects); Browser Objects (The Web Page HTML Object Hierarchy,
Access to Elements of a Web Page, How a Web Page Element is Manipulated); Handling (WEB
PAGE) Events Using JavaScript (Named JavaScript Event handlers).
06 08
Total 40 60
A02- 06 Computer Concepts of OOP’s Principles of Object-Oriented Programming: Software Crisis; Software Evolution; A Look at 04
Programming & Programming Procedure-Oriented Programming; Object Oriented Programming Paradigm; Basic Concepts of
using C++ Object-Oriented Programming; Benefits of OOP; Object Oriented Languages; Applications of OOP.
Language
Beginning with C++: What is C++?, Applications of C++, A Simple C++ Program, More C++ 04 06
Statements, An Example with Class; Structure of C++ Program, Creating the Source File, Compiling
and Linking.
Functions in C++: Introduction; The Main Function; Function Prototyping; Call by Reference; Inline 02 04
Functions; Default Arguments; const Arguments; Function Overloading; Friend and Virtual Functions.
Classes and Objects: Introduction; C Structures Revisited; Specifying a Class; Defining Member 04 06
Functions; A C++ Program with Class; Making an Outside Function Inline; Nesting of Member
Functions; Private Member Functions; Arrays Within a Class; Memory Allocation for Objects; Static
Data Members; Static Member Functions; Arrays of Objects; Objects as Function Arguments; Friendly
Functions; Returning Objects; const Member Functions; Pointers to Members.
04 06
Constructors and Destructors: Introduction; Constructors; Parameterized Constructors; Multiple
Pointers, Virtual Functions and Polymorphism: Introduction; Pointers to Objects; this Pointer;
Pointers to Derived Classes; Virtual Functions; Pure Virtual Functions. 02 04
Managing Console I/O Operations: Introduction; C++ Streams; C++ Stream Classes;
Unformatted I/O Operations; Formatted Console I/O Operations; Managing Output with Manipulators. 02 04
Working with Files: Introduction; Classes for File Stream Operations; Opening and Closing a File;
Detecting End-of-File; More About Open() : File Modes; File Pointers and Their Manipulations; 04 06
Sequential Input and Output Operations; Updating a File : Random Access; Error Handling During
File Operations; Command-Line Arguments.
Object-Oriented Systems Development: Introduction; Procedure-Oriented Paradigms;
Procedure-Oriented Development Tools; Object-Oriented Paradigm; Object-Oriented Notations and 02 04
Graphs; Steps in Object-Oriented Analysis; Steps in Object-Oriented Design; Implementation;
Prototyping Paradigm; Wrapping Up.
Total 40 60
A02- 07 Project Using any - 50
Language of the
course