1
SYLLABUS-2010 Scheme
Post Graduate Diploma Courses ( One Year Program)
1. Post Graduate Diploma in Computer Applications (PGDCA)
2. Post Graduate Diploma in Computer Application in Teaching (PGDCAT)
3. Post Graduate Diploma in Information Technology and Management (PGDITM)
4. Post Graduate Diploma in Open Source Technologies (PGDOST)
Diploma Courses ( 6 Months Program)
1. Diploma in Wireless Technologies (DWT)
2. Diploma in Office Automation (DOA)
3. Diploma in Computerized Financial Management (DCFM)
4. Diploma in Desktop Publishing (DDTP)
5. Diploma in Multimedia (DIM)
6. Diploma in Computer Applications (DCA)
Certificate Courses ( 3 Months Program)
1. Certificate in Web Design (CWD)
2. Certificate in Desktop Publishing (CDTP)
3. Certificate in Electronic Office ( CEO )
4. Certificate in Data Entry And Console Operation( CDECO )
5. Certificate in CAD Technology(CCAD)
6. Certificate in Computerized Accounting ( CCA)
Advanced Diploma Courses ( One Year Program)
1. Advanced Diploma in Computer Applications (ADCA)
2. Advanced Diploma in Computer Hardware and Network Engineering
(ADCHNE)
3. Advanced Diploma in Computer Training for Teachers (ADCTT)
2
PG 1- Post Graduate Diploma in Computer Applications ( PGDCA )
Paper I — Computer Architecture
Module – I ( 10 Hrs )
Computer abstraction and technology: basic principles, hardware components, Measuring performance:
evaluating, comparing and summarizing performance.
Machine Instructions and Programs
Numbers , Arithmetic Operations and Characters ——Memory Locations and Addresses ——Memory
Operations —— Instructions and Instruction Sequencing —— Addressing Modes ——Assembly language —
—Assembler Directives —Assembly and execution of programs — Basic Input / Output Operations ——
Stacks and Queues ——Subroutines.
Module – II ( 10 Hrs )
Input / Output Organization
Accessing I/O devices —— Interrupts —— Interrupt Hardware —— Enabling and Disabling Interrupts —
Handling Multiple Devices — Controlling Device Requests ——Exceptions ——Use of Interrupts in Operating
——Direct Memory Access —Bus Arbitration —— Buses ——Synchronous Bus ——Asynchronous Bus —
— Interface Circuits —— Parallel Port —— serial port —— standard I/O Interfaces (PCI )Bus ——SCSI Bus
——USB.
Memory Organization
Basic
Concepts
——Semiconducor
RAM
memories
——Read-Only
Memories
——
ROM,PROM,EPROM,EEPROM,Flash Memory ——Speed,Size and cost ——Cache Memories ——
Performance Consideration ——Interleaving , Hit Rate and Miss Penalty,Caches on the Processor Chip, Other
Enhancements ,——Virtual Memory——Address Translation—Memory Management ——Requirements —
Secondary Storage —MagneticHard Disks——Optical Disks and Magnetic Tape Systems.
Module – III ( 10 Hrs )
Arithmetic
Addition and Subtraction of Signed Numbers —— Addition / Subtraction —Logic Unit—— Design of Fast
Adders —— Carry-Lookahead Addition —— Multiplication of Positive Numbers ——Signed ——Operand
Multiplication, Booth Algorithm——Fast Multiplication —— Bit-Pair recording of Multipliers —Carry-save
addition of Summands —— Integer Division —Floating –Point Numbers and operations.
Basic Processing Unit
Fundamental Concepts — Register Transfers — Performing an arithmetic or Logic Operation —
Word from Memory— storing a Word in Memory —— Execution of a Complete Instruction
Instructions —— Multiple-Bus Organization—— hardwired Control— Microprogrammed
Microinstructions—Microprogram Sequencing —Wide-Branch Addressing —— Microinstructions
Address field — Prefetching Microinstructions.
Module – IV ( 10 Hrs )
Fetching a
— Branch
Control—
with Next-
Parallel Organization
Basic Concepts —— Evolution of a Computer Processor Family —— Types of Parallel processors ——
Processor Design — Performance considerations ——Pipeline Processors — Introduction —— Pipeline
Structures — Vector Supercomputers.
Multiprocessors
Introduction —— Multiprocessor Architecture — Functional Structures, interconnection networks — Parallel
memory Organization ——Multiprocessor Operating System ——interprocess communication mechanisms —
3
—system — interprocess deadlock and protection, scheduling strategies, parallel algorithms——Control flow
versus data flow computers—— fault-tolerant computers.
Module – V ( 10 Hrs )
Computer System Hardware
Auxiliary Storage Devices :Storage and retrieval methods of Floppy disk — Hard Disk —— CD Rom — DVD
Rom
Mother boards and Buses —— what is mother board —— Mother board components —
Memory slots —— Chipset — What is chipset— Types of chipset —— Expansion Slots
Addon Cards — Purpose, types and Specifications —— Display cards ——Multi I/O cards —— Sound cards
—— Network interfacing cards
I/O Drives—Functions, uses. types, specifications —— Floppy drive ——Hard Disk drive—— CD Rom drive
—— DVD drive
Serial parallel and USB ports —— SMPS —— Features, voltage levels
Reference
www.iiitmk.ac.in/wiki
Reference Texts:1. Computer Architecture and Organization – H.P. Hayes, Mc Graw Hill.
2. Computer Organization – V. Carl Hamacher, S. Venko G. Vranesic and Safwat G. Zaky, Mc Graw Hill
Publishing Company.
3. Computer Organization and Design – Pal Chaudhuri, Prentice hall of India Pvt. Ltd.
4. Parallel computers – Architecture and Programming —V Rajaraman , C Sivarama Moorthy - Prentice
hall of India.
Paper II : Operating System
Module-1 ( 10 Hrs )
Introduction to Operating Systems —— Basic concepts —— terminology Historical perspective —— early
system —— simple monitor ——
performance —
Types of OS - batch processing ——
multiprogramming —— time sharing —— real time system
Protection —— different classes of computers functions and components of an operating system —— OS
structure —— Multiprocessor system —— Distributed system—
Operating system services.
Information management : File concepts. —— File support —— file system —— Directory structure —
Gaining access to files — basic file system calls —— Sharing and security —- Operation on files — File
protection — Allocation methods —— implementation issues — case study.
Module- II ( 10 Hrs )
Threads —— Introduction to threads —— Benefits of threads —— User and Kernel threads ——
Multithreading Modules.
Concurrent process —— precedence graph —— hierarchy of process ——The Critical- Section problem ——
Semaphores —— process coordination —— determinant program ———Modularization
Synchronization —— concurrent languages —— Structured and Modular concurrent programming.
Deadlocks —— Introduction to Deadlocks — Deadlock characterization —— Methods for Handling Deadlocks
——Deadlock Prevention ——Deadlock Avoidance ——Deadlock Detection —— Recovery from Deadlock
—— Two phase Locking.
Module- III ( 10 Hrs )
Memory management : Preliminaries —— Memory architecture evolution —— Bare machine ——
objectives —— Resident monitor Swapping —— fixed partitions —— variable partitions ——Paging —
segmentation —— combined system —Virtual memory concepts —— overlay —— demand paging ——
4
page replacement ——Space allocation policies —— segmented paging dynamic linking —— caching of
secondary storage information.
Module- IV ( 10 Hrs )
Distributed Systems —— Introduction to Distributed Systems —— Design Issues —— Sockets —— Remote
Procedure Calls — Remote Method Invocation — Object Registration — Event Ordering — Synchronization
—— Mutual Exclusion —— Deadlock Handling —— Election Algorithms.
Protection —— Goals of Protection — Domain of Protection — Access Matrix —— Revocation of Access
Rights —— Language-Based Protection.
Security — The Security Problem — Authentication — Program Threats — System Threats —— Threat
Monitoring — Encryption — Computer-Security Classifications.
Module-V ( 10 Hrs )
Device Management —— Physical characteristics –— FCFS— SST — C-SCAN selecting a disk
scheduling algorithm — sector queuing — I/O scheduling policies —— terminal I/O handling ——
channels and control units —— virtual devices.
Case Study : Typical Operating System Characteristics WINDOWS 2000 —— UNIX and LINUX.
Reference Texts:1. Operating System Concepts —— SilberSchatz, Galvin,Gange( 6th Edition )
2. Operating Systems — A.S Tanenbaum
Paper III : C++ Programming
Module-I (10 Hrs )
Introduction to object oriented programming —— Object Oriented Programming-philosophy —— Object
oriented approach — General features and advantages of OOP
Object Basis —— Objects creation —— Objects are grouped in classes —— Attributes, Object state and
properties —— Object behavior and methods ——Encapsulation and Information Hiding
Class hierarchy —— Inheritance — Multiple inheritance
Polymorphism —— Concepts of Polymorphism.
Module-II ( 10 Hrs )
Basic C++ Programming constructs —— Variables — constants — Expressions ——Statements —— cin and
cout —— manipulators —— type conversion ——arithmetic conversion —— arithmetic operators —— library
functions —— control structure ——storage classes
Objects and classes specifying classes —— C++ objects —— Constructors — Destructors—— Objects as
Function arguments —— Overloaded constructors ——Structures versus classes —— Objects and memory —
— Static class data
Arrays in C++ —— Arrays and class member data —— Arrays of objects
Strings — String as class member and user defined string type —— Operators overloading —— Unary
operators —— Keywords —— Return values — Nameless temporary objects——Binary operators ——
Arithmetic operators—— Operators Multiple overloading ——Data conversion between basic data types,
objects.
Module-III ( 10 Hrs )
Introduction of class derivation —— The Derived class —— Derived and base classes —Derived class
constructors ——Overriding member functions ——Class hierarchies —— Public and private inheritance ——
Multiple inheritance ——Classes within classes ——C++ graphics functions.
5
Module-IV (10 Hrs )
Address and pointers —— & Operator —— Pointer Variables —— Pointer to void-pointers and arrays ——Pointers and functions —— Passing simple variables —— Passing arrays —— Pointers to strings ——
Memory management ——- New and delete operators —— Pointers to objects referring to members ——
Arrays of pointers to objects —— Printers to pointers
Virtual functions —— Late binding —— Pure virtual functions —— Abstract classes and virtual base class
Friend function —— Friend classes —— Copy constructor
Module-V ( 10 Hrs )
Files and streams —— Streams —— Stream class hierarchy —— Stream class —— Header files —— String
I/O —— Character I/O —— Object I/O —— Fstream class ——File pointers —— Disk I/O with member
functions —— Redirection —— Command line arguments——Overloading the extraction and insertion
operators —— Class library —— Creating class library files —— Container class —— Container class
hierarchy —— Function Templates ——— Class Templates
Text:
1. Object-Oriented Programming in Turbo C++ — Robert Lafore
Reference Texts:
1. Programming with C++ —— Schaum’s Series —John Hubbard – TMH.
2. C++ Programming — 2nd Edition —— Herbert Schildts — Dreamtech.
Paper IV : Introduction to IT
Module-I (10 Hrs )
Concepts of Information — Definition of information and examples of information — Difference between data
and information with illustration —— Features of information —— Categories of information —— Level of
information
Data Concepts —— Examples of data, data types ——Logical concepts of data: entities, attribute and
relationships —— Physical concepts: storage and retrieval, organization of data as files
Elements of electronic data processing — Overview of transaction processing — Processing methodologies,
Batch, On-Line and Real time processing
Scientific and Business applications ——Office automation —— Invoicing Transaction processing— Back
office systems — Financial Accounting — Payroll —Geographical Information System (GIS) – features and
application ——Data ware housing and Data marts – features and application
New developments in Information Technology
Multimedia Applications —Education —Entertainment —Edutainment ——Information—Dissemination
Single user Network application concepts —Digital Libraries —Information kiosk —Web page —Video on
Demand
Module-II (10 Hrs )
Internet ——World Wide Web (www) - History, Working ——Web Browsers, Its functions —Concept of
Search Engines, Searching the Web ——HTTP, URLs, Web Servers, Web Protocols.
Html - Concepts of Hypertext, Versions of HTML— Elements of HTML syntax, Head & Body Sections —
Building HTML documents ——Inserting texts, Images, Hyperlinks, Backgrounds and Color controls,
Different HTML tags, Table layout and presentation, Use of font size & Attributes, List types and its tags, Use
of Frames and Forms in web pages.
JavaScript —— Introduction — Embedding JavaScript into an HTML Document — Variables — Literals —
Arrays — Operators —— Using JavaScript Objects —— Functions — If/Then Statements —— Loops —
Commenting.
Overview of Macromedia Dream Weaver
Module-III (10 Hrs )
PHP for Beginners
6
PHP — Introduction — The Basics —— Basic Syntax —— Code Syntax
Your First Script — Error Messages —— Statements — Variables
HTML Forms and PHP — Get versus Post
Arrays —— Associative Arrays — Operators: If, Else, Elseif Loops—— Comparison and Logical Operators :
Comparison Operators, Logical Operators and Arithmetic Operators.
Loops — Functions.
CASE STUDY : Apache Web Server
Module-IV (10 Hrs )
XML
Introduction — XML Format and Structure — XML Elements —— XML Attributes —— XML Syntax 1 ——
XML Syntax 2
XML Naming Rules and Practices
XML Using CDATA for Dealing with HTML Tags —— Displaying XML into HTML — XML Parser ——
XML DOM —— XMLHttpRequestObject1 —— XMLHttpRequestObject2 —— XMLHttpRequestObject3 —
——— Create an XML File From a Database1 —— Create an XML File From a Database2 ——Save XML
File on Server.
Module-V (10 Hrs )
E-Commerce and Security
Distinguish between B2B and B2C—On-line Network and Services—E-Commerce with WWW —— ECommerce in Service Industries — On-Line travel Services — The Electronic Job market —- The Electronic
real estimate market — On-Line Stock trading — Electronic auctions —-On-Line publishing
Approach to Safe E-Commerce – Overview —-Secure Transport protocols — SHTTP —- SSL— Secure
Electronic Transaction (SET)
Electronic Cash Electronic payment Schemes — Payment Processing principles— Electronic Fund Transfer
(EFT) —Master Card/Visa secure Electronic Transaction
Reasons for Information Security —— Attacks, Threats and Trust.
Concepts of Security —— Basic Cryptography —— Encryption and Decryption —— Data Encryption
Standards —— Authentication Applications —— Electronic Mail Security ——Digital Signature and
Authentication Protocols —— Digital Certificates and Certification Authority —— Digital Envelops.
Reference Texts:
PHP for the WorldWideWeb —— Larry Ullman —— Peachpit Press
JavaScript — Rohit Khurana —— A.P.H.Publishing Corporation
Fundamentals of Information Technology — Alexis Leon — Vikas Publications
Internet for Everyone — Alexis Leon and Mathews Leon —— Vikas Publishing House Pvt.Ltd., New
Delhi
5. O Level Module — M 1.2 — Internet and Web Page Designing —— V.K.Jain—BPB Publications.
6. XML Pocket Reference (2nd Edition) —— Robert Eckstein —O’ Reilly
7. Pro PHP XML and Web Services —Robert Richards
1.
2.
3.
4.
Paper V : RDBMS
Module-1
( 10 Hrs )
Introduction to database system concepts —— Overview of Database System —— Data Independence ——
DBMS Terminology —— Data Abstraction — Instance ——Schemes—DBMS Components — DDL — DML
— Concepts of 4GL — Data Dictionary — Database Models — Relational — Network — Hierarchical
7
ER Model — ER Diagrams —— Aggregation — Generalization — Cardinality
Physical storage organizations —— Hashed and Indexed files
Module-1I
( 10 Hrs )
The relational Model —— Relational Database Structure —— Databases—— Tables — Relations ——
Domains —— Attributes — Tuples — Primary key — Foreign key
Relational Algebra —— Fundamental operations —— Select project — Union — Difference ——
Intersection-Join —— Functional dependencies — Multi valued dependency — Decomposition of relational
schemes —— Normalization 1st, 2nd and 3rd normal forms, BCNF, 4 NF and 5 NF, Typical examples, Case
study.
Relational database design principle
Module-III ( 10 Hrs )
Integrity Constrains and Advantages of DBMS Concepts —— Domain Constraints — Referential Integrity —
Database Anomalies — Data base Triggers — Transaction Concepts — Concurrency control — Lock based
protocols— Deadlocks — Integrity — Recovery Rollback ——Log based recovery
Database System Architecture and new applications — Centralized Systems — Client-Server Systems —
Parallel and distributed systems
Module -IV ( 10 Hrs )
Introduction to Oracle — Oracle architecture — Table spaces — Data files — Blocks —— Segments — Oracle
server processor — Users and privileges
Basic structure of SQL-DDL — DML —— DCL —— SQL *PLUS —Creating, updating, deleting records —
Rollback, dropping tables — Adding constraints —SQL functions-Simple queries
Nested sub queries with SQL — Indexing and Clustering — Creating indexes — Listing indexes — SQL
statement with indexes —— Validating indexes —— Dropping indexes —Creating a clustered table —
Dropping clusters
Views— Defining a View — Granting view access to others — Querying views — Creating Synonyms —
Defining multiple table views with JOIN and without JOIN — Formatting results — Inserting, deleting and
Updating data through views — Dropping views
Other SQL features and Versions
Module-V ( 10 Hrs )
. Application development with ORACLE — Overview of application tools with Oracle —— Planning and
designing databases for typical applications ——Business — Inventory — Production — Marketing and
distribution.
PL/SQL Programming —— Simple formatted reports — Cursors — Stored procedures — Triggers —— Forms
and Reports in Developer 2000 —— Sample Program using Control Structures —Cursors — Exceptions —
Triggers and Procedures.
Reference Texts:
1. Database Management Systems — Alexis Leon, Mathew Leon — Vikas Publication
2. Database System Concepts —Korth,Silberschatz, and Sudarsan — Tata McGraw Hill
3. Oracle – 7 — Complete Reference — Ivan Bayross — BPB Publications
8
Paper VI : Java Programming
Module-I ( 10 Hrs )
Introduction to Java —— Features— Java Applications — Java Applets —— Platform independent, Security
—— Bytecodes and JVM — Java versus C++ — Java Application —Java Applets
Java Languages — Data types in Java — Integral types—Byte,short,int,long — Floating points—float,double
character —— Boolean type
Variables — Declaration of variable — Dynamic initialization — Scope of variables — Final variables — Type
promotion—rules — Type casting
Literals — Integer,Floating point,Boolean,character and string literals
Operators — Arithmetic Operators — Relational Operators — Increment and decrement Operators —
Conditional Operators
Control Statements — IF, if……….else, switch…..case —— Iteration-while, do while, for, break, continue
A Simple java program — Structure — The main( ) method — Command line arguments — Editing,
Compiling and executing a java program
Arrays — Declaring and creating arrays——The new operator —— One-dimensional arrays — Multi
dimensional arrays — Simple programs using arrays,read,print,sort,etc
Module - II ( 10 Hrs )
Objects in Java — Class-syntax-class and method naming conversions — Class members, private, public and
protected access — Creating objects — Object references — Defining Constructors — This keyword and its use
— Program example using simple classes —— Final member and methods —— Static members and methods
—— Overloading methods — Passing simple types and objects as method arguments
Packages — Overview of packages in the java library — Java.lang— Java.io —Java.Util — Java.NET —
Java.awt —— Java.sql — Defining a package — Classpath— Importing a package—import statement —
Interfaces — Defining interface — Implementation interface — Interface variables — Extending interfaces
Exception Handling —— Exception class hierarchy — Exception handling—try, catch, throw — Throws ,
finally ——Exception Handling
Module- III ( 10 Hrs )
Inheritance —— Defining inheritance — Sub class, super class — Defining sub class- extends keyword ——
Creating multi level class hierarchy — Order of constructor execution — Super keyword — Method overriding
—— Using final to prevent overriding.
Polymorphism —— Abstract Classes
Multithreading —— Definition of thread —— Java:lang, —Thread class methods ——Creating a thread ——
By extending thread class —— By implementing Runnable interface —Creating multiple threads ——
Synchronizing threads — Synchronized methods —— Synchronized statement
Module – IV ( 10 Hrs )
Java Library —— String Handling –string class —— String Constructors —— String literals — Character
extraction, methods, substring() —— Index methods, length() method —— String comparison method ——
Conversion using value Of methods
String Buffer Class — StringBuffer construcors —— Append(),insert(),and replace() methods — String
Tokenizer
Type Wrapper classes — Uses of type wrapper classes —— Integer, Double, Float, Boolean, Character classes
—— Utility Classes
Input / Output in Java —— Concepts of Streams — Java.in package-io class hierarchy ——Input stream,
Output stream, Data input Stream, Data Output Stream —— Reader and Writer classes — Using console input
—— The file class — File input stream — File output stream —— File handling using File Input Stream and
File Output Stream
9
Networking in Java — The Inet Address class — TCP/IP classes — Socket class —ServerSocket class ——
Writing a client server program using TCP/IP classes(Simple message passing only)
Module -V ( 10 Hrs )
GUI programming — Java awt package — Components and containers —— AWT class hierarchy
Layout manager—Flow layout, Grid layout, Border layout, Card layout —Event handling — Event model,
Listeners —— Listener objects — Listener interfaces for most types of events
Introduction to J2EE— Overview — Web applications — Enterprise applications —Sun J2EE Blueprints —
Platform roles — Platform Contracts — Scalability and fault tolerance —— Future directions.
Enterprise Java Beans——Overview of EJB — The Components — Session Beans —Entity Beans — EJB
Container — Limitations when writing EJBs —— Stateful and Stateless Operation.
JMS —JMS Capabilities —Servlets / JSP
The Java Transaction API and the Java Transaction Service — Transactions and Enterprise Java Beans—JDBC
—JNDI —JavaMail—XML and XSL
Introduction to The Case Study — Requirement for the Webstore Application —Interface Requirements —
Feature Requirements —— Design Requirements —— Limitations.
Webstore Design –Basic Archtectural Design —— Layers
Designing the JSPs — The Welcome Page — The Product Browsing Page — The Toolbar / Cart Page ——
The Checkout Page — Pages for functions.
Designing the EJBs — CartBean — ProductBean— CustomerBean
Designing the Tag Extension Libraries — User Tag Extension Library — Cart Tag Extension Library
Implementing Webstore — Implementing the EJBs — CartBean— ProductBean— CustomerBean —
Deployment Descriptors.
Implementing the Tag Extension Libraries.
Implementing the JSPs— The Product Browsing Page — The Toolbar / Cart Page — The Layout Page.
Implementing the XSL
Packaging the Web Application — Packaging the Enterprise Application
Reference Texts :
1.Professional JSP —— Wrox Press Ltd —— Shroff Publishers and Distributors Pvt.Ltd,——— Karl
Avedal, Danny Ayers,Timothy Briggs, etc
2. Mastering Java2 — BPB
3. Java2 Black book by Steven Holzener — Wiley Dream Tech Publishers
4. Java2 Complete Reference —— TMI
Paper VII : Software Engineering and Project Management
Module-I ( 10 Hrs )
Introduction to Software Engineering
Introduction —Software Engineering—Life Cycle Models ( Waterfall,Incremental,Spiral,
WINWINSpiral,Evolutionary,Prototyping,ObjectOriented)— Software Development Team Structure — Chief
Programmer Team Structure — Hierarchical Team Structure — Types of Software Projects.
Software Project Management
Project Definition —— Contract Management —— Activities Covered by Software Project Management ——
Overview of Project Planning —— Stepwise Project Planning —— Project Schedule ——Sequencing and
Scheduling Activities.
Module – II ( 10 Hrs )
Software Requirement Specification
10
Introduction to SRS——System Models——System Evolution —— Functional Requirement ——Non
Functional Requirement ——Glossary of Documentation.
Software Requirement Metrics —Parameters — Speed —Robustness ——Reliability—Portability.
Object Oriented Analysis — Advantages of OOA —Introduction to Classes, Objects—Defining the attributes
and operation —Aggregation ——Whole-part Structure and General-Specification Structure —Active State
Diagram — Event Trace Diagram.
Module – III ( 10 Hrs )
Software Design — Design Concepts — Modularity, Coupling and Cohesion —Data Dictionary —Input,
Output Design —Data Flow Diagram
Object Orientation Models — Relationships
Object Oriented Modeling using UML
Introduction to UML — UML features and Advantages —Object Oriented Analysis ——Principles —UML
diagrams —Use Case Models —Use Case Diagrams —— Developing Use Case Diagrams for Typical
Applications.
Class Diagrams — Perspectives —Associations —— Generalization ——Constrain Rules —Stereotypes —
Object Diagrams.
Interaction Diagrams — Sequence and Collaboration Diagrams — Comparing Sequence and Collaboration
Diagrams —— Packages and Collaborations .
Introduction to packages collaborations — CRC cards — State Diagrams — Concurrent State Diagrams —
Activity Diagrams — Decomposing an Activity —— Dynamic Concurrency —Physical Diagrams —
Development and Component Diagrams — Combining Component and Development Diagrams — Complete
UML diagrams for typical System.
Module – IV ( 10 Hrs )
GUI design — Advantages — Types of User-Interfaces
X-windows / motify Systems and Programming —— Stepwise refinement —— computer aided software
engineering tools ——Case study in Software Engineering
Software Testing
Taxonomy of Software Testing — Levels — Test activities — Kinds of software Testing ——Concepts from
White-Box and Black-Box Testing —— Testing Boundary conditions
Time / Structure – Based Software Reliability Estimation — Definitions and Terminology ——Basic
Assumptions — Testing Methods and Saturation Effect —Testing Effort — Limits of Testing Methods —
Empirical Basis of the Saturation Effect—— Reliability Overestimation due to Saturation — Incorporating
Coverage in Reliability Estimation —— Filtering Failure Data Using Coverage Information — Selecting the
Comprehension Ratio — Handling Rare Events.
Test Coverage Criteria based on data flow mechanisms — Regression testing — testing in the large software
testing strategies —— strategic approach and issues — unit testing — integration testing — validation testing
—— system testing and debugging.
Software Metrics for Reliability Assessment
Static Program Complexity —— Software metrics — A Domain Model of Software Attributes — Principal
Component Analysis — The usage of Metrics — Relative Program Complexity ——Software Evolution.
Dynamic Program Complexity— Execution Profile — Functional Complexity — Execution Profile ——
Functional Complexity —— Dynamic Aspects of Functional Complexity — Operational Complexity.
11
Software Complexity and Software Quality —— Introduction —The application its Metrics ——
Multivariate Analysis in Software Quality Control —— Fault Prediction Models — Enhancing Predictive
Models with Increased Domain Coverage.
Software Reliability Modeling —— Reliability with Software Complexity Metrics — The Incremental Build
Problem.
Module – V ( 10 Hrs )
Software Quality —-Quality Assurance — Quality Control — Statistical Quality Control —— Software
Defects, Reviews — SQA plan Review/inspection procedure document —checklists —Recording Defects and
actions Recommended Process Frameworks : Five Levels of CMM, Introduction to CMMI —Introduction to
Six Sigma , DMAIC model.
Software Cost Estimation — Function Point Models — COCOMO Model — Delphi Method —— Defining a
Task Network —Scheduling —— Earned Value Analysis — Error Tracking — Software Changes — program
evolution dynamics —software maintenance — Architectural Evolution — Taxonomy of CASE tools —
Communications Management ——Cost Management —— Integrated Change Management.
Risk Management—Nature of Risk — Types of Risk — Managing Risk — Hazard Identification —hazard
Analysis —— Risk Planning and Control.
Reverse Engineering and Re-Engineering — Need for Reverse Engineering — Steps in Reverse Engineering
— Lehman’s Law —— Maintenance process Model
Reference Texts :1. Software Engineering — Ian Sommerville —— Addison Wesley
2. Software Engineering , a Practices Approach — Pressman — Mc GrawHill
Paper VIII : Introduction to Visual Studio.Net
Module-I (10 Hrs )
Introduction to .net technologies
Overview of visual studio.net —— .NET Languages —— Comparison of .net languages —— Common
language Runtime —— .NET framework —— .NET framework security —— Advantages of .net framework
Class Library —— Assemblies —— Namespace
Execution of application in the .net framework —— Application domains —— Common type system
Module – II VB.NET
Comparison with previous version of Visual Basic —— Variable declaration changes ——Array declaration
changes —— Data type changes —— Logical operator changes —— Changes in control statements ——
String declaration changes
Creating new window Applications Using VB.NET —— Creating Forms — Adding controls to forms ——
Writing event driven codes to the form controls —— Arranging controls in form —— Adding controls at
runtime —— Aligning, anchoring, docking and layering of controls —— Creating dialog boxes ——
Displaying message boxes —— Implementing MDI forms —— Programming with clipboard —— Using
String methods and string handling techniques —— Using control statements for powerful codes (IF-then-next,
for-each, do-loop) —— Writing Procedures and Function —— Declaring and passing arguments ——
Overloading procedure —— Using Optional arguments in Procedure
Implementation VB.NET Classes —— Error handling in VB.NET
Database Programming —— Using ADO.NET —— ADO.NET Components —— Data sets —— Data
adapters
12
Creating data entry screen for accepting and displaying data —— Setting data adapters for storing and
retrieving data —— Data form wizard
Module – III VC.NET
Introduction to VC.NET —— Types of VC.NET applications —— Programs with Managed and without
managed extensions —— Project Templates in Visual C++.NET —— ATL Project —— MFC Projects ——
Managed Projects —— Other Projects templates —— Creating forms and adding menus —— Creating Dialog
boxes —— Painting the screen —— Developing MFC applications —— Database programming in Visual
C++.NET —— Managed extension for C++ —— Exception Handling
Module – IV C#.NET
Introduction to C# —— Variable types —— Type conversions —— Visual C# operators —— Introduction to
C# statements —— Declaration of arrays —— Single and Multidimensional arrays —— Introduction to Jagged
Arrays —— Creating classes in Visual C# —— Creating Windows Applications —— Creating Windows
Services —— Installation and Administration of Services
Module -V ASP.NET
Introduction ASP.NET —— ASP.NET and .NET framework SDK —— Creating Web forms —— Adding
controls —— Web page processing —— Introducing to HS —— Installation – Creating virtual Directory ——
Using HTML and XML in ASP.NET —— Server side programming using ASP.NET—— Using Validation
controls in ASP.NET pages —— Using ADO.NET with ASP.NET —— Running a site using HS and
ASP.NET
Reference Texts:
1. Visual Studio.NET Programming-Nitin Pandey-Wiley dreamtech
2. Mastering Visual Basic.net Evangelos Petroutsos-BPB Publishers.
PG 2- Post Graduate Diploma in Computer Application in Teaching
(PGDCAT )
SYLLABUS
Paper I – PC SOFTWARE
Module – I ( 10 Hrs )
1. Introduction
What is a Computer? Purpose of using a computer, Why it is used (characteristics of computer), Instruction,
Program.
2. Types of computer
Analog, Digital, and Hybrid type, Hardware, Software, System Software, Application software, Firm ware,
Human were, Stored Program Concept, Evolution of computers, Generation of computer.
3. Programming languages
Machine language, Assembly language, High level language.
4. Organization of digital computer
Input unit, Output unit, Central Processing Unit, Memory.
13
5. Operating system
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
1. Windows introduction
Operating System
2. Desktop icons
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
3. Working with windows
How to create a Folder, Copying and cutting files, Renaming.
4. Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down.
5. Application icons
Module – II ( 10 Hrs )
Documentation using MSWord & Open Office Writer
1. An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing
of proofing files, Merging documents and macros.
2. How to use mouse and menu
Working with dialog box.
3. Primary commands in file menu
The open command, The New command, The Save As and Save all commands, The Close command,
The Page Setup, The Print Exit command.
4. Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
5. Format commands
Font commands, Paragraph command.
6. Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu
Spread Sheet Preparation Using MS Office & Open Office
1. Building a simple worksheet
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using
Menu, Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries,
Inserting and Deleting cells.
2. Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
3. Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
14
4. Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
5. Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
6. Formulas that make decisions
Using the IF function, Using the nested IF function, Copying formulas.
7. Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
8. Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering
Records.
9. Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto
format.
10. Creating Macros, Recording Macros, Running Macros.
Module – III ( 10 Hrs )
PAGEMAKER
1. Introduction
Introduction to DeskTop Publishing, Introduction to PageMaker Advantages, Using the Mouse,
Components of the PageMaker Window.
2. Creating a New Document
Setting the Margins, Setting the Page Size, Changing the page Orientation, Setting Page Numbers, Changing
the Page Size view, Creating New Document Windows: Displaying the Rulers, Changing the Rulers, Using
Rulers, Using Guidelines, Positioning Guidelines, Adding Guidelines to Master Pages. Aligning to
Guidelines, Displaying Guidelines, Locking Guidelines. Formatting Types: Changing Fort Families,
Changing Font Sizes, Changing Typeface Style, Changing Character Specification: Changing Type leading,
Changing Character Widths, Changing Tracking, Changing Type Options. Saving Your Document: Saving
a new Documents, Saving an existing Document, Saving a Document as another document, Reverting to a
Previously Saved Version. Developing Paragraphs: Typing Text, Adding special Characters to Text,
Aligning Text. Formatting Paragraphs: Changing Indents, Changing the space around Paragraphs,
Changing Paragraph Alighment, Controlling How Paragraphs Break Between Pages and Columns, Adding
lines Above or Below Your Paragraphs.
3. Introduction to Creating Frames
Converting Other Objects to Frames, Threading and Unthreading Text. Threading additional Text,
Threading Text to Different Page. Unthreading Text Blocks, Rethreading Text Blocks, Making Text Blocks
Disappear Without Deleting them, Selecting and Dragging Text, Editing Deleting Text, Cut, Copying,
Pasting Text, Viewing the Contents of Clipboard, Using Undo and Revert. Inserting and Removing Pages:
Inserting and Removing Pages, Adjusting Spacing of Characters, Words, Lines: Adjusting, Spacing and
Leading, Setting and changing Tabs.
4. Introduction to Auto Flow, PageMaker Plug-Ins, Drop Cap, Change Case, Bullets and Numbering.
5. Adding Design Elements – Introduction
Adding Graphics to your Documents, Adding Lines, Changing Lines Specifications, Adding Shapes,
Changing Shape Specifications, Changing Line and fill, Specifications together (fill and Stroke), Changing
Round Corners, Creating Drop-Shadow, Boxes, Text wrap, Changing PageMaker Options: Adjusting
Margins, Setting and Adjusting Columns, Setting Unequal Width Columns, Creating headers and Footers,
15
Creating Graphics in PageMaker, Rotating Text, Skewing and Mirroring objects with Control Palette.
Importing Graphics into PageMaker: Placing, aligning Graphics, Cropping Graphics.
6. Setting up Templates
Setting Up Master Page Templates, Creating Custom Page Sizes, Creating Custom Borders, Creating a
News Paper Template, Creating New master Pages, Saving an existing Page As a Master Page. Setting UP
Custom Styles: Defining Styles, Creating, Editing, Removing Styles and Copying Styles.
7. Introduction to Using layers, n-Layers Palette, Moving and creating objects. Introduction to Printing –
Selecting a Printer Printing your Document, Printing Document Dialog Box Options.
8. Adding Color
Introduction – Using PageMaker Default Color Palette, Opening Color Palette, Adding color to Text,
Working with Color Graphics, Defining Custom Colors, Creating Text Screens.
9. Developing Long Documents
Introduction – Using Story Editor: Opening Story Editor, How the Story Editor names, Tories, Switching
Between Story Editor and Layout Editors, Closing Story Editor and Placing the Story Editor, Differences
between Story Editor and layout Editors.
10. Spellings
Starting the speller, Correcting Misspelled Words, Correcting Duplicate Words, Adding Words to the
different Dictionaries, Correcting Duplicate Words, using find Feature, Using the change Feature, Creating
an Index, using PageMaker Help.
Module – IV ( 10 Hrs )
PHOTOSHOP
1. Elements of Photoshop — The Elements Environment — Exploring the Photoshop Elements Work Area –
Basic Tools and Palettes
2. Modifying an Image—Making Minor Adjustments to your Image – Adjusting the Lighting in Your Image
3. Enhancing an Image – Enhancing an Image with Text – Enhancing an Image with the Painting Tools –
Enhancing an Image with Layer Effects – Enhancing an Image with Filters
4. Composite Images – Creating a Composite Image – Create an Animated GIF –Creating Composite Images
using Photo merge
5. The Finished Product – Saving Images for the Web and Creating a Web Gallery – Photoshop Elements Print
Options
FLASH
1.Flash Editor — Panels – Timeline – Tools,saving and updating Files.
2.More tools — utilities – Grouping – Arranging Graphic Symbols – Alignment – Libraries – Layers
3.Graphic Symbols – Alignment – Libraries – Layers
4.Keyframes – Frame by Frame Animation – Onion Skins – Frame Rate
5.Motion Tweening – Step Action – Rotate and Spin – Info Panel – Movie Explorer – Shape Tweening
6.Button Symbols – getURL Action – Adding Sound to Buttons – Publishing and Exporting.
Module – V ( 10 Hrs )
16
CORELDRAW
1. Basics of CorelDraw
Introduction – Getting Started-Creating A New File-Title Bar-Work Area-Printable Page-Property Bar-Page
Counter Bar – Color Palette-Toolbox-Statues Bar-Drawing Figures-Lines-Ellipse-Circles-Rectangle-SquarePolygon-Saving-Closing-Opening-Views-Normal View-Preview-Wire Frame View-Draft View-ZoomView Manager- Creating View.
2. Drawing
Introduction-Toolbox-Selecting an Object-Resizing an Object-Moving-Moving An Object- Changing the
Shape-Combining Two Objects-Skewing-Welding the Objects-Blending-Curve Lines-Straight LinesContinuing a Line-Vi9ew Mode-Changing –Media Tool Rotating An Object- Grouping-Fill Tool Fly OutFilling – Spray Mode.
3. Tex
Introduction – Tex Tool-Entering Artistic Text-Entering Paragraph Text- Converting Text – Formatting
Text – Changing the Font Size- Arranging Objects – Ordering the objects – Changing the Font- Bullets –
Decorating the Text – Welding – Text Editor – Opening – Changing the Alignment – Type Style-Spell
Checking – Grammar – Searching Synonyms – Find – Replace – Editing – Kerning – Formatting
Characters.
4. Images
Bitmap Images – Vector Images – Resizing – Rotating – Skewing – Moving –Cropping – Importing Images
– Adding Special Effects – Converting to Bitmap – Exporting Images.
5. Page Layout
Changing the Page Size- Changing the Layout – Applying Styles – Applying Bitmaps to the Background –
Changing the Background – Adding a Page Frame- Moving Between Pages
Reference Texts :1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000 ,Professional Edition — Gini Courter ,Annette Marquis
Paper II – Introduction to Programming
Module-I ( 10 Hrs )
Computer Basics — Algorithms — Flowchart — Characteristics of Computers — Problem-solving using
Computers — using flowchart — What is a Program?
Functional Units of a Computer — Input Unit, Output Unit, Arithmetic and Logic Unit, Central Processing Unit
Generations of Computers
Classification of Computers — Palmtop PC, Laptop PC, Personal Computers (PCs), Workstations, Mainframe
Computers, Supercomputers
Introduction to Programming Language — Assembly Language — Higher Level Programming Language
Module – II ( 10 Hrs )
17
Writing a Program — Input Statement — Some C Program Examples — Constants — Scalar Variables —
Declaring Variable Names — Defining Constants — Arithmetic Operators and Modes of Expressions —
Integer Expressions — Floating Point Expressions — Operator Precedence in Expressions — Examples of
Arithmetic Expressions — Assignment Statements — Defining Variables — Arithmetic Conversion —
Assignment Expressions — Increment and Decrement Operators — Multiple Assignments
Output function — Input function
Relational Operators — Compound Statement — Conditional Statement
Implementing Loops in Programs — The While Loop — The for Loop — The do while Loop
Logical Expressions and More Control Statements — Logical Operators and Expressions — Precedence Rules
for Logical Operators — The Switch statement — The Break Statement — The Continue Statement
Module – III ( 10 Hrs )
Arrays and Functions
Arrays — Defining and Manipulating Arrays — Array Variable — Syntax Rules for Arrays — Use of Multiple
Subscripts in Arrays — Reading and Writing Multidimensional Arrays
Functions — Defining and Using Functions — Syntax Rules for Function Declaration — Arrays in Functions
— Global, Local and Static Variables
Processing Character Strings — The Character Data Type — Manipulating Strings of Characters
Module – IV ( 10 Hrs )
Enumerated Data Type and Stacks
Enumerated Data Type — Creating New Data Type Names — A Stack — Simulation of a Stack — Application
of Stack
Structures — Using Structures — Use of Structures in Arrays and Arrays in Structures
Pointer Data Type and its Applications — Pointer Data Type — Pointers and Arrays — Pointers and Functions
Files in C — Creating and Storing Data in a File — Sequential Files — Unformatted Files — Text Files
Module – V ( 10 Hrs
Lists and Trees — List Data Structure — Manipulation of a Linearly Linked List — Circular and Doubly
Linked Lists — A Doubly Linked Circular List — Binary Trees
Recursion — Recursive Functions — Recursive Vs Iteration — Some Recursive Algorithms — Tree Traversal
Algorithms
Bit Level Operations and Applications — Bit Operators — Some Applications of Bit Operations — Bit Fields
Reference Text :1. Computer Programming in C — V. Rajaraman — Prentice-Hall of India
2. Fundamentals of Computers — V.Rajaraman — Prentice-Hall of India
Paper III – IT Education and Internet
MODULE — I ( 10 Hrs )
Information Technology – Multidisciplinary Perspectives —— Evolution of Communication Technology ——
Evolution of IT —— Converges of ICT —— History of media Information data —— information theory —
— Purview of IT —— Functional description of a complete system —— basic concepts and terminology —
— functional description of peripherals.
IT application in different fields —— Internet and the World Wide Web ——
E-Commerce —— AI —— Virtual Reality —— Futuristic projections ——IPR and implication —— Cyber
Laws — Social, Economical, Political, and Ethical Perspective of IT.
18
MODULE — II ( 10 Hrs )
IT and Education
Information Technology as an educational management tool, examples and case studies – Information
Technology for teaching, learning and evaluation – prospects and problems - case studies – IT as an
educational technology – Features of IT as a media, Multimedia and active content, interactivity, linear and non
– linear information sources – searching – Web as an educational resources, CAI and CAL models. Authoring
Packages.
IT in distance education – online learning, examples and case studies – Technological issues – CD formats
Design of information structures for web based presentation - streaming audio and video. Review and criticism
of Educational IT products – Content development – Didactics – Artificial Intelligence in Education - Expert
Systems – User Modeling – Review of current literature on IT and education
MODULE — III ( 10 Hrs )
Psychological Foundation of Pre School Education
Brief history of Indian Education – Meaning and Functions of Education – Democracy in Education – Formal,
Non – formal and informal Education - Education in free India – with reference to various commissions Equalization of educational opportunities, adult education, population education, continuing education, Basic
education, vocationalisation, wastage and stagnation in education – Basic tenets of elementary education,
secondary education and tertiary education – Educational philosophies - contributions of educational
philosophers, Western and Indian (Rousseau, Pestalozzi, Dewey, Forede, Montessori, Tagore, Gandhiji,
Aurobindo and Vivekananda) – Agencies of education – Action research – Education as a social sub-system –
Education as related to social equity and equality of educational opportunities
MODULE — IV ( 10 Hrs )
Introduction to Internet – URL – HTTP – FTP — Telnet
Web server – Proxy server – Fast Ready Connections – Web Browsers – Netscape Communication Suite –
Internet Explorer – Firewalls – Data Security.
Search Engines – Search Tools – Get Found or Hidden Data – Subscribing – Channels – Channels Push
Technology. –IT and society – Keyboard tutor – Unicode concepts and fonts in Content Creation – Local
language content development.
News Groups and Relay chat.
Trends in Internet.— Web TV – Internet Telephone – Network Computer – Internet – E-commerce – EPublishing.
Internet and Society.— Commercial – Political – Linguistic – Changing life styles – Moral Values — Browsing
the Educational and Informative sites.
INTRANET
Introduction to Intranet –Benefits – Breaking Down the Barriers – The Traditional Hierarchical Information
Distribution Model – The New Intranet – Based Information Distribution Model – The Power of a
Knowledgeable Team – Threat of an Intranet culture – Relationship marketing and getting the customers
involved – What you need to establish a functional Intranet – Understanding your Long – And Short-Term
CHALLENGES – Security Issues – Employee training increases security.
EXTRANET — How an Extranet fits into your overall strategy – How to plan, implement, operate and manage
your extranet — How to secure your extranet.
Viruses, Types of viruses –Detection and Prevention – Anti virus software
19
MODULE — V ( 10 Hrs )
E-Learning
Learning Systems – Learning and e-Learning Connect – Genesis – Evolution – Barriers to e-Learning.
Panacea Called e-Learning – Definition of e-Learning — Deferring Expert Opinion on e-Learning – Important
Components of e-Learning.
e-Learning and e-Knowledge Architecture – Current Realities and their Impact on Learning – Evolving Job
Roles and e-Learning Architecture – Characteristics of e-Learning and e-Knowledge Architecture – Developing
e-Learning and e-Knowledge Solutions Learning ,Then and Now.
e-Learning :Models – e-Learning Myths – What is e-Learning ? Content – Anywhere, Anytime Content –
Dynamic Content – services –Technology – Content Management.
e-Learning : Benefits and Advantages – e-Learning : Benefits and Advantages
Organizational Learning : Strategy and Applications – An Overview of a Learning Organization – Important
Factors for a Learning Organization – The Learning Process in an Organization –Broad Stages of the Learning
Process and Organizational Learning and the Connect with e-Learning –Learning Systems – Scenario for
Business Application – Case Study – E-Learning Summary.
E-Learning Instructional Ground – Instructional Ground – Conclusion.
The Future of e-Learning – Introduction – Trends in Learning – Trends in e-Learning Content – A Day in the
Life of a Knowledge Worker – Impact on knowledge Management – Careers’ in e-Learning.
Reference Texts
1. e-Learning –An Expression of the Knowledge Economy — Gaurav Chadha,
S.M.Nafay Kumail
2. Intranet Bible –Galgotia Publication Pvt.Ltd.— Lynn.M.Bremner, Anthony F.Iasi,
and AI Servati
3. Mastering the Internet — Glee Harrah Cady,Pat McGregor — BPB Publications
4. Internet for Everyone – Alexis Leon and Mathews Leon – Vikas Publishing House Pvt. Ltd , New Delhi
5. Fundamentals of Information Technology – Alexis Leon – Vikas Publication
6. EXTRANETS – Richard .H. Baker – McGraw Hill
Paper IV – Introduction to Computer Systems
Module – I ( 10 Hrs )
Building Blocks of a Digital Computer
Functions of Control Unit —— Instruction word ——Instruction cycle and Execution —cycle ——
Organizational sequence of operation of control registers ——Branch,skip,and jump and shift instructions ——
Components of ALU
Memory — Static and Dynamic RAM —— ROM, EPROM, EEPROM — CMOS— BIOS —— Cache
Memory —— Virtual Memory —— Associative Memory
Registers and Addressing —— Direct and Immediate addressing —— Paging and Indirect Addressing ——
Memory Address Register —— Memory Buffer Register —Accumulators — Indexed, general purpose and
special purpose registers —— Overflow, carry, shift and scratch registers —— Stack pointers—— Floating
point, status information and buffer registers
Module – II ( 10 Hrs )
Computer System Hardware
Types of Computer – Peripheral Devices —Printers, Scanners,disk drives, tape drives, microphones, speakers
and cameras.
20
Monitor —— LCD, CRT, Flat CRT or TFT Monitor — Auxiliary Storage Devices: Storage and retrieval
methods of Hard Disk —— CD Rom — DVD Rom
Mother boards and Buses —— what is mother board —— Mother board components –
Memory slots —— Chipset — What is chipset — Types of chipset —— Expansion Slots
Parallel Digital Interface Devices ( PDI devices)
SATA — PATA
Addon Cards — Purpose, types and Specifications —— Display cards ——Multi I/O cards —— Sound cards
—— Network interfacing cards
Serial, parallel and USB ports —— SMPS —— Features, voltage levels
Module – III ( 10 Hrs )
PC Upgrading—Introduction——Upgrade Essentials——Performance Upgrades——Capacity Upgrades—
Feature Upgrades—Repair Upgrades.
Preventive
Maintenance—Introduction—Need——Tools—Materials—Procedures——Active
Hardware
Maintenance—Active Software Maintenance—Passive Maintenance Procedures—Heat and Temperature
Control—Dust and pollution control—Ventilation Control——EMI —Electrostatic Discharge Control——
Humidity and Corrosion Control—Shock and Vibration Control——Preventive Maintenance Schedule
Troubleshooting —Introduction—Types of PC Faults——Intermittent Faults—developing Strategy—
Diagnostic and Repair Tools—Diagnostic Software Tools—Diagnostic Hardware tools——advanced testing
tools——Hand Tools for service Engineers—Disassembling PC
Module – IV ( 10 Hrs )
Computer Assembling—Introduction—Overview of Parts of a PC —Cabinet —Motherboard –Video card——
Sound cards——Modems——Hard Drive——Zip Drive——CD ROM Drive——Network card—Interfaces—
—CPU——Main Memory—Power Supply
Setting up the Motherboard —Installing CPU —setting the clock speed—Installing the Memory
Installing Video Card——Testing —Plug In the Video Card——Providing Power to the Motherboard –Testing
Installing Sound Card ——Installing Modem — Joystick
Installing the Motherboard——Installing Sound Card—Installing Modem—Installing the Power Supply——
Attaching Add-on cards—Installing the Drives——Testing—Parallel and Serial Port Connectors—Front Panel
Indicators and Speaker—Troubleshooting.
Module – V ( 10 Hrs )
Operating System Installation
BIOS—Introduction—Features——Developers—Identification—Interrupts—Disk
Services—Serial
Port
Services—Video Services——Print Screen Services——Flash Memory—BIOS Upgrade—Troubleshooting
CMOS Set up—Introduction –Standard CMOS Setup Advanced CMOS Setup——Advanced Chipset Setup—
Power management Setup—PNP/PCI Setup—Peripheral Setup—Auto Detect IDE Device —CPU Frequency /
Voltage Control—CPU PNP Setup—Password Setting—Auto Configuration—Exit Options—BIOS
Optimization—Maintenance—Troubleshooting
Power On Self Test ( POST )
Reference Texts :
1. Fundamentals of Computer Organization and Design—Sivarama P.Dandamudi Springer
2. Digital Fundamentals— Thomas L.Floyd—Universal Bookstall, New Delhi
3. The 80x86 Family :Design Programming and Interfacing—— John Uffenbeck— Prentice Hall
21
Paper V – C++ Programming
Module-I ( 10 Hrs )
Introduction to object oriented programming —— Object Oriented Programming-philosophy —— Object
oriented approach — General features and advantages of OOP
Object Basis —— Objects creation —— Objects are grouped in classes —— Attributes, Object state and
properties —— Object behavior and methods ——Encapsulation and Information Hiding
Class hierarchy —— Inheritance — Multiple inheritance
Polymorphism —— Concepts of Polymorphism
Object Oriented Analysis —— Introduction to analysis – the unified approach —— Business process modeling
—— Use case models ——Approaches to identifying classes —Classes, responsibilities and collaborators ——
Identifying objects relationships, attributes and methods
Object oriented Design-axioms —— Designing classes – The process ——Class Visibility—
Refining Attributes —— Designing Methods — Packaging and managing Classes.
Module – II ( 10 Hrs )
Basic C++ Programming constructs —— Variables — constants — Expressions ——Statements —— cin and
cout —— manipulators —— type conversion ——arithmetic conversion —— arithmetic operators —— library
functions —— control structure ——storage classes
Objects and classes specifying classes —— C++ objects —— Constructors — Destructors—— Objects as
Function arguments —— Overloaded constructors ——Structures versus classes —— Objects and memory —
— Static class data
Arrays in C++ —— Arrays and class member data —— Arrays of objects
Strings — String as class member and user defined string type —— Operators overloading —— Unary
operators —— Keywords —— Return values — Nameless temporary objects——Binary operators ——
Arithmetic operators—— Operators Multiple overloading ——Data conversion between basic data types,
objects.
Module – III ( 10 Hrs )
Introduction of class derivation —— The Derived class —— Derived and base classes —Derived class
constructors ——Overriding member functions ——Class hierarchies —— Public and private inheritance ——
Multiple inheritance ——Classes within classes ——C++ graphics functions
Module – IV ( 10 Hrs )
Address and pointers —— & Operator —— Pointer Variables —— Pointer to void-pointers and arrays ——Pointers and functions —— Passing simple variables —— Passing arrays —— Pointers to strings ——
Memory management ——- New and delete operators —— Pointers to objects referring to members ——
Arrays of pointers to objects —— Printers to pointers
Virtual functions —— Late binding —— Pure virtual functions —— Abstract classes and virtual base class
Friend function —— Friend classes —— Copy constructor
Module – V ( 10 Hrs )
Files and streams —— Streams —— Stream class hierarchy —— Stream class —— Header files —— String
I/O —— Character I/O —— Object I/O —— Fstream class ——File pointers —— Disk I/O with member
functions —— Redirection —— Command line arguments——Overloading the extraction and insertion
operators —— Class library —— Creating class library files —— Container class —— Container class
hierarchy —— Function Templates ——— Class Templates
Reference Text :-
22
1.
2.
3.
4.
C++ programming 2nd edition-Herbert Schildts-dreamtech
Object oriented programming in C++ 3rd edition – Tony Gaddis – dreamtech
Object Oriented programming in Turbo C++ - Robert Lafore
Programming with C++ - Scheme Series-John Hubbard-TMH
Paper VI – Web Design and Applications
Module-1 ( 10 Hrs )
Effective Internet Search
Internet — Introduction — Communicating through E-mail or Discussion Groups — Difference between the
Web and the Internet — Downloading Files from the Internet — Role of Websites to gather information about
the internet and the web
Internet Service Providers ——End-User-to-ISP Connection — Locality ISP Interconnection — Peering Virtual
ISP — Free ISP
Related Services — Broadband Internet access — fixed wireless access — cable— Triple play
Internet hosting service — Web hosting service — E-mail hosting service — DNS hosting service
Dynamic DNS
Using Popular Web Browsers — Internet Explorer, Netscape Navigator
Internet Search Engines — AltaVista, AskJeeves, DogPile, Excite, Google, GoTo, Magellan, WebCrawler,
Yahoo!, Zen Search———— How do Search Engines Work? ——Types of Search Engines —Indexers,
Directories, MetaCrawlers
Newsgroups —— Mailing Lists — Chatting
E-Commerce : Shopping Online — Steps to Safe Online Shopping —( 1 )Start Conservatively, ( 2 ) Be Patient ,
( 3 ) Comparison Shop , ( 4 ) Don’t forget Shipping and Handling Charges , ( 5 ) Check Out the Company , ( 6 )
Look for Additional Contact Information , ( 7 ) Understand the Offer ,( 8 ) Protect your Personal Information , (
9 ) Pay by Credit Card , ( 10 ) Use a Secure Web Site , ( 11 ) Stay Informed , ( 12 ) Use Common Sense
Module-1I
( 10 Hrs )
Cyber crimes , laws and forensics
Cyber crimes—— unauthorized computer access——
data theft——
data modification—— data
manipulation—— threatening e-mails —— ransom notes ——credit card frauds—— telecommunication
frauds—— computer aided drug trafficking —— money laundering —— software piracy—— copyright
violation etc.
Electronic Evidence —— Digital forensics—— Evolution of computer forensic procedures and tools——
Acquisition of data —— Data authentication & Validation —— Evidence recovery—— Data analysis ——EMail tracking—— Finding originating IP address.
GSM mobile phone security- Subscriber Identity Module (SIM) card, International Mobile Equipment Identity
(IMEI), Personal Identification Number (PIN), Forensic analysis of GSM mobile phones.
Indigenously developed Cyber Forensics Tools by CDAC, Trivandrum
i. Email Tracer - Cyber forensics analysis tool which incorporates graphical features for a Cyber Forensic
Investigator, to track the anonymous and threatening email sender’s easily.
ii. CyberCheck - Cyber forensics tool for analyzing and viewing evidence files from suspect’s storage media
iii. TrueBack - Cyber forensic software tool for disk imaging. It is a DOS application for disk imaging.
23
iv. Cyber Investigator - It is a tool for network forensics. Network Forensics involves gathering different
kinds of logs available in machines which were compromised in an attack. The analysis involves tracing
down the intrusions, usage of network, creating a detailed forensic report.
v. Hasher – This tool enables the user to verify the integrity of any file. Hashing is an extremely good way to
verify the integrity of a sequence of data bits. Two files with exactly the same bit patterns should hash to the
same hash value using the same hashing algorithm.
vi. PDA Analyzer – It is a cyber forensics tool for the analysis of digital evidence taken from PDAs.
vii. Network Session Analyzer (NeSA)- It is a Network Forensics tool for analysing network packets. NeSA
accepts packet dump file in the pcap format, generated using any third party packet capturing tool. It rebuild
TCP sessions and recreate files in HTTP, FTP, SMTP and POP3 sessions
Information Technology Act -2000 by Govt of India
viii. Creation and verification of digital signature
ix.
Electronic Governance
x.
Secure electronic records and secure digital signatures
xi.
Regulation certifying authorities
xii. IT Offences
xiii. Cyber regulations appellate tribunal
xiv. IT Security guidelines –Introduction , Implementation of an Information Security Programme, Information
Classification, Information Management, System integrity and security measures, Data Centre Operations
Security , Measures to Handle Computer Virus , Hardware and Software Maintenance , Purchase and
Licensing of Hardware and Software , System Software, Documentation Security, Network
Communication
Security
,
Firewalls
,
Problem
Management
and
Reporting,
Disaster
Recovery/Management .
Module-III ( 10 Hrs )
HTML
Overview — Versions of HTML ——HTML,HEAD and BODY tags ——Describing colours in RGB notation
——Headings ——Marquee text ——Paragraph —line breaks —Font styles——font sizes —Other layout tags
——lists —— Hyperlinks — Horizontal rules—The <IMG> tag ——Image formats ——GIF files —JPEG
images ——Building an animated GIF file ——Client-side and Server-side maps ——Laying out an image
map ——table syntax—The <TABLE> tag—— The <CAPTION> tag ——table rows —— table cells —cell
contents ——Spanning cells.
Forms— The Basics——The <FORM> tag —Input field ——Submitting a form—submitting a form by Email…Frames——The Basics—Frame syntax—Using the TARGET attribute.
Sound and Video——Real Audio— Placing Real audio files on your pages — video
JAVA SCRIPT
Introduction —ECMA Script — JavaScript Syntax — Client-side java Script – AJAX – Dynamic HTML ——
Server-side Java Script — JSDoc — JSON — JSAN — Comparison of Layout Engines (ECMA Script ) —
Comparison of JavaScript –based source code editors.
PHOTOSHOP
24
1. Elements of Photoshop — The Elements Environment — Exploring the Photoshop Elements Work Area –
Basic Tools and Palettes
2. Modifying an Image—Making Minor Adjustments to your Image – Adjusting the Lighting in Your Image
3. Enhancing an Image – Enhancing an Image with Text – Enhancing an Image with the Painting Tools –
Enhancing an Image with Layer Effects – Enhancing an Image with Filters
4. Composite Images – Creating a Composite Image – Create an Animated GIF –Creating Composite Images
using Photo merge
5. The Finished Product – Saving Images for the Web and Creating a Web Gallery – Photoshop Elements Print
Options
Overview of Macromedia Dream Weaver
Module -IV ( 10 Hrs )
Digital Library
Introduction —— Difference between ―DLs as collections‖ and ―DLs as institutions ―— Early Visualizations of
Digital Libraries — Factors facilitated the development of Digital Libraries — Benefits and Limitations of
Digital Libraries — Types of Digital Libraries —Academic Repositories — Digital archives — The Future of
Digital libraries
Blogs
Introduction — Types of Blogs — Social Network and Cataloging — Popularity — Blurring with the Mass
Media — Blogging Consequences — Defamation or Liability — Employment — Political Dangers — Personal
Safety — Therapeutic Benefits.
Types of active content —Client pull ——(Plug-ins)——Java—The <APPLET> tag——Java Script —
ActiveX
CGI——working—Suitable scripting languages ——PERL—Passing information to a script ——The output of
a script ——Implement CGI.
Module-V ( 10 Hrs )
Content Management System
Introduction — Types of Content Management System — Enterprise Content Management System — Web
Content Management System — Component Content Management system
Enterprise Content Management System — Characteristics — Components of an Enterprise Content
Management System — Capture — Manage — Store — Preserve — Deliver — ECM market development
Web Content Management System — Features— Automated Templates — Easily Editable Content — Scalable
Feature Sets — Web Standard Upgrades — Workflow Management — Document Management — Content
Virtualization
Types of Web Content Management System — Offline Processing — Online Processing — Hybrid Systems —
Web Content Management History
Component Content Management System — Benefits of managing content at the component level
Text Books and Links
1. Digital Convergence by Andy Cevell , Firewall media,NewDelhi
2. [email protected] governance opportunities for India by Kiran Bedi, Parminder JeetSingh, Sandeep
Srivasthava-Sage publications ,NewDelhi
3. Manual for investigation of Computer Related Crimes by Ashok Dohare
4. www.cyberforensics.in
25
5. www.mit.gov.in
6. HTML in easy steps —Comdex Computer publishing —by Andy Holyer
7. Professional Web Design —by Molly .E. Holzschlag ——Galgotia Publications Pvt.Ltd.
8. Intranet Bible—— by Lynn.M.Bremner,Anthony.F.Iasi, Al Servati ——Galgotia Publications. Pvt.Ltd.
9. Internet Complete — BPB Publications ( www.sybex.com )
Paper VII – Data Communication and Computer Networks
Module I ( 10 Hrs )
Introduction to Data Communication
Analog and Digital Communication —Comparison of Analog and Digital transmission —— Base band Vs
Board band transmission
Communication Medias — Coaxial cable — Twisted pair — UTP —-Optical, fiber Radios — Microwave —
Satellite communication — Infrared technique — Blue tooth technique
Fundamentals of Data Communication —— Communication devices —— DTE —— DCE —— Modems —
Serial versus parallel Communication —— Serial communication principles and standards — Asynchronous
Data Methods —— Synchronous transmission — Simplex, Half Duplex and Full Duplex communication ——
Parallel communication principles and standards —— Multiplexing methods —— TDM —— FDM
Module – II ( 10 Hrs)
Layered Network Architecture —— layered architecture-Protocols —The OSI Reference Model — Services
provided by the layer
Introduction to computer Networks —— Advantages of networking —— Goals of computer networks ——
Types of computer networks — LAN —MAN —WAN — Internet — Public networks
LAN Topologies – Principles and Examples ——Bus — Ring — Star ——LAN Access Techniques
The interface between IP and LAN — Common LANs — their MAC protocols and physical layers —— Nature
of different communication media —— Some details on Fast Ethernet and wireless networks —— Network
hubs and switches.
Module – III ( 10 Hrs)
Networking Devices ——Interconnection issues —— Connectivity devices —— Hubs Switches —— Bridges
——Routers, Gateways —— Network Firewall —— Proxy Servers
The internet protocols and services — Protocols in the Internet —— The TCP/IP ——The TCP/IP Protocol
suite services and features — TCP Protocol formats, features —— UDP details —— IP Networks —— IP
addresses —— IP datagram formats —— IP versions —— IPV4 ——IPV6
Network switching —— Dedicated, Switched and Virtual circuit ——Circuit Switching and packet switching
— VPN Circuits
Routing principles
Module- IV ( 10 Hrs )
26
Functional model of Internet as an IP packet switching network ---- Routing of IP Packets ---- Common
Routing Algorithms --- IP Protocol support for Routing ---- Functions of an IP Router --- Internet addressing,
address classes, subnets, subnet masks and private IP networks ---- Address registration in Internet --- Address
discovery and Route discovery.
Issues in IP packet routing --- Fragmentation and reassembly of IP packets --- Potential network problems,
hazards and how they are avoided ---- Internetworking ----- Differences between Bridge and Router
Introducing the TCP and UDP ---- domain names--- Domain name registration and DNS ---DNS Hierarchy--Mapping of names with IP addresses --- Common TCP services: Telnet, FTP, SMTP, HTTP --- Port numbers --- Proxy systems and Firewalls --- Gateway-Systems ---Role of application-specific gateways
Module – V ( 10 Hrs )
Implementation of LANS
Selecting LAN configuration-Domains —— Workgroup — Types of Services ——Client server modules ——
Network operating system options —— Hardware requirements for LAN — Overview of LAN administration.
DMZ
Introduction — Services that belong in the DMZ — Web Servers — E-mail Servers —— Proxy Servers —
Reverse Proxy Servers — Architecture — Single Firewall — Dual Firewall — DMZ host
SSH
Definition — History — Uses of SSH — SSH architecture — Security cautions — Using SSH in public-key
cryptography
Internet Service Provider
Introduction — Typical home user connection — DSL — Broadband wireless access —— Cable Internet —
FTTH — ISDN — WiFi — Wimax— Bluetooth —— Typical Business Type Connection — DSL — SHDSL
— Ethernet Technologies
ISP Internet Connection — Peering — Virtual ISP — Free ISP
Related Services
Broadband Internet Access — Fixed Wireless Access — Cable — Triple Play
Internet hosting service — Web hosting service — E-mail hosting service — DNS hosting service
Reference Texts :—
1.
2.
3.
4.
Data and Computer Communications — William Stallings —Pearson Education —Prentice Hall
Communication system and networks 3rd edition – Ray Horak wiley dream tee
Computer Networks-Andrew S. Tannenbaum-PH
Internet for Everyone - Alexis Leon and Mathews Leon, Vikas Publishing
House Pvt. Ltd., New
Delhi.
Paper VIII – Multimedia and Application
Module I ( 10 Hrs )
Concepts of Multimedia —— Multimedia Applications —— Advantages of Digital Multimedia ——
Multimedia System Architecture —— Objects of Multimedia —— Basics of Word Processing —— Creating,
Saving and Printing of Documents —— Use of Menu and Toolbars —— Page Formatting —— Importing and
Exporting of documents —— Basics of Image Editing —— Introduction to Scanner(Concepts of DPI) ——
Image File formats (BMP, JPG,TIF,GIF etc.) —— Acquiring, Importing and Exporting Image —— Image
editing using Adobe Photoshop.
27
Module II ( 10 Hrs )
Fundamentals of Computer graphics —— Image processing basics —— Image editing using Adobe Photoshop
—— Image preparation —— Color correction —— Retouching —— Enhancement —— Special effects ——
Conversion and web graphic formatting —— Image composition —— Close cropping —— Superimposition
and high-end layering effects
Module III ( 10 Hrs )
Digital Audio
Hardware Requirements (Sound Blaster Card, Speakers, Microphones etc.) —— Types of CD’s and CD Drives
—— File Format (Wav, Midi, Tracks etc.) —— Recording of Audio (Mono/ Stereo) —— Audio Mixing and
Editing —— Audio Compression and Decompression —— Sound Forge Illustrations.
Digital Video
Video capturing —— Virtual clips including rolling credits —— Transitional effects —— Advanced keying
and transparency —— Internet video applications —— Conversion
from AVI to MPEG —— Encoding and
Decoding of MPEG Pictures —— Video Compression and Decompression
Module IV ( 10 Hrs )
Theory of Animation and Drawing Basics
Introduction to the dynamic principles of classical animation —— Concepts of life drawing anatomy ——
Principles of cartooning —— Overview of the animation process ——Basic mechanics of linear perspective
and their application to object
drawing.
2D and 3D Graphics, Modeling, Animation:
Concept of 2D Animation —— Familiarization and practices with MAYA —— Advanced special effects —
— Textures and compound materials, lighting atmosphere, particle systems, space warps —— Modeling,
Character animation, Painting, Lighting and texture
Module V ( 10 Hrs )
Adding Special Effects
Mixing of Images (Creation of Borders etc.), Morphing, Transition Effects (One Scene to Next Scene), Graphic
Designing, Managing an Application Development team. Project Planning and Implementation. Adobe
Illustrator, Illustration.
Project Management: Steps in project development & multimedia design process, story boarding etc.
Quick time virtual reality: Concepts of Apple Mac., Concepts of Mac OS, Concepts of Virtual Reality, Creating
a walk through.
Flash: Flash interface, Importing bitmap elements, Overlays and layers, Various animation techniques,
Symbols, Adding and editing sound, Creating interactive buttons, Frame action, Creating and editing vectorbased media within Flash, Introduction to Action scripting.
Reference Texts :1. Multimedia making it work – Tay Vaughan, Tata Mc Graw Hill
2. Multimedia Programming objects, Environments and frameworks – Simon J
Tsichritziz, Addison Wesley.
3. Multimedia Systems – John F. Koegd Buford, Addison Wesly.
Gibbs and Dionysios C
28
Paper IX –Information and Communication Technology (ICT) in Education
Module I ( 10 Hrs )
What is a Profession? —— Who is a Professional? —— Core Qualities of a Professional —— Environments
and their impact and complexity —— Social attitudes, beliefs, and values.
Codes of Ethics —— Solving ethical conflicts, moral reasoning and ethical theories —— responsibilities and
rights.
Computer Ethics —— Ethics and the internet —— hacking —— netiquette —— Privacy.
Module II ( 10 Hrs )
Intellectual property rights —— basic ideas —— copy right concepts —— copyrights applied to software ——
software licensing —— patents in software —— Indian Copy Right Law and provisions for software ——
Indian Patent Law and provisions for software —— various licensing models —— arguments against
copyrights and patents in software —— free softwares —— GPL software freedoms —— Open Source
Softwares.
Quality Management —— Concept of Quality —— total quality management, 7 Sigma Principles, ISO
Certifications, Component Maturity Models —— CMM Levels — IT ACT 2000.
Module III ( 10 Hrs )
Digital Convergence
The evolution of digital technologies-Computing, Mainframe era, PC
Digital convergence technologies- compression technology for the network, Image compression, Audio and
video compression, World Wide Web, Internet streaming media ,Video conferencing, Internet telephony,
Message based communication , Digital Television
Digital convergence- Human interaction, Opportunities, Empowering individuals and society.
Digital convergence and Society-Success stories
Module IV ( 10 Hrs )
Digital divide and E-Governance
E-Commerce —— Basics
Introduction- State as organization, New information technologies for Governance
Networking the civil society-Economics of Development
E-Governance- Definition, Models, Opportunities
Digital Divide- Society’s knowledge matrix, Digital knowledge divide, Local knowledge communities
E-Governance opportunities- Health care, Teaching, Learning, Social security net, Government identity number
Online administration-A case study-A District online- District administration, Connecting to people, From
poverty to power, Government at your doorsteps, Village-to-village information corridors, Performance
governance
29
Module V ( 10 Hrs )
Cyber crimes , laws and forensics
Cyber crimes- unauthorized computer access, data theft, data modification, data manipulation, threatening emails , ransom notes ,credit card frauds, telecommunication frauds, computer aided drug trafficking , money
laundering , software piracy, copyright violation etc.
Electronic Evidence – Digital forensics, Evolution of computer forensic procedures and tools, Acquisition
of data, Data authentication & Validation , Evidence recovery, Data analysis ,E-Mail tracking, Finding
originating IP address,
GSM mobile phone security- Subscriber Identity Module (SIM) card, International Mobile Equipment
Identity (IMEI), Personal Identification Number (PIN), Forensic analysis of GSM mobile phones.
2.
Indigenously developed Cyber Forensics Tools by CDAC, Trivandrum
3.
Email Tracer - Cyber forensics analysis tool which incorporates graphical features for a Cyber Forensic
Investigator, to track the anonymous and threatening email sender’s easily.
4.
CyberCheck - Cyber forensics tool for analyzing and viewing evidence files from suspect’s storage media
5.
TrueBack - Cyber forensic software tool for disk imaging. It is a DOS application for disk imaging.
6.
Cyber Investigator - It is a tool for network forensics. Network Forensics involves gathering different
kinds of logs available in machines which were compromised in an attack. The analysis involves tracing
down the intrusions, usage of network, creating a detailed forensic report.
Hasher – This tool enables the user to verify the integrity of any file. Hashing is an extremely good way to
7.
verify the integrity of a sequence of data bits. Two files with exactly the same bit patterns should hash to
the same hash value using the same hashing algorithm.
8.
PDA Analyzer – It is a cyber forensics tool for the analysis of digital evidence taken from PDAs.
9.
Network Session Analyzer (NeSA)- It is a Network Forensics tool for analysing network packets. NeSA
accepts packet dump file in the pcap format, generated using any third party packet capturing tool. It
rebuild TCP sessions and recreate files in HTTP, FTP, SMTP and POP3 sessions
10.
Information Technology Act -2000 by Govt of India
11.
Creation and verification of digital signature
12.
Electronic Governance
13.
Secure electronic records and secure digital signatures
14.
Regulation certifying authorities
15.
IT Offences
16. Cyber regulations appellate tribunal
Text Books and Links
1
Digital Convergence by Andy Cevell , Firewall media,NewDelhi
2
[email protected] governance opportunities for India by Kiran Bedi,
Sandeep Srivasthava-Sage publications ,NewDelhi
Parminder JeetSingh,
30
3
Manual for investigation of Computer Related Crimes by Ashok Dohare
4
www.cyberforensics.in
5
6
7
www.mit.gov.in
Engineering Ethics —— PHI —— M.Govindarajan, S.Natarajan, V.S.Senthil Kumar
Computer Ethics —— Pearson Education —— Deborah.G.Johnson
31
PG 3- Post Graduate Diploma in Information Technology
and Management ( PGDITM )
SYLLABUS
Paper I : Computer Architecture
Module – I ( 10 Hrs )
Basic Structure of Computers
Computer Types —— Functional Units — Basic Operation Concepts ——Bus Structures —Software ——
Multiprocessors and Multicomputers ——Historical Perspective (Computer Generations)
Machine Instructions and Programs
Numbers , Arithmetic Operations and Characters ——Memory Locations and Addresses ——Memory
Operations —— Instructions and Instruction Sequencing —— Addressing Modes ——Assembly language —
—Assembler Directives —Assembly and execution of programs — Basic Input / Output Operations ——
Stacks and Queues ——Subroutines.
Module – II ( 10 Hrs )
Input / Output Organization
Accessing I/O devices —— Interrupts —— Interrupt Hardware —— Enabling and Disabling Interrupts —
Handling Multiple Devices — Controlling Device Requests ——Exceptions ——Use of Interrupts in Operating
——Direct Memory Access —Bus Arbitration —— Buses ——Synchronous Bus ——Asynchronous Bus —
— Interface Circuits —— Parallel Port —— serial port —— standard I/O Interfaces (PCI )Bus ——SCSI Bus
——USB.
Memory Organization
Basic
Concepts
——Semiconducor
RAM
memories
——Read-Only
Memories
——
ROM,PROM,EPROM,EEPROM,Flash Memory ——Speed,Size and cost ——Cache Memories ——
Performance Consideration ——Interleaving , Hit Rate and Miss Penalty,Caches on the Processor Chip, Other
Enhancements ,——Virtual Memory——Address Translation—Memory Management ——Requirements —
Secondary Storage —MagneticHard Disks——Optical Disks and Magnetic Tape Systems.
Module – III ( 10 Hrs )
Arithmetic
Addition and Subtraction of Signed Numbers —— Addition / Subtraction —Logic Unit—— Design of Fast
Adders —— Carry-Lookahead Addition —— Multiplication of Positive Numbers ——Signed ——Operand
Multiplication, Booth Algorithm——Fast Multiplication ——Fast Multiplication —Bit-Pair recording of
Multipliers —Carry-save addition of Summands —— Integer Division —Floating –Point Numbers and
operations.
Basic Processing Unit
32
Fundamental Concepts — Register Transfers — Performing an arithmetic or Logic Operation — Fetching a
Word from Memory— storing a Word in Memory —— Execution of a Complete Instruction — Branch
Instructions —— Multiple-Bus Organization—— hardwired Control— Microprogrammed Control—
Microinstructions—Microprogram Sequencing —Wide-Branch Addressing —— Microinstructions with NextAddress field — Prefetching Microinstructions.
Module – IV ( 10 Hrs )
Parallel Organization
Basic Concepts —— Evolution of a Computer Processor Family —— Types of Parallel processors ——
Processor Design — Performance considerations ——Pipeline Processors — Introduction —— Pipeline
Structures — Vector Supercomputers.
Multiprocessors
Introduction —— Multiprocessor Architecture — Functional Structures, interconnection networks — Parallel
memory Organization ——Multiprocessor Operating System ——interprocess communication mechanisms —
—system — interprocess deadlock and protection, scheduling strategies, parallel algorithms——Control flow
versus data flow computers—— fault-tolerant computers.
Module – V ( 10 Hrs )
Computer System Hardware
Auxiliary Storage Devices :Storage and retrieval methods of Floppy disk — Hard Disk —— CD Rom — DVD
Rom
Mother boards and Buses —— what is mother board —— Mother board components —
Memory slots —— Chipset — What is chipset— Types of chipset —— Expansion Slots
Addon Cards — Purpose, types and Specifications —— Display cards ——Multi I/O cards —— Sound cards
—— Network interfacing cards
I/O Drives—Functions, uses. types, specifications —— Floppy drive ——Hard Disk drive—— CD Rom drive
—— DVD drive
Serial, parallel and USB ports —— SMPS —— Features, voltage levels
Reference Texts:1. Computer Architecture and Organization – H.P. Hayes, Mc Graw Hill.
2. Computer Organization – V. Carl Hamacher, S. Venko G. Vranesic and Safwat G. Zaky, Mc Graw Hill
Publishing Company.
3. Computer Organization and Design – Pal Chaudhuri, Prentice hall of India Pvt. Ltd.
4. Parallel computers – Architecture and Programming : V Rajaraman , C Sivarama Moorthy - Prentice
hall of India.
Paper II : Data Communication and Computer Networks
Module-1 ( 10 Hrs )
Analog and Digital Communication —Comparison of Analog and Digital transmission —— Base band Vs
Board band transmission
33
Communication Medias — Coaxial cable — Twisted pair — UTP —-Optical, fiber Radios — Microwave —
Satellite communication — Infrared technique — Blue tooth technique
Module – II ( 10 Hrs )
Fundamentals of Data Communication —— Communication devices —— DTE —— DCE —— Modems —
Serial versus parallel Communication —— Serial communication principles and standards — Asynchronous
Data Methods —— Synchronous transmission — Simplex, Half Duplex and Full Duplex communication ——
Parallel communication principles and standards —— Multiplexing methods —— TDM —— FDM
Module – III ( 10 Hrs )
Layered Network Architecture —— layered architecture-Protocols —The OSI Reference Model — Services
provided by the layer
Introduction to computer Networks —— Advantages of networking —— Goals of computer networks ——
Types of computer networks — LAN —MAN —WAN — Internet — Public networks
LAN Topologies – Principles and Examples ——Bus — Ring — Star ——LAN Access Techniques
Module – IV ( 10 Hrs )
Networking Devices ——Interconnection issues —— Connectivity devices —— Hubs Switches —— Bridges
——Routers, Gateways —— Network File walls —— Proxy Servers
The internet protocols and services — Protocols in the Internet —— The TCP / IP ——The TCP/IP Protocol
suite services and features — TCP Protocol formats, features —— UDP details —— IP Networks —— IP
addresses —— IP datagram formats —— IP versions —— IPV4 ——IPV6
Services of the Internet ——Telnet —— FTP —HTTP
Network switching —— Dedicated, Switched and Virtual circuit ——Circuit Switching and packet switching
— VPN Circuits
Routing principles
Module – V ( 10 Hrs )
Implementation of LANS
Selecting LAN configuration-Domains —— Workgroup — Types of Services ——Client server modules ——
Network operating system options ——Hardware requirements for LAN — Overview of LAN administration.
Wide Area Networks
Circuit Switching and Packet Switching —— Asynchronous Transfer Mode —— Routing in Switched
Networks — Routing in Circuit-Switching Networks — Routing in Packet-Switching Networks — Least-Cost
Algorithms——Congestion Control in Switched Data Networks —— Effects of congestion— Congestion
Control —Traffic management
Reference Texts :
1. Data and Computer Communications — William Stallings —Pearson Education —Prentice Hall
2. Communication system and networks 3rd edition – Ray Horak wiley dream tee
3. Computer Networks-Andrew S. Tannenbaum-PH
34
4. Internet for Everyone - Alexis Leon and Mathews Leon, Vikas Publishing House
New Delhi
Pvt. Ltd.,
Paper III : C++ Programming
Module-I ( 10 Hrs )
Introduction to object oriented programming —— Object Oriented Programming-philosophy —— Object
oriented approach — General features and advantages of OOP
Object Basis —— Objects creation —— Objects are grouped in classes —— Attributes, Object state and
properties —— Object behavior and methods ——Encapsulation and Information Hiding
Class hierarchy —— Inheritance — Multiple inheritance
Polymorphism —— Concepts of Polymorphism
Object Oriented Analysis —— Introduction to analysis – the unified approach —— Business process modeling
—— Use case models ——Approaches to identifying classes —Classes, responsibilities and collaborators ——
Identifying objects relationships, attributes and methods
Object oriented Design-axioms —— Designing classes – The process ——Class Visibility—Refining
Attributes —— Designing Methods — Packaging and managing Classes.
Module – II ( 10 Hrs )
Basic C++ Programming constructs —— Variables — constants — Expressions ——Statements —— cin and
cout —— manipulators —— type conversion ——arithmetic conversion —— arithmetic operators —— library
functions —— control structure ——storage classes
Objects and classes specifying classes —— C++ objects —— Constructors — Destructors—— Objects as
Function arguments —— Overloaded constructors ——Structures versus classes —— Objects and memory —
— Static class data
Arrays in C++ —— Arrays and class member data —— Arrays of objects
Strings — String as class member and user defined string type —— Operators overloading —— Unary
operators —— Keywords —— Return values — Nameless temporary objects——Binary operators ——
Arithmetic operators—— Operators Multiple overloading ——Data conversion between basic data types,
objects.
Module – III ( 10 Hrs )
Introduction of class derivation —— The Derived class —— Derived and base classes —Derived class
constructors ——Overriding member functions ——Class hierarchies —— Public and private inheritance ——
Multiple inheritance ——Classes within classes ——C++ graphics functions
Module – IV ( 10 Hrs )
Address and pointers —— & Operator —— Pointer Variables —— Pointer to void-pointers and arrays ——Pointers and functions —— Passing simple variables —— Passing arrays —— Pointers to strings ——
Memory management ——- New and delete operators —— Pointers to objects referring to members ——
Arrays of pointers to objects —— Printers to pointers
Virtual functions —— Late binding —— Pure virtual functions —— Abstract classes and virtual base class
35
Friend function —— Friend classes —— Copy constructor
Module – V ( 10 Hrs )
Files and streams —— Streams —— Stream class hierarchy —— Stream class —— Header files —— String
I/O —— Character I/O —— Object I/O —— Fstream class ——File pointers —— Disk I/O with member
functions —— Redirection —— Command line arguments——Overloading the extraction and insertion
operators —— Class library —— Creating class library files —— Container class —— Container class
hierarchy —— Function Templates ——— Class Templates
Reference Texts:1.
2.
3.
4.
C++ programming 2nd edition-Herbert Schildts-dreamtech
Object oriented programming in C++ 3rd edition – Tony Gaddis – dreamtech
Object Oriented programming in Turbo C++ - Robert Lafore
Programming with C++ - Scheme Series-John Hubbard-TMH
Paper IV : Introduction to IT
Module I ( 10 Hrs )
Concepts of Information — Definition of information and examples of information — Difference between data
and information with illustration —— Features of information —— Categories of information —— Level of
information
Data Concepts —— Examples of data, data types ——Logical concepts of data: entities, attribute and
relationships —— Physical concepts: storage and retrieval, organization of data as files
Elements of electronic data processing — Overview of transaction processing — Processing methodologies,
Batch, On-Line and Real time processing
Scientific and Business applications ——Office automation —— Invoicing Transaction processing— Back
office systems — Financial Accounting — Payroll —Geographical Information System (GIS) – features and
application ——Data ware housing and Data marts – features and application
New developments in Information Technology
Multimedia Applications —Education —Entertainment —Edutainment ——Information—Dissemination
Single user Network application concepts —Digital Libraries —Information kiosk —Web page —Video on
Demand
Module – II ( 10 Hrs)
Internet ——World Wide Web (www) - History, Working ——Web Browsers, Its functions —Concept of
Search Engines, Searching the Web ——HTTP, URLs, Web Servers, Web Protocols.
Html - Concepts of Hypertext, Versions of HTML— Elements of HTML syntax, Head & Body Sections —
Building HTML documents —— Inserting texts, Images, Hyperlinks, Backgrounds and Color controls,
Different HTML tags, Table layout and presentation, Use of font size & Attributes, List types and its tags, Use
of Frames and Forms in web pages.
36
JavaScript —— Introduction — Embedding JavaScript into an HTML Document — Variables — Literals
— Arrays — Operators —— Using JavaScript Objects —— Functions — If / Then Statements —— Loops —
Commenting.
Overview of Macromedia Dream Weaver
Module – III ( 10 Hrs)
PHP for Beginners
PHP — Introduction — The Basics —— Basic Syntax —— Code Syntax
Your First Script — Error Messages —— Statements — Variables
HTML Forms and PHP — Get versus Post
Arrays —— Associative Arrays — Operators: If, Else, Elseif Loops—— Comparison and Logical Operators :
Comparison Operators, Logical Operators and Arithmetic Operators.
Loops — Functions.
CASE STUDY : Apache Web Server
Module- IV ( 10 Hrs )
XML
Introduction — XML Format and Structure — XML Elements —— XML Attributes —— XML Syntax 1 ——
XML Syntax 2
XML Naming Rules and Practices
XML Using CDATA for Dealing with HTML Tags —— Displaying XML into HTML — XML Parser ——
XML DOM —— XMLHttpRequestObject1 —— XMLHttpRequestObject2 —— XMLHttpRequestObject3 —
——— Create an XML File From a Database1 —— Create an XML File From a Database2 ——Save XML
File on Server.
Module – V ( 10 Hrs )
E-Commerce and Security
Distinguish between B2B and B2C—On-line Network and Services—E-Commerce with WWW —— ECommerce in Service Industries — On-Line travel Services — The Electronic Job market —- The Electronic
real estimate market — On-Line Stock trading — Electronic auctions —-On-Line publishing
Approach to Safe E-Commerce – Overview —-Secure Transport protocols — SHTTP —- SSL— Secure
Electronic Transaction (SET)
Electronic Cash Electronic payment Schemes — Payment Processing principles— Electronic Fund Transfer
(EFT) —Master Card/Visa secure Electronic Transaction
Reasons for Information Security —— Attacks, Threats and Trust.
Concepts of Security —— Basic Cryptography —— Encryption and Decryption —— Data Encryption
Standards
Authentication Applications —— Electronic Mail Security ——Digital Signature and Authentication Protocols
—— Digital Certificates and Certification Authority —— Digital Envelops.
Reference Texts:
1. PHP for the WorldWideWeb —— Larry Ullman —— Peachpit Press
2. JavaScript — Rohit Khurana —— A.P.H.Publishing Corporation
3. Fundamentals of Information Technology — Alexis Leon — Vikas Publications
37
4. Internet for Everyone — Alexis Leon and Mathews Leon —— Vikas Publishing House Pvt.Ltd., New
Delhi
5. Level Module — M 1.2 — Internet and Web Page Designing —— V.K.Jain—BPB Publications.
6. XML Pocket Reference (2nd Edition) —— Robert Eckstein —O’ Reilly
7. Pro PHP XML and Web Services —Robert Richards
Paper V : Java Programming
Module-1 ( 10 Hrs )
Introduction to Java —— Features— Java Applications — Java Applets —— Platform independent, Security
—— Bytecodes and JVM — Java versus C++ — Java Application —Java Applets
Java Languages — Data types in Java — Integral types—Byte,short,int,long — Floating points—float,double
character —— Boolean type
Variables — Declaration of variable — Dynamic initialization — Scope of variables — Final variables — Type
promotion—rules — Type casting
Literals — Integer,Floating point,Boolean,character and string literals
Operators — Arithmetic Operators — Relational Operators — Increment and decrement Operators —
Conditional Operators
Control Statements — IF, if……….else, switch…..case —— Iteration-while, do while, for, break, continue
A Simple java program — Structure — The main( ) method — Command line arguments — Editing,
Compiling and executing a java program
Arrays — Declaring and creating arrays——The new operator —— One-dimensional arrays — Multi
dimensional arrays — Simple programs using arrays,read,print,sort,etc
Module – II ( 10 Hrs )
Objects in Java — Class-syntax-class and method naming conversions — Class members,private,public and
protected access — Creating objects — Object references — Defining Constructors — This keyword and its use
— Program example using simple classes —— Final member and methods —— Static members and methods
—— Overloading methods — Passing simple types and objects as method arguments
Packages — Overview of packages in the java library — Java.lang— Java.io —JavaUtil — Java.net —
Java.awt —— Java.sql — Defining a package — Classpath— Importing a package—import statement —
Interfaces — Defining interface — Implementation interface — Interface variables — Extending interfaces
Exception Handling —— Exception class hierarchy — Exception handling—try, catch, throw — Throws ,
finally ——Exception Handling
Module – III ( 10 Hrs )
Inheritance —— Defining inheritance — Sub class, super class — Defining sub class- extends keyword ——
Creating multi level class hierarchy — Order of constructor execution — Super keyword — Method overriding
—— Using final to prevent overriding.
Polymorphism —— Abstract Classes
Multithreading —— Definition of thread —— Java:lang, —Thread class methods ——Creating a thread ——
By extending thread class —— By implementing Runnable interface —Creating multiple threads ——
Synchronizing threads — Synchronized methods —— Synchronized statement
38
Module – IV ( 10 Hrs )
Java Library—— String Handling –string class —— String Constructors —— String literals — Character
extraction, methods, substring() —— Index methods, length() method —— String comparison method ——
Conversion using value Of methods
String Buffer Class — StringBuffer construcors —— Append(),insert(),and replace() methods — String
Tokenizer
Type Wrapper classes — Uses of type wrapper classes —— Integer, Double, Float, Boolean, Character classes
—— Utility Classes
Input / Output in Java —— Concepts of Streams — Java.in package-io class hierarchy ——Input stream,
Output stream, Data input Stream, Data Output Stream —— Reader and Writer classes — Using console input
—— The file class — File input stream — File output stream —— File handling using File Input Stream and
File Output Stream
Networking in Java — The Inet Address class — TCP/IP classes — Socket class —ServerSocket class ——
Writing a client server program using TCP/IP classes(Simple message passing only)
Module – V ( 10 Hrs )
GUI programming — Java awt package — Components and containers —— AWT class hierarchy
Layout manager—Flow layout, Grid layout, Border layout, Card layout —Event handling — Event model,
Listeners —— Listener objects — Listener interfaces for most types of events
Introduction to J2EE— Overview — Web applications — Enterprise applications —Sun J2EE Blueprints —
Platform roles — Platform Contracts — Scalability and fault tolerance —— Future directions.
Enterprise Java Beans——Overview of EJB — The Components — Session Beans —Entity Beans — EJB
Container — Limitations when writing EJBs —— Stateful and Stateless Operation.
JMS —JMS Capabilities —Servlets / JSP
The Java Transaction API and the Java Transaction Service — Transactions and Enterprise Java Beans—JDBC
—JNDI —JavaMail—XML and XSL
Introduction to The Case Study — Requirement for the Webstore Application —Interface Requirements —
Feature Requirements —— Design Requirements —— Limitations.
Webstore Design –Basic Archtectural Design —— Layers
Designing the JSPs — The Welcome Page — The Product Browsing Page — The Toolbar / Cart Page ——
The Checkout Page — Pages for functions.
Designing the EJBs — CartBean — ProductBean— CustomerBean
Designing the Tag Extension Libraries — User Tag Extension Library — Cart Tag Extension Library.
Implementing Webstore — Implementing the EJBs — CartBean— ProductBean— CustomerBean —
Deployment Descriptors.
Implementing the Tag Extension Libraries.
Implementing the JSPs— The Product Browsing Page — The Toolbar / Cart Page — The Layout Page.
Implementing the XSL
Packaging the Web Application — Packaging the Enterprise Application
39
Preference Texts :Professional JSP —— Wrox Press Ltd —— Shroff Publishers and Distributors Pvt.Ltd,——— Karl
Avedal, Danny Ayers,Timothy Briggs, etc
Mastering Java2 — BPB
Java2 Black book by Steven Holzener — Wiley Dream Tech Publishers
Java2 Complete Reference —— TMI
Paper VI —— Enterprise Design and Resource Planning
Module – I ( 10 Hrs )
Enterprise Resource Planning
Introduction to ERP —— Evolution of ERP — What is ERP — Reasons for the growth of ERP — scenario
and justification of ERP in India — Evaluation of ERP — Various modules of ERP — advantages of ERP
An overview of Enterprise — Integrated Management Information — Business Modeling — ERP for small
Business — ERP for make to order companies — Business process mapping for ERP module design —
Hardware Environment and its selection for ERP implementation
Module – II ( 10 Hrs )
ERP and Related Technologies
Business Process Reengineering (BPR) — Management Information System (MIS) — Executive Information
System (EIS) — Decision Support System ( DSS) — Supply chain management(SCM) — ERP modules —
Introduction — Finance Maintenance — Quality Management — Materials Management — ERP
Implementation Life cycle — Issues in implementing ERP packages — pre-evaluation Screening — package
Evaluation — Project Planning Phase — Gap Analysis — Reengineering — Configuration — Implementation
— Team Training — Going Live, End – User Training
Post Implementation (Maintenance Mode)
Module – III ( 10 Hrs )
Vendors, Consultants and Users
In – house Implementation — Pros and cons — Vendors — Consultants — End users — Future Directions in
ERP — New Markets — New Channels — Faster Implementation Methodologies — Business models and
BAPIs — Convergence on Windows NT — Application platforms — New Business Segments — More
features — Web enabling — Market Snapshot.
Module – IV ( 10 Hrs )
Communication
Business Communication — Importance and nature of business communication — Effective Communication
skills — process of communication — Barriers and gateways in communication — Legal aspects of Business
communication
Written Communication — Introduction to Communication & Structure of Communication — Business Letters
& Memorandum & Minutes — Reports - Informal and Formal — Application and C.V. — Press Releases —
Persuasive Writing & Language of Advertisements — Writing Proposals, Case Studies & Written Analyses
Oral Communication
40
Presentations-1 — Structure, Delivery — Handling the Audience
Presentations-2 — Use of Graphics — Body Language — Interviews — Conduct of Meetings Small Group
Communication and Group Discussions — The language of negotiations — Small Talk
Time Management — Importance of Time Management — Analysis of Time — Planning Time and Resource
— Setting Goals and Objectives — Planning to Achieve Goals — Creativity in Management — Defining
Creativity — Importance of Being Creative — Developing Creativity — Enhancing Creativity
Interpersonal Skills — Introduction to Interpersonal Skills — Developing Interpersonal Skills — Transactional
Analysis — Transactional Analysis and Managerial Effectiveness
Module – V ( 10 Hrs )
Corporate Policies and Practices
Corporate Strategy and Planning --- Concept of Corporate Strategy --- The 7-S Framework --- Corporate
Policy and Planning in India
Corporate Management --- Board of Directors: Role and Functions --- Top Management : Role and Skill
Swot Analysis --- Environmental Analysis --- Competitive Analysis --- Internal Corporate Analysis
Strategic Analysis --- Cost Analysis --- Portfolio Analysis and Display Matrices ---Operating and Financial Analysis
Strategic Choices --- Strategic Alternatives --- Diversification --- Mergers and Acquisitions
Implementation
&
Evaluation
of
Strategy
--Implementation
of
Strategy
--Evaluation and Control of Strategy --- Turnaround Management
Reference Texts:1. S. Sadagopan, ERP- ―A Managerial Perspective‖, Tata McGraw Hill
2. User manuals of SAP R/3
3.User manuals of BAAN VI4.—Alex Leon,―Enterprise Resource Planning‖, Tata McGraw Hill
Paper VII : RDBMS
Module-I ( 10 Hrs )
Introduction to database system concepts —— Overview of Database System —— Data Independence ——
DBMS Terminology —— Data Abstraction — Instance ——Schemes—
DBMS Components — DDL — DML — Concepts of 4GL — Data Dictionary — Database Models —
Relational — Network — Hierarchical
ER Model — ER Diagrams —— Aggregation — Generalization — Cardinality
Physical storage organizations —— Hashed and Indexed files
Module-II ( 10 Hrs )
The relational Model —— Relational Database Structure —— Databases—— Tables — Relations ——
Domains —— Attributes — Tuples — Primary key — Foreign key
Relational Algebra —— Fundamental operations —— Select project — Union — Difference ——
Intersection-Join —— Functional dependencies — Multi valued dependency — Decomposition of relational
schemes —— Normalization 1st, 2nd and 3rd normal forms, BCNF, 4 NF and 5 NF, Typical examples, Case
study.
Relational database design principle
Module-III ( 10 Hrs )
41
Integrity Constrains and Advantages of DBMS Concepts —— Domain Constraints — Referential Integrity
— Database Anomalies — Data base Triggers — Transaction Concepts — Concurrency control — Lock based
protocols— Deadlocks — Integrity — Recovery Rollback ——Log based recovery
Database System Architecture and new applications — Centralized Systems — Client-Server Systems —
Parallel and distributed systems
Module IV ( 10 Hrs )
RDBMS Architecture
Basic structure of SQL-DDL — DML —— DCL —— SQL *PLUS —Creating, updating, deleting records —
Rollback, dropping tables — Adding constraints —SQL functions-Simple queries
Nested sub queries with SQL — Indexing and Clustering — Creating indexes — Listing indexes — SQL
statement with indexes —— Validating indexes —— Dropping indexes —Creating a clustered table —
Dropping clusters
Views— Defining a View — Granting view access to others — Quering views — Creating Synonyms —
Defining multiple table views with JOIN and without JOIN — Formatting results — Inserting, deleting and
Updating data through views — Dropping views
Other SQL features and Versions
Module V ( 10 Hrs )
Application development with RDBMS — Planning and designing databases for typical applications ——
Business — Inventory — Production — Marketing and distribution.
PL/SQL Programming —— Simple formatted reports — Cursors — Stored procedures — Triggers —— Forms
and Reports —— Sample Program using Control Structures —Cursors — Exceptions — Triggers
and Procedures.
Reference Texts:
1.Database Management Systems — Alexis Leon, Mathew Leon — Vikas Publication
2.Operating System Concepts —— Silberschatz A and Peterson .J.L —— Addison Wesley
3.Operating Systems Design and Implementations — Tanenbaum A.S.— Prentice Hall
Paper VIII : Organizational Behaviour and Entrepreneurship
Module-1 ( 10 Hrs )
Introduction: Definition of OB — Levels of analysis— Contributing disciplines to the understanding of OB —
Historical evolution of OB — Contemporary applications and challenges of OB — Developing a
comprehensive and holistic model of OB.
Developing a perspective: Theoretical perspectives of human behaviour Psycho-analytic framework,
behaviouristic framework, Social learning framework, Cognitive framework—— methods of collecting
behavioural data: Observational methods, surveys, experiments, case studies, interviews, etc —— Performance
outcomes — efficiency and effectiveness.
Module-II ( 10 Hrs )
Attention and Perception: Factors affecting attention and perception —— Social perception —— Impression
formation and management strategies — Applications in organizational setting.
42
Learning: Definition — Learning theories — Behaviour modification and its applications.
Motivation: Definition —— Theories of motivation: Content theories —— Process theories ——
Organizational Applications.
Emotions —— Characteristics of emotions —— Causes of emotions — Anxiety and depression ——
aggression —— Job stress —— Stress management techniques —— Emotional intelligence.
Personality Definition —— Theories —— Values, Beliefs, Attitudes —— Job satisfaction —— Measuring
personality —— Personality typology —— Applications in Organizations.
Module-III ( 10 Hrs )
Decision making: Decision making methods — reasoning and problem solving —— Factors affecting decision
making —— Heuristic —— Creativity in decision making —— Ethics in decision making.
Communication: Communication process —— factors affecting Communication —— Channels of
Communication —— Barriers to effective Communication —— Improving interpersonal and organizational
Communication.
Interpersonal dynamics: Developing interpersonal awareness —— Johari Window —— Transactional analysis
—— Empathy and Assertiveness.
Module-IV ( 10 Hrs )
Groups: Definition and Classification of Groups —— Development of groups —— Group structure ——
Roles, norms, and status —— Group decision making —— Teams —— Developing high performance teams.
Leadership and Mentoring: Definition — Leaders vs. Managers —— Leadership theories and models —
Leadership roles and skills —— Leadership development.
Power and Politics: Definition —— Bases of power —— Power tactics and strategies —— Political
implications of Power.
Conflicts: Different views of conflict — Conflict process —— Levels of conflict —— Conflict resolution
strategies —— Negotiation —— Developing negotiating skills.
Mentoring: Introduction —— Stages of Mentoring —— Forms of Mentoring —— Types of Mentors —— The
etiquette of Mentoring —— Mentoring and Ethics.
Module-V ( 10 Hrs )
Organizational structure and design: Principles of organizational design — Patterns of Organizational design —
— Contemporary approaches.
Organizational Culture: Nature and definition —— Effects o0f organizational culture on employee performance
—— Developing and maintaining organizational culture.
Organizational change and development: Forces of change —— Resistance to change —— Planned change
model —— Organizational Development.
Reference Texts :—
1. Organizational Behaviour – Concepts: Stephen P.Robins Controversies and Applications.
2. Organizational Behaviour: Fred Luthans
3. Structure of Organizations : Henry Mintzberg
43
Paper IX : Software Project Management
Module -I (10 Hrs )
Introduction to Software Engineering —— Life Cycle Models — Waterfall, Incremental, Spiral,
WINWINspiral, Evolutionary, Prototyping, Object Oriented — Software Development Team Structure — Chief
Programmer Team Structure — Hierarchical Team Structure — Types of Software Projects
Software Project Management — Project Definition — Contract Management — Activities covered by
Software Project Management — Overview of Project Planning — Stepwise Project Planning — Project
Schedule — Sequencing and Scheduling Activities
Software Requirement Specification — Introduction to SRS — System Models — System Evolution —
Functional Requirement — Non Functional Requirement — Glossary of Documentation
Software Requirement Matrices — Parameters — Speed — Robustness — Reliability — Portability
Object Oriented Analysis — Advantages of OOA — Introduction to Classes , Objects — Defining the
Attributes and Operation — Aggregation — Whole-part structure and General – specification structure —
Active State diagram — Event Trace diagram
Module -II (10 Hrs )
Software Design — Design Concepts —— Modularity, Coupling and Cohesion — Data Dictionary — Input,
Output Design — Data Flow Diagram
Object Orientation — Models — Relationships
Object Oriented Modeling using UML — Introduction to UML — UML features and advantages — Object
Oriented Analysis — Principles — UML diagrams — Use Case Models — Use Case Diagrams — Developing
Use Case Diagrams for Typical Applications
Class Diagrams — Perspectives — Associations — Generalization — Constrain Rules — Stereotypes —Object
Diagrams
Interaction Diagrams — Sequence and Collaboration Diagrams — Comparing Sequence and Collaboration
Diagrams — Packages and Collaborations
Module -III (10 Hrs )
Introduction to Packages Collaborations — CRC cards — State Diagrams — Concurrent State Diagrams —
Activity Diagrams — Decomposing an Activity — Dynamic Concurrency — Physical Diagrams —
Development and Component Diagrams — Combining Component and Development Diagrams — Complete
UML diagrams for typical system
GUI Design — Advantages — Types of User-interfaces—— X-windows / motif systems and programming —
Stepwise refinement — Computer Aided Software Engineering tools —— Case Study in Software Engineering
Software Testing — Taxonomy of Software testing —— Levels — Test Activities — Kinds of Software
Testing — Concepts from White-Box and Black-Box Testing — Testing Boundary Conditions — Structural
Time / Structure-Based Software Reliability Estimation — Definitions and Terminology — Basic Assumptions
— Testing Methods and Saturation Effect — Testing Effort — Limits of Testing Methods — Empirical Basis
of the Saturation Effect —Reliability Overestimation due to Saturation — Incorporating Coverage in Reliability
Estimation — Filtering Failure Data Using Coverage Information — Selecting the Compression Ratio —
Handling Rare Events
44
Test coverage criteria based on Data Flow Mechanisms — Regression Testing — testing in the large software
testing strategies — Strategic approach and issues — Unit Testing — Integration Testing — Validation Testing
— System Testing and Debugging
Module –IV (10 Hrs )
Software Metrics for Reliability Assessment
Static Program Complexity — Software Metrics — A Domain Model of Software Attributes — Principal
Components Analysis — The usage of Metrics — Relative Program Complexity — Software Evolution
Dynamic Program Complexity — Execution Profile — Functional Complexity — Dynamic Aspects of
Functional Complexity — Operational Complexity
Software Complexity and Software Quality — Introduction — The Application and its Metrics — Multivariate
Analysis in Software Quality Control — Fault Prediction Models — Enhancing Predictive Models with
Increased Domain coverage
Software Reliability Modeling — Reliability Modeling with Software Complexity Metrics — The Incremental
Build Problem
Module –V (10 Hrs )
Software Quality — Quality Assurance — Quality Control — Statistical Quality Control — Software Defects,
Reviews, SQA Plan Review / Inspection procedure document — Checklists — Recording Defects and Actions
Recommended Process Frameworks : Five Levels of CMM , Introduction to CMMI — Introduction to six
Sigma , DMAIC Model
Software Cost Estimation — Function point Models — COCOMO Model — Delphi Method — Defining a
Task Network — Scheduling — Earned Value Analysis — Error Tracking — Software Changes — Program
Evolution Dynamics — Software Maintenance — Architectural Evolution — Taxonomy of CASE tools —
Communications Management — Cost Management — Integrated Change Management
Risk Management — Nature of Risk — Types of Risk — Managing Risk — Hazard Identification — Hazard
Analysis — Risk Planning and Control
Reverse Engineering and Re-Engineering — Need for reverse engineering — Steps in reverse engineering —
Lehman’s Law — Maintenance Process Model
Reference Texts:1. Software Engineering — Ian Sommerville — Pearson education Asia, 6th Edition,2000
2. Software Engineering –A Practitioner’s Approach — Roger.S.Pressman— McGraw-Hill International
Edition,5th Edition,2001
3. Managing Global Projects — Ramesh, Goplalaswamy — Tata McGrawHill,2001
4. Software Project Management — Bob Hughes, Mikecotterell — 3rd Edition,Tata McGraw Hill, 2004
Paper X : Knowledge Management
Module-1 ( 10 Hrs )
Introduction: Definition, evolution, need, drivers, scope, approaches in Organizations, strategies in
Organizations, components and functions, understanding knowledge, Learning organizations: five components
of learning organization, knowledge sources, and documentation.
Module-II ( 10 Hrs )
45
Essentials of Knowledge Management, knowledge creation process, knowledge management techniques,
knowledge creation process, systems and tools, organizational knowledge management architecture and
implementation strategies, building the knowledge corporation and implementing knowledge management in
organization.
Module-III ( 10 Hrs )
Firm Level Knowledge: Tacit, sharing and Learning, Communities of Practice, learning networks, sharing best
practice, after action reviews, structures dialogue, share fairs, cross functional teams, decision diaries.
Module-IV ( 10 Hrs )
Knowledge Mapping: Organizing and Managing, Knowledge centres, expertise profiling, knowledge mapping,
information audits/inventory, IRM (Information Resources Management), Measuring Intellectual Capital.
Module-V ( 10 Hrs )
Knowledge management system life cycle, managing knowledge workers, knowledge audit, and knowledge
management practices in organizations, few case studies.
Futuristic KM: Knowledge Engineering, Theory of Computation, Data Structure.
Reference Texts:-
PG 4- Post Graduate Diploma in Open Source Technologies (
PGDOST)
Paper I
Introduction to Free and Open Source Software
Module I
Introduction to FOSS History
Introduction to Free software ----- GPL ----- History and Evolution of Free software------GNU project –
Components.
Introduction to GNU/LINUX ------ History of Linux ------ Version of Linux ----- Distributions: Redhat,
Debian, Slackware---- live-cds :- Knoppix, Morphix, Ubuntulinux.
Linux features ---- Multitasking --- TCP/IP networking ---- Virtual Memory----Hierarchical filesystem ----- X
windows system----- availability----- Additional support for IPV6 ---- symmetric multiprocessing ----- 64 bit
computing ------ Multiuser.
Directory structure ----- Hierarchical structure ----- filenames ------ file extensions – naming conventions ------ Linux directory tree ------- purpose of each directory -------file system types.
46
Shells ------ Types of shell ------ Bourne Shell, C shell, Korn Shell-----Bash – comparison between shells –
features
Module II
Linux Fundamentals:
Getting Started -------- Logging in and out
Desktop Familiarization: Icons --- Desktop ---- Panel ---- Main menu ----- menu items ------ Window
Management (open. Close, minimize and maximize).; Gnome and KDE Running applications ----- The
terminal window ----- shells ---- command line format ----- Help Screens and Manual pages ----- The XWindow system ----- Remote display of windows
Linux Basics : Desktop settings ----- Background Screen saver etc
Utilities: Calculator ---- Storage Devices ----- Using Floppy and CDROM ----- Text Editor ---- Image Viewer
----- PDF viewer ---- getting help
Office tools: OpenOffice Writer ----- calc ---- Impress ------ Math Draw and Base ----Nila Malayalam Editor
Internet: Internet Browser ----- Chat tools ----- etc.
Module III
OpenOffice Writer
Introduction: Familiarizing Menu and Tool bars ----- Creating a new document ----- open an existing
document ----- save in different formats ---- print a document.
Working with Text: select ---- copy ---- cut ---- paste ---- find and replace
Formatting: characters ----- paragraph ----- Page
Numbering and bulletting ---- Spellcheck ----- Inserting Headers, Footers, Page Numbers
Working with Graphics
Working with Tables: Inserting a table ---- inserting rows and columns --- formatting ---Various types of
tables ---- Deleting rows and columns ---- merging and splitting cells ----- tables, resizing rows and columns ---- Table Borders and shading ----- Converting between table and text ----- sorting data in a table ---- Using
spreadsheets as tables in Documents.
Word Completion and Auto correction
Applying Styles: page, paragraph, characters
Mail Merge
Using Templates
OpenOffice Calc:
Introduction: Familiarizing Menus and Tool bars ----- Concepts on Spreadsheets ----- Sheets and cells ---create a new spreadsheet ---- Open an existing one, Save and print spreadsheets.
Working with Spreadsheets: selecting cells, columns, rows and sheets, renaming sheets, deleting columns,
rows and sheets.
Working with data: Entering, editing and formatting data, sorting data
Formulas: Sum ---- count ---- subtotal ---- average --- Maximum ---- Minimum, etc
Insert: special characters, page number, date, time etc.
47
Charts: Creating and working with charts
Using Graphics in calc and Merging different spreadsheets.
Keyboard Shortcuts
Module IV
OpenOffice Impress
Introduction: Creating a simple presentation ---- open an existing one, save and print a presentation.
Slides: Layout ---- formatting --- inserting graphics ---- chart, etc ; Slide show
OpenOffice Draw
Introduction: Menu and Toolbars ----- Creating simple Graphics
OpenOffice Base
Module V
Installation
Hardware Considerations ---- disk partitioning ---------System configuration ------- accounts --------- Automated
installation with Kickstart
Files
Filenames and Pathnames, wildcards, the file system tree --------- Links to files ------Directories; Manipulating,
listing --------Access permissions ( chmod ) ---------File manipulation ( cp, mv, rm etc.) ----------X-Window File
Managers -------- Viewing files ( more, cat, etc.)
Editors
Simple use of vi --------- Window based editors
Paper II
Computer Architecture
Module – I ( 10 Hrs )
Basic structure of Computers
Computer Types —— Functional Units — Basic Operation Concepts ——Bus Structures —Software ——
Multiprocessors and Multicomputers ——Historical Perspective (Computer Generations )
Machine Instructions and Programs
Numbers , Arithmetic Operations and Characters ——Memory Locations and Addresses ——Memory
Operations —— Instructions and Instruction Sequencing —— Addressing Modes ——Assembly language —
—Assembler Directives —Assembly and execution of programs — Basic Input / Output Operations ——
Stacks and Queues ——Subroutines.
48
Module – II ( 10 Hrs )
Input / Output Organization
Accessing I/O devices —— Interrupts —— Interrupt Hardware —— Enabling and Disabling Interrupts —
Handling Multiple Devices — Controlling Device Requests ——Exceptions ——Use of Interrupts in Operating
——Direct Memory Access —Bus Arbitration —— Buses ——Synchronous Bus ——Asynchronous Bus —
— Interface Circuits —— Parallel Port —— serial port —— standard I/O Interfaces (PCI )Bus ——SCSI Bus
——USB.
Memory Organization
Basic
Concepts
——Semiconducor
RAM
memories
——Read-Only
Memories
——
ROM,PROM,EPROM,EEPROM,Flash Memory ——Speed,Size and cost ——Cache Memories ——
Performance Consideration ——Interleaving Hit Rate and Miss Penalty,Caches on the Processor Chip, Other
Enhancements ——Virtual Memory——Address Translation—Memory Management ——Requirements —
Secondary Storage —MagneticHard Disks——Optical Disks and Magnetic Tape Systems.
Module – III ( 10 Hrs )
Arithmetic
Addition and Subtraction of Signed Numbers —— Addition / Subtraction —Logic Unit—— Design of Fast
Adders —— Carry-Lookahead Addition —— Multiplication of Positive Numbers ——Signed ——Operand
Multiplication, Booth Algorithm——Fast Multiplication ——Fast Multiplication —Bit-Pair recording of
Multipliers —Carry-save addition of Summands —— Integer Division —Floating –Point Numbers and
operations.
Basic Processing Unit
Fundamental Concepts — Register Transfers — Performing an arithmetic or Logic Operation —
Word from Memory— storing a Woed in Memory —— Execution of a Complete Instruction
Instructions —— Multiple-Bus Organization—— hardwired Control— Microprogrammed
Microinstructions—Microprogram Sequencing —Wide-Branch Addressing —— Microinstructions
Address field — Prefetching Microinstructions.
Fetching a
— Branch
Control—
with Next-
Module – IV ( 10 Hrs )
Parallel Organization
Basic Concepts —— Evolution of a Computer Processor Family —— Types of Parallel processors ——
Processor Design — Performance considerations ——Pipeline Processors — Introduction —— Pipeline
Structures — Vector Supercomputers.
Multiprocessors
Introduction —— Multiprocessor Architecture — Functional Structures, interconnection networks — Parallel
memory Organization ——Multiprocessor Operating System ——interprocess communication mechanisms —
—system — interprocess deadlock and protection, scheduling strategies, parallel algorithms——Control flow
versus data flow computers—— fault-tolerant computers.
49
Module – V ( 10 Hrs )
Computer System Hardware
Auxiliary Storage Devices : Storage and retrieval methods of Floppy disk — Hard Disk —— CD Rom —
DVD Rom
Mother boards and Buses —— what is mother board —— Mother board components —
Memory slots —— Chipset — What is chipset— Types of chipset —— Expansion Slots
Addon Cards — Purpose, types and Specifications —— Display cards ——Multi I/O cards —— Sound cards
—— Network interfacing cards
I/O Drives—Functions, uses. types, specifications —— Floppy drive ——Hard Disk drive—— CD Rom drive
—— DVD drive
Serial, parallel and USB ports —— SMPS —— Features, voltage levels
Reference Texts:1. Computer Architecture and Organization – H.P. Hayes, Mc Graw Hill.
2. Computer Organization – V. Carl Hamacher, S. Venko G. Vranesic and Safwat G. Zaky, Mc Graw Hill
Publishing Company.
3. Computer Organization and Design – Pal Chaudhuri, Prentice hall of India Pvt. Ltd.
4. Parallel computers – Architecture and Programming : V Rajaraman , C Sivarama Moorthy - Prentice
hall of India.
Paper III
Basic System Administration in Linux
Module I
Simple commands ------- touch, cat, pwd, ls, rm, rmdir, cd, mkdir, mv, cp, who, whoami, df, du ... - pipes and
filters – grep, find, slocate, file, wild cards
Help – man – sections – info (option) – gui help.
User Management – concepts – useradd – usermod – userdel - /etc/passwd - /etc/shadow – groupadd – groupdel
– chage – switching accounts – su, su set uid, set gid – User environment - /etc/skell, /etc/profile, /etc/profile.d, /etc/bashrc, ~/.bashrc, ~/.bash_profile.
Environment Variables --------- PATH, HOME, LOGINNAME, HOSTNAME.
Printers (CUPS or LPRng) ---- Overview ----- Adding and managing printers --- Local and Remote Printers
Module II
50
File System: – File Systems: - ext3, ext2, vfat. - File system structure – Data block, inode, super block, ....... links – soft link and hard link. File permissions – concepts – rwx, ugo , chown, chmod, chgrp - mounting and
unmounting file systems- /etc/fstab
Editors – Vi -gedit – vi in detail – Basic file editing in vi, vimtutor, vim.
Administration commands: free, w, finger.
Disks and File Systems ----- Partitioning ---- mounting ---- Linux File Systems, structure --- Checking with
fsck, df, quot ---- Backing up with tar, cpio ---- Package Management
Module III
Process Management ----- concepts ---- PID ---- forking a process – ppid – eid – euid –egid ----- priority ----nice value ------ control terminal ------- concept of signals ----- process states ------ runnable, sleeping, zombi,
stoped ----- forground process ---- background process ------ process related commands ----- ps, nice, renice,
kill, killall, pstree, top, fg, bg.
Startup and Shutdown -------- System Startup ---- Run Levels ---- The inittab and rc files ----- checking tools --- System Shutdown ---- Clocks ---- Dates, Times and Time zones ----- The cron clock daemon
Module IV
Boot Sequence of Linux ------- BIOS initialization ----- Boot Loader ---- Kernel initialization – init – run levels
- /etc/initrd – startup scripts (system V scripts) – rc.sysinit -rc0.d ...
/etc/init.d - /etc/rc.local – arguments to startup scripts – controlling services – chkconfig,
ntsysv, service commands.
Backup and archive – gzip/gunzip – bzip2/bunzip2 - zip/unzip – tar -z, -j, -v, -i, -x, -f archiving to floppy –
cpio, backup, restore (old commands).
Software installation – dource installation, rpm, dpkg,examples for both.
Module V
The Linux Kernel
Introduction to the Linux Kernel ----- Using Kernel Modules ----- Compiling the Linux Kernel ----- Installing
the Linux Kernel
Shell Scripting
Shell Commands ---- Command line usage ---- Wildcard expansion -----Redirection of I/O, pipes and filters
Shell Programming ----- Simple scripts ----- Specifying the interpreter -----Shell variables ----- The
Environment ----- Control flow; test, if, for, while, case ----- Command substitution ----- Signal catching ----Shell functions ---- Aliases ----- Reading from the Standard I/P ----- Here documents ---- Startup Files ---basename and dirname ---- Expression evaluation (expr) ---- Quoting
Paper IV
DATABASE MANAGEMENT SYSTEMS
Module-I
( 10 Hrs )
Introduction to database system concepts —— Overview of Database System —— Data Independence ——
DBMS Terminology —— Data Abstraction — Instance ——Schemes
51
DBMS Components — DDL — DML — Concepts of 4GL — Data Dictionary — Database Models —
Relational — Network — Hierarchical
ER Model — ER Diagrams —— Aggregation — Generalization — Cardinality
Physical storage organizations —— Hashed and Indexed files
Module-II ( 10 Hrs )
The relational Model —— Relational Database Structure —— Databases—— Tables — Relations ——
Domains —— Attributes — Tuples — Primary key — Foreign key
Relational Algebra —— Fundamental operations —— Select project — Union — Difference ——
Intersection-Join
Functional dependencies — Multi valued dependency — Decomposition of relational schemes ——
Normalization 1st, 2nd and 3rd normal forms, BCNF, 4 NF and 5 NF, Typical examples, Case study.
Relational database design principle
Module – III ( 10 Hrs )
Integrity Constrains and Advantages of DBMS Concepts —— Domain Constraints — Referential Integrity —
Database Anomalies — Data base Triggers — Transaction Concepts — Concurrency control — Lock based
protocols— Deadlocks — Integrity — Recovery Rollback ——Log based recovery
Database System Architecture and new applications — Centralized Systems — Client-Server Systems —
Parallel and distributed systems
Decision support systems — Data Analysis —— Data Mining — Data Warehousing — Multimedia databases
— Distributed Information System
Module – IV ( 10 Hrs )
PostgreSQL ---- What is PostgreSQL PostgreSQL---- What is PostgreSQL? ----- A Short History of
PostgreSQL --- The Berkeley POSTGRES Project ---- Postgres95 PostgreSQL ---. Installation --- Architectural
Fundamentals ---- Creating a Database---- Accessing a Database.
Module – V ( 10 Hrs )
The SQL Language ----- Introduction Creating New Table Concepts ---- Populating a Table With Rows,
Querying a Table, Joins Between Tables, Aggregate Functions, Updates,Deletions -------- Advanced Features.
– Introduction- Views, Foreign Keys
Transactions, Inheritance
Reference Text:1. SQL/PLSQL for (a!)-PS deshpande-dreamtech
2. Introduction to Database systems – C.J. Dale-Narosa Publishers-N.Delhi
Paper V
52
Data Communication and Computer Networks
Module I ( 10 Hrs )
Introduction to Data Communication
Analog and Digital Communication —Comparison of Analog and Digital transmission —— Base band Vs
Board band transmission
Modulation — Need for modulation — Different types of modulation – AM – FM — PM
Digital transmission principles — Analog to Digital conversion process — Sampling techniques — Baud rates
Communication Medias — Coaxial cable — Twisted pair — UTP —-Optical, fiber Radios — Microwave —
Satellite communication — Infrared technique — Blue tooth technique
Module – II ( 10 Hrs)
Fundamentals of Data Communication —— Communication devices —— DTE —— DCE —— Modems —
Serial versus parallel Communication —— Serial communication principles and standards — Asynchronous
Data Methods —— Synchronous transmission — Simplex, Half Duplex and Full Duplex communication ——
Parallel communication principles and standards —— Multiplexing methods —— TDM —— FDM
Module – III ( 10 Hrs)
Layered Network Architecture —— layered architecture-Protocols —The OSI Reference Model — Services
provided by the layer
Introduction to computer Networks —— Advantages of networking —— Goals of computer networks ——
Types of computer networks — LAN —MAN —WAN — Internet — Public networks
LAN Topologies – Principles and Examples ——Bus — Ring — Star ——LAN Access Techniques ——
Medium Access Control — ALOHA — CSM/CD—— IEE802 standards — Ethernet —Token Ring — Token
bus
Wireless LANS and CSMA/CA ——Network switching —— Dedicated, Switched and Virtual circuits ——
Circuit Switching and packet switching —VPN Circuits —— Routing principles.
Module- IV ( 10 Hrs )
Networking Devices ——Interconnection issues —— Connectivity devices —— Hubs Switches —— Bridges
——Routers, Gateways —— Network File walls —— Proxy Servers
The internet protocols and services — Protocols in the Internet —— The TCP/IP ——The TCP/IP Protocol
suite services and features — TCP Protocol formats, features —— UDP details —— IP Networks —— IP
addresses —— IP datagram formats —— IP versions —— IPV4 ——IPV6
Services of the Internet ——Telnet —— FTP —HTTP
Network switching —— Dedicated, Switched and Virtual circuit ——Circuit Switching and packet switching
— VPN Circuits
Routing principles
Module – V ( 10 Hrs )
53
Implementation of LANS
Selecting LAN configuration-Domains —— Workgroup — Types of Services ——Client server modules ——
Network operating system options ——Hardware requirements for LAN — Overview of LAN administration.
Wide Area Networks
Circuit Switching and Packet Switching —— Asynchronous Transfer Mode —— Routing in Switched
Networks — Routing in Circuit-Switching Networks — Routing in Packet-Switching Networks — Least-Cost
Algorithms——Congestion Control in Switched Data Networks —— Effects of congestion— Congestion
Control —Traffic management
Reference Texts :—
4.
1. Data and Computer Communications — William Stallings —Pearson Education —Prentice Hall
2. Communication system and networks 3rd edition – Ray Horak wiley dream tee
3. Computer Networks-Andrew S. Tannenbaum-PH
Internet for Everyone - Alexis Leon and Mathews Leon, Vikas Publishing House Pvt. Ltd., New Delhi
Paper VI
SOFTWARE ENGINEERING
Module 1
Software Life Cycle Models ----- Water fall model ---- Prototyping ---- Spiral model ---- pros and cons of each
model.
Requirements Analysis ---- SRS --- DFD ----- ER Diagrams ---- Decision tables ---Decision Trees ----Formal
specification techniques: Axiomatic and Algebraic specifications ---- Petrinets
Module 2
Software Design: Design Heuristics ----- Cohesion and Coupling
Design Methodologies ----- Structured analysis and design ---- Architectural Design ----Interface design ----Component Level design.
Software Reuse and Software Maintenance issues
Module 3
Introduction to Software Quality Management ---- Software Testing ------ Objectives of testing ----- Functional
and Structural testing ---- Generation of test data ---- Test Plan ------- Unit testing ---- Integration testing –
System testing – Test reporting.
Module 4
Overview of SQA Planning ----- Reviews and Audits ------ Software configuration management ------ Quality
Standards ---- Study of ISO 9000 & CMM
Software Project Management ----- Brief study of various phases of Project Management ---- Planning –
Organizing – Staffing – Directing and Controlling
Module 5
54
Software Project Cost Estimation ----- COCOMO model ------ Software Project Scheduling
CASE tools: CASE definitions ---- CASE Classifications ----- Analysis and Design
Workbenches ----- Testing Workbenches
Reference Texts :1. Software Engineering — Ian Sommerville —— Addison Wesley
2. Software Engineering , a Practices Approach — Pressman — Mc GrawHill
Paper VII
Advanced System Administration and Networking in Linux
Module I
Networking ----- concepts -------- IP address ---- netmask ---- MAC address ----- configuration(IPv4) –
/etc/sysconfig/network ----NETWORKING ---- HOSTNAME ---- Interface configuration files – ifcfg-eth0,
ifcfg-ppp0 ------interface attributes:- DEVICE, ONBOOT, BOOTPROTO, IPADDR, GATEWAY,
HOSTNAME ---- starting network service ---- setting hostname ---- restoring hostname - /etc/hosts- ip
aliasing – commands:-netconfig, ifconfig
Networking services :- xinetd(Extended internet daemon) ----- configuration files :-/etc/xinetd.conf,
/etc/xinetd.d ----- Difference between standalone and xinetd service ---- Features and advantage of xinetd super
server ------ General format for /etc/xinetd.conf ------ instances --- log-type, log-on-failure, log-on-success,
cps, includedir, only-from, socket-type, user, server, wait, protocol, rpc-version, port, rpc-number, access-times.
-----Eg : xinetd service telnet.
Printer configuration ------ Print server ----- CUPS ------ LPD ------ /etc/cupsd.conf ----- /etc/printcap ------printtool ----- lpadmin ----- lpstat ----- cancel ----- localhost :631//(web based configuration)
FTP Server ----- anonymous and non-anonymous ftp ------ vsftpd.conf---- vsftp.ftpusersm ---- vsftpd.user_list ------ RFC ------ Port Number-------- Attibutes:
Module II
Network File System :- concepts ------ /etc/exports --- exportfs ---- /etc/exports ----- options ----- showmount
---- root-squashing ----- port map ----- autofs ------- netfs.
Network Information System ----- concepts ---- NISDOMAIN ----- ypserv ---- ypbind ------ yppasswd ---NIS database ----- ypinit ---- NIS slave ---- master server- servers ---- client configuration ------ authconfig ---rpcinfo ----- ypcat – updating nis database (make) ----- port ----- rfc.
Samba
Secure Shell (SSH) ---- openssh ---- concepts ---- openssh ----- /etc/ssh/sshd_config(server configuration) ---forward X11 ----- port ---- RFC ---- related.
Module III
Web server :- Apache ---- virtual hosts ---- Load module ---- server root ---- Document root ----- User dir ----apachectl ----- Name virtual host ----- basic authentication ----- htpasswd ------- .htaccess --------- rfc -----port.
Proxy Server ------- Squid ---- acl ---- authentication ---- htpasswd ---- host_file ---- RFC ---- port -----jftpgw.
55
Mail server ------ sendmail ----- Daemon-options ----- sendmail.cf ---- sendmail.mc ----- mail ----- mailq ----sendmail ----- m4 ----- Squirrelmail ----- Horde ---- RFC ----- port number ----- SMTP ----- fetch mail ----IMAP ------ POP3.
DHCP ----- concept ---- ARP--- RARP --- RFC ---- port number ---- ip range ---- static id ---- lease-time ---dhcpd ---- subnet-mask ---- options.
Module IV
Domain Name System ------ Domain name ----- ipaddress ---- FQDN ---- zone ----- domain ---- name server ---- resolving ----- client ——, bind 9 , cashing name server, rfc, port number, zone file, cashing file, RR, SOA,
—————————— commands: named-checkzone, named-checkconf.
Firewalls ----- tcpwrapers(host.allow,host.deny) ----- ip tables ---- chains ----- tables ------ rule target -----rules ------ /etc/sysconfig/iptables.
NAT using ip tables.
Module V
Linux Kernel structure ------ source ----- compilation ------- building image.
IP routing –route ------- netstat -------- /etc/sysctl.conf ----- /proc/sys/net/ipv4/ip_forward ------- ——— routing
– RIP
Paper VIII
Programming PHP with MySQL
Module I
Overview of PHP
Static vs. Dynamic Web Sites ---- Dynamic content from Databases ---- Developing Dynamic Internet
Applications ---- Client-side scripting vs. Server-side scripting ----- Overview of PHP advantages and
capabilities ---- Configuring php.ini file ----- PHP scripting fundamentals (print and echo statement etc.)
Variables and Expressions in PHP
Identifiers ---- Data types ---- Text constants---- Creating variables ---- Variable assignment ---- Variable scope
---- User defined constants ---- HTTP environment variables ----- Magic constants ----- Variable References
PHP Operators
Arithmetic operators --- Logical operators ---- Relational operators ---- The Identity operator ---- Bitwise
operators ---- Other operators ----- Assignment operators ----- Operator precedence and associativity
Conditional constructs
True and False ---- If, else and elseif ----- Comparing strings and numbers ----Switch/Case statement ----- The ?
(ternary) operator ---- Comparing for equality or identity ---- Timestamps
Module II
PHP flow control
56
Loops ---- while --------- do ... while ------- for --------- break and continue ---- exit
String manipulation in PHP
substring and [] operators ---- Case conversion, trimming ---- Formatting output data ---Regular expressions
Arrays in PHP
What are arrays ---- Usage of arrays in PHP ----- Indexing arrays ---- Initializing arrays ------ Adding and
removing from arrays -------- One-dimensional and multi-dimensional arrays --- Array functions
Module III
PHP functions
Introduction to functions ----- Declaring functions ----- Scope ----- Passing arguments to functions ----Returning values from a function ----- Using include files ---- Require statement ---- Recursion ----- Dynamic
function calls ----- Predefined PHP functions
Working with forms
Creating forms with PHP ----- Security protection from cross site scripting ----- Using the form GET and POST
methods ----- Obtaining data from forms through variables ----- Using hidden fields ----- Secure web forms ---Calling pages from themselves using forms ---- Quoting HTML entities in user input
Configuring and using MySQL
MySQL as a Client/Server solution -------- Introduction to MySQL capabilities as a powerful
RDBMS ----- Installing and configuring MySQL -------- Connecting to MySQL
PHP function specific to MySQL ----- Executing SQL calls ----- Select, insert, fetch, update and delete ----Using PHP MyAdmin to configure MySQL
Module IV
Sessions and cookies in PHP
Session basics ------ Dependencies on the php.ini file ------- Understanding PHP session variables ------ Create a
PHP session variable ----- Register and modify PHP session variables ----- Putting PHP session Ids in pages ---- Cookie properties ---- Setting a cookie in PHP ----- Retrieving PHP cookies ----- Expiring/Deleting PHP
cookies ---- Drawbacks to cookies ----- Cookie security issues
File and directory access using PHP
Changing and editing file contents ----- Opening files, local and remote ---- Reading, writing and deleting files ---- Handling file permissions ----- File locking ---- Opening and reading directories ---- Creating and deleting
directories ---- File
Module V
Handling I/O issues in PHP
Getting IP addresses from visitors ---- Getting referring URLs from visitors ---- Environment variables ---Showing different content to different browsers ---- Handling HTTP and MIME headers ---- Handling with PHP
(forms and code) security issues ---- Handling Apache security issues ----- Handling MySQL security issues
Object Orientation in PHP
Object basics ---- Classes in PHP ---- PHP5 – constructs and destructs ---- Inheritance ---
57
Accessing instance data and functions ---Assignments and References
_sleep and _wakeup
----- Class constants ------ Objects:
Miscellaneous PHP tasks
Error logging ---- Handling email with PHP ----- Embedding Javascript with PHP -------Using HTTP and FTP protocols to pass data
Paper IX
Familiarizing FOSS Applications
Module I
Familiarization of popular FOSS applications such as setting up Wiki, Discussion forum, Content
Management system (Joomla), Project Management System, Library Management system(Koha) etc.
Module II
Introduction to CMS
Web Content Management System ---- Structure and Features of CMS ----- Introduction to Joomla ---Advantages of using Joomla CMS
Installation
Requirements of Installation ---- Installing on Remote Server ---- Installation of on Local System ----- Web
Installer ---- Trouble Shooting in Installations
Module III
Terminology and Concepts
Concepts of Joomla CMS ----- Menus, Articles, Sections ---- Modules and Extensions -------- Commonly used
extensions ----- Managers in Joomla
Customization of Joomla
Changing the Templates .------- Template Manager ---- Menu System -------- Global Configuration ---Language Manager --------Banners Manager
Module IV
Managing Content
Article Manager ---- Section Manager ---- Category Manager ---- Front page Manager ------ Archive Manager--- Content Parameters
Managers
Media Manager ----- Links Manager -----User Manager ----Login and Authentication
Module V
Components, Modules and Mambots
What is Component, module and mambots ---- Install and Uninstalling in---- Site Modules ----- Admin
Modules ---- Additional Extensions.
58
D 1- Diploma in Wireless Technologies ( DWT )
Paper I : Introduction to Communication Technologies
Module-1 ( 10 Hrs ) Introduction to Data Communication
Analog and Digital Communication ---Comparison of Analog and Digital transmission ---- Base band Vs Board
band transmission
Modulation --- Need for modulation --- Different types of modulation – AM – FM --- PM
Digital transmission principles --- Analog to Digital conversion process --- Sampling techniques --- Baud rates
Communication Medias --- Coaxial cable --- Twisted pair --- UTP ---Optical, fiber Radios --- Microwave --Satellite communication --- Infrared technique --- Blue tooth technique
Module – II ( 10 Hrs )
Fundamentals of Data Communication ----- Communication devices ---- DTE ---- DCE ---- Modems --- Serial
versus parallel Communication ---- Serial communication principles and standards --- Asynchronous Data
Methods ---- Synchronous transmission --- Simplex, Half Duplex and Full Duplex communication ----- Parallel
communication principles and standards ---- Multiplexing methods ---- TDM ---- FDM
Module – III ( 10 Hrs )
Layered Network Architecture ---- layered architecture-Protocols ---The OSI Reference Model --- Services
provided by the layer
Introduction to computer Networks ---- Advantages of networking ----- Goals of computer networks ----Types
of computer networks --- LAN ---MAN ---WAN --- Internet --- Public networks
LAN Topologies – Principles and Examples -----Bus --- Ring --- Star ----LAN Access Techniques ---- Medium
Access Control --- ALOHA --- CSM/CD---- IEE802 standards --- Ethernet ---Token Ring --- Token bus
Wireless LANS and CSMA/CA ----Network switching ---- Dedicated, Switched and Virtual circuits ---- Circuit
Switching and packet switching ---VPN Circuits ---- Routing principles.
Module – IV ( 10 Hrs )
Networking Devices ----Interconnection issues ----- Connectivity devices ---- Hubs Switches ---- Bridges ---Routers, Gateways ---- Network Fire walls ---- Proxy Servers
The internet protocols and services --- Protocols in the Internet ---- The TCP/IP ----The TCP/IP Protocol suite
services and features --- TCP Protocol formats, features ---- UDP details ---- IP Networks ---- IP addresses ---IP datagram formats ---- IP versions ---- IPV4 ----IPV6
Services of the Internet ----Telnet ---- FTP ---HTTP
Network switching ---- Dedicated, Switched and Virtual circuit ----Circuit Switching and packet switching --VPN Circuits
Routing principles
Module – V ( 10 Hrs )
Implementation of LANS
59
Selecting LAN configuration-Domains ----- Workgroup --- Types of Services -----Client server modules ---Network operating system options ----Hardware requirements for LAN --- Overview of LAN administration.
Wide Area Networks
Circuit Switching and Packet Switching ----- Asynchronous Transfer Mode ---- Routing in Switched Networks -- Routing in Circuit-Switching Networks --- Routing in Packet-Switching Networks --- Least-Cost Algorithms---Congestion Control in Switched Data Networks ---- Effects of congestion--- Congestion Control ---Traffic
management
Reference Texts :-1. Data and Computer Communications --- William Stallings ---Pearson Education ---Prentice Hall
2. Communication system and networks 3rd edition – Ray Horak wiley dream tee
3. Computer Networks-Andrew S. Tannenbaum-PH
4. Internet for Everyone - Alexis Leon and Mathews Leon -- Vikas Publishing
House Pvt. Ltd., New
Delhi
Paper II : Introduction to Wireless Communication
Module - I ( 10 Hrs )
Computer Networking Protocols and Techniques
OSI Reference Model --- Network Protocols --- Communications Software Architecture ---- Medium Access
Control Protocols---- CSMA / CSMD ---- Collision Detection --- token ring ---- Network Access Protocols ----- Pure Slotted Aloha --- Internetworking --- Network Software Design --- ATM --- Broadband, Access
Technologies
Introduction to mobile technology ---- Handshaking signals ---- cell technology ---- functioning techniques ---two technologies-CDMA and GSM
GSM: Architecture and Protocols ---- Air Interface --- GSM Multiple Access Scheme --- GSM Channel
Organization --- Traffic Channel multiframe --- Control (Signaling) Channel Multiframe --- Frames --- Multiframes --- Super-frames and Hyper-frames --- GSM Call Set up Procedure --- GSM Protocols and Signaling --Location Update Procedure --- Routing of a call to a Mobile Subscriber
Cellular Wireless Networks --- Principles --- TDMA --- CDMA --- Cordless Systems ---- WLL --- Mobile IP --WAP--- WCDMA
Module – II ( 10 Hrs )
2.5G Networks --- The General Packet Radio Services (GPRS)--- GPRS Networks Architecture --- GPRS
Interfaces and Reference Points --- GPRS Logical Channel --- GPRS Mobility Management Procedures --GPRS Attachment and Detachment Procedures --- Session Management and PDP Context --- Data Transfer
through GPRS Network and Route --- GPRS Location Management Procedures --- GPRS Roaming --- The IP
Internetworking Model --- GPRS Interfaces and Related Protocols --- GPRS Applications.
3G – The Universal Mobile Telecommunication System (UMTS) ---- UMTS Architecture - Release 99 --UMTS interfaces --- UMTS Network Evolution --- UMTS Release 5 --- UMTS FDD and TDD --- UMTS
Channels --- Logical Channels --- UMTS downloading transport and physical channels --- UMTS uplink
60
transport and physical channels --- UMTS Time slots --- UMTS network protocol architecture --- Mobile
management for UMTS Network.
Module – III ( 10 Hrs )
Wireless LANS --- Wireless LAN Technology --Transmission --- Ad-Hoc Network.
Introduction. Infra Red Transmission ---- Radio
Wireless LAN Standards ---- IEEE 802 Protocol Architecture --- IEEE 802.11 System Architecture ---- Protocol
Architecture & Services --- MAC Layer & Management--- Wireless ATM.
Module – IV ( 10 Hrs )
Security in Wireless and Mobile Systems
Security --- Threats --- Vulnerabilities --- Attacks --- Integrity --- Confidentiality --- Policy and relevant
definitions
Authentication --- different techniques
Cryptography --- Symmetric Key Cryptography --- Asymmetric Key Cryptography --- Key management --Digital Signatures – Certificate
Distributed Systems Security --- Cipher techniques --- Protection Systems
Wireless and Mobile System Security --- Strategies --- Routing Security --- Different schemes for MANET
Module – V ( 10 Hrs )
Wireless Sensor Networks
Sensor Networks Overview ---- Introduction --- Applications --- Design Issues --- Requirements --- Sensor node
Architecture
Network Architecture --- Optimization goals --- Evaluation Metrics --- Network design principles --- Sensor
network operating systems and brief introduction to sensor Network Programming --- Network Protocols --MAC protocols and energy efficiency
Target tracking --- localization and identity management --- Power management --- security and privacy
Reference Texts
1. Wireless Communication And Networks --- William Stallings --- Pearson Education
2. Wireless LANS --- Implementing Interoperable Network ---- Lin & Chlamtac.
Paper III : Mobile Operating System and Application
Module - 1 ( 10 Hrs )
Introduction to Operating Systems ------- history -------- multiprogramming systems -----OS structure -------- OS design hierarchy -------- Types OS : mainframe OS ------- server OS --------multiprocessor OS -------- personal computer OS ------ real time OS --------- embedded OS ---------- smart card
OS --------- Components OS
Module – 1I ( 10 Hrs )
61
Types of Mobile Computing Devices : Personal Digital Assistant (PDA) ------------- Smartphones --------Tablet PC -------- History of Mobile Computing -------- Mobile Operating Systems: Palm OS -------- Pocket
PC and Windows CE -------- Embedded Linux and Other Mobile Operating Systems (Symbian OS, MXI etc )
Module – III ( 10 Hrs )
Overview of Palm OS platform and features -------- Palm application and user interface design --------- Palm OS
event architecture -------- Memory management -------- Forms and Controls ---------Palm OS database
architecture------- Menu user interface--------Beaming with the Exchange Manager --------Multimedia
elements: Graphics ------- Color Management and Sound
Module – IV ( 10 Hrs )
Common Mobile Applications --------- Mobile Internet Access using WAP (Wireless Application Protocol) ------- WAP Application Development --------- Emerging Technology ---------- Wearable Computing --------Features of Mobile Commerce---------- Value-Added Applications ----------Business Implications --------Market and Value Chain ---------- Wireless Marketing --------- Challenges and Concerns
Module – V ( 10 Hrs )
J2ME architecture and application deployment --------- Building and executing MID Profile Applications -------Writing a MID Profile Application -------- Creating user interfaces -------- Managing data on the device --------Accessing network and data services
Case Study : Symbian OS Application Infrastructure
Paper IV : Advanced Wireless Technology
Module - 1 ( 10 Hrs )
Generations of mobile computing,Spectrum allocation, Standard Bodies, Players in the wireless Space, Three
tier architecture of mobile computing,Mobile Computing through Internet,Basic cellular system,concept of
frequency reuse channels,hand-off mechanism,cell splitting
Module - II ( 10 Hrs )
Multimedia Technology and Communications
Source representation and compression techniques text --- speech and audio --- Still-image and video --Graphics and animation --- Multi-modal communication --- Multimedia communication --- video conferencing -- video-on-demand broadcasting issues --- traffic shaping and networking support --- Transcoding --Multimedia OS and middleware --- Synchronization & QOS --- multimedia servers --- databases and content
management --- multimedia information system and applications
Module - III ( 10 Hrs )
Embedded Systems
62
Introduction --- Architecture of Embedded Systems --- Hardware Architecture --- Software Architecture --Communication Software --- Development / Testing tools --- Programming for Embedded Systems --- The
process of Embedded System Development --- Design Trade offs --- Hardware Software co-design --Implementation --- Integration and Testing
Hardware Platforms --- Communication Interfaces --- Embedded / Real time Operating Systems Concepts --Representative Embedded Systems --- Programming in RT-Linux --- Embedded Database Application --Mobile Java Applications --- Embedded Software Development on 8051 Micro-controller Platform --- DSPbased Embedded Systems --- Implementation of Embedded Systems with VHDL, FPGA and CPLD.
Embedded Systems Application using Strong ARM Platform
Module - IV ( 10 Hrs )
Dependable Computing --- Concepts of Fault, Failure, Reliability, Availability Safety and other relevant
definitions --- Fault Models --- Types of Failures--- Fault tolerance --- Different Techniques like Redundancy -- Fault Tolerance in Database Systems --- Commit Protocol --- Weighted Voting quorum consensus --Byzantine Faults --- Solutions with Signed and Unsigned Messages.
Fault Recovery --- Forward and Backward Error Recovery --- Checkpointing and Rollback Domino effect --Software Fault Tolerance --- Recovery block --- N-version Programming Real-time Systems and fault tolerance
--- meeting deadlines in the presence of faults --- Fault tolerance for mobile computing systems
Module - V ( 10 Hrs )
CMMI --- Benefits --- Open Graphics Library --- Platform Independent Software --- Web Applications --Ordinary Applications --- Cross-platform guidelines --- Disadvantages and Problems with Cross-platform
development
Modern Wireless Technologies --- Categories of wireless implementations, devices and standards ---Shortrange point-to-point wireless communication standards --- Bluetooth --- WiFi --- WiMAX --- ZigBee --- UWB
--- Wireless USB
Reference Texts :
1. Embedded / Real-time Systems : Concepts, Design and Programming ---,Dreamtech press
2. Programming for Embedded Systems --- Dreamtech Software Team --- Willey -
Dr.K.V.K.K.Prasad
Dreamtech
D 2- Diploma in Office Automation
Paper I : PC Software
Module - I ( 10 Hrs ) Introduction
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
Memory Structure
63
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations, ROMs,
concepts of cache and virtual memory.
Processor Unit
Basic concepts, sequence of operations to execute a complete instruction, hardware control and micro
programmed control-brief introduction.
Secondary Storage
Magnetic disk systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk
systems-magnetic tape systems-concept of optical storage devices.
I/O Devices
Various I/O devices-concept of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters —— Types-Specifications-Characteristics.
Module - II ( 10 Hrs )
Operating System
DOS
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
Windows introduction
Operating System
Desktop icons
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
Working with windows
How to create a Folder, Copying and cutting files, Renaming.
Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
Module - III ( 10 Hrs )
Documentation using MSWord & Open Office Writer
An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
How to use mouse and menu
Working with dialog box.
Primary commands in file menu
The open command, The New command, The Save As and Save all commands, The Close command, The Page
Setup, The Print Exit command.
Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
64
Format commands
Font commands, Paragraph command.
Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
Spread Sheet Preparation Using MS Office & Open Office
Building a simple worksheet
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using Menu,
Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries, Inserting and
Deleting cells.
Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
Formulas that make decisions — Using the IF function, Using the nested IF function, Copying formulas.
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database — Database System Concepts, DBMS and RDBMS
Planning and designing a database
Creating a database — Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Building and Modifying Tables
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship — Establish Relationship, Enforce Referential Integrity
Querying a Database —— Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries — Crosstab, Update, Delete, Append, Make Table
65
Building and Modifying Forms — For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
Module - V ( 10 Hrs )
Slide Presentation Using MS Office & Open Office
Power Point
Main Features of Power Point
Making the Presentation
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Different Views
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Animation ,ART and Sound
Controlling Transitions between slides. Animating Different Parts of a slide. Inserting a Motion Clip.
Including Sounds in slides.
Including Graphs, Charts, Tables and Columns
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing/ Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides
Anywhere in a Slide Show.
Techniques for Making a Show Livelier
Office Connections
Presenting with the help of other Office Programs Importing the text from a Word Document.— Printing a
Presentation.
Reference Texts :1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000 ,Professional Edition — Gini Courter ,Annette Marquis
Paper II – Introduction to Web Technologies
Module - I ( 10 Hrs )
Basics of Internet – Getting connected – Addresses and Names – web objects –sites – E-mail- setting up E-mail
– Creating Mail Messages – Editing Mail Messages – Attaching a file – Sending and Receiving Mail – wwwFile Transfer – Telnet – Usenet – Gopher – Wais – Archie – Veronica – Internet Chat.
Web server – Proxy server – Fast Ready Connections – Web Browsers – Netscape Communication Suite –
Internet Explorer – Firewalls – Data Security.
Searching and Web – Casting Techniques — Introduction – Search Engines – Search Tools – Get Found or
Hidden Data – Subscribing – Channels – Channels Push Technology.
News Groups and Relay chat. — Trends in Internet — Web TV – Internet Telephone – Network Computer –
Internet – E-commerce – E-Publishing.
Internet and Society — Commercial – Political – Linguistic – Changing life styles – Moral Values.
66
Viruses, Types of viruses – File infectors – Boot Sector Virus – Macro Viruses – Worms – Real Time
Messaging Viruses – Web Applet Viruses – Polymorphic Viruses – Multipartite Viruses – Stealth Viruses –
Trojan Hores – Time Bombs-Logic Bombs – Viruses Hoaxes – Viral Symptoms – Detection and Prevention.
Module - II ( 10 Hrs )
HTML
Html - Concepts of Hypertext, Versions of HTML— Elements of HTML syntax, Head & Body Sections —
Building HTML documents —— Inserting texts, Images, Hyperlinks, Backgrounds and Color controls,
Different HTML tags, Table layout and presentation, Use of font size & Attributes, List types and its tags, Use
of Frames and Forms in web pages.
Module - III ( 10 Hrs )
DHTML
Introduction to DHTML —— Cascading Style Sheets — Font Attributes , color and Background Attributes ,
List Attributes —— Text attributes , Border attributes , Margin Related Attributes — External Style Sheets.
Module - IV ( 10 Hrs )
JAVASCRIPT
Introduction to JavaScript — JavaScript in WebPages, Advantages of JavaScript —— Writing JavaScript into
HTML — Building JavaScript Syntax ,Basic Programming Techniques — JavaScript Array, Operators and
Expressions —— Programming Constructs —— Functions in JavaScript — Built-in function, User defined
functions —— Dialog Boxes – Alert, Prompt ,Confirm — JSS DOM — Handling Events using JavaScript —
Forms used by a Website — Cookies, setting a cookie.
Module - V ( 10 Hrs )
FRONT PAGE
Introduction to FrontPage — Advantages of using FrontPage —— Building documents / forms — Formatting
and Aligning Text — Adding Lists — Linking pages — Working with images — Working with frames.
Paper III – Office Management
Module - I ( 10 Hrs ) Page Maker—Part 1
Introduction to Desktop Publishing, Introduction to PageMaker Advantages, Using the Mouse, Components of
the PageMaker Window.
67
Setting the Margins, Setting the Page Size, Changing the page Orientation, Setting Page Numbers, Changing
the Page Size view, Creating New Document Windows: Displaying the Rulers, Changing the Rulers, Using
Rulers, Using Guidelines, Positioning Guidelines, Adding Guidelines to Master Pages. Aligning to Guidelines,
Displaying Guidelines, Locking Guidelines. Formatting Types: Changing Fort Families, Changing Font Sizes,
Changing Typeface Style, Changing Character Specification: Changing Type leading, Changing Character
Widths, Changing Tracking, Changing Type Options. Saving Your Document: Saving a new Documents,
Saving an existing Document, Saving a Document as another document, Reverting to a Previously Saved
Version. Developing Paragraphs: Typing Text, Adding special Characters to Text, Aligning Text. Formatting
Paragraphs: Changing Indents, Changing the space around Paragraphs, Changing Paragraph Alighment,
Controlling How Paragraphs Break Between Pages and Columns, Adding lines Above or Below Your
Paragraphs.
Converting Other Objects to Frames, Threading and Unthreading Text. Threading additional Text, Threading
Text to Different Page. Unthreading Text Blocks, Rethreading Text Blocks, Making Text Blocks Disappear
Without Deleting them, Selecting and Dragging Text, Editing Deleting Text, Cut, Copying, Pasting Text,
Viewing the Contents of Clipboard, Using Undo and Revert. Inserting and Removing Pages: Inserting and
Removing Pages, Adjusting Spacing of Characters, Words, Lines: Adjusting, Spacing and Leading, Setting and
changing Tabs.
Introduction to Auto Flow, PageMaker Plug-Ins, Drop Cap, Change Case, Bullets and Numbering.
Module - II ( 10 Hrs ), Page Maker—Part 2
Adding Design Elements – Introduction
Adding Graphics to your Documents, Adding Lines, Changing Lines Specifications, Adding Shapes, Changing
Shape Specifications, Changing Line and fill, Specifications together (fill and Stroke), Changing Round
Corners, Creating Drop-Shadow, Boxes, Text wrap, Changing PageMaker Options: Adjusting Margins, Setting
and Adjusting Columns, Setting Unequal Width Columns, Creating headers and Footers, Creating Graphics in
PageMaker, Rotating Text, Skewing and Mirroring objects with Control Palette. Importing Graphics into
PageMaker: Placing, aligning Graphics, Cropping Graphics.
Setting up Templates
Setting Up Master Page Templates, Creating Custom Page Sizes, Creating Custom Borders, Creating a News
Paper Template, Creating New master Pages, Saving an existing Page As a Master Page. Setting UP Custom
Styles: Defining Styles, Creating, Editing, Removing Styles and Copying Styles.
Introduction to Using layers, n-Layers Palette, Moving and creating objects. Introduction to Printing – Selecting
a Printer Printing your Document, Printing Document Dialog Box Options.
Adding Color
Introduction – Using PageMaker Default Color Palette, Opening Color Palette, Adding color to Text, Working
with Color Graphics, Defining Custom Colors, Creating Text Screens.
Developing Long Documents
Introduction – Using Story Editor: Opening Story Editor, How the Story Editor names, Tories, Switching
Between Story Editor and Layout Editors, Closing Story Editor and Placing the Story Editor, Differences
between Story Editor and layout Editors.
Spellings
68
Starting the speller, Correcting Misspelled Words, Correcting Duplicate Words, Adding Words to the
different Dictionaries, Correcting Duplicate Words, using find Feature, Using the change Feature, Creating an
Index, using PageMaker Help.
Module - III ( 10 Hrs ) PHOTOSHOP
Elements of Photoshop — The Elements Environment — Exploring the Photoshop Elements Work Area –
Basic Tools and Palettes
Modifying an Image—Making Minor Adjustments to your Image – Adjusting the Lighting in Your Image
Enhancing an Image – Enhancing an Image with Text – Enhancing an Image with the Painting Tools –
Enhancing an Image with Layer Effects – Enhancing an Image with Filters
Composite Images – Creating a Composite Image – Create an Animated GIF –Creating Composite Images
using Photo merge
The Finished Product – Saving Images for the Web and Creating a Web Gallery – Photoshop Elements Print
Options
Module - IV ( 10 Hrs ) CORELDRAW — Part 1
Basics of CorelDraw
Introduction – Getting Started-Creating A New File-Title Bar-Work Area-Printable Page-Property Bar-Page
Counter Bar – Color Palette-Toolbox-Statues Bar-Drawing Figures-Lines- Ellipse- Circles - Rectangle - Square
- Polygon- Saving- Closing – Opening - Views-Normal View-Preview-Wire Frame View-Draft View-ZoomView Manager- Creating View
Drawing
Introduction-Toolbox-Selecting an Object-Resizing an Object-Moving-Moving An Object- Changing the
Shape-Combining Two Objects-Skewing-Welding the Objects-Blending-Curve Lines-Straight LinesContinuing a Line-Vi9ew Mode-Changing –Media Tool Rotating An Object- Grouping-Fill Tool Fly OutFilling – Spray Mode.
Text
Introduction – Text Tool-Entering Artistic Text-Entering Paragraph Text- Converting Text – Formatting Text –
Changing the Font Size- Arranging Objects – Ordering the objects – Changing the Font- Bullets – Decorating
the Text – Welding – Text Editor – Opening – Changing the Alignment – Type Style-Spell Checking –
Grammar – Searching Synonyms – Find – Replace – Editing – Kerning – Formatting Characters.
Module - V ( 10 Hrs ) CORELDRAW — Part 2
Images
Bitmap Images – Vector Images – Resizing – Rotating – Skewing – Moving –Cropping – Importing Images –
Adding Special Effects – Converting to Bitmap – Exporting Images.
Page Layout
Changing the Page Size- Changing the Layout – Applying Styles – Applying Bitmaps to the Background –
Changing the Background – Adding a Page Frame- Moving Between Pages.
Text Book
Comdex Desktop Publishing Course Kit — Vikas Gupta — Dreamtech Publishers
Reference BooksMastering CorelDRAW— RickAltman — BPB Publishers
69
Paper IV – Operating System
Module - I ( 10 Hrs )
Introduction to Operating Systems —— Basic concepts —— terminology Historical perspective —— early
system —— simple monitor ——
performance —
Types of OS - batch processing ——
multiprogramming —— time sharing —— real time system
Protection —— different classes of computers functions and components of an operating system —— OS
structure —— Multiprocessor system —— Distributed system
Operating system services
Information management : File concepts. —— File support —— file system —— Directory structure —
Gaining access to files — basic file system calls —— Sharing and security —- Operation on files — File
protection — Allocation methods —— implementation issues — case study.
Module- II ( 10 Hrs )
Threads —— Introduction to threads —— Benefits of threads —— User and Kernel threads ——
Multithreading Modules.
Concurrent process —— precedence graph —— hierarchy of process ——The Critical- Section problem ——
Semaphores —— process coordination —— determinant program ———Modularization
Synchronization —— concurrent languages —— Structured and Modular concurrent programming.
Deadlocks —— Introduction to Deadlocks — Deadlock characterization —— Methods for Handling Deadlocks
——Deadlock Prevention ——Deadlock Avoidance ——Deadlock Detection —— Recovery from Deadlock
—— Two phase Locking.
Module- III ( 10 Hrs )
Memory Management : Preliminaries —— Memory architecture evolution —— Bare machine ——
objectives —— Resident monitor Swapping —— fixed partitions —— variable partitions ——Paging —
segmentation —— combined system —Virtual memory concepts —— overlay —— demand paging ——
page replacement ——Space allocation policies —— segmented paging dynamic linking —— caching of
secondary storage information.
Module- IV ( 10 Hrs )
Distributed Systems —— Introduction to Distributed Systems —— Design Issues —— Sockets —— Remote
Procedure Calls — Remote Method Invocation — Object Registration — Event Ordering — Synchronization
—— Mutual Exclusion —— Deadlock Handling —— Election Algorithms.
Protection —— Goals of Protection — Domain of Protection — Access Matrix —— Revocation of Access
Rights —— Language-Based Protection.
Security — The Security Problem — Authentication — Program Threats — System Threats —— Threat
Monitoring — Encryption — Computer-Security Classifications.
Module-V ( 10 Hrs )
Device Management —— Physical characteristics –— FCFS— SST — C-SCAN selecting a disk
scheduling algorithm — sector queuing — I/O scheduling policies —— terminal I/O handling ——
channels and control units —— virtual devices.
Case Study : Typical Operating System Characteristics WINDOWS and LINUX.
Reference Texts:Operating System Concepts —— SilberSchatz, Galvin,Gange( 6th Edition )
Operating Systems — A.S Tanenbaum
D 3- Diploma in Computerized Financial Management
70
( DCFM)
Paper I : PC Software
Module – I ( 10 Hrs ) Introduction
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
Memory Structure
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations, ROMs,
concepts of cache and virtual memory.
Processor Unit
Basic concepts, sequence of operations to execute a complete instruction, hardware control and micro
programmed control-brief introduction.
Secondary Storage
Magnetic disk systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk
systems-magnetic tape systems-concept of optical storage devices.
I/O Devices
Various I/O devices-concept of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters —— Types-Specifications-Characteristics.
Module - II ( 10 Hrs ) Operating System
DOS
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
Windows introduction
Operating System
Desktop icons
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
Working with windows
How to create a Folder, Copying and cutting files, Renaming.
Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
Module - III ( 10 Hrs ) Documentation using MSWord & Open Office Writer
An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
How to use mouse and menu
71
Working with dialog box.
Primary commands in file menu
The open command, The New command, The Save As and Save all commands, The Close command, The Page
Setup, The Print Exit command.
Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
Format commands
Font commands, Paragraph command.
Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
Spread Sheet Preparation Using MS Office & Open Office
Building a simple worksheet
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using Menu,
Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries, Inserting and
Deleting cells.
Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
Formulas that make decisions — Using the IF function, Using the nested IF function, Copying formulas.
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database — Database System Concepts, DBMS and RDBMS
Planning and designing a database
Creating a database — Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Building and Modifying Tables
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
72
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship — Establish Relationship, Enforce Referential Integrity
Querying a Database —— Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries — Crosstab, Update, Delete, Append, Make Table
Building and Modifying Forms — For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
Module - V ( 10 Hrs )
Slide Presentation Using MS Office & Open Office
Power Point
Main Features of Power Point
Making the Presentation
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Different Views
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Animation ,ART and Sound
Controlling Transitions between slides. Animating Different Parts of a slide.
Including Sounds in slides.
Including Graphs, Charts, Tables and Columns
Inserting a Motion Clip.
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing/ Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides
Anywhere in a Slide Show.
Techniques for Making a Show Livelier
Office Connections
Presenting with the help of other Office Programs Importing the text from a Word Document.— Printing a
Presentation.
Reference Texts :1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000 ,Professional Edition — Gini Courter ,Annette Marquis
Paper II – Introduction to Financial Accounting
Module – I ( 10 Hrs )
Introduction to Accounting — What is Accounting —— Financial Accounting
Books of Accounts — Cash — Journal — General Ledger
Classification of Accounts and Rules of Debits and Credit — Financial Statement — Trial Balance — Final
Accounts Statements — O / S Bills Tracking
73
Module – II ( 10 Hrs )
Inventory Management — Inventory Analysis —— Depreciation —— Delivering In & Out — Purchase &
Sales Invoice — Debit & Credit Notes
Foundation of Accounts — Ledger Accounts and Groups — Account Groups — Liability Side — Assets Side
— Income Side — Expense Side
Module – III ( 10 Hrs )
Capital Account — Capital — Reserves & Surplus (Retained Earnings)
Loans (Liabilities) — Bank overdraft — Secured Loans & Unsecured Loans
Current Liabilities — Duties & Taxes — Provisions — Sundry Creditors — Current Liabilities
Module – IV ( 10 Hrs )
Fixed Assets — Investments
Current Assets — Stock in Hand— Deposits (Assets) — Loans & Advances (Assets) —
Sundry Debtors — Cash in hand — Bank Account
Miscellaneous Expense & Suspense Account — Sales & Purchases — Direct & Indirect Income — Direct &
Indirect Expenses
Module – V ( 10 Hrs )
Inventories — Introduction
Types of inventory —— Inventory in case of manufacturing — Raw materials — Work-in-progress — Finished
goods / stock — Inventory incase of trading concern — Finished goods / stock
Basis of inventory valuation —— Cost — Net realizable value
Techniques of Inventory valuation — Historical cost methods — FIFO — LIFO —
Average Price — Weighted average price — Non-Historical cost methods
Inventory Record system — Periodic Inventory system —Perpetual inventory system
Reference Texts
1 ) Principles of Accounting — KGC Nair — KGC Publications
Paper III – Introduction to Accounting Packages — Tally
Module – I ( 10 Hrs )Tally
Introduction to Tally — Tally Fundamentals — Features of Tally — Tally start up screen and components ——
Tally clock — Switching between screen area- Ctrl-n & Ctrl-m —— Quitting Tally
Module – II ( 10 Hrs ) Maintaining Company Data
Basic Company Details — Creation, Modification —— Tally – Accounting & Inventory —— Chart of
accounts – Group , Ledger —— Introduction to F11- Features —— Introduction to F12- Configurations ——
Maintaining stock details — Inventory Masters —— Displaying and altering stock group —— Creating and
altering multiple stock categories — Creating and altering unit of measure
Module – III ( 10 Hrs )
Tally Vouchers
Accounting Vouchers —— Contra Voucher (F4) —— Payment Voucher (F5) —— Receipt Voucher (F6) —
Journal Voucher (F7) — Sales Voucher (F8) —— Credit note Voucher (Ctrl+F8) —— Purchase Voucher (F9)
74
— Debit note Voucher (Ctrl +F9) —— Reversing Journal (F10) —— Memo Voucher (Ctrl+F10) — Optimal
Voucher —— Post dated Voucher —— Inventory Vouchers —— Inventory Vouchers — Purchase order —
Sales order — Rejection out — Rejection In — Stock journal — Delivery Note — Receipt Note — Physical
note — Invoicing
Module – IV ( 10 Hrs )
Display and Reporting
Financial report — Financial Statutory Report — Balance sheet — Profit & Loss A/C — Trial Balance — Sales
Register — Purchase Register — Journal Register — Cash Book, Bank Book and Ledger — Financial MIS
Report — Group Summary — Group Vouchers —— Statement of Accounts — Cost centre ,out standings ,
Interest calculations ,statistics — Inventory Report —— Inventory Statutory Report — Inventory MIS Report
Module – V ( 10 Hrs )
Technology Advantages of Tally —— Tally Vault — Security control — Tally Audit ——
Backup and Restore —— Split company data — Export and Import of data — ODBC Compliance
Printing — New features in Tally 9 — Value Added Tax (VAT) — Tax Deduction at Source (TDS) — Service
Tax — Pay Roll Accounting
Reference Texts
1 ) Implementing Tally 9 — A.K Nadhani — BPB Publications
Paper IV – Internet and E-Commerce
Module – I ( 10 Hrs )
Introduction to Internet – URL – HTTP – FTP — Telnet
Web server – Proxy server – Fast Ready Connections – Web Browsers – Netscape Communication Suite –
Internet Explorer – Firewalls – Data Security.
Search Engines – Search Tools – Get Found or Hidden Data – Subscribing – Channels – Channels Push
Technology. –IT and society – Keyboard tutor – Unicode concepts and fonts in Content Creation – Local
language content development.
News Groups and Relay chat.
Trends in Internet.— Web TV – Internet Telephone – Network Computer – Internet – E-commerce – EPublishing.
Internet and Society.— Commercial – Political – Linguistic – Changing life styles – Moral Values — Browsing
the Educational and Informative sites.
MODULE — II ( 10 Hrs )
INTRANET
Introduction to Intranet –Benefits – Breaking Down the Barriers – The Traditional Hierarchical Information
Distribution Model – The New Intranet – Based Information Distribution Model – The Power of a
Knowledgeable Team – Threat of an Intranet culture – Relationship marketing and getting the customers
involved – What you need to establish a functional Intranet – Understanding your Long – And Short-Term
CHALLENGES – Security Issues – Employee training increases security.
EXTRANET — How an Extranet fits into your overall strategy – How to plan, implement, operate and manage
your extranet — How to secure your extranet.
Viruses, Types of viruses –Detection and Prevention – Anti virus software
75
Module – III ( 10 Hrs )
E-Commerce Principles & Applications
Introduction to E-Commerce ---E-Commerce definition---Characteristics of E-Commerce---principles of
commerce on the web---Types of E-Commerce--On-line transaction principles---The Electronics Marketers--Benefits of Electronic/Web Commerce’s---Application of Electronic/Web Commerce’s---Electronic Market
place Technologies---Electronic Data Interchange (EDI)---What is EDI?--principles--Distinguish between
B B and B C---On-line Network and Services---E-Commerce with WWW
E-Commerce in Service Industries — On-Line travel Services — The Electronic Job market —- The Electronic
real estimate market— On-Line Stock trading — Electronic auctions —-On-Line publishing
Module – IV ( 10 Hrs )
Approach to Safe E-Commerce – Overview —-Secure Transport protocols — SHTTP —- SSL— Secure
Electronic Transaction (SET)
Electronic Cash Electronic payment Schemes — Payment Processing principles— Electronic Fund Transfer
(EFT) —Master Card/Visa secure Electronic Transaction
Internet Technology for E-Commerce — Introduction to HTML – uses and applications —Introduction to XML
– uses and applications
Module – V ( 10 Hrs )
Principles of Data and Internet Security
Introduction to Security Concepts —Need of Computer Security —Reasons for Information Security-Attacks,
Services and Mechanism
Concepts of Security —Data Encryption and Cryptography —Conventional Encryption Techniques —Data
Encryption Standards —Principle of private & public key Cryptosystems
Message Authentication & Hash function — Authentication Requirement —Authentication functions — Hash
functions
Electronic Signatures —— Digital Signature and Authentication Protocols — IT ACT 2000 —— Digital
certificates and certification authority —— Digital envelops
Authentication Applications —— Electronic mail Security — PGP — S/MIME
Tools for security and protection: passwords, H/w and S/w locks —— Preventive maintenance of Computer
Systems — IP Security Overview —Web Security Overview —Biometric identification —— System
Security— Virus and worms
Reference Texts
1. Intranet Bible –Galgotia Publication Pvt.Ltd.— Lynn.M.Bremner, Anthony F.Iasi,
and AI Servati
2. Mastering the Internet — Glee Harrah Cady,Pat McGregor — BPB Publications
3. Internet for Everyone – Alexis Leon and Mathews Leon – Vikas Publishing House
Pvt. Ltd , New
Delhi
4. Fundamentals of Information Technology – Alexis Leon – Vikas Publication
5. EXTRANETS – Richard .H. Baker – McGraw Hill
D 4- Diploma in Desktop Publishing ( DDTP)
Paper I : PC Software
Module - I ( 10 Hrs )
Introduction
76
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
Memory Structure
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations, ROMs,
concepts of cache and virtual memory.
Processor Unit
Basic concepts, sequence of operations to execute a complete instruction, hardware control and micro
programmed control-brief introduction.
Secondary Storage
Magnetic disk systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk
systems-magnetic tape systems-concept of optical storage devices.
I/O Devices
Various I/O devices-concepts of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters —— Types-Specifications-Characteristics.
Module - II ( 10 Hrs )
Operating System DOS
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
Windows introduction
Operating System
Desktop icons
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
Working with windows
How to create a Folder, Copying and cutting files, Renaming.
Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
Module - III ( 10 Hrs )
Documentation using MSWord & Open Office Writer
An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
How to use mouse and menu
Working with dialog box.
Primary commands in file menu
77
The open command, The New command, The Save As and Save all commands, The Close command, The
Page Setup, The Print Exit command.
Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
Format commands
Font commands, Paragraph command.
Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
Spread Sheet Preparation Using MS Office & Open Office
Building a simple worksheet
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using Menu,
Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries, Inserting and
Deleting cells.
Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
Formulas that make decisions — Using the IF function, Using the nested IF function, Copying formulas.
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database — Database System Concepts, DBMS and RDBMS
Planning and designing a database
Creating a database — Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Building and Modifying Tables
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship — Establish Relationship, Enforce Referential Integrity
78
Querying a Database —— Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries — Crosstab, Update, Delete, Append, Make Table
Building and Modifying Forms — For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
Module - V ( 10 Hrs )
Slide Presentation Using MS Office & Open Office
Power Point
Main Features of Power Point
Making the Presentation
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Different Views
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Animation ,ART and Sound
Controlling Transitions between slides. Animating Different Parts of a slide.
Including Sounds in slides.
Including Graphs, Charts, Tables and Columns
Inserting a Motion Clip.
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing/ Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides
Anywhere in a Slide Show.
Techniques for Making a Show Livelier
Office Connections
Presenting with the help of other Office Programs Importing the text from a Word Document.— Printing a
Presentation.
Reference Texts :1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000 ,Professional Edition — Gini Courter ,Annette Marquis
Paper II – Introduction to Web Technologies
Module - I ( 10 Hrs )
79
Basics of Internet – Getting connected – Addresses and Names – web objects –sites – E-mail- setting up Email – Creating Mail Messages – Editing Mail Messages – Attaching a file – Sending and Receiving Mail –
www-File Transfer – Telnet – Usenet – Gopher – Wais – Archie – Veronica – Internet Chat.
Web server – Proxy server – Fast Ready Connections – Web Browsers – Netscape Communication Suite –
Internet Explorer – Firewalls – Data Security.
Searching and Web – Casting Techniques — Introduction – Search Engines – Search Tools – Get Found or
Hidden Data – Subscribing – Channels – Channels Push Technology.
News Groups and Relay chat. — Trends in Internet — Web TV – Internet Telephone – Network Computer –
Internet – E-commerce – E-Publishing.
Internet and Society — Commercial – Political – Linguistic – Changing life styles – Moral Values.
Viruses, Types of viruses – File infectors – Boot Sector Virus – Macro Viruses – Worms – Real Time
Messaging Viruses – Web Applet Viruses – Polymorphic Viruses – Multipartite Viruses – Stealth Viruses –
Trojan Hores – Time Bombs-Logic Bombs – Viruses Hoaxes – Viral Symptoms – Detection and Prevention.
Module - II ( 10 Hrs )
HTMLHtml - Concepts of Hypertext, Versions of HTML— Elements of HTML syntax, Head & Body Sections
— Building HTML documents —— Inserting texts, Images, Hyperlinks, Backgrounds and Color controls,
Different HTML tags, Table layout and presentation, Use of font size & Attributes, List types and its tags, Use
of Frames and Forms in web pages.
Module - III ( 10 Hrs )
DHTML
Introduction to DHTML —— Cascading Style Sheets — Font Attributes , color and Background Attributes ,
List Attributes —— Text attributes , Border attributes , Margin Related Attributes — External Style Sheets.
Module - IV ( 10 Hrs )
JAVASCRIPT
Introduction to JavaScript — JavaScript in WebPages, Advantages of JavaScript —— Writing JavaScript into
HTML — Building JavaScript Syntax ,Basic Programming Techniques — JavaScript Array, Operators and
Expressions —— Programming Constructs —— Functions in JavaScript — Built-in function, User defined
functions —— Dialog Boxes – Alert, Prompt ,Confirm — JSS DOM — Handling Events using JavaScript —
Forms used by a Website — Cookies, setting a cookie.
Module - V ( 10 Hrs )
FRONT PAGE
Introduction to FrontPage — Advantages of using FrontPage —— Building documents / forms — Formatting
and Aligning Text — Adding Lists — Linking pages — Working with images — Working with frames.
Paper III – DTP Tools
Module - I ( 10 Hrs ) Page Maker—Part 1
Introduction to DeskTop Publishing, Introduction to PageMaker Advantages, Using the Mouse, Components of
the PageMaker Window.
80
Setting the Margins, Setting the Page Size, Changing the page Orientation, Setting Page Numbers, Changing the
Page Size view, Creating New Document Windows: Displaying the Rulers, Changing the Rulers, Using Rulers,
Using Guidelines, Positioning Guidelines, Adding Guidelines to Master Pages. Aligning to Guidelines,
Displaying Guidelines, Locking Guidelines. Formatting Types: Changing Fort Families, Changing Font Sizes,
Changing Typeface Style, Changing Character Specification: Changing Type leading, Changing Character
Widths, Changing Tracking, Changing Type Options. Saving Your Document: Saving a new Documents,
Saving an existing Document, Saving a Document as another document, Reverting to a Previously Saved
Version. Developing Paragraphs: Typing Text, Adding special Characters to Text, Aligning Text. Formatting
Paragraphs: Changing Indents, Changing the space around Paragraphs, Changing Paragraph Alighment,
Controlling How Paragraphs Break Between Pages and Columns, Adding lines Above or Below Your
Paragraphs.
Converting Other Objects to Frames, Threading and Unthreading Text. Threading additional Text, Threading
Text to Different Page. Unthreading Text Blocks, Rethreading Text Blocks, Making Text Blocks Disappear
Without Deleting them, Selecting and Dragging Text, Editing Deleting Text, Cut, Copying, Pasting Text,
Viewing the Contents of Clipboard, Using Undo and Revert. Inserting and Removing Pages: Inserting and
Removing Pages, Adjusting Spacing of Characters, Words, Lines: Adjusting, Spacing and Leading, Setting and
changing Tabs.
Introduction to Auto Flow, PageMaker Plug-Ins, Drop Cap, Change Case, Bullets and Numbering.
Module - II ( 10 Hrs ) Page Maker—Part 2
Adding Design Elements – Introduction
Adding Graphics to your Documents, Adding Lines, Changing Lines Specifications, Adding Shapes, Changing
Shape Specifications, Changing Line and fill, Specifications together (fill and Stroke), Changing Round
Corners, Creating Drop-Shadow, Boxes, Text wrap, Changing PageMaker Options: Adjusting Margins, Setting
and Adjusting Columns, Setting Unequal Width Columns, Creating headers and Footers, Creating Graphics in
PageMaker, Rotating Text, Skewing and Mirroring objects with Control Palette. Importing Graphics into
PageMaker: Placing, aligning Graphics, Cropping Graphics.
Setting up Templates
Setting Up Master Page Templates, Creating Custom Page Sizes, Creating Custom Borders, Creating a News
Paper Template, Creating New master Pages, Saving an existing Page As a Master Page. Setting UP Custom
Styles: Defining Styles, Creating, Editing, Removing Styles and Copying Styles.
Introduction to Using layers, n-Layers Palette, Moving and creating objects. Introduction to Printing – Selecting
a Printer Printing your Document, Printing Document Dialog Box Options.
Adding Color
Introduction – Using PageMaker Default Color Palette, Opening Color Palette, Adding color to Text, Working
with Color Graphics, Defining Custom Colors, Creating Text Screens.
Developing Long Documents
Introduction – Using Story Editor: Opening Story Editor, How the Story Editor names, Tories, Switching
Between Story Editor and Layout Editors, Closing Story Editor and Placing the Story Editor, Differences
between Story Editor and layout Editors.
81
Spellings
Starting the speller, Correcting Misspelled Words, Correcting Duplicate Words, Adding Words to the different
Dictionaries, Correcting Duplicate Words, using find Feature, Using the change Feature, Creating an Index,
using PageMaker Help.
Module - III ( 10 Hrs ) ADOBE PHOTOSHOP
Elements of Photoshop — The Elements Environment — Exploring the Photoshop Elements Work Area –
Basic Tools and Palettes
Modifying an Image—Making Minor Adjustments to your Image – Adjusting the Lighting in Your Image
Enhancing an Image – Enhancing an Image with Text – Enhancing an Image with the Painting Tools –
Enhancing an Image with Layer Effects – Enhancing an Image with Filters
Composite Images – Creating a Composite Image – Create an Animated GIF –Creating Composite Images
using Photo merge
The Finished Product – Saving Images for the Web and Creating a Web Gallery – Photoshop Elements Print
Options
Module - IV ( 10 Hrs ) CORELDRAW — Part 1
Basics of CorelDraw
Introduction – Getting Started-Creating A New File-Title Bar-Work Area-Printable Page-Property Bar-Page
Counter Bar – Color Palette-Toolbox-Statues Bar-Drawing Figures-Lines- Ellipse- Circles - Rectangle - Square
- Polygon- Saving- Closing – Opening - Views-Normal View-Preview-Wire Frame View-Draft View-ZoomView Manager- Creating View
Drawing
Introduction-Toolbox-Selecting an Object-Resizing an Object-Moving-Moving An Object- Changing the
Shape-Combining Two Objects-Skewing-Welding the Objects-Blending-Curve Lines-Straight LinesContinuing a Line-Vi9ew Mode-Changing –Media Tool Rotating An Object- Grouping-Fill Tool Fly OutFilling – Spray Mode.
Text
Introduction – Text Tool-Entering Artistic Text-Entering Paragraph Text- Converting Text – Formatting Text –
Changing the Font Size- Arranging Objects – Ordering the objects – Changing the Font- Bullets – Decorating
the Text – Welding – Text Editor – Opening – Changing the Alignment – Type Style-Spell Checking –
Grammar – Searching Synonyms – Find – Replace – Editing – Kerning – Formatting Characters.
Module - V ( 10 Hrs )CORELDRAW — Part 2
Images
Bitmap Images – Vector Images – Resizing – Rotating – Skewing – Moving –Cropping – Importing Images –
Adding Special Effects – Converting to Bitmap – Exporting Images.
Page Layout
Changing the Page Size- Changing the Layout – Applying Styles – Applying Bitmaps to the Background –
Changing the Background – Adding a Page Frame- Moving Between Pages.
Text Book Comdex Desktop Publishing Course Kit — Vikas Gupta — Dreamtech Publishers
Paper IV – DTP 1 and DTP 2
Module - I ( 10 Hrs )
Introduction to DTP and Windows XP
82
DTP — Possibilities of DTP — Choosing Paper Quality— Right colors — Fonts — Hardware Requirements
for DTP — Scanner —Printers —— Design considerations — Relevance — Proportion — Orientation Placing
—Consistency — Contrast — Restraint — Total Picture
Text Organization — Headlines— Kickers —Subheads — Captions — Headers and Footers — Nameplates and
Logos — Designing Common Media Publications — Newsletters — Letter heads —Advertisements —
Visiting Cards— Brochures — Catalogues — Redesigning
Working with Files and Folders
Opening the WordPad Program — Working in a File — Standard toolbar— Format bar — Menu bar — Title
bar — Saving a file — Printing a file — Copying a file —— Moving a file — Deleting a file / folder —
Restoring a file / folder — Control Panel —— Fonts
Module - II ( 10 Hrs )
Text Editing Tool —PageMaker 6.5 / 7
Getting started with PageMaker — PageMaker Program Window — Working in PageMaker — Title Bar —
MenuBar — Ruler — Palettes —— Styles / Colors Palette —— ToolBox — Pasteboard — Page-Page Bar —
Master Pages — Scroll Bars — Working with Text-Entering the Text —— Working with Text blocks —
Multiple Text Blocks — Importing Text,Graphics
Editing Texts — Story Editor — Find Utility — Finding a Word — Searching by Format —— Checking
Spellings —— Undo — Revert Option
Formatting Text — Changing the font — Font Size — Bold Text — Italic Text — Underlining Text —Aligning
Text — Tracking — Increasing / Decreasing Space between the words of a Paragraph — Kerning – Increasing /
Decreasing Space between the letters of a Word — Leading – Increasing / Decreasing Vertical Space between
the lines of a Paragraph — Styles Sheet - Creating Styles —importing Styles — Bullets and Numbering
Master Pages — AutoFlow — Removing unwanted Text Blocks — Master Pages —Placing Elements on
Master Pages — Placing Guidelines — Placing Header and Page Number — Creating Master Pages —Adding
Header — Apply, Remove, Edit a Master Page — Creating Columns
Working with Graphics and Objects —— Creating Simple Graphics — Displaying the Color Palette —
Wrapping Text around a Graphics — Importing Graphics — Resizing a Graphics — Moving a Graphics —
Adding Caption to the Graphics — Cropping a Graphics — Grouping and Ungrouping Elements — LinksLinks Manager, Link Status
Managing and Printing a Publication — Page Orientation — Page Numbering — Page Size — Dimensions —
Margin — Table of Contents — Managing Books — Printing a Publication
Module - III ( 10 Hrs )
Image Editing Tool 1 —CorelDRAW 9 / 10
CorelDraw Basics — Creating a New File — CorelDraw Screen — Title Bar— Menu Bar— Standard Tool
Bar— Work Area and Printable Page— Property Bar — Page Counter Bar— Color Palette—Tool Box—Status
Bar — Drawing Basic Geometric figures—Lines,Ellipses,Circles,Rectangles,Squares,Polygon —Views- View
manager
Drawing and Selecting ——Selecting ,Resizing ,Moving,Changing Shape of an Object — Combining two
Objects — Skewing an Object — Drawing a Polygon — Welding the Objects — Blending two objects —
83
Drawing Lines — Artistic Media Tools — Rotating an Object — Grouping Objects — Fill Tool Fly-Out —
Artistic Media Tool in Spray Mode
Working with Text — Text Tool - Artistic Text,Paragraph Text — Creating Book Cover — Converting from
One Text Type to Another — Formatting Text – Font Size,Applying Bullets,Decorating the Text,Webdings —
Text Editor – Alignment , Type Style, Spell Check,Checking Grammar,Searching Synonyms, Find
Utility,Editing Characters,Kerning Texts
Working with Images — Bitmap and Vector Images — Importing Images — Resizing,Rotating and Skewing
Images — Cropping an Image — Importing Images from a CD — Adding Special Effects to Bitmaps —
Converting to Bitmap — Exporting Images to Other Applications
Page Layout and Background — Changing the Page Size - Paper Type,Width and Height of Paper — Changing
the Page Layout – Applying Layout Styles — Changing the Page Background – Applying Bitmaps to the
Background — Page Frame-Adding a Page Frame, Moving Between Pages
Module - IV ( 10 Hrs )
Image Editing Tool 2 —Photoshop 6 / 7
Photoshop Program Window – Title bar , Menu bar , Options bar, Image Window ,Image Title bar , Navigator
Palette ,Color Palette , Layers Palette , Screen Modes ,Tool Box
Working with Images and colors — Bitmap and Vector Images — Image Size — Image Resolution —
Scanning Images — Editing Images – Rotating an Image, Cropping ,Hiding Canvas Size
Color Modes- RGB Mode,CMYK Mode,HSB Mode,etc
File Formats - .psd,.bmp,.eps,.tiff,.gif,.jpeg —Setting the Foreground and Background Color — Swatches
Palette
Selection Tools — Marquee selection Tools — Marquee Options Bar — Lasso Tools — Magic Wand Tools —
The Grow and Similar Commands — Editing , Moving ,Filling Transforming,Inverting Selections
Painting and Editing Tools — Painting Tool Options – Paint Brush Tool,Brushes Palette ,History Brush Tool
,Gradient Tool,Paint Bucket Tool — drawing Tools – basic Geometric Shapes — Custom Shape Tool —
editing Tools — Blur, Sharpen,Smudge,CloneStamp,Pattern Stamp Tools — Toning Tools-Dodge,Burn tools
———Eraser Tools-Background Eraser,Magic Eraser,Slice Tool
Layers Palette — Working with Layers — Create,Show,Hide,Delete,Sort,Reposition,
Merge ,Flatten Layers — Moving Layers between Images — Linking Layers — Working with adjustment
Layers — Layer Effects — Transforming Layers — Move, Scale, Rotate, Skew, Flip,Distort
Type (Text in Photoshop ) — Creating Type-Type Tool,Paragraph Type — Changing the Type Settings—
Font,Size,Color,Orientation — Converting Point Type to Paragraph Type —Warping Type — Styles —
Converting Type Layers to Standard Layers — Type selection
Filter — Filter Menu — Artistic Filters — Pixelate Filters — Render Filters — Sketch Filters — Stylize Filters
— Custom Filters
Module - V ( 10 Hrs )
Advanced Topics of Image editing softwares
Basics of creating Web Graphics in CorelDRAW 9 — Web page basics — HTML files
— Creating a GIF file —— Fine tuning a GIF file – Dithering ,Paletted Images — Creating Transparent
Graphics — Creating Interlaced Graphics — The JPEG format. — Using Graphics as backgrounds
84
An Introduction to PHOTO-PAINT ——Difference between CorelDRAW and PHOTO-PAINT ——
Converting Images – Gray scale, Duotone ,Paletted etc. —— Searching and Replacing Pixels — Clone tool
fundamentals — Masking-Lassoing and Colorizing
Basics of creating Web Graphics in Photoshop 7 ——Web file formats - GIF,JPEG,PNG
—— Image optimization —— Creating Web Photo Gallery —— Web Photo gallery options
An Introduction to ImageReady 7.0 —— Understanding ImageReady — Working with animated GIF files —
Tools and Palettes — Comparing Photoshop and Image Ready
Text Book
Comdex Desktop Publishing Course Kit — Vikas Gupta — Dreamtech Publishers
Reference Books
1. Mastering CorelDRAW— RickAltman — BPB Publishers
2. Photoshop 7 – The Ultimate Reference —Laurie Ann Ulrich —Dreamtech Publishers
D 5- DIPLOMA IN MULTIMEDIA ( DIM )
Paper I : PC Software
Module - I ( 10 Hrs )
Introduction
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
Memory Structure
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations,ROMs,
concepts of cache and virtual memory.
Processor Unit
Basic concepts, sequence of operations to execute a complete instruction, hardware control and micro
programmed control-brief introduction.
Secondary Storage
Magnetic disk systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk
systems-magnetic tape systems-concept of optical storage devices.
I/O Devices
Various I/O devices-concept of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters —— Types-Specifications-Characteristics.
Module - II ( 10 Hrs )
Operating System DOS
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
Windows introduction
Operating System
85
Desktop icons
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
Working with windows
How to create a Folder, Copying and cutting files, Renaming.
Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
Module - III ( 10 Hrs )
Documentation using MSWord & Open Office Writer
An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
How to use mouse and menu
Working with dialog box.
Primary commands in file menu
The open command, The New command, The Save As and Save all commands, The Close command, The Page
Setup, The Print Exit command.
Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
Format commands
Font commands, Paragraph command.
Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
Spread Sheet Preparation Using MS Office & Open Office
Building a simple worksheet
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using Menu,
Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries, Inserting and
Deleting cells.
Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
86
Formulas that make decisions — Using the IF function, Using the nested IF function, Copying formulas.
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database — Database System Concepts, DBMS and RDBMS
Planning and designing a database
Creating a database — Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Building and Modifying Tables
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship — Establish Relationship, Enforce Referential Integrity
Querying a Database —— Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries — Crosstab, Update, Delete, Append, Make Table
Building and Modifying Forms — For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
Module - V ( 10 Hrs )
Slide Presentation Using MS Office & Open Office
Power Point
Main Features of Power Point
Making the Presentation
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Different Views
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Animation ,ART and Sound
Controlling Transitions between slides.
Including Sounds in slides.
Animating Different Parts of a slide.
Inserting a Motion Clip.
87
Including Graphs, Charts, Tables and Columns
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing/ Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides
Anywhere in a Slide Show.
Techniques for Making a Show Livelier
Office Connections
Presenting with the help of other Office Programs Importing the text from a Word Document.— Printing a
Presentation.
Reference Text :1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000 ,Professional Edition — Gini Courter ,Annette Marquis
Paper II : Image Editing
Module - I ( 10 Hrs )
Introduction to DTP and Windows XP
DTP — Possibilities of DTP — Choosing Paper Quality— Right colors — Fonts — Hardware Requirements
for DTP — Scanner —Printers —— Design considerations — Relevance — Proportion — Orientation Placing
—Consistency — Contrast — Restraint — Total Picture
Text Organization — Headlines— Kickers —Subheads — Captions — Headers and Footers — Nameplates and
Logos — Designing Common Media Publications — Newsletters — Letter heads —Advertisements —
Visiting Cards— Brochures — Catalogues — Redesigning
Working with Files and Folders
Opening the WordPad Program — Working in a File — Standard toolbar— Format bar — Menu bar — Title
bar — Saving a file — Printing a file — Copying a file —— Moving a file — Deleting a file / folder —
Restoring a file / folder — Control Panel —— Fonts
Module - II ( 10 Hrs )
FLASH
Flash Editor — Panels – Timeline – Tools,saving and updating Files.
More tools — utilities – Grouping – Arranging Graphic Symbols – Alignment – Libraries – Layers
Graphic Symbols – Alignment – Libraries – Layers
Keyframes – Frame by Frame Animation – Onion Skins – Frame Rate
Motion Tweening – Step Action – Rotate and Spin – Info Panel – Movie Explorer – Shape Tweening
Button Symbols – getURL Action – Adding Sound to Buttons – Publishing and Exporting.
88
Module - III ( 10 Hrs )
Image Editing Tool 1 — CorelDRAW 9 / 10
CorelDraw Basics — Creating a New File — CorelDraw Screen — Title Bar— Menu Bar— Standard Tool
Bar— Work Area and Printable Page— Property Bar — Page Counter Bar— Color Palette—Tool Box—Status
Bar — Drawing Basic Geometric figures—Lines,Ellipses,Circles,Rectangles,Squares,Polygon —Views- View
manager
Drawing and Selecting ——Selecting ,Resizing , Moving,Changing Shape of an Object — Combining two
Objects — Skewing an Object — Drawing a Polygon — Welding the Objects — Blending two objects —
Drawing Lines — Artistic Media Tools — Rotating an Object — Grouping Objects — Fill Tool Fly-Out —
Artistic Media Tool in Spray Mode
Working with Text — Text Tool - Artistic Text,Paragraph Text — Creating Book Cover — Converting from
One Text Type to Another — Formatting Text – Font Size,Applying Bullets,Decorating the Text,Webdings —
Text Editor – Alignment , Type Style, Spell Check,Checking Grammar,Searching Synonyms, Find
Utility,Editing Characters,Kerning Texts
Working with Images — Bitmap and Vector Images — Importing Images — Resizing,Rotating and Skewing
Images — Cropping an Image — Importing Images from a CD — Adding Special Effects to Bitmaps —
Converting to Bitmap — Exporting Images to Other Applications
Page Layout and Background — Changing the Page Size - Paper Type,Width and Height of Paper — Changing
the Page Layout – Applying Layout Styles — Changing the Page Background – Applying Bitmaps to the
Background — Page Frame-Adding a Page Frame, Moving Between Pages
Module - IV ( 10 Hrs )
Image Editing Tool 2 — Photoshop 6 / 7
Photoshop Program Window – Title bar , Menu bar , Options bar, Image Window ,Image Title bar , Navigator
Palette ,Color Palette , Layers Palette , Screen Modes ,Tool Box
Working with Images and colors — Bitmap and Vector Images — Image Size — Image Resolution —
Scanning Images — Editing Images – Rotating an Image, Cropping ,Hiding Canvas Size
Color Modes- RGB Mode,CMYK Mode,HSB Mode,etc
File Formats - .psd,.bmp,.eps,.tiff,.gif,.jpeg —Setting the Foreground and Background Color — Swatches
Palette
Selection Tools — Marquee selection Tools — Marquee Options Bar — Lasso Tools — Magic Wand Tools —
The Grow and Similar Commands — Editing , Moving ,Filling Transforming,Inverting Selections
Painting and Editing Tools — Painting Tool Options – Paint Brush Tool,Brushes Palette ,History Brush Tool
,Gradient Tool,Paint Bucket Tool — drawing Tools – basic Geometric Shapes — Custom Shape Tool —
editing Tools — Blur, Sharpen,Smudge,CloneStamp,Pattern Stamp Tools — Toning Tools-Dodge,Burn tools
———Eraser Tools-Background Eraser,Magic Eraser,Slice Tool
Layers Palette — Working with Layers — Create,Show,Hide,Delete,Sort,Reposition,
Merge ,Flatten Layers — Moving Layers between Images — Linking Layers — Working with adjustment
Layers — Layer Effects — Transforming Layers — Move, Scale, Rotate, Skew, Flip,Distort
Type (Text in Photoshop ) — Creating Type-Type Tool,Paragraph Type — Changing the Type Settings—
Font,Size,Color,Orientation — Converting Point Type to Paragraph Type —Warping Type — Styles —
Converting Type Layers to Standard Layers — Type selection
89
Filter — Filter Menu — Artistic Filters — Pixelate Filters — Render Filters — Sketch Filters — Stylize
Filters — Custom Filters
Module - V ( 10 Hrs )
Advanced Topics of Image editing softwares
Basics of creating Web Graphics in CorelDRAW 9 — Web page basics — HTML files
Creating a GIF file —— Fine tuning a GIF file – Dithering ,Paletted Images — Creating Transparent Graphics
— Creating Interlaced Graphics — The JPEG format. — Using Graphics as backgrounds
An Introduction to PHOTO-PAINT ——Difference between CorelDRAW and PHOTO-PAINT ——
Converting Images – Gray scale, Duotone ,Paletted etc. —— Searching and Replacing Pixels — Clone tool
fundamentals — Masking-Lassoing and Colorizing
Basics of creating Web Graphics in Photoshop 7 ——Web file formats - GIF,JPEG,PNG
—— Image optimization —— Creating Web Photo Gallery —— Web Photo gallery options
An Introduction to ImageReady 7.0 —— Understanding ImageReady — Working with animated GIF files —
Tools and Palettes — Comparing Photoshop and Image Ready
Text Book
Comdex Desktop Publishing Course Kit — Vikas Gupta — Dreamtech Publishers
Reference Books
Mastering CorelDRAW— RickAltman — BPB Publishers
Paper III : Introduction to 3D MAX
Module I ( 10 Hrs )
Concepts of Multimedia —— Multimedia Applications —— Advantages of Digital Multimedia ——
Multimedia System Architecture —— Objects of Multimedia —— Basics of Word Processing —— Creating,
Saving and Printing of Documents —— Use of Menu and Toolbars —— Page Formatting —— Importing and
Exporting of documents —— Basics of Image Editing —— Introduction to Scanner(Concepts of DPI) ——
Image File formats (BMP, JPG,TIF,GIF etc.) —— Acquiring, Importing and Exporting Image —— Image
editing using Adobe Photoshop.
Module II ( 10 Hrs )
Fundamentals of Computer graphics —— Image processing basics —— Image editing using Adobe Photoshop
—— Image preparation —— Color correction —— Retouching —— Enhancement —— Special effects ——
Conversion and web graphic formatting —— Image composition —— Close cropping —— Superimposition
and high-end layering effects
Module III ( 10 Hrs )
90
Digital Audio
Hardware Requirements (Sound Blaster Card, Speakers, Microphones etc.) —— Types of CD’s and CD Drives
—— File Format (Wav, Midi, Tracks etc.) —— Recording of Audio (Mono/ Stereo) —— Audio Mixing and
Editing —— Audio Compression and Decompression —— Sound Forge Illustrations.
Digital Video
Video capturing —— Virtual clips including rolling credits —— Transitional effects —— Advanced keying
and transparency —— Internet video applications —— Conversion from AVI to MPEG —— Encoding and
Decoding of MPEG Pictures —— Video Compression and Decompression
Module IV ( 10 Hrs )
Theory of Animation and Drawing Basics
Introduction to the dynamic principles of classical animation —— Concepts of life drawing anatomy ——
Principles of cartooning —— Overview of the animation process —— Basic mechanics of linear perspective
and their application to object drawing.
2D and 3D Graphics, Modeling, Animation:
Concept of 2D Animation —— Familiarization and practices with MAYA. —— Advanced special effects ——
Textures and compound materials, lighting atmosphere, particle systems, space warps —— Modeling,
Character animation, Painting, Lighting and textures
Module V ( 10 Hrs )
Adding Special Effects
Mixing of Images (Creation of Borders etc.), Morphing, Transition Effects (One Scene to Next Scene), Graphic
Designing, Managing an Application Development team. Project Planning and Implementation. Adobe
Illustrator, Illustration.
Project Management: Steps in project development & multimedia design process, story boarding etc.Quick time
virtual reality: Concepts of Apple Mac., Concepts of Mac OS, Concepts of Virtual Reality, Creating a walk
through.Flash: Flash interface, Importing bitmap elements, Overlays and layers, Various animation techniques,
Symbols, Adding and editing sound, Creating interactive buttons, Frame action, Creating and editing vectorbased media within Flash, Introduction to Action scripting.
Reference Texts :1. Multimedia making it work – Tay Vaughan, Tata Mc Graw Hill
2. Multimedia Programming objects, Environments and frameworks – Simon J Gibbs
Tsichritziz, Addison Wesley.
3. Multimedia Systems – John F. Koegd Buford, Addison Wesly.
Paper IV : Internet and Web Technologies
and Dionysios C
91
Module – I ( 10 Hrs )
Introduction to Internet – URL – HTTP – FTP — Telnet
Web server – Proxy Server – Fast Ready Connections – Web Browsers – Netscape Communication Suite –
Internet Explorer – Firewalls – Data Security.
Search Engines – Search Tools – Get Found or Hidden Data – Subscribing – Channels – Channels Push
Technology. – IT and society – Keyboard tutor – Unicode concepts and fonts in Content Creation – Local
language content development.
News Groups and Relay chat.
Trends in Internet.— Web TV – Internet Telephone – Network Computer – Internet – E-commerce – EPublishing.
Internet and Society.— Commercial – Political – Linguistic – Changing life styles – Moral Values — Browsing
the Educational and Informative sites.
Viruses, Types of viruses –Detection and Prevention – Anti virus software
Module – II ( 10 Hrs )
INTRANET
Introduction to Intranet –Benefits – Breaking Down the Barriers – The Traditional Hierarchical Information
Distribution Model – The New Intranet – Based Information Distribution Model – The Power of a
Knowledgeable Team – Threat of an Intranet culture – Relationship marketing and getting the customers
involved – What you need to establish a functional Intranet – Understanding your Long – And Short-Term
CHALLENGES – Security Issues – Employee training increases security
.
EXTRANET — How an Extranet fits into your overall strategy – How to plan, implement, operate and manage
your extranet — How to secure your extranet.
Module – III ( 10 Hrs )
Windows DNS Server — Windows 2000 DNS — DNS MMC — Create Standard Zone — - Create Secondary
Zone
DNS Clients — Resolver Configuration — Windows 2K Configuration — Linux Configuration — DNS Tools
— DNS Troubleshooting — nslookup Tool — dig Utility
Module – IV ( 10 Hrs )
Interactivity — Client Server Model — Static and Dynamic Web Pages — Creating Forms — CGI — PERL
Basics — Variables — Pattern matching and Decision making — - Forms — Arrays and Loops — Working
with Form data — Building an Email Auto responder — Building a searchable database — Building a bulletin
board — Working with cookies —— Role of Databases in Web Applications
Module – V ( 10 Hrs )
PHP — Introduction — Uses — Speed Optimization — Security — Syntax — Data types — Functions —
Objects — Resources
IIS — World Wide Web — IIS Overview — IIS 4.0 — IIS Management — IIS Default Web sites — IIS over
the Web — Create a Web site
92
C 1- CERTIFICATE IN WEB DESIGN ( CWD )
Paper I : Internet and Web Technologies
Module – I ( 10 Hrs )
Introduction to Internet – URL – HTTP – FTP — Telnet
Web server – Proxy Server – Fast Ready Connections – Web Browsers – Netscape Communication Suite –
Internet Explorer – Firewalls – Data Security.
Search Engines – Search Tools – Get Found or Hidden Data – Subscribing – Channels – Channels Push
Technology. – IT and society – Keyboard tutor – Unicode concepts and fonts in Content Creation – Local
language content development.
News Groups and Relay chat.
Trends in Internet.— Web TV – Internet Telephone – Network Computer – Internet – E-commerce – EPublishing.
Internet and Society.— Commercial – Political – Linguistic – Changing life styles – Moral Values — Browsing
the Educational and Informative sites.
Viruses, Types of viruses –Detection and Prevention – Anti virus software
Module – II ( 10 Hrs )
INTRANET
Introduction to Intranet –Benefits – Breaking Down the Barriers – The Traditional Hierarchical Information
Distribution Model – The New Intranet – Based Information Distribution Model – The Power of a
Knowledgeable Team – Threat of an Intranet culture – Relationship marketing and getting the customers
involved – What you need to establish a functional Intranet – Understanding your Long – And Short-Term
CHALLENGES – Security Issues – Employee training increases security.
EXTRANET — How an Extranet fits into your overall strategy – How to plan, implement, operate and manage
your extranet — How to secure your extranet.
Module – III ( 10 Hrs )
Windows DNS Server — Windows 2000 DNS — DNS MMC — Create Standard Zone — - Create Secondary
Zone
DNS Clients — Resolver Configuration — Windows 2K Configuration — Linux Configuration — DNS Tools
— DNS Troubleshooting — nslookup Tool — dig Utility
Module – IV ( 10 Hrs )
Interactivity — Client Server Model — Static and Dynamic Web Pages — Creating Forms — CGI — PERL
Basics — Variables — Pattern matching and Decision making — - Forms — Arrays and Loops — Working
with Form data — Building an Email Auto responder — Building a searchable database — Building a bulletin
board — Working with cookies —— Role of Databases in Web Applications
Module – V ( 10 Hrs )
93
PHP — Introduction — Uses — Speed Optimization — Security — Syntax — Data types — Functions —
Objects — Resources
IIS — World Wide Web — IIS Overview — IIS 4.0 — IIS Management — IIS Default Web sites — IIS over
the Web — Create a Web site
Paper II : Fundamentals of Web Programming
Module - I (10 Hrs )
HTML— Concepts of Hypertext, Versions of HTML— Elements of HTML syntax, Head & Body Sections —
Building HTML documents ——Inserting texts, Images, Hyperlinks, Backgrounds and Color controls,
Different HTML tags, Table layout and presentation, Use of font size & Attributes, List types and its tags, Use
of Frames and Forms in web pages.
DHTML — Introduction — Cascading Style sheets — Fond Attributes ,color and Background Attributes ,List
Attributes — Text Attributes, Border, Attributes, Margin Related Attributes — External Style Sheets
Module - II (10 Hrs )
Web Content Preparation
Creating a web site and the markup language— art of creating a website, hyper text and HTML — HTML
document features — document structuring tags in HTML — special tags in HTML — Dynamic HTML —
XML for a universal format for data on the web — Microsoft front page — Searching and Web – Casting
Techniques
Overview of Macromedia Dream Weaver
Module - III (10 Hrs )
JavaScript —— Introduction — Embedding JavaScript into an HTML Document — Variables — Literals —
Arrays — Operators —— Using JavaScript Objects —— Functions — If/Then Statements —— Loops —
Commenting.
Module - IV (10 Hrs )
CGI — Introduction — CGI positioning — Languages for CGI — applications
Server Environment — Browser-server communications — UNIX vs NT — Server configuration —
Environment variables — Errors
Authoring Scripts — Language features — Script components — Communication between forms and scripts
Using Prewritten Scripts — Installation — Troubleshooting — Customization
Advanced Topics — Cookies — Security — Databases — Alternatives and enhancements to CGI
Module - V (10 Hrs ) PHP for Beginners
PHP — Introduction — The Basics —— Basic Syntax —— Code Syntax
Your First Script — Error Messages —— Statements — Variables
HTML Forms and PHP — Get versus Post
Arrays —— Associative Arrays — Operators: If, Else, Elseif Loops—— Comparison and Logical Operators :
Comparison Operators, Logical Operators and Arithmetic Operators.
Loops — Functions.
CASE STUDY : Apache Web Server
94
C 2- CERTIFICATE IN DESKTOP PUBLISHING
( CDTP )
Paper I : PC Software
Module - I ( 10 Hrs )
Introduction
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
Memory Structure
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations, ROMs,
concepts of cache and virtual memory.
Processor Unit
Basic concepts, sequence of operations to execute a complete instruction, hardware control and micro
programmed control-brief introduction.
Secondary Storage
Magnetic disk systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk
systems-magnetic tape systems-concept of optical storage devices.
I/O Devices
Various I/O devices-concept of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters —— Types-Specifications-Characteristics.
Module - II ( 10 Hrs )
Operating System
DOS
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
Windows introduction
Operating System
Desktop icons
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
Working with windows
How to create a Folder, Copying and cutting files, Renaming.
Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
Module - III ( 10 Hrs )
95
Documentation using MSWord & Open Office Writer
An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
How to use mouse and menu
Working with dialog box.
Primary commands in file menu
The open command, The New command, The Save As and Save all commands, The Close command, The Page
Setup, The Print Exit command.
Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
Format commands
Font commands, Paragraph command.
Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
Spread Sheet Preparation Using MS Office & Open Office
Building a simple worksheet
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using Menu,
Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries, Inserting and
Deleting cells.
Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
Formulas that make decisions — Using the IF function, Using the nested IF function, Copying formulas.
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
96
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database — Database System Concepts, DBMS and RDBMS
Planning and designing a database
Creating a database — Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Building and Modifying Tables
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship — Establish Relationship, Enforce Referential Integrity
Querying a Database —— Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries — Crosstab, Update, Delete, Append, Make Table
Building and Modifying Forms — For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
Module - V ( 10 Hrs )
Slide Presentation Using MS Office & Open Office
Power Point
Main Features of Power Point
Making the Presentation
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Different Views
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Animation ,ART and Sound
Controlling Transitions between slides. Animating Different Parts of a slide.
Including Sounds in slides.
Including Graphs, Charts, Tables and Columns
Inserting a Motion Clip.
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing/ Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides
Anywhere in a Slide Show.
Techniques for Making a Show Livelier
Office Connections
97
Presenting with the help of other Office Programs Importing the text from a Word Document.— Printing a
Presentation.
Reference Text :1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000, Professional Edition — Gini Courter ,Annette Marquis
Paper II : DTP
Module - I ( 10 Hrs )
Introduction to DTP and Windows XP
DTP — Possibilities of DTP — Choosing Paper Quality— Right colors — Fonts — Hardware Requirements
for DTP — Scanner —Printers —— Design considerations — Relevance — Proportion — Orientation Placing
—Consistency — Contrast — Restraint — Total Picture
Text Organization — Headlines— Kickers —Subheads — Captions — Headers and Footers — Nameplates and
Logos — Designing Common Media Publications — Newsletters — Letter heads —Advertisements —
Visiting Cards— Brochures — Catalogues — Redesigning
Windows XP
Introducing Windows XP — Windows XP hardware requirements — Working in Windows XP — Desktop
— Mouse Basics — Performing Mouse Actions —Components of a Window — File menu — Edit menu —
View menu — Adjusting Window size
Working with Files and Folders
Opening the WordPad Program — Working in a File — Standard toolbar— Format bar — Menu bar — Title
bar — Saving a file — Printing a file — Copying a file —— Moving a file — Deleting a file / folder —
Restoring a file / folder — Control Panel —— Fonts
Module - II ( 10 Hrs )
Text Editing Tool —PageMaker 6.5 / 7
Getting started with PageMaker — PageMaker Program Window — Working in PageMaker — Title Bar —
MenuBar — Ruler — Palettes —— Styles / Colors Palette —— ToolBox — Pasteboard — Page-Page Bar —
Master Pages — Scroll Bars — Working with Text-Entering the Text —— Working with Text blocks —
Multiple Text Blocks — Importing Text,Graphics
Editing Texts — Story Editor — Find Utility — Finding a Word — Searching by Format —— Checking
Spellings —— Undo — Revert Option
Formatting Text — Changing the font — Font Size — Bold Text — Italic Text — Underlining Text —Aligning
Text — Tracking — Increasing / Decreasing Space between the words of a Paragraph — Kerning – Increasing /
Decreasing Space between the letters of a Word — Leading – Increasing / Decreasing Vertical Space between
the lines of a Paragraph — Styles Sheet - Creating Styles —importing Styles — Bullets and Numbering
Master Pages — AutoFlow — Removing unwanted Text Blocks — Master Pages —Placing Elements on
Master Pages — Placing Guidelines — Placing Header and Page Number — Creating Master Pages —Adding
Header — Apply, Remove, Edit a Master Page — Creating Columns
Working with Graphics and Objects —— Creating Simple Graphics — Displaying the Color Palette —
Wrapping Text around a Graphics — Importing Graphics — Resizing a Graphics — Moving a Graphics —
98
Adding Caption to the Graphics — Cropping a Graphics — Grouping and Ungrouping Elements — LinksLinks Manager, Link Status
Managing and Printing a Publication — Page Orientation — Page Numbering — Page Size — Dimensions —
Margin — Table of Contents — Managing Books — Printing a Publication
Module - III ( 10 Hrs )
Image Editing Tool 1 —CorelDRAW 9 / 10
CorelDraw Basics — Creating a New File — CorelDraw Screen — Title Bar— Menu Bar— Standard Tool
Bar— Work Area and Printable Page— Property Bar — Page Counter Bar— Color Palette—Tool Box—Status
Bar — Drawing Basic Geometric figures—Lines,Ellipses,Circles,Rectangles,Squares,Polygon —Views- View
manager
Drawing and Selecting ——Selecting ,Resizing ,Moving,Changing Shape of an Object — Combining two
Objects — Skewing an Object — Drawing a Polygon — Welding the Objects — Blending two objects —
Drawing Lines — Artistic Media Tools — Rotating an Object — Grouping Objects — Fill Tool Fly-Out —
Artistic Media Tool in Spray Mode
Working with Text — Text Tool - Artistic Text,Paragraph Text — Creating Book Cover — Converting from
One Text Type to Another — Formatting Text – Font Size,Applying Bullets,Decorating the Text,Webdings —
Text Editor – Alignment , Type Style, Spell Check,Checking Grammar,Searching Synonyms, Find
Utility,Editing Characters,Kerning Texts
Working with Images — Bitmap and Vector Images — Importing Images — Resizing,Rotating and Skewing
Images — Cropping an Image — Importing Images from a CD — Adding Special Effects to Bitmaps —
Converting to Bitmap — Exporting Images to Other Applications
Page Layout and Background — Changing the Page Size - Paper Type,Width and Height of Paper — Changing
the Page Layout – Applying Layout Styles — Changing the Page Background – Applying Bitmaps to the
Background — Page Frame-Adding a Page Frame, Moving Between Pages
Module - IV ( 10 Hrs )
Image Editing Tool 2 —Photoshop 6 / 7
Photoshop Program Window – Title bar , Menu bar , Options bar, Image Window ,Image Title bar , Navigator
Palette ,Color Palette , Layers Palette , Screen Modes ,Tool Box
Working with Images and colors — Bitmap and Vector Images — Image Size — Image Resolution —
Scanning Images — Editing Images – Rotating an Image, Cropping ,Hiding Canvas Size
Color Modes- RGB Mode,CMYK Mode,HSB Mode,etc
File Formats - .psd,.bmp,.eps,.tiff,.gif,.jpeg —Setting the Foreground and Background Color — Swatches
Palette
Selection Tools — Marquee selection Tools — Marquee Options Bar — Lasso Tools — Magic Wand Tools —
The Grow and Similar Commands — Editing , Moving ,Filling Transforming,Inverting Selections
Painting and Editing Tools — Painting Tool Options – Paint Brush Tool,Brushes Palette ,History Brush Tool
,Gradient Tool,Paint Bucket Tool — drawing Tools – basic Geometric Shapes — Custom Shape Tool —
editing Tools — Blur, Sharpen,Smudge,CloneStamp,Pattern Stamp Tools — Toning Tools-Dodge,Burn tools
———Eraser Tools-Background Eraser,Magic Eraser,Slice Tool
Layers Palette — Working with Layers — Create,Show,Hide,Delete,Sort,Reposition,
Merge ,Flatten Layers — Moving Layers between Images — Linking Layers — Working with adjustment
Layers — Layer Effects — Transforming Layers — Move, Scale, Rotate, Skew, Flip,Distort
99
Type (Text in Photoshop ) — Creating Type-Type Tool,Paragraph Type — Changing the Type Settings—
Font,Size,Color,Orientation — Converting Point Type to Paragraph Type —Warping Type — Styles —
Converting Type Layers to Standard Layers — Type selection
Filter — Filter Menu — Artistic Filters — Pixelate Filters — Render Filters — Sketch Filters — Stylize Filters
— Custom Filters
Module - V ( 10 Hrs )
Advanced Topics of Image editing softwares
Basics of creating Web Graphics in CorelDRAW 9 — Web page basics — HTML files
— Creating a GIF file —— Fine tuning a GIF file – Dithering ,Paletted Images — Creating Transparent
Graphics — Creating Interlaced Graphics — The JPEG format. — Using Graphics as backgrounds
An Introduction to PHOTO-PAINT ——Difference between CorelDRAW and PHOTO-PAINT ——
Converting Images – Gray scale, Duotone ,Paletted etc. —— Searching and Replacing Pixels — Clone tool
fundamentals — Masking-Lassoing and Colorizing
Basics of creating Web Graphics in Photoshop 7 ——Web file formats - GIF,JPEG,PNG
—— Image optimization —— Creating Web Photo Gallery —— Web Photo gallery options
An Introduction to ImageReady 7.0 —— Understanding ImageReady — Working with animated GIF files —
Tools and Palettes — Comparing Photoshop and Image Ready
Text Book
1
Comdex Desktop Publishing Course Kit — Vikas Gupta — Dreamtech Publishers
Reference Books
1. Mastering CorelDRAW— RickAltman — BPB Publishers
2. Photoshop 7 – The Ultimate Reference —Laurie Ann Ulrich —Dreamtech Publishers
100
C 3- CERTIFICATE IN ELECTRONIC OFFICE -CEO
Paper I : PC Software
Module - I ( 10 Hrs )
Introduction
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
Memory Structure
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations, ROMs,
concepts of cache and virtual memory.
Processor Unit
Basic concepts, sequence of operations to execute a complete instruction, hardware control and micro
programmed control-brief introduction.
Secondary Storage
Magnetic disk systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk
systems-magnetic tape systems-concept of optical storage devices.
I/O Devices
Various I/O devices-concept of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters —— Types-Specifications-Characteristics.
Module - II ( 10 Hrs )
Operating System
DOS
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
Windows introduction
Operating System
Desktop icons
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
Working with windows
How to create a Folder, Copying and cutting files, Renaming.
Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
Module - III ( 10 Hrs )
Documentation using MSWord & Open Office Writer
An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
How to use mouse and menu
101
Working with dialog box.
Primary commands in file menu
The open command, The New command, The Save As and Save all commands, The Close command, The Page
Setup, The Print Exit command.
Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
Format commands
Font commands, Paragraph command.
Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
Spread Sheet Preparation Using MS Office & Open Office
Building a simple worksheet
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using Menu,
Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries, Inserting and
Deleting cells.
Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
Formulas that make decisions — Using the IF function, Using the nested IF function, Copying formulas.
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database — Database System Concepts, DBMS and RDBMS
Planning and designing a database
Creating a database — Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Building and Modifying Tables
102
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship — Establish Relationship, Enforce Referential Integrity
Querying a Database —— Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries — Crosstab, Update, Delete, Append, Make Table
Building and Modifying Forms — For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
Module - V ( 10 Hrs )
Slide Presentation Using MS Office & Open Office
Power Point
Main Features of Power Point
Making the Presentation
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Different Views
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Animation ,ART and Sound
Controlling Transitions between slides.
Including Sounds in slides.
Animating Different Parts of a slide,
Inserting a Motion Clip.
Including Graphs, Charts, Tables and Columns
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing/ Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides
Anywhere in a Slide Show.
Techniques for Making a Show Livelier
Office Connections
Presenting with the help of other Office Programs Importing the text from a Word Document.— Printing a
Presentation.
Reference Texts :-
103
1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000 ,Professional Edition — Gini Courter ,Annette Marquis
Paper II : Internet and Web Technologies
Module – I ( 10 Hrs )
Introduction to Internet – URL – HTTP – FTP — Telnet
Web server – Proxy Server – Fast Ready Connections – Web Browsers – Netscape Communication Suite –
Internet Explorer – Firewalls – Data Security.
Search Engines – Search Tools – Get Found or Hidden Data – Subscribing – Channels – Channels Push
Technology. – IT and society – Keyboard tutor – Unicode concepts and fonts in Content Creation – Local
language content development.
News Groups and Relay chat.
Trends in Internet.— Web TV – Internet Telephone – Network Computer – Internet – E-commerce – EPublishing.
Internet and Society.— Commercial – Political – Linguistic – Changing life styles – Moral Values — Browsing
the Educational and Informative sites.
Viruses, Types of viruses –Detection and Prevention – Anti virus software
Module – II ( 10 Hrs )
INTRANET
Introduction to Intranet –Benefits – Breaking Down the Barriers – The Traditional Hierarchical Information
Distribution Model – The New Intranet – Based Information Distribution Model – The Power of a
Knowledgeable Team – Threat of an Intranet culture – Relationship marketing and getting the customers
involved – What you need to establish a functional Intranet – Understanding your Long – And Short-Term
CHALLENGES – Security Issues – Employee training increases security.
EXTRANET — How an Extranet fits into your overall strategy – How to plan, implement, operate and manage
your extranet — How to secure your extranet.
Module – III ( 10 Hrs )
Windows DNS Server — Windows 2000 DNS — DNS MMC — Create Standard Zone — - Create Secondary
Zone
DNS Clients — Resolver Configuration — Windows 2K Configuration — Linux Configuration — DNS Tools
— DNS Troubleshooting — nslookup Tool — dig Utility
Module – IV ( 10 Hrs )
Interactivity — Client Server Model — Static and Dynamic Web Pages — Creating Forms — CGI — PERL
Basics — Variables — Pattern matching and Decision making — - Forms — Arrays and Loops — Working
with Form data — Building an Email Auto responder — Building a searchable database — Building a bulletin
board — Working with cookies —— Role of Databases in Web Applications
Module – V ( 10 Hrs )
104
PHP — Introduction — Uses — Speed Optimization — Security — Syntax — Data types — Functions —
Objects — Resources
IIS — World Wide Web — IIS Overview — IIS 4.0 — IIS Management — IIS Default Web sites — IIS over
the Web — Create a Web site
C 4- CERTIFICATE IN DATA ENTRY AND CONSOLE
OPERATION ( CDECO )
SYLLABUS
Paper I : PC Software
Module - I ( 10 Hrs )
Introduction
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
Memory Structure
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations, ROMs,
concepts of cache and virtual memory.
Processor Unit
Basic concepts, sequence of operations to execute a complete instruction, hardware control and micro
programmed control-brief introduction.
Secondary Storage
Magnetic disk systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk
systems-magnetic tape systems-concept of optical storage devices.
I/O Devices
Various I/O devices-concept of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters —— Types-Specifications-Characteristics.
Module - II ( 10 Hrs )
Operating System
DOS
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
Windows introduction
Operating System
Desktop icons
105
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
Working with windows
How to create a Folder, Copying and cutting files, Renaming.
Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
Module - III ( 10 Hrs )
Documentation using MSWord & Open Office Writer
An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
How to use mouse and menu
Working with dialog box.
Primary commands in file menu
The open command, The New command, The Save As and Save all commands, The Close command, The Page
Setup, The Print Exit command.
Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
Format commands
Font commands, Paragraph command.
Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
Spread Sheet Preparation Using MS Office & Open Office
Building a simple worksheet
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using Menu,
Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries, Inserting and
Deleting cells.
Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
Formulas that make decisions — Using the IF function, Using the nested IF function, Copying formulas.
106
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database — Database System Concepts, DBMS and RDBMS
Planning and designing a database
Creating a database — Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Building and Modifying Tables
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship — Establish Relationship, Enforce Referential Integrity
Querying a Database —— Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries — Crosstab, Update, Delete, Append, Make Table
Building and Modifying Forms — For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
Module - V ( 10 Hrs )
Slide Presentation Using MS Office & Open Office
Power Point
Main Features of Power Point
Making the Presentation
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Different Views
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Animation ,ART and Sound
Controlling Transitions between slides. Animating Different Parts of a slide.
Including Sounds in slides.
Including Graphs, Charts, Tables and Columns
Inserting a Motion Clip.
107
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing/ Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides
Anywhere in a Slide Show.
Techniques for Making a Show Livelier
Office Connections
Presenting with the help of other Office Programs Importing the text from a Word Document.— Printing a
Presentation.
Reference Text :1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000 , Professional Edition — Gini Courter ,Annette Marquis
Paper II : Digital Keying and Typefaces
Module - I ( 10 Hrs )
Character and Encoding Schemas
Character Representation --------- ASCII, ISCII, ISFOC, Unicode ---------- Unicode in Malayalam
Module – II ( 10 Hrs )
Fonts
Families and Types of fonts : Raster fonts, Vector fonts ----- True Type Font (TTF), Postscript, Open Type Font
(OTF) ------ Web fonts - Static fonts & dynamic fonts (pfr, eot) ----- Font characteristics
Module – III ( 10 Hrs )
Text Processing
Typography and Text ----- Animating Text ---- Mapping Text across platforms ----- Font conversion.
Module – IV ( 10 Hrs )
Malayalam Keyboard Layouts and Inputting Text
Inscript Keyboard - Zero Width Joiner (ZWJ) , Zero Width Space (ZWS), Zero Width Non Joiner (ZWNJ) -------------- Phonetic Keyboard --------- Typewriter Keyboard
Module – V ( 10 Hrs )
Malayalam Computing
Enabling Malayalam in various OS – Windows and Linux ------- Switching between English and Malayalam
Keyboards ------- Familiarizing different Malayalam typing software
108
C 5- CERTIFICATE IN CAD TECHNOLOGY
SYLLABUS
Paper I : PC Software
Module - I ( 10 Hrs )
Introduction
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
Memory Structure
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations, ROMs,
concepts of cache and virtual memory.
Processor Unit
Basic concepts, sequence of operations to execute a complete instruction, hardware control and micro
programmed control-brief introduction.
Secondary Storage
Magnetic disk systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk
systems-magnetic tape systems-concept of optical storage devices.
I/O Devices
Various I/O devices-concept of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters —— Types-Specifications-Characteristics.
Module - II ( 10 Hrs )
Operating System
DOS
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
Windows introduction
Operating System
Desktop icons
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
Working with windows
How to create a Folder, Copying and cutting files, Renaming.
Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
109
Module - III ( 10 Hrs )
Documentation using MSWord & Open Office Writer
An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
How to use mouse and menu
Working with dialog box.
Primary commands in file menu
The open command, The New command, The Save As and Save all commands, The Close command, The Page
Setup, The Print Exit command.
Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
Format commands
Font commands, Paragraph command.
Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
Spread Sheet Preparation Using MS Office & Open Office
Building a simple worksheet
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using Menu,
Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries, Inserting and
Deleting cells.
Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
Formulas that make decisions — Using the IF function, Using the nested IF function, Copying formulas.
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
110
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database — Database System Concepts, DBMS and RDBMS
Planning and designing a database
Creating a database — Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Building and Modifying Tables
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship — Establish Relationship, Enforce Referential Integrity
Querying a Database —— Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries — Crosstab, Update, Delete, Append, Make Table
Building and Modifying Forms — For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
Module - V ( 10 Hrs )
Slide Presentation Using MS Office & Open Office
Power Point
Main Features of Power Point
Making the Presentation
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Different Views
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Animation ,ART and Sound
Controlling Transitions between slides.
Including Sounds in slides.
Animating Different Parts of a slide.
Inserting a Motion Clip.
Including Graphs, Charts, Tables and Columns
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing / Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides
Anywhere in a Slide Show.
Techniques for Making a Show Livelier
Office Connections
111
Presenting with the help of other Office Programs Importing the text from a Word Document.—
Printing a Presentation.
Reference Text :1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000 ,Professional Edition — Gini Courter ,Annette Marquis
Paper II : CAD and Tools
Module – I ( 10 Hrs )
AUTOCAD — Introduction and Background — Pre-Flight Checks — Brief History — Graphics Primer —
Math Background
The Basics — Scale — The AUTOCAD Interface
Drawing Objects — Lines — Circles —Text — Arcs — Rectangles — Complex Entities
Navigation & Control — World Coordinate System — Zoom & Pan — Snapping — Layers — Colors —
Linetypes — List & inquiry
Module – II ( 10 Hrs )
Editing — Selecting Objects — Copying Objects — Moving Objects — Resizing Objects — Editing Objects
— Trim and Extent — Grips
Power Tools —— Blocks — Hatch Patterns — Arrays — Mirror — Filtering Selections — Groups
Printing & Plotting —— Model Space — Paper Space
Module – III ( 10 Hrs )
AUTOCAD – 2D Drawings —— Part 1
Drawing — Straight lines — Rectangles— Circles — Arcs — Polygons — Ellipse — Text Creation —
Hatching, etc
Formatting — Units Formats — Dimensions styles — creating Layers — line type — Object’s Colors —
Multiline Styles Line-weight settings — Point Styles,etc
Files —— Opening and Saying Files — Exporting Files — Drawing recovery — auditing and recovering the
error files — purging the unwanted blocks — layers — dimension styles, etc
Module – IV ( 10 Hrs )
AUTOCAD – 2D Drawings —— Part 2
Automatic Dimensioning — Vertical / Horizontal Dimensions — Inclined Dimensions — Radius of circles —
Diameter of Circles — Tolerance,text and lines alignment
Editing — Copy — paste — paste special — copy with base point — paste to original coordinate , etc
112
Modifications — Erase — Copy Objects — Move objects from one place to another — Text edit — extend
lines and arcs to a boundary — trim objects within a boundary — change object’s within a boundary — change
object’s property [ colour,line type, thickness,etc]— edit hatches, edit texts
Tools — Spell checking — enquiries like area — distance and volumes — table settings,etc.
Module – V ( 10 Hrs )
AUTOCAD – 3D Drawings
Drawing — Drawing solids like Boxes, wedges,sphere,cylinder,cone,Torus, and 3D surfaces,etc
Modifications — solid editing like 3D Rotating,3D Array,merging of more than two objects
AUTOCAD — OPTIONS and CUSTOMISATION
Tools — Options like changing AUTOCAD background colour, fonts of menus,setting of automatic saving
time,saving open files locations,changing or setting the template file locations,setting the temporary file
locations,set the saving file type,set the plotter,set the default line weight,etc
Custmisation of menus,tool bars,etc
Reference Texts :1. AUTOCAD 2002 with applications — Sham Tickoo — Tata Mc GrawHill
C 6- CERTIFICATE IN COMPUTERIZED ACCOUNTING
( CCA )
Paper I : PC Software
Module - I (10 Hrs )
Introduction
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
Memory Structure
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations, ROMs,
concepts of cache and virtual memory.
Processor Unit
Basic concepts, sequence of operations to execute a complete instruction, hardware control and micro
programmed control-brief introduction.
Secondary Storage
Magnetic disk systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk
systems-magnetic tape systems-concept of optical storage devices.
I/O Devices
Various I/O devices-concept of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters —— Types-Specifications-Characteristics.
113
Module - II ( 10 Hrs )
Operating System
DOS
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
Windows introduction
Operating System
Desktop icons
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
Working with windows
How to create a Folder, Copying and cutting files, Renaming.
Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
Module - III ( 10 Hrs )
Documentation using MSWord & Open Office Writer
An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
How to use mouse and menu
Working with dialog box.
Primary commands in file menu
The open command, The New command, The Save As and Save all commands, The Close command, The Page
Setup, The Print Exit command.
Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
Format commands
Font commands, Paragraph command.
Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
Spread Sheet Preparation Using MS Office & Open Office
Building a simple worksheet
114
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using
Menu, Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries, Inserting
and Deleting cells.
Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
Formulas that make decisions — Using the IF function, Using the nested IF function, Copying formulas.
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database — Database System Concepts, DBMS and RDBMS
Planning and designing a database
Creating a database — Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Building and Modifying Tables
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship — Establish Relationship, Enforce Referential Integrity
Querying a Database —— Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries — Crosstab, Update, Delete, Append, Make Table
Building and Modifying Forms — For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
115
Module - V ( 10 Hrs )
Slide Presentation Using MS Office & Open Office
Power Point
Main Features of Power Point
Making the Presentation
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Different Views
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Animation ,ART and Sound
Controlling Transitions between slides.
Including Sounds in slides.
Animating Different Parts of a slide.
Inserting a Motion Clip.
Including Graphs, Charts, Tables and Columns
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing/ Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides
Anywhere in a Slide Show.
Techniques for Making a Show Livelier
Office Connections
Presenting with the help of other Office Programs Importing the text from a Word Document.— Printing a
Presentation.
Reference Text :1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000, Professional Edition — Gini Courter ,Annette Marquis
Paper II – Introduction to Accounting Packages — Tally
Module – I ( 10 Hrs )
Tally
Introduction to Tally — Tally Fundamentals — Features of Tally — Tally start up screen and components ——
Tally clock — Switching between screen area —— Ctrl-n & Ctrl-m —— Quitting Tally
Module – II ( 10 Hrs )
Maintaining Company Data
Basic Company Details — Creation, Modification —— Tally – Accounting & Inventory —— Chart of
accounts – Group , Ledger —— Introduction to F11- Features —— Introduction to F12- Configurations ——
Maintaining stock details — Inventory Masters —— Displaying and altering stock group —— Creating and
altering multiple stock categories — Creating and altering unit of measure
116
Module – III ( 10 Hrs )
Tally Vouchers
counting Vouchers —— Contra Voucher (F4) —— Payment Voucher (F5) —— Receipt Voucher (F6) —
Journal Voucher (F7) — Sales Voucher (F8) —— Credit note Voucher (Ctrl+F8) —— Purchase Voucher (F9)
— Debit note Voucher (Ctrl +F9) —— Reversing Journal (F10) —— Memo Voucher (Ctrl+F10) — Optimal
Voucher —— Post dated Voucher —— Inventory Vouchers —— Inventory Vouchers — Purchase order —
Sales order — Rejection out — Rejection In — Stock journal — Delivery Note — Receipt Note — Physical
note — Invoicing
Module – IV ( 10 Hrs )
Display and Reporting
Financial report — Financial Statutory Report — Balance sheet — Profit & Loss A/C — Trial Balance — Sales
Register — Purchase Register — Journal Register — Cash Book, Bank Book and Ledger — Financial MIS
Report — Group Summary — Group Vouchers —— Statement of Accounts — Cost centre ,out standings ,
Interest calculations ,statistics — Inventory Report —— Inventory Statutory Report — Inventory MIS Report
Module – V ( 10 Hrs )
Technology Advantages of Tally —— Tally Vault — Security control — Tally Audit —
Backup and Restore —— Split company data — Export and Import of data — ODBC Compliance
Printing — New features in Tally 9 — Value Added Tax (VAT) — Tax Deduction at Source (TDS) — Service
Tax — Pay Roll Accounting
Reference Texts
1 ) Implementing Tally 9 — A.K Nadhani — BPB Publications
AD 1- Advanced Diploma in Computer Applications
( ADCA )
Paper I --- Computer Architecture
Module – I ( 10 Hrs )
Computer abstraction and technology: basic principles, hardware components, Measuring performance:
evaluating, comparing and summarizing performance.
Machine Instructions and Programs
Numbers , Arithmetic Operations and Characters ----Memory Locations and Addresses ----Memory Operations
---- Instructions and Instruction Sequencing ---- Addressing Modes ----Assembly language ----Assembler
Directives ---Assembly and execution of programs --- Basic Input / Output Operations ---- Stacks and Queues ---Subroutines.
Module – II ( 10 Hrs )
Input / Output Organization
117
Accessing I/O devices ---- Interrupts ---- Interrupt Hardware ---- Enabling and Disabling Interrupts --Handling Multiple Devices --- Controlling Device Requests ----Exceptions ----Use of Interrupts in Operating ---Direct Memory Access ---Bus Arbitration ---- Buses ----Synchronous Bus ----Asynchronous Bus ----- Interface
Circuits ---- Parallel Port ---- serial port ---- standard I/O Interfaces (PCI )Bus ----SCSI Bus ----USB.
Memory Organization
Basic
Concepts
----Semiconducor
RAM
memories
----Read-Only
Memories
---ROM,PROM,EPROM,EEPROM,Flash Memory -----Speed,Size and cost ----Cache Memories ----Performance
Consideration ----Interleaving , Hit Rate and Miss Penalty,Caches on the Processor Chip, Other Enhancements
,----Virtual Memory----Address Translation---Memory Management ----Requirements ---Secondary Storage --MagneticHard Disks----Optical Disks and Magnetic Tape Systems.
Module – III ( 10 Hrs )
Arithmetic
Addition and Subtraction of Signed Numbers ---- Addition / Subtraction --Logic Unit---- Design of Fast Adders
---- Carry-Lookahead Addition ---- Multiplication of Positive Numbers ----Signed ----Operand Multiplication,
Booth Algorithm----Fast Multiplication ---- Bit-Pair recording of Multipliers ---Carry-save addition of
Summands ---- Integer Division ---Floating –Point Numbers and operations.
Basic Processing Unit
Fundamental Concepts --- Register Transfers --- Performing an arithmetic or Logic Operation --- Fetching a
Word from Memory--- storing a Word in Memory ---- Execution of a Complete Instruction --- Branch
Instructions ---- Multiple-Bus Organization---- hardwired Control--- Microprogrammed Control--Microinstructions—Microprogram Sequencing ---Wide-Branch Addressing ---- Microinstructions with NextAddress field --- Prefetching Microinstructions.
Module – IV ( 10 Hrs )
Parallel Organization
Basic Concepts ---- Evolution of a Computer Processor Family ---- Types of Parallel processors ----Processor
Design --- Performance considerations ----Pipeline Processors --- Introduction ---- Pipeline Structures --- Vector
Supercomputers.
Multiprocessors
Introduction ---- Multiprocessor Architecture --- Functional Structures, interconnection networks --- Parallel
memory Organization ----Multiprocessor Operating System ----interprocess communication mechanisms ---system --- interprocess deadlock and protection, scheduling strategies, parallel algorithms----Control flow
versus data flow computers----- fault-tolerant computers.
Module – V ( 10 Hrs )
Computer System Hardware
Auxiliary Storage Devices :Storage and retrieval methods of Floppy disk --- Hard Disk ---- CD Rom --- DVD
Rom
Mother boards and Buses ----- what is mother board ---- Mother board components --Memory slots ----- Chipset --- What is chipset--- Types of chipset ---- Expansion Slots
Addon Cards --- Purpose, types and Specifications ---- Display cards ----Multi I/O cards ---- Sound cards ---Network interfacing cards
118
I/O Drives—Functions, uses. types, specifications ---- Floppy drive ----Hard Disk drive---- CD Rom drive --- DVD drive
Serial, parallel and USB ports ---- SMPS ---- Features, voltage levels
Reference
www.iiitmk.ac.in/wiki
Reference Texts:1. Computer Architecture and Organization – H.P. Hayes, Mc Graw Hill.
2. Computer Organization – V. Carl Hamacher, S. Venko G. Vranesic and Safwat G. Zaky, Mc Graw Hill
Publishing Company.
3. Computer Organization and Design – Pal Chaudhuri, Prentice hall of India Pvt. Ltd.
4. Parallel computers – Architecture and Programming ---V Rajaraman , C Sivarama Moorthy - Prentice
hall of India.
Paper II – Introduction to Programming
Module-I ( 10 Hrs )
Computer Basics --- Algorithms --- Flowchart --- Characteristics of Computers --- Problem-solving using
Computers --- using flowchart --- What is a Program?
Writing a Program --- Input Statement --- Some C Program Examples --- Constants --- Scalar Variables --Declaring Variable Names --- Defining Constants --- Arithmetic Operators and Modes of Expressions --Integer Expressions --- Floating Point Expressions --- Operator Precedence in Expressions --- Examples of
Arithmetic Expressions --- Assignment Statements --- Defining Variables --- Arithmetic Conversion --Assignment Expressions --- Increment and Decrement Operators --- Multiple Assignments
Output function --- Input function
Relational Operators --- Compound Statement --- Conditional Statement
Implementing Loops in Programs --- The While Loop --- The for Loop --- The do while Loop
Logical Expressions and More Control Statements --- Logical Operators and Expressions --- Precedence Rules
for Logical Operators --- The Switch statement --- The Break Statement --- The Continue Statement
Module – II ( 10 Hrs )
Arrays and Functions
Arrays --- Defining and Manipulating Arrays --- Array Variable --- Syntax Rules for Arrays --- Use of Multiple
Subscripts in Arrays --- Reading and Writing Multidimensional Arrays
Functions --- Defining and Using Functions --- Syntax Rules for Function Declaration --- Arrays in Functions -- Global, Local and Static Variables
Processing Character Strings --- The Character Data Type --- Manipulating Strings of Characters
Enumerated Data Type and Stacks
Enumerated Data Type --- Creating New Data Type Names --- A Stack --- Simulation of a Stack --- Application
of Stack
Structures --- Using Structures --- Use of Structures in Arrays and Arrays in Structures
Pointer Data Type and its Applications --- Pointer Data Type --- Pointers and Arrays --- Pointers and Functions
119
Files in C --- Creating and Storing Data in a File --- Sequential Files --- Unformatted Files --- Text Files
Module – III ( 10 Hrs )
Introduction to object oriented programming ---- Object Oriented Programming-philosophy ---- Object oriented
approach --- General features and advantages of OOP
Object Basis ---- Objects creation ---- Objects are grouped in classes ---- Attributes, Object state and properties ---- Object behavior and methods ----Encapsulation and Information Hiding
Class hierarchy ---- Inheritance --- Multiple inheritance
Polymorphism ---- Concepts of Polymorphism.
Basic C++ Programming constructs ---- Variables --- constants --- Expressions ----Statements ---- cin and cout
---- manipulators ---- type conversion ----arithmetic conversion ---- arithmetic operators ---- library functions --- control structure ----storage classes
Objects and classes specifying classes ---- C++ objects ---- Constructors --- Destructors---- Objects as Function
arguments ----- Overloaded constructors ----Structures versus classes ---- Objects and memory ---- Static class
data
Module – IV ( 10 Hrs )
Arrays in C++ ---- Arrays and class member data ---- Arrays of objects
Strings --- String as class member and user defined string type ---- Operators overloading ---- Unary operators --- Keywords ---- Return values --- Nameless temporary objects----Binary operators ---- Arithmetic operators---- Operators Multiple overloading -----Data conversion between basic data types, objects
Introduction of class derivation ---- The Derived class ---- Derived and base classes ---Derived class
constructors ----Overriding member functions -----Class hierarchies ---- Public and private inheritance ----Multiple inheritance ----Classes within classes ----C++ graphics functions
Module-V ( 10 Hrs )
Address and pointers ---- & Operator ---- Pointer Variables ---- Pointer to void-pointers and arrays ----Pointers and functions ---- Passing simple variables ----- Passing arrays ---- Pointers to strings ----- Memory
management ----- New and delete operators ---- Pointers to objects referring to members ----- Arrays of
pointers to objects ---- Printers to pointers
Virtual functions ----- Late binding ----- Pure virtual functions ---- Abstract classes and virtual base class
Friend function ---- Friend classes ---- Copy constructor
Files and streams ----- Streams ---- Stream class hierarchy ----- Stream class ----- Header files ----- String I/O --- Character I/O ----- Object I/O ----- Fstream class ----File pointers ----- Disk I/O with member functions ----Redirection ----- Command line arguments----Overloading the extraction and insertion operators ---- Class
library ----- Creating class library files ----- Container class ---- Container class hierarchy ---- Function
Templates ------ Class Templates
Text:
1. Object-Oriented Programming in Turbo C++ --- Robert Lafore
2. Computer Programming in C --- V. Rajaraman --- Prentice-Hall of India
Reference Texts:
120
1. Programming with C++ ---- Schaum’s Series ---John Hubbard – TMH.
2. C++ Programming -- 2nd Edition ---- Herbert Schildts --- Dreamtech.
3. Fundamentals of Computers --- V.Rajaraman --- Prentice-Hall of India
Paper III : Operating System
Module-1 ( 10 Hrs )
Introduction to Operating Systems ---- Basic concepts ---- terminology Historical perspective ---- early system
---- simple monitor ---- performance --- Types of OS - batch processing ---- multiprogramming ---- time
sharing ---- real time system
Protection ---- different classes of computers functions and components of an operating system ---- OS
structure ---- Multiprocessor system ---- Distributed system--Operating system services.
Information management : File concepts. ---- File support ---- file system ---- Directory structure --- Gaining
access to files --- basic file system calls ---- Sharing and security --- Operation on files --- File protection --Allocation methods ---- implementation issues --- case study.
Module- II ( 10 Hrs )
Threads ---- Introduction to threads ---- Benefits of threads ---- User and Kernel threads ---- Multithreading
Modules.
Concurrent process ---- precedence graph ---- hierarchy of process ----The Critical- Section problem ---Semaphores ----- process coordination ---- determinant program ------Modularization
Synchronization ----- concurrent languages ---- Structured and Modular concurrent programming.
Deadlocks ---- Introduction to Deadlocks --- Deadlock characterization ---- Methods for Handling Deadlocks ---Deadlock Prevention ----Deadlock Avoidance ----Deadlock Detection ---- Recovery from Deadlock ---- Two
phase Locking.
Module- III ( 10 Hrs )
Memory management : Preliminaries ---- Memory architecture evolution ---- Bare machine ---- objectives ---Resident monitor Swapping ---- fixed partitions ---- variable partitions ----Paging --- segmentation ---combined system ---Virtual memory concepts ---- overlay ---- demand paging ---- page replacement ----Space
allocation policies ---- segmented paging dynamic linking ---- caching of secondary storage information.
Module- IV ( 10 Hrs )
Distributed Systems ---- Introduction to Distributed Systems ---- Design Issues ---- Sockets ---- Remote
Procedure Calls --- Remote Method Invocation --- Object Registration --- Event Ordering --- Synchronization --- Mutual Exclusion ---- Deadlock Handling ---- Election Algorithms.
Protection ---- Goals of Protection --- Domain of Protection --- Access Matrix ---- Revocation of Access Rights
---- Language-Based Protection.
Security --- The Security Problem --- Authentication --- Program Threats --- System Threats ---- Threat
Monitoring --- Encryption --- Computer-Security Classifications.
Module-V ( 10 Hrs )
Device Management ---- Physical characteristics –-- FCFS--- SST --- C-SCAN selecting a disk scheduling
algorithm --- sector queuing --- I/O scheduling policies ---- terminal I/O handling ---- channels and control
units ----- virtual devices.
Case Study : Typical Operating System Characteristics WINDOWS 2000 ---- UNIX and LINUX.
121
Reference Texts:1. Operating System Concepts ---- SilberSchatz, Galvin,Gange( 6th Edition )
2. Operating Systems --- A.S Tanenbaum
Paper IV : Introduction to IT
Module-I (10 Hrs )
Concepts of Information --- Definition of information and examples of information --- Difference between data
and information with illustration ---- Features of information ---- Categories of information ---- Level of
information
Data Concepts ---- Examples of data, data types ----Logical concepts of data: entities, attribute and
relationships ---- Physical concepts: storage and retrieval, organization of data as files
Elements of electronic data processing --- Overview of transaction processing --- Processing methodologies,
Batch, On-Line and Real time processing
Scientific and Business applications ----Office automation ---- Invoicing Transaction processing--- Back office
systems --- Financial Accounting --- Payroll ---Geographical Information System (GIS) – features and
application ----Data ware housing and Data marts – features and application
New developments in Information Technology
Multimedia Applications ---Education ---Entertainment ---Edutainment ----Information--Dissemination
Single user Network application concepts ---Digital Libraries ---Information kiosk ---Web page ---Video on
Demand
Module-II (10 Hrs )
Internet ----World Wide Web (www) - History, Working ----Web Browsers, Its functions ---Concept of Search
Engines, Searching the Web ----HTTP, URLs, Web Servers, Web Protocols.
Html - Concepts of Hypertext, Versions of HTML--- Elements of HTML syntax, Head & Body Sections --Building HTML documents ----Inserting texts, Images, Hyperlinks, Backgrounds and Color controls, Different
HTML tags, Table layout and presentation, Use of font size & Attributes, List types and its tags, Use of Frames
and Forms in web pages.
JavaScript ---- Introduction --- Embedding JavaScript into an HTML Document --- Variables --- Literals --Arrays --- Operators ---- Using JavaScript Objects ---- Functions --- If/Then Statements ---- Loops --Commenting.
Overview of Macromedia Dream Weaver
Module-III (10 Hrs )
PHP for Beginners
PHP --- Introduction --- The Basics ---- Basic Syntax ---- Code Syntax
Your First Script --- Error Messages ---- Statements --- Variables
122
HTML Forms and PHP --- Get versus Post
Arrays ---- Associative Arrays --- Operators: If, Else, Elseif Loops---- Comparison and Logical Operators :
Comparison Operators, Logical Operators and Arithmetic Operators.
Loops --- Functions.
CASE STUDY : Apache Web Server
Module-IV (10 Hrs )
XML
Introduction --- XML Format and Structure --- XML Elements ---- XML Attributes ---- XML Syntax 1 ---XML Syntax 2
XML Naming Rules and Practices
XML Using CDATA for Dealing with HTML Tags ---- Displaying XML into HTML --- XML Parser ---- XML
DOM ---- XMLHttpRequestObject1 ----- XMLHttpRequestObject2 ---- XMLHttpRequestObject3 --------Create an XML File From a Database1 ---- Create an XML File From a Database2 ----Save XML File on
Server.
Module-V (10 Hrs )
E-Commerce and Security
Distinguish between B B and B C---On-line Network and Services---E-Commerce with WWW ---- ECommerce in Service Industries --- On-Line travel Services --- The Electronic Job market --- The Electronic
real estimate market --- On-Line Stock trading --- Electronic auctions ---On-Line publishing
Approach to Safe E-Commerce – Overview ---Secure Transport protocols --- SHTTP --- SSL--- Secure
Electronic Transaction (SET)
Electronic Cash Electronic payment Schemes --- Payment Processing principles--- Electronic Fund Transfer
(EFT) ---Master Card/Visa secure Electronic Transaction
Reasons for Information Security ---- Attacks, Threats and Trust.
Concepts of Security ---- Basic Cryptography ---- Encryption and Decryption ---- Data Encryption Standards --- Authentication Applications ---- Electronic Mail Security ----Digital Signature and Authentication Protocols --- Digital Certificates and Certification Authority ---- Digital Envelops.
Reference Texts:
1. PHP for the WorldWideWeb ---- Larry Ullman ---- Peachpit Press
2. JavaScript --- Rohit Khurana ---- A.P.H.Publishing Corporation
3. Fundamentals of Information Technology --- Alexis Leon --- Vikas Publications
123
4. Internet for Everyone --- Alexis Leon and Mathews Leon ---- Vikas Publishing House Pvt.Ltd., New
Delhi
5. O Level Module --- M 1.2 --- Internet and Web Page Designing ---- V.K.Jain---BPB Publications.
6. XML Pocket Reference (2nd Edition) ---- Robert Eckstein ---O’ Reilly
7. Pro PHP XML and Web Services ---Robert Richards
Paper V : RDBMS
Module-1 ( 10 Hrs )
Introduction to database system concepts ---- Overview of Database System ---- Data Independence ---- DBMS
Terminology ---- Data Abstraction --- Instance -----Schemes--DBMS Components --- DDL --- DML --- Concepts of 4GL --- Data Dictionary --- Database Models --Relational --- Network --- Hierarchical
ER Model --- ER Diagrams ---- Aggregation --- Generalization --- Cardinality
Physical storage organizations ---- Hashed and Indexed files
Module-1I
( 10 Hrs )
The relational Model ---- Relational Database Structure ---- Databases---- Tables --- Relations ---- Domains ---Attributes --- Tuples --- Primary key --- Foreign key
Relational Algebra ---- Fundamental operations ---- Select project --- Union --- Difference ---- IntersectionJoin ---- Functional dependencies --- Multi valued dependency --- Decomposition of relational schemes ---Normalization 1st, 2nd and 3rd normal forms, BCNF, 4 NF and 5 NF, Typical examples, Case study.
Relational database design principle
Module-III ( 10 Hrs )
Integrity Constraints and Advantages of DBMS Concepts ---- Domain Constraints --- Referential Integrity --Database Anomalies --- Data base Triggers --- Transaction Concepts --- Concurrency control --- Lock based
protocols--- Deadlocks --- Integrity --- Recovery Rollback ----Log based recovery
Database System Architecture and new applications --- Centralized Systems --- Client-Server Systems --Parallel and distributed systems
Module -IV ( 10 Hrs )
Introduction to Oracle --- Oracle architecture --- Table spaces --- Data files --- Blocks ---- Segments --- Oracle
server processor --- Users and privileges
Basic structure of SQL-DDL --- DML ---- DCL ---- SQL *PLUS ---Creating, updating, deleting records --Rollback, dropping tables --- Adding constraints ---SQL functions-Simple queries
Nested sub queries with SQL --- Indexing and Clustering --- Creating indexes --- Listing indexes --- SQL
statement with indexes ---- Validating indexes ---- Dropping indexes ---Creating a clustered table --- Dropping
clusters
Views--- Defining a View --- Granting view access to others --- Querying views --- Creating Synonyms --Defining multiple table views with JOIN and without JOIN --- Formatting results --- Inserting, deleting and
Updating data through views --- Dropping views
Other SQL features and Versions
Module-V ( 10 Hrs )
124
. Application development with ORACLE --- Overview of application tools with Oracle ---- Planning and
designing databases for typical applications ----Business --- Inventory --- Production --- Marketing and
distribution.
PL/SQL Programming ---- Simple formatted reports --- Cursors --- Stored procedures --- Triggers ---- Forms
and Reports in Developer 2000 ---- Sample Program using Control Structures ---Cursors --- Exceptions --Triggers and Procedures.
Reference Texts:
1.Database Management Systems --- Alexis Leon, Mathew Leon --- Vikas Publication
2.Database System Concepts ---Korth,Silberschatz, and Sudarsan --- Tata McGraw Hill
3.Oracle – 7 --- Complete Reference --- Ivan Bayross --- BPB Publications
Paper VI : Java Programming
Module-I ( 10 Hrs )
Introduction to Java ---- Features-- Java Applications --- Java Applets ---- Platform independent, Security ---Bytecodes and JVM --- Java versus C++ --- Java Application --Java Applets
Java Languages --- Data types in Java --- Integral types—Byte,short,int,long --- Floating points—float,double
character ---- Boolean type
Variables --- Declaration of variable --- Dynamic initialization --- Scope of variables --- Final variables --- Type
promotion---rules --- Type casting
Literals --- Integer,Floating point,Boolean,character and string literals
Operators --- Arithmetic Operators --- Relational Operators --- Increment and decrement Operators --Conditional Operators
Control Statements --- IF, if……….else, switch…..case ---- Iteration-while, do while, for, break, continue
A Simple java program --- Structure --- The main( ) method --- Command line arguments --- Editing,
Compiling and executing a java program
Arrays --- Declaring and creating arrays----The new operator ---- One-dimensional arrays --- Multi dimensional
arrays --- Simple programs using arrays,read,print,sort,etc
Module - II ( 10 Hrs )
Objects in Java --- Class-syntax-class and method naming conversions --- Class members,private,public and
protected access --- Creating objects --- Object references --- Defining Constructors --- This keyword and its use
--- Program example using simple classes ---- Final member and methods ---- Static members and methods ---Overloading methods --- Passing simple types and objects as method arguments
Packages --- Overview of packages in the java library --- Java.lang--- Java.io ---Java.Util --- Java.net --Java.awt ---- Java.sql --- Defining a package --- Classpath--- Importing a package—import statement --Interfaces --- Defining interface --- Implementation interface --- Interface variables --- Extending interfaces
Exception Handling ---- Exception class hierarchy --- Exception handling—try, catch, throw --- Throws , finally
----Exception Handling
Module- III ( 10 Hrs )
Inheritance ---- Defining inheritance --- Sub class, super class --- Defining sub class- extends keyword ---Creating multi level class hierarchy --- Order of constructor execution --- Super keyword --- Method overriding
---- Using final to prevent overriding.
125
Polymorphism ---- Abstract Classes
Multithreading ---- Definition of thread ---- Java:lang, ---Thread class methods ----Creating a thread ---- By
extending thread class ---- By implementing Runnable interface --Creating multiple threads ---- Synchronizing
threads --- Synchronized methods ---- Synchronized statement
Module – IV ( 10 Hrs )
Java Library---- String Handling –string class ---- String Constructors ---- String literals --- Character
extraction, methods, substring() ---- Index methods, length() method ---- String comparison method ---Conversion using value Of methods
String Buffer Class --- StringBuffer construcors ---- Append(),insert(),and replace() methods --- String
Tokenizer
Type Wrapper classes --- Uses of type wrapper classes ---- Integer, Double, Float, Boolean, Character classes --- Utility Classes
Input / Output in Java ---- Concepts of Streams --- Java.in package-io class hierarchy ----Input stream, Output
stream, Data input Stream, Data Output Stream ----- Reader and Writer classes --- Using console input ---- The
file class --- File input stream --- File output stream ---- File handling using File Input Stream and File Output
Stream
Networking in Java --- The Inet Address class --- TCP/IP classes --- Socket class ---ServerSocket class ---Writing a client server program using TCP/IP classes(Simple message passing only)
Module -V ( 10 Hrs )
GUI programming --- Java awt package --- Components and containers ---- AWT class hierarchy
Layout manager—Flow layout, Grid layout, Border layout, Card layout ---Event handling --- Event model,
Listeners ---- Listener objects --- Listener interfaces for most types of events
Introduction to J2EE--- Overview --- Web applications --- Enterprise applications ---Sun J2EE Blueprints --Platform roles --- Platform Contracts --- Scalability and fault tolerance ---- Future directions.
Enterprise Java Beans----Overview of EJB --- The Components --- Session Beans ---Entity Beans --- EJB
Container --- Limitations when writing EJBs ---- Stateful and Stateless Operation.
JMS ---JMS Capabilities ---Servlets / JSP
The Java Transaction API and the Java Transaction Service --- Transactions and Enterprise Java Beans---JDBC
---JNDI ---JavaMail—XML and XSL
Introduction to The Case Study --- Requirement for the Webstore Application ---Interface Requirements --Feature Requirements ---- Design Requirements ---- Limitations.
Webstore Design –Basic Archtectural Design ----- Layers
Designing the JSPs --- The Welcome Page --- The Product Browsing Page --- The Toolbar / Cart Page ---- The
Checkout Page --- Pages for functions.
Designing the EJBs --- CartBean --- ProductBean--- CustomerBean
Designing the Tag Extension Libraries --- User Tag Extension Library --- Cart Tag Extension Library.
Implementing Webstore --- Implementing the EJBs --- CartBean--- ProductBean--- CustomerBean --Deployment Descriptors.
Implementing the Tag Extension Libraries.
Implementing the JSPs--- The Product Browsing Page --- The Toolbar / Cart Page --- The Layout Page.
Implementing the XSL
126
Packaging the Web Application --- Packaging the Enterprise Application
Reference Texts :
1. Professional JSP ---- Wrox Press Ltd ---- Shroff Publishers and Distributors Pvt.Ltd,------- Karl Avedal,
Danny Ayers,Timothy Briggs, etc
2. Mastering Java2 --- BPB
3. Java2 Black book by Steven Holzener --- Wiley Dream Tech Publishers
4. Java2 Complete Reference ---- TMI
127
AD 2- Advanced Diploma in Computer Hardware and
Network Engineering (ADCHNE )
SYLLABUS
Paper I --- Computer Architecture
Module – I ( 10 Hrs )
Computer abstraction and technology: basic principles, hardware components, Measuring performance:
evaluating, comparing and summarizing performance.
Machine Instructions and Programs
Numbers , Arithmetic Operations and Characters ----Memory Locations and Addresses ----Memory Operations
---- Instructions and Instruction Sequencing ---- Addressing Modes ----Assembly language ----Assembler
Directives ---Assembly and execution of programs --- Basic Input / Output Operations ---- Stacks and Queues ---Subroutines.
Module – II ( 10 Hrs )
Input / Output Organization
Accessing I/O devices ---- Interrupts ---- Interrupt Hardware ---- Enabling and Disabling Interrupts --Handling Multiple Devices --- Controlling Device Requests ----Exceptions ----Use of Interrupts in Operating ---Direct Memory Access ---Bus Arbitration ---- Buses ----Synchronous Bus ----Asynchronous Bus ----- Interface
Circuits ---- Parallel Port ---- serial port ---- standard I/O Interfaces (PCI )Bus ----SCSI Bus ----USB.
Memory Organization
Basic
Concepts
----Semiconducor
RAM
memories
----Read-Only
Memories
---ROM,PROM,EPROM,EEPROM,Flash Memory -----Speed,Size and cost ----Cache Memories ----Performance
Consideration ----Interleaving , Hit Rate and Miss Penalty,Caches on the Processor Chip, Other Enhancements
,----Virtual Memory----Address Translation---Memory Management ----Requirements ---Secondary Storage --MagneticHard Disks----Optical Disks and Magnetic Tape Systems.
Module – III ( 10 Hrs )
Arithmetic
Addition and Subtraction of Signed Numbers ---- Addition / Subtraction --Logic Unit---- Design of Fast Adders
---- Carry-Lookahead Addition ---- Multiplication of Positive Numbers ----Signed ----Operand Multiplication,
Booth Algorithm----Fast Multiplication ---- Bit-Pair recording of Multipliers ---Carry-save addition of
Summands ---- Integer Division ---Floating –Point Numbers and operations.
Basic Processing Unit
Fundamental Concepts --- Register Transfers --- Performing an arithmetic or Logic Operation --- Fetching a
Word from Memory--- storing a Word in Memory ---- Execution of a Complete Instruction --- Branch
Instructions ---- Multiple-Bus Organization---- hardwired Control---
128
Microprogrammed Control--- Microinstructions—Microprogram Sequencing ---Wide-Branch Addressing --- Microinstructions with Next-Address field --- Prefetching Microinstructions.
Module – IV ( 10 Hrs )
Parallel Organization
Basic Concepts ---- Evolution of a Computer Processor Family ---- Types of Parallel processors ----Processor
Design --- Performance considerations ----Pipeline Processors --- Introduction ---- Pipeline Structures --- Vector
Supercomputers.
Multiprocessors
Introduction ---- Multiprocessor Architecture --- Functional Structures, interconnection networks --- Parallel
memory Organization ----Multiprocessor Operating System ----interprocess communication mechanisms ---system --- interprocess deadlock and protection, scheduling strategies, parallel algorithms----Control flow
versus data flow computers----- fault-tolerant computers.
Module – V ( 10 Hrs )
Computer System Hardware
Auxiliary Storage Devices :Storage and retrieval methods of Floppy disk --- Hard Disk ---- CD Rom --- DVD
Rom
Mother boards and Buses ----- what is mother board ---- Mother board components --Memory slots ----- Chipset --- What is chipset--- Types of chipset ---- Expansion Slots
Addon Cards --- Purpose, types and Specifications ---- Display cards ----Multi I/O cards ---- Sound cards ---Network interfacing cards
I/O Drives—Functions, uses. types, specifications ---- Floppy drive ----Hard Disk drive---- CD Rom drive ---DVD drive
Serial, parallel and USB ports ---- SMPS ---- Features, voltage levels
Reference
www.iiitmk.ac.in/wiki
Reference Texts:5. Computer Architecture and Organization – H.P. Hayes, Mc Graw Hill.
6. Computer Organization – V. Carl Hamacher, S. Venko G. Vranesic and Safwat G. Zaky, Mc Graw Hill
Publishing Company.
7. Computer Organization and Design – Pal Chaudhuri, Prentice hall of India Pvt. Ltd.
8. Parallel computers – Architecture and Programming ---V Rajaraman , C Sivarama Moorthy - Prentice
hall of India.
Paper II : Digital Electronics
Module – I ( 10 Hrs )
Fundamental Concepts
Introduction---Digital signals—Basic Digital Circuits---the NAND and NOR Operations----The Exclusive-OR
Operation---Boolean Algebra---Examples of IC Gates
Semiconductor Devices
129
Introduction---Semiconductors---p-n Junction Diode---Schottky Diode---Bipolar Junction Transistor--Schottky Transistor---Field-Effect Transistor
Number System
Number systems – Decimal, Binary, Octal and Hexadecimal----Algorithms for addition subtraction,
multiplication and division of binary and BCD number – Addition and subtraction of octal and
hexadecimal numbers-----base conversion----1’s complement & 2’s complement forms-----Representation of
floating point numbers----weighted and non-weighted code--- BCD, EBCDIC, ASCII, Grey code----Error
detecting and error correcting codes
Module – II
( 10 Hrs )
Boolean Algebra
Truth Tables and Boolean Algebra---DeMorgan’s rules---methods of minimization of logic functions---Karnaugh map method---- Tabulation method
Combinational Logic Design
Realization using logic gates---Design of combinatorial logic circuits---Adder—Subtractor---Binary parallel
adder---Decimal adder ---Code converter---Magnitude comparator—Parity Encoders---Decoder---Multiplexer--Demultiplexer-----Parity generator – design examples
Sequential Logic Circuits and Design
Flip-flops----RS----Clocked RS----D----JK-----T type--Master Slave---Analysis and
design of clocked
sequential circuits -----State diagram---State reduction and assignment---- Design with state equations ---Shift
registers----Serial adder---- Design of synchronous and asynchronous Counters – Timing Sequencies. ---Ripple and Decade Counters----Latches and Buffers
Module – III ( 10 Hrs )
Timing Circuits
Introduction---Applications of Logic Gates in Timing Circuits---OP AMP and its Applications in Timing
Circuits---Schmitt Trigger ICs----Monostable Multivibrator ICs-----555 Timer
A/D and D/A Converters
Introduction---Digital-to-Analog Converters----An Example of D/A Converter IC----Analog-to-Digital
Converters----An example of A/D Converter IC
Module – IV ( 10 Hrs )
Building Blocks of a Digital Computer
Functions of Control Unit----Instruction word----Instruction cycle and Execution cycle--Organizational sequence of operation of control registers----Branch,skip,jump and shift instructions---Components of ALU
Semiconductor Memories
Introduction----Memory Organization and Operation----Expanding Memory Size
Classification and Characteristics of Memories-----Sequential Memory----Read-Only Memory----Read and
Write Memory----Content Addressable Memory----Programmable Logic Array----Charge Coupled Device
Memory
Registers and Addressing
130
Direct and Immediate addressing---Paging and Indirect Addressing----Memory Address Register---Memory Buffer Register----Accumulators---Indexed, general purpose and special purpose registers---Overflow,
carry, shift and scratch registers---Stack pointers---Floating point, status information and buffer registers
Module – V ( 10 Hrs )
Digital Logic Families
Introduction----Characteristics of Digital ICs----Resistor-Transistor Logic ( RTL )----Direct-Coupled Transistor
Logic ( DCTL )----Integrated –Injection Logic ( I2L)-----Diode-Transistor Logic ( DTL )----High-Threshold
Logic ( HTL )---Transistor-Transistor Logic ( TTL ) ---Schottky TTL----5400/7400 TTL Series --- EmitterCoupled Logic
( ECL )—MOS Logic---CMOS Logic---Interfacing CMOS and TTL----Tri-state Logic
Reference Texts :
1.Modern Digital Electronics---R.P.JAIN----Tata McGraw-Hill
2.Computer System Architecture—M.Morris Mano-- Prentice Hall
3.Digital Fundamentals--- Thomas L.Floyd—Universal Bookstall, New Delhi
Paper - III : Data Communication and Computer Networks
Module - I ( 10 Hrs )
Introduction to Data Communication
Analog and Digital Communication ---Comparison of Analog and Digital transmission ---- Base band Vs Board
band transmission
Modulation --- Need for modulation --- Different types of modulation – AM – FM --- PM
Digital transmission principles --- Analog to Digital conversion process --- Sampling techniques --- Baud rates
Communication Medias --- Coaxial cable --- Twisted pair --- UTP ---Optical, fiber Radios --- Microwave --Satellite communication --- Infrared technique --- Blue tooth technique
Module – II ( 10 Hrs)
Fundamentals of Data Communication ----- Communication devices ---- DTE ---- DCE ---- Modems --- Serial
versus parallel Communication ---- Serial communication principles and standards --- Asynchronous Data
Methods ---- Synchronous transmission --- Simplex, Half Duplex and Full Duplex communication ----- Parallel
communication principles and standards ---- Multiplexing methods ---- TDM ---- FDM
Module – III ( 10 Hrs)
Layered Network Architecture ---- layered architecture-Protocols ---The OSI Reference Model --- Services
provided by the layer
Introduction to computer Networks ---- Advantages of networking ----- Goals of computer networks ----Types
of computer networks --- LAN ---MAN ---WAN --- Internet --- Public networks
131
LAN Topologies – Principles and Examples -----Bus --- Ring --- Star ----LAN Access Techniques ---Medium Access Control --- ALOHA --- CSM/CD---- IEE802 standards --- Ethernet ---Token Ring --- Token
bus
Wireless LANS and CSMA/CA ----Network switching ---- Dedicated, Switched and Virtual circuits ---- Circuit
Switching and packet switching ---VPN Circuits ---- Routing principles.
Module- IV ( 10 Hrs )
Networking Devices ----Interconnection issues ----- Connectivity devices ---- Hubs Switches ---- Bridges ---Routers, Gateways ---- Network File walls ---- Proxy Servers
The internet protocols and services --- Protocols in the Internet ---- The TCP/IP ----The TCP/IP Protocol suite
services and features --- TCP Protocol formats, features ---- UDP details ---- IP Networks ---- IP addresses ---IP datagram formats ---- IP versions ---- IPV4 ----IPV6
Services of the Internet ----Telnet ---- FTP ---HTTP
Network switching ---- Dedicated, Switched and Virtual circuit ----Circuit Switching and packet switching --VPN Circuits
Routing principles
Module – V ( 10 Hrs )
Implementation of LANS
Selecting LAN configuration-Domains ----- Workgroup --- Types of Services -----Client server modules ---Network operating system options ----Hardware requirements for LAN --- Overview of LAN administration.
Wide Area Networks
Circuit Switching and Packet Switching ----- Asynchronous Transfer Mode ---- Routing in Switched Networks -- Routing in Circuit-Switching Networks --- Routing in Packet-Switching Networks --- Least-Cost Algorithms---Congestion Control in Switched Data Networks ---- Effects of congestion--- Congestion Control ---Traffic
management
Reference Texts :-1. Data and Computer Communications --- William Stallings ---Pearson Education --Prentice Hall
2 Communication system and networks 3rd edition – Ray Horak wiley dream tee
3 Computer Networks-Andrew S. Tannenbaum-PH
4. Internet for Everyone - Alexis Leon and Mathews Leon -- Vikas Publishing
House Pvt. Ltd., New
Delhi
Paper - IV : System Hardware ---Assembling and Troubleshooting
Module - I ( 10 Hrs )
PC Upgrading---Introduction----Upgrade Essentials----Performance Upgrades----Capacity Upgrades—Feature
Upgrades—Repair Upgrades.
Preventive
Maintenance—Introduction---Need----Tools—Materials---Procedures----Active
Hardware
Maintenance---Active Software Maintenance---Passive Maintenance Procedures—Heat and Temperature
Control---Dust and pollution control—Ventilation Control----EMI ---Electrostatic Discharge Control---Humidity and Corrosion Control—Shock and Vibration Control----Preventive Maintenance Schedule
Module – II ( 10 Hrs)
132
Troubleshooting ---Introduction---Types of PC Faults----Intermittent Faults---developing Strategy--Diagnostic and Repair Tools---Diagnostic Software Tools—Diagnostic Hardware tools----advanced testing
tools----Hand Tools for service Engineers—Disassembling PC
Computer Assembling---Introduction—Overview of Parts of a PC ---Cabinet ---Motherboard –Video card----Sound cards----Modems----Hard Drive----Zip Drive----CD ROM Drive-----Network card—Interfaces----CPU---Main Memory---Power Supply
Module – III ( 10 Hrs)
Setting up the Motherboard ---Installing CPU ---setting the clock speed—Installing the Memory
Installing Video Card----Testing ---Plug In the Video Card----Providing Power to the Motherboard –Testing
Installing Floppy Drives----Installing Hard Disk Drives---Installing the CD ROM Drive---Installing Keyboard
and Mouse
Installing Sound Card ----Installing Modem
Installing the Motherboard-----Installing Sound Card---Installing Modem---Installing the Power Supply---Attaching Add-on cards—installing the Drives----Testing---Parallel and Serial Port Connectors---Front Panel
Indicators and Speaker---Troubleshooting
Module – IV ( 10 Hrs)
Operating System Installation
BIOS --- Introduction — Features ---- Developers --- Identification --- Interrupts ---Disk Services—Serial Port
Services---Video Services----Print Screen Services----Flash Memory---BIOS Upgrade—Troubleshooting
CMOS Set up — Introduction – Standard CMOS Setup Advanced CMOS Setup----Advanced Chipset Setup
— Power management Setup --- PNP/PCI Setup --- Peripheral Setup --- Auto Detect IDE Device --- CPU
Frequency / Voltage
Module – V ( 10 Hrs)
Control—CPU PNP Setup---Password Setting---Auto Configuration---Exit Options---BIOS Optimization—
Maintenance---Troubleshooting
Power On Self Test ( POST )
Reference Texts :-Paper - V : Network Operating System
Module - I ( 10 Hrs )
WINDOWS / LINUX
Network Server --- Introduction --- Origin --- Features and capabilities --- Operating System Kernel Features --File System and Disk Subsystem Features --- Networking Services Features
NT Hardware Requirements --- Microprocessor --- Memory --- Disk space --- Peripherals
NETWORK --- Plan Network Requirements --- Plan the Network Operating System --- Plan the Logical
Network --- Estimating Client Load --- Load Requirements of Typical Network Clients --- Load Capacities of
data Link technologies --- Plan the Network Technology --- Choosing Network Technologies --- Plan the
Physical Plant.
Network Security Models --- The Domain Security Model --- Structuring Domains --- Workgroup User
Accounts and Domain User Accounts --- Trust Relationships --- Choosing a Security Model
133
Server Roles --- Primary Domain Controller --- Backup Domain Controllers --- Server --- Member Servers
--- Stand-Alone Servers
Special Purpose Servers --- Application Servers --- Internet Servers --- Firewalls --- Messaging Servers --Gateways --- Remote Access Servers
Module - II ( 10 Hrs )
FAT and NTFS ----------- Physical Disk -------- Files -----Files concept ------- File Attributes File Operation -------- FAT-different versions-FAT 12, 16,32 and exFAT, Disk Structure---------FAT Naming convention.
NTFS--------- Attributes -------- Files ---------- Concepts -------- NTFS Disk Structure ----------- Partition Boot
Sector-Master File Table (MFT) Metadata
Module - III ( 10 Hrs )
Networking and Network Protocols
Networking Architecture --- Networking Concepts --- The Open Systems Interconnect —
( OSI ) Model ---Windows NT Networking Components --- Major NT Component Types --- Default
Components --- Compairing Network Protocols --- TCP / IP --- NWLink (IPX / SPX ) --- NetBEUI ---- Apple
Talk
Networking Services --- Services Architecture --- Computer Browser Service --- NetBIOS Interface Service --- RPC Configuration Service --- Workstation and Server Services
Security Architecture --- Logon Process and User Identity --- Objects and Security --- Permissions --- Access
Control Lists
Troubleshooting Network Connectivity --- Cable Connections --- Network Interface Adapter Installation --Device Driver Installation --- Protocol Configuration --- Domain / Workgroup Membership --- Network Logon
--- Share Access
Module - IV ( 10 Hrs )
Creating a Secure User Environment --- User Account, Groups and Security --- Planning --- Planning Groups -- Naming Conventions --- Security Planning --- Policy Planning --- Share Planning
Managing Groups --- Global versus Local Groups --- Special Groups and Built-in Groups --- Managing User
Accounts --- Networked and Local Users --- Special Built-in Accounts --- Networked and Local Users --Special Built-in accounts --- creating User Accounts --- Copying User Accounts --- Disabling and Deleting
User Accounts --- Renaming User Accounts --- Editing User Environmental Profiles --- Profiles
Server Management
File Service --- Copying and moving Files --- Sharing Resources --- Implementing Permissions and security --file Auditing
Distributed File System --- Using DFS to manage Growing Networks --- How DFS Works --- Obtaining DFS--Installing DFS--- Creating DFS
Remote Administration --- Using Server Tools for Windows 95 --- Using Server Tools for Windows NT
Workstation --- Simple Network Management Protocol ( SNMP ) --- Directory Replication --- Configuring
Servers for Replication.
Module - V ( 10 Hrs )
FTP ---------Connection methods ---------Security problems --------- FTP commands -------- FTP and NAT-FTP
over SSH ,SSH -------- History -------- SSH architecture RDP ------------- Remote Desktop Protocol ---------Version history ------------- Remote Desktop
Service
---------Remote Desktop Connection Other
implementations ----------desktop --------------uttsc etc
134
Reference Text
MCSE : NT Server 4 Study Guide --- Matthew Stacbe,Charles Perkins,James Chellis ---- BPB Publications
Paper - VI : Introduction to Wireless Technology
Module - I ( 10 Hrs )
Introduction of Wireless Technology Generations & 2G Technologies ---- Handshaking signals ---- cell
technology ---- functioning techniques ---- two technologies-CDMA and GSM
Cellular Wireless Networks --- Principles --- TDMA --- CDMA --- Cordless Systems ---- WLL --- Mobile IP --WAP--- WCDMA
2.5G Networks --- The General Packet Radio Services (GPRS)--- GPRS Networks Architecture --- GPRS
Interfaces and Reference Points --- GPRS Logical Channel --- GPRS Mobility Management Procedures --GPRS Attachment and Detachment Procedures --- Session Management and PDP Context --- Data Transfer
through GPRS Network and Route --- GPRS Location Management Procedures --- GPRS Roaming --- The IP
Internetworking Model --- GPRS Interfaces and Related Protocols --- GPRS Applications.
Module – II ( 10 Hrs )
3G – The Universal Mobile Telecommunication System (UMTS) ---- UMTS Architecture - Release 99 --UMTS interfaces --- UMTS Network Evolution --- UMTS Release 5 --- UMTS FDD and TDD --- UMTS
Channels --- Logical Channels --- UMTS downloading transport and physical channels --- UMTS uplink
transport and physical channels --- UMTS Time slots --- UMTS network protocol architecture --- Mobile
management for UMTS Network.
Module – III ( 10 Hrs )
Security in Wireless and Mobile Systems
Security --- Threats --- Vulnerabilities --- Attacks --- Integrity --- Confidentiality --- Policy and relevant
definitions
Authentication --- different techniques
Cryptography --- Symmetric Key Cryptography --- Asymmetric Key Cryptography --- Key management --Digital Signatures – Certificate
Distributed Systems Security --- Cipher techniques --- Protection Systems
Wireless and Mobile System Security --- Strategies --- Routing Security --- Different schemes for MANET
Module – IV ( 10 Hrs )
Wireless Sensor Networks
Sensor Networks Overview ---- Introduction --- Applications --- Design Issues --- Requirements --- Sensor node
Architecture
Network Architecture --- Optimization goals --- Evaluation Metrics --- Network design principles --- Sensor
network operating systems and brief introduction to sensor Network Programming --- Network Protocols --MAC protocols and energy efficiency
Target tracking --- localization and identity management --- Power management --- security and privacy
Module – V ( 10 Hrs )
Modern Wireless Technologies
Categories of wireless implementations, devices and standards ---Short-range point-to-point wireless
communication standards --- Bluetooth --- WiFi --- WiMAX --- ZigBee --- UWB --- Wireless USB
Reference Texts
135
1. Wireless Communication And Networks --- William Stallings --- Pearson Education
2. Wireless LANS --- Implementing Interoperable Network ---- Lin & Chlamtac.
AD 3- Advanced Diploma in Computer Training for Teachers (
ADCTT )
SYLLABUS
Paper I --- PC Software
Module – I ( 10 Hrs )
Introduction
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
136
Memory Structure
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations, ROMs,
concepts of cache and virtual memory.
Processor Unit
Basic concepts, sequence of operations to execute a complete instruction, hardware control and micro
programmed control-brief introduction.
Secondary Storage
Magnetic disk systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk
systems-magnetic tape systems-concept of optical storage devices.
I/O Devices
Various I/O devices-concept of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters ---- Types-Specifications-Characteristics.
Module - II ( 10 Hrs )
Operating System
DOS
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
WINDOWS
Windows introduction
Operating System
Desktop icons
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
Working with windows
How to create a Folder, Copying and cutting files, Renaming.
Start icon
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
Module - III ( 10 Hrs )
Documentation using MSWord & Open Office Writer
An introduction to word
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
How to use mouse and menu
Working with dialog box.
Primary commands in file menu
The open command, The New command, The Save As and Save all commands, The Close command, The Page
Setup, The Print Exit command.
Edit menu commands
The Cut, Copy and Paste commands, The Undo and Repeat commands.
Format commands
Font commands, Paragraph command.
137
Other menu
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
Spread Sheet Preparation Using MS Office & Open Office
Building a simple worksheet
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using Menu,
Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries, Inserting and
Deleting cells.
Formatting Basics
Changing Character Style, Changing Alignment, Changing Column Width.
Working with Multiple worksheet
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel.
Opening existing workbooks
Simple calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Formatting Text
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
Formulas that make decisions --- Using the IF function, Using the nested IF function, Copying formulas.
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database --- Database System Concepts, DBMS and RDBMS
Planning and designing a database
Creating a database --- Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Building and Modifying Tables
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship --- Establish Relationship, Enforce Referential Integrity
Querying a Database ---- Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries --- Crosstab, Update, Delete, Append, Make Table
Building and Modifying Forms --- For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
Module - V ( 10 Hrs )
138
Slide Presentation Using MS Office & Open Office
Power Point
Main Features of Power Point
Making the Presentation
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Different Views
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Animation ,ART and Sound
Controlling Transitions between slides. Animating Different Parts of a slide. Inserting a Motion Clip.
Including Sounds in slides.
Including Graphs, Charts, Tables and Columns
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing/ Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides
Anywhere in a Slide Show.
Techniques for Making a Show Livelier
Office Connections
Presenting with the help of other Office Programs Importing the text from a Word Document.--- Printing
a Presentation.
Reference Texts :1. Mastering and Using Microsoft Office — H.Albert Anpier ,Philip J.Judd — Galgotia Publications
2. Learn Microsoft Word — Janet Rampa
3. Mastering Office 2000 ,Professional Edition — Gini Courter ,Annette Marquis
Paper II --- IT Education and Internet
MODULE -- I ( 10 Hrs )
Information Technology – Multidisciplinary Perspectives ----- Evolution of Communication Technology ---Evolution of IT ----- Converges of ICT ---- History of media Information data ---- information theory ---Purview of IT ---- Functional description of a complete system ---- basic concepts and terminology ---functional description of peripherals.
IT application in different fields ---- Internet and the World Wide Web ---E-Commerce ---- AI ---- Virtual Reality ---- Futuristic projections ----IPR and implication ---- Cyber Laws --Social, Economical, Political, and Ethical Perspective of IT.
MODULE -- II ( 10 Hrs )
IT and Education
Information Technology as an educational management tool, examples and case studies – Information
Technology for teaching, learning and evaluation – prospects and problems - case studies – IT as an
educational technology – Features of IT as a media, Multimedia and active content, interactivity, linear and non
– linear information sources – searching – Web as an educational resources, CAI and CAL models. Authoring
Packages.
IT in distance education – online learning, examples and case studies – Technological issues – CD formats
Design of information structures for web based presentation - streaming audio and video. Review and criticism
139
of Educational IT products – Content development – Didactics – Artificial Intelligence in Education Expert Systems – User Modeling – Review of current literature on IT and education
MODULE -- III ( 10 Hrs )
Psychological Foundation of Pre School Education
Brief history of Indian Education – Meaning and Functions of Education – Democracy in Education – Formal,
Non – formal and informal Education - Education in free India – with reference to various commissions Equalization of educational opportunities, adult education, population education, continuing education, Basic
education, vocationalisation, wastage and stagnation in education – Basic tenets of elementary education,
secondary education and tertiary education – Educational philosophies - contributions of educational
philosophers, Western and Indian (Rousseau, Pestalozzi, Dewey, Forede, Montessori, Tagore, Gandhiji,
Aurobindo and Vivekananda) – Agencies of education – Action research – Education as a social sub-system –
Education as related to social equity and equality of educational opportunities
MODULE -- IV ( 10 Hrs )
Introduction to Internet – URL – HTTP – FTP -- Telnet
Web server – Proxy server – Fast Ready Connections – Web Browsers – Netscape Communication Suite –
Internet Explorer – Firewalls – Data Security.
Search Engines – Search Tools – Get Found or Hidden Data – Subscribing – Channels – Channels Push
Technology. –IT and society – Keyboard tutor – Unicode concepts and fonts in Content Creation – Local
language content development.
News Groups and Relay chat.
Trends in Internet.-- Web TV – Internet Telephone – Network Computer – Internet – E-commerce – EPublishing.
Internet and Society.-- Commercial – Political – Linguistic – Changing life styles – Moral Values --- Browsing
the Educational and Informative sites.
INTRANET
Introduction to Intranet –Benefits – Breaking Down the Barriers – The Traditional Hierarchical Information
Distribution Model – The New Intranet – Based Information Distribution Model – The Power of a
Knowledgeable Team – Threat of an Intranet culture – Relationship marketing and getting the customers
involved – What you need to establish a functional Intranet – Understanding your Long – And Short-Term
CHALLENGES – Security Issues – Employee training increases security.
EXTRANET --- How an Extranet fits into your overall strategy – How to plan, implement, operate and manage
your extranet --- How to secure your extranet.
Viruses, Types of viruses –Detection and Prevention – Anti virus software
MODULE -- V ( 10 Hrs )
E-Learning
Learning Systems – Learning and e-Learning Connect – Genesis – Evolution – Barriers to e-Learning.
Panacea Called e-Learning – Definition of e-Learning --- Deferring Expert Opinion on e-Learning – Important
Components of e-Learning.
140
e-Learning and e-Knowledge Architecture – Current Realities and their Impact on Learning – Evolving Job
Roles and e-Learning Architecture – Characteristics of e-Learning and e-Knowledge Architecture – Developing
e-Learning and e-Knowledge Solutions Learning ,Then and Now.
e-Learning :Models – e-Learning Myths – What is e-Learning ? Content – Anywhere, Anytime Content –
Dynamic Content – services –Technology – Content Management.
e-Learning : Benefits and Advantages – e-Learning : Benefits and Advantages
Organizational Learning : Strategy and Applications – An Overview of a Learning Organization – Important
Factors for a Learning Organization – The Learning Process in an Organization –Broad Stages of the Learning
Process and Organizational Learning and the Connect with e-Learning –Learning Systems – Scenario for
Business Application – Case Study – E-Learning Summary.
E-Learning Instructional Ground – Instructional Ground – Conclusion.
The Future of e-Learning – Introduction – Trends in Learning – Trends in e-Learning Content – A Day in the
Life of a Knowledge Worker – Impact on knowledge Management – Careers’ in e-Learning.
Reference Texts
1.
2.
3.
4.
5.
6.
e-Learning –An Expression of the Knowledge Economy --- Gaurav Chadha,
S.M.Nafay Kumail
Intranet Bible –Galgotia Publication Pvt.Ltd.--- Lynn.M.Bremner, Anthony F.Iasi,
and AI Servati
Mastering the Internet --- Glee Harrah Cady,Pat McGregor --- BPB Publications
Internet for Everyone – Alexis Leon and Mathews Leon – Vikas Publishing House Pvt. Ltd , New Delhi
Fundamentals of Information Technology – Alexis Leon – Vikas Publication
EXTRANETS – Richard .H. Baker – McGraw Hill
Paper III : Introduction to Programming
Module-I ( 10 Hrs )
Computer Basics --- Algorithms --- Flowchart --- Characteristics of Computers --- Problem-solving using
Computers --- using flowchart --- What is a Program?
Functional Units of a Computer --- Input Unit, Output Unit, Arithmetic and Logic Unit, Central Processing Unit
Generations of Computers
Classification of Computers --- Palmtop PC, Laptop PC, Personal Computers (PCs), Workstations, Mainframe
Computers, Supercomputers
Introduction to Programming Language --- Assembly Language --- Higher Level Programming Language
Module – II ( 10 Hrs )
Writing a Program --- Input Statement --- Some C Program Examples --- Constants --- Scalar Variables --Declaring Variable Names --- Defining Constants --- Arithmetic Operators and Modes of Expressions --Integer Expressions --- Floating Point Expressions --- Operator Precedence in Expressions --- Examples of
Arithmetic Expressions --- Assignment Statements --- Defining Variables --- Arithmetic Conversion --Assignment Expressions --- Increment and Decrement Operators --- Multiple Assignments
Output function --- Input function
Relational Operators --- Compound Statement --- Conditional Statement
Implementing Loops in Programs --- The While Loop --- The for Loop --- The do while Loop
Logical Expressions and More Control Statements --- Logical Operators and Expressions --- Precedence Rules
for Logical Operators --- The Switch statement --- The Break Statement --- The Continue Statement
Module – III ( 10 Hrs )
141
Arrays and Functions
Arrays --- Defining and Manipulating Arrays --- Array Variable --- Syntax Rules for Arrays --- Use of Multiple
Subscripts in Arrays --- Reading and Writing Multidimensional Arrays
Functions --- Defining and Using Functions --- Syntax Rules for Function Declaration --- Arrays in Functions -- Global, Local and Static Variables
Processing Character Strings --- The Character Data Type --- Manipulating Strings of Characters
Module – IV ( 10 Hrs )
Enumerated Data Type and Stacks
Enumerated Data Type --- Creating New Data Type Names --- A Stack --- Simulation of a Stack --- Application
of Stack
Structures --- Using Structures --- Use of Structures in Arrays and Arrays in Structures
Pointer Data Type and its Applications --- Pointer Data Type --- Pointers and Arrays --- Pointers and Functions
Files in C --- Creating and Storing Data in a File --- Sequential Files --- Unformatted Files --- Text Files
Module – V ( 10 Hrs )
Lists and Trees --- List Data Structure --- Manipulation of a Linearly Linked List --- Circular and Doubly
Linked Lists --- A Doubly Linked Circular List --- Binary Trees
Recursion --- Recursive Functions --- Recursive Vs Iteration --- Some Recursive Algorithms --- Tree Traversal
Algorithms
Bit Level Operations and Applications --- Bit Operators --- Some Applications of Bit Operations --- Bit Fields
Reference Text:1. Computer Programming in C --- V. Rajaraman --- Prentice-Hall of India
2. Fundamentals of Computers --- V.Rajaraman --- Prentice-Hall of India
Paper IV : Introduction to Multimedia Systems
Module I ( 10 Hrs )
Concepts of Multimedia —— Multimedia Applications —— Advantages of Digital Multimedia ——
Multimedia System Architecture —— Objects of Multimedia —— Basics of Word Processing —— Creating,
Saving and Printing of Documents —— Use of Menu and Toolbars —— Page Formatting —— Importing and
Exporting of documents —— Basics of Image Editing —— Introduction to Scanner(Concepts of DPI) ——
Image File formats (BMP, JPG, TIF,GIF etc.) —— Acquiring, Importing and Exporting Image —— Image
editing using Adobe Photoshop.
Module II ( 10 Hrs )
Fundamentals of Computer graphics —— Image processing basics —— Image editing using Adobe Photoshop
—— Image preparation —— Color correction —— Retouching —— Enhancement —— Special effects ——
Conversion and web graphic formatting —— Image composition —— Close cropping —— Superimposition
and high-end layering effects
Module III ( 10 Hrs )
142
Digital Audio
Hardware Requirements (Sound Blaster Card, Speakers, Microphones etc.) —— Types of CD’s and CD Drives
—— File Format (Wav, Midi, Tracks etc.) —— Recording of Audio (Mono/ Stereo) —— Audio Mixing and
Editing —— Audio Compression and Decompression —— Sound Forge Illustrations.
Digital Video
Video capturing —— Virtual clips including rolling credits —— Transitional effects —— Advanced keying
and transparency —— Internet video applications —— Conversion from AVI to MPEG —— Encoding and
Decoding of MPEG Pictures —— Video Compression and Decompression
Module IV ( 10 Hrs )
Theory of Animation and Drawing Basics
Introduction to the dynamic principles of classical animation —— Concepts of life drawing anatomy ——
Principles of cartooning —— Overview of the animation process —— Basic mechanics of linear perspective
and their application to object drawing.
2D and 3D Graphics, Modeling, Animation:
Concept of 2D Animation —— Familiarization and practices with MAYA. —— Advanced special effects ——
Textures and compound materials, lighting atmosphere, particle systems, space warps —— Modeling,
Character animation, Painting, Lighting and textures
Module V ( 10 Hrs )
Adding Special Effects
Mixing of Images (Creation of Borders etc.), Morphing, Transition Effects (One Scene to Next Scene), Graphic
Designing, Managing an Application Development team. Project Planning and Implementation. Adobe
Illustrator, Illustration.
Project Management: Steps in project development & multimedia design process, story boarding etc.
Quick time virtual reality: Concepts of Apple Mac., Concepts of Mac OS, Concepts of Virtual Reality, Creating
a walk through.
Flash: Flash interface, Importing bitmap elements, Overlays and layers, Various animation techniques,
Symbols, Adding and editing sound, Creating interactive buttons, Frame action, Creating and editing vectorbased media within Flash, Introduction to Action scripting.
Reference Texts :1. Multimedia making it work – Tay Vaughan, Tata Mc Graw Hill
2. Multimedia Programming objects, Environments and frameworks – Simon J Gibbs
Tsichritziz, Addison Wesley.
3. Multimedia Systems – John F. Koegd Buford, Addison Wesly.
Paper V : Information and Communication Technology (ICT) in Education
and Dionysios C
143
Module I ( 10 Hrs )
What is a Profession? ----- Who is a Professional? ----- Core Qualities of a Professional ----- Environments and
their impact and complexity ----- Social attitudes, beliefs, and values.
Codes of Ethics ---- Solving ethical conflicts, moral reasoning and ethical theories ---- responsibilities and
rights.
Computer Ethics ----- Ethics and the internet ----- hacking ----- netiquette ---- Privacy.
Module II ( 10 Hrs )
Intellectual property rights ---- basic ideas ---- copy right concepts ---- copyrights applied to software ---software licensing ---- patents in software ---- Indian Copy Right Law and provisions for software ---- Indian
Patent Law and provisions for software ---- various licensing models ---- arguments against copyrights and
patents in software ---- free softwares ---- GPL software freedoms ---- Open Source Softwares.
Quality Management ---- Concept of Quality ---- total quality management, 7 Sigma Principles, ISO
Certifications, Component Maturity Models ---- CMM Levels --- IT ACT 2000.
Module III ( 10 Hrs )
Digital Convergence
The evolution of digital technologies-Computing, Mainframe era, PC
Digital convergence technologies- compression technology for the network, Image compression, Audio and
video compression, World Wide Web, Internet streaming media ,Video conferencing, Internet telephony,
Message based communication , Digital Television
Digital convergence- Human interaction, Opportunities, Empowering individuals and society.
Digital convergence and Society-Success stories
Module IV ( 10 Hrs )
Digital divide and E-Governance
E-Commerce ---- Basics
Introduction- State as organization, New information technologies for Governance
Networking the civil society-Economics of Development
E-Governance- Definition, Models, Opportunities
Digital Divide- Society’s knowledge matrix, Digital knowledge divide, Local knowledge communities
E-Governance opportunities- Health care, Teaching, Learning, Social security net, Government identity number
Online administration-A case study-A District online- District administration, Connecting to people, From
poverty to power, Government at your doorsteps, Village-to-village information corridors, Performance
governance
Module V ( 10 Hrs )
144
Cyber crimes , laws and forensics
Cyber crimes- unauthorized computer access, data theft, data modification, data manipulation,
threatening e-mails , ransom notes ,credit card frauds, telecommunication frauds, computer aided
drug trafficking , money laundering , software piracy, copyright violation etc.
Electronic Evidence – Digital forensics, Evolution of computer forensic procedures and tools,
Acquisition of data, Data authentication & Validation , Evidence recovery, Data analysis ,E-Mail
tracking, Finding originating IP address,
GSM mobile phone security- Subscriber Identity Module (SIM) card, International Mobile
Equipment Identity (IMEI),
Personal Identification Number (PIN), Forensic analysis of GSM
mobile phones.
Indigenously developed Cyber Forensics Tools by CDAC, Trivandrum
i. Email Tracer - Cyber forensics analysis tool which incorporates graphical features for a
Cyber Forensic Investigator, to track the anonymous and threatening email sender’s
easily.
ii. CyberCheck - Cyber forensics tool for analyzing and viewing evidence files from
suspect’s storage media
iii. TrueBack - Cyber forensic software tool for disk imaging. It is a DOS application for
disk imaging.
iv. Cyber Investigator - It is a tool for network forensics. Network Forensics involves
gathering different kinds of logs available in machines which were compromised in an
attack. The analysis
involves
tracing
down
the
intrusions,
usage
of
network,
creating
a
detailed forensic report.
v. Hasher – This tool enables the user to verify the integrity of any file. Hashing is an
extremely good way to verify the integrity of a sequence of data bits. Two files with
exactly the same bit patterns should hash to the same hash value using the same hashing
algorithm.
vi. PDA Analyzer – It is a cyber forensics tool for the analysis of digital evidence taken from
PDAs.
vii. Network Session Analyzer (NeSA)- It is a Network Forensics tool for analysing network
packets. NeSA accepts packet dump file in the pcap format, generated using any third
145
party packet capturing tool. It rebuild TCP sessions and recreate files in HTTP, FTP,
SMTP and POP3 sessions
Information Technology Act -2000 by Govt of India
i. Creation and verification of digital signature
ii. Electronic Governance
iii. Secure electronic records and secure digital signatures
iv. Regulation certifying authorities
v. IT Offences
vi. Cyber regulations appellate tribunal
Text Books and Links
1
Digital Convergence by Andy Cevell , Firewall media,NewDelhi
2 [email protected] governance opportunities for India by Kiran Bedi,
Parminder JeetSingh,
Sandeep Srivasthava-Sage publications ,NewDelhi
3
Manual for investigation of Computer Related Crimes by Ashok Dohare
4
www.cyberforensics.in
5
www.mit.gov.in
6
7
Engineering Ethics ---- PHI ---- M.Govindarajan, S.Natarajan, V.S.Senthil Kumar
Computer Ethics ---- Pearson Education ---- Deborah.G.Johnson
Paper VI : C++ Programming
Module-I (10 Hrs )
Introduction to object oriented programming ---- Object Oriented Programming-philosophy ---- Object oriented
approach --- General features and advantages of OOP
Object Basis ---- Objects creation ---- Objects are grouped in classes ---- Attributes, Object state and properties ---- Object behavior and methods ----Encapsulation and Information Hiding
Class hierarchy ---- Inheritance --- Multiple inheritance
Polymorphism ---- Concepts of Polymorphism.
Module-II ( 10 Hrs )
Basic C++ Programming constructs ---- Variables --- constants --- Expressions ----Statements ---- cin and cout
---- manipulators ---- type conversion ----arithmetic conversion ---- arithmetic operators ---- library functions --- control structure ----storage classes
146
Objects and classes specifying classes ---- C++ objects ---- Constructors --- Destructors---- Objects as
Function arguments ----- Overloaded constructors ----Structures versus classes ---- Objects and memory ---Static class data
Arrays in C++ ---- Arrays and class member data ---- Arrays of objects
Strings --- String as class member and user defined string type ---- Operators overloading ---- Unary operators --- Keywords ---- Return values --- Nameless temporary objects----Binary operators ---- Arithmetic operators---- Operators Multiple overloading -----Data conversion between basic data types, objects.
Module-III ( 10 Hrs )
Introduction of class derivation ---- The Derived class ---- Derived and base classes ---Derived class
constructors ----Overriding member functions -----Class hierarchies ---- Public and private inheritance ----Multiple inheritance ----Classes within classes ----C++ graphics functions.
Module-IV
(10 Hrs )
Address and pointers ---- & Operator ---- Pointer Variables ---- Pointer to void-pointers and arrays ----Pointers and functions ---- Passing simple variables ----- Passing arrays ---- Pointers to strings ----- Memory
management ----- New and delete operators ---- Pointers to objects referring to members ----- Arrays of
pointers to objects ---- Printers to pointers
Virtual functions ----- Late binding ----- Pure virtual functions ---- Abstract classes and virtual base class
Friend function ---- Friend classes ---- Copy constructor
Module-V
( 10 Hrs )
Files and streams ----- Streams ---- Stream class hierarchy ----- Stream class ----- Header files ----- String I/O --- Character I/O ----- Object I/O ----- Fstream class ----File pointers ----- Disk I/O with member functions ----Redirection ----- Command line arguments----Overloading the extraction and insertion operators ---- Class
library ----- Creating class library files ----- Container class ---- Container class hierarchy ---- Function
Templates ------ Class Templates
Text:
1. Object-Oriented Programming in Turbo C++ --- Robert Lafore
Reference Texts:
2. Programming with C++ ---- Schaum’s Series ---John Hubbard – TMH.
3. C++ Programming -- 2nd Edition ---- Herbert Schildts --- Dreamtech.
147
Diploma in Computer Application ( DCA)
DCA 101. PC Software
DCA 102. Introduction in Programming
DCA 103. Introduction to IT
DCA 104. RDBMS
DCA 105. Malayalam Computing-& PC Software Lab
DCA 106. Programming in C- Lab
Paper I : PC Software
Module - I ( 10 Hrs )
Generation of computers, types of computers, micro, mini, main frame & super computers, applications,
functional units & operation concepts.
Basic concepts, types of memories from semiconductor RAMs, Memory system Considerations, Basic
concepts, sequence of operations to execute a complete instruction, hardware control and Magnetic disk
systems-floppy and hard disk -concept of disk operations-characteristics of different types of disk systemsmagnetic tape systems-concept of optical storage devices.
Various I/O devices-concept of video terminals-video displays-alphanumeric displays-graphic displays.
Printers & Plotters ---- Types-Specifications-Characteristics.
Module - II ( 10 Hrs )
Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS
Commands (Internal and External), File and Directory System Concepts in DOS.
My Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents.
How to create a Folder, Copying and cutting files, Renaming.
Programs, Favorites, Documents, Settings, Find, Run, Shut down, application icons
Module - III ( 10 Hrs )
Documentation using MSWord & Open Office Writer
The Word workspace, Starting and quitting Word, Creating and Manipulating Various documents, Editing of
proofing files, Merging documents and macros.
The open command, The New command, The Save As and Save all commands, The Close command, The Page
Setup, The Print Exit command.
The Cut, Copy and Paste commands, The Undo and Repeat commands.
The View menu, The Inset menu, The Tools menu, The Table menu, The Window menu.
148
Spread Sheet Preparation Using MS Office & Open Office
Entering Text, Entering Values, Entering Dates and Times, Moving Around, Selecting Ranges, Using Menu,
Using Tool Bar, Using Shortcut Menus, Changing entries, Copying entries, Moving Entries,Inserting and
Deleting cells.
Changing Character Style, Changing Alignment, Changing Column Width.
Copying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Simple
calculations. Doing Arithmetic, Totaling column of values, Naming cells and Ranges.
Displaying dollars and cents, Formatting decimal places, Formatting dates, Copying style and formats.
Formulas that make decisions --- Using the IF function, Using the nested IF function, Copying formulas.
Checking Spelling, Printing Worksheets, Preview Worksheets, Setting up the pages.
Sorting data, Keeping Leading in View, Finding records, Adding and deleting Records, Filtering Records.
Plotting charts, Sizing and moving charts, Updating charts, Changing the chart type, Using chart auto format.
Creating Macros, Recording Macros, Running Macros.
Module - IV ( 10 Hrs )
Database Concepts Using MS Access
Introduction to Database --- Database System Concepts, DBMS and RDBMS
Creating a database --- Sorting Data in Tables, Fields, Records, Two ways to Create a Database, Creating a
Database with Database Wizard
Create Tables by using the Table Wizard, Create Tables from Scratch, Field Names
Data Types and Filed Properties, Modify Tables Using Design View, Entering Data in a Data sheet, Editing
Data in a Datasheet, Changing the Width of Columns and Height of Rows, Changing the Order of Columns,
Setting of Primary Key
Defining Relationship --- Establish Relationship, Enforce Referential Integrity
Querying a Database ---- Constructing a Query, Creating the Query, Choose the Tables to Query, Field to
Query, Entering the Query criteria, Saving the Results of a Query
Different Kinds of Queries --- Crosstab, Update, Delete, Append, Make Table
Building and Modifying Forms --- For Entering and Viewing Data, Creating a Form (Design View of Form
Wizard), Use the Control Toolbox to Add Controls, Modify Format Properties (Font Style, Size, Color,
Caption, etc.) of Controls, Use of Form Sections (Header, Footers and Detail), Use of Calculated Control on a
Form.
149
Module - V ( 10 Hrs )
Slide Presentation Using MS Office & Open Office
Creating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a
presentation from Scratch
Normal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master
Controlling Transitions between slides. Animating Different Parts of a slide. Inserting a Motion Clip.--Including
Sounds in slides.
Organization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A
Presentation, Rehearsing/ Timing a Presentation, Designating some slides as ―Hidden‖, Viewing Slides-Anywhere in a Slide Show.
Presenting with the help of other Office Programs Importing the text from a Word Document.--- Printing a
Presentation.
Paper II – Introduction to Programming
Computer Basics --- Algorithms --- Flowchart --- Characteristics of Computers --- Problem-solving using
Computers --- using flowchart --- What is a Program?
Functional Units of a Computer --- Input Unit, Output Unit, Arithmetic and Logic Unit, Central Processing Unit
Classification of Computers --- Palmtop PC, Laptop PC, Personal Computers (PCs), Workstations, Mainframe
Computers, Supercomputers
Introduction to Programming Language --- Assembly Language --- Higher Level Programming Language
Writing a Program --- Input Statement --- Some C Program Examples --- Constants --- Scalar Variables -- Declaring Variable Names --- Defining Constants --- Arithmetic Operators and Modes of Expressions -- Integer Expressions --- Floating Point Expressions --- Operator Precedence in Expressions --- Examples
of Arithmetic Expressions --- Assignment Statements --- Defining Variables --- Arithmetic Conversion --Assignment Expressions --- Increment and Decrement Operators --- Multiple Assignments
Relational Operators --- Compound Statement --- Conditional Statement
Implementing Loops in Programs --- The While Loop --- The for Loop --- The do while Loop
Logical Expressions and More Control Statements --- Logical Operators and Expressions --- Precedence--Rules
for Logical Operators --- The Switch statement --- The Break Statement --- The Continue Statement
Arrays --- Defining and Manipulating Arrays --- Array Variable --- Syntax Rules for Arrays --- Use of Multiple
Subscripts in Arrays --- Reading and Writing Multidimensional Arrays
Functions --- Defining and Using Functions --- Syntax Rules for Function Declaration --- Arrays in Functions -- Global, Local and Static Variables
150
Processing Character Strings --- The Character Data Type --- Manipulating Strings of Characters
Enumerated Data Type --- Creating New Data Type Names --- A Stack --- Simulation of a Stack ---Application
of Stack
Structures --- Using Structures --- Use of Structures in Arrays and Arrays in Structures
Pointer Data Type and its Applications --- Pointer Data Type --- Pointers and Arrays --- Pointers and Functions
Files in C --- Creating and Storing Data in a File --- Sequential Files --- Unformatted Files --- Text Files
Lists and Trees --- List Data Structure --- Manipulation of a Linearly Linked List --- Circular and Doubly
Linked Lists --- A Doubly Linked Circular List --- Binary Trees
Recursion --- Recursive Functions --- Recursive Vs Iteration --- Some Recursive Algorithms --- Tree Traversal
Algorithms
Bit Level Operations and Applications --- Bit Operators --- Some Applications of Bit Operations --- Bit Fields
Reference
1. Computer Programming in C --- V. Rajaraman --- Prentice-Hall of India
2. Fundamentals of Computers --- V.Rajaraman --- Prentice-Hall of IndiaDCA
Paper 111 : Introduction to IT
Concepts of Information --- Definition of information and examples of information --- Difference between data
and information with illustration ---- Features of information ---- Categories of information ---- Level of
information
Data Concepts ---- Examples of data, data types ----Logical concepts of data: entities, attribute and relationships
---- Physical concepts: storage and retrieval, organization of data as files
Elements of electronic data processing --- Overview of transaction processing --- Processing methodologies,
Batch, On-Line and Real time processing
Scientific and Business applications ----Office automation ---- Invoicing Transaction processing--- Back office
systems --- Financial Accounting --- Payroll ---Geographical Information System (GIS) – features and
application ----Data ware housing and Data marts – features and application
Multimedia Applications ---Education ---Entertainment ---Edutainment ----Information--Dissemination
Single user Network application concepts ---Digital Libraries ---Information kiosk ---Web page ---Video on
Demand
Internet ----World Wide Web (www) - History, Working ----Web Browsers, Its functions ---Concept of Search
Engines, Searching the Web ----HTTP, URLs, Web Servers, Web Protocols.
Html - Concepts of Hypertext, Versions of HTML--- Elements of HTML syntax, Head & Body Sections - -Building HTML documents ----Inserting texts, Images, Hyperlinks, Backgrounds and Color controls, Different
151
HTML tags, Table layout and presentation, Use of font size & Attributes, List types and its tags, Use of
Frames and Forms in web pages.
JavaScript ---- Introduction --- Embedding JavaScript into an HTML Document --- Variables --- Literals --Arrays --- Operators ---- Using JavaScript Objects ---- Functions --- If/Then Statements ---- Loops --Commenting.
PHP --- Introduction --- The Basics ---- Basic Syntax ---- Code Syntax
Your First Script --- Error Messages ---- Statements --- Variables
Arrays ---- Associative Arrays --- Operators: If, Else, Elseif Loops---- Comparison and Logical Operators :
Comparison Operators, Logical Operators and Arithmetic Operators.
Introduction --- XML Format and Structure --- XML Elements ---- XML Attributes ---- XML Syntax 1 ---XML Syntax 2
XML Using CDATA for Dealing with HTML Tags ---- Displaying XML into HTML --- XML Parser ---- XML
DOM ---- XMLHttpRequestObject1 ----- XMLHttpRequestObject2 ---- XMLHttpRequestObject3 -------- Create an XML File From a Database1 ---- Create an XML File From a Database2 ----Save XML File on
Server.
Distinguish between B2B and B2C---On-line Network and Services---E-Commerce with WWW ---- ECommerce in Service Industries --- On-Line travel Services --- The Electronic Job market --- The Electronic
real estimate market --- On-Line Stock trading --- Electronic auctions ---On-Line publishing
Approach to Safe E-Commerce – Overview ---Secure Transport protocols --- SHTTP --- SSL--- Secure
Electronic Transaction (SET)
Electronic Cash Electronic payment Schemes --- Payment Processing principles--- Electronic Fund Transfer
(EFT) ---Master Card/Visa secure Electronic Transaction
Reasons for Information Security ---- Attacks, Threats and Trust.
Concepts of Security ---- Basic Cryptography ---- Encryption and Decryption ---- Data Encryption
Standards ---- Authentication Applications ---- Electronic Mail Security ----Digital Signature and
Authentication Protocols ---- Digital Certificates and Certification Authority ---- Digital Envelops.
References
1. PHP for the WorldWideWeb ---- Larry Ullman ---- Peachpit Press
2. JavaScript --- Rohit Khurana ---- A.P.H.Publishing Corporation
3. Fundamentals of Information Technology --- Alexis Leon --- Vikas Publications
4. Internet for Everyone --- Alexis Leon and Mathews Leon ---- Vikas Publishing House Pvt.Ltd.,New
Delhi
5. O Level Module --- M 1.2 --- Internet and Web Page Designing ---- V.K.Jain---BPB Publications.
6. XML Pocket Reference (2nd Edition) ---- Robert Eckstein ---O’ Reilly
7. Pro PHP XML and Web Services ---Robert Richards
152
PAPER 1V RDBMS
Introduction to database system concepts ---- Overview of Database System ---- Data Independence ----DBMS
Terminology ---- Data Abstraction --- Instance -----Schemes--DBMS Components --- DDL --- DML --- Concepts of 4GL --- Data Dictionary --- Database Models --Relational --- Network --- Hierarchical
ER Model --- ER Diagrams ---- Aggregation --- Generalization --- Cardinality
Physical storage organizations ---- Hashed and Indexed files
The relational Model ---- Relational Database Structure ---- Databases---- Tables --- Relations ----Domains ---Attributes --- Tuples --- Primary key --- Foreign key
Relational Algebra ---- Fundamental operations ---- Select project --- Union --- Difference ----Intersection-Join
---- Functional dependencies --- Multi valued dependency --- Decomposition of relational schemes ---Normalization 1st, 2nd and 3rd normal forms, BCNF, 4 NF and 5 NF, Typical examples, Case study.
Integrity Constrains and Advantages of DBMS Concepts ---- Domain Constraints --- Referential Integrity --Database Anomalies --- Data base Triggers --- Transaction Concepts --- Concurrency control --- Lock based
protocols--- Deadlocks --- Integrity --- Recovery Rollback ----Log based recovery
Database System Architecture and new applications --- Centralized Systems --- Client-Server Systems --Introduction to Oracle --- Oracle architecture --- Table spaces --- Data files --- Blocks ---- Segments ---Oracle
server processor --- Users and privileges
Basic structure of SQL-DDL --- DML ---- DCL ---- SQL *PLUS ---Creating, updating, deleting records --Rollback, dropping tables --- Adding constraints ---SQL functions-Simple queries
Nested sub queries with SQL --- Indexing and Clustering --- Creating indexes --- Listing indexes --- SQL
statement with indexes ---- Validating indexes ---- Dropping indexes ---Creating a clustered table ---Dropping
clusters
Views--- Defining a View --- Granting view access to others --- Querying views --- Creating Synonyms --Defining multiple table views with JOIN and without JOIN --- Formatting results --- Inserting, deleting and
Updating data through views --- Dropping views
.Application development with ORACLE --- Overview of application tools with Oracle ---- Planning and
designing databases for typical applications ----Business --- Inventory --- Production --- Marketing and
distribution.
PL/SQL Programming ---- Simple formatted reports --- Cursors --- Stored procedures --- Triggers --- - Forms
and Reports in Developer 2000 ---- Sample Program using Control Structures ---Cursors --1.Database Management Systems --- Alexis Leon, Mathew Leon --- Vikas Publication
2.Database System Concepts ---Korth,Silberschatz, and Sudarsan --- Tata McGraw Hill
3.Oracle – 7 --- Complete Reference --- Ivan Bayross --- BPB Publications
Download

SYLLABUS-2010 Scheme - Technology Extension Team @ C-DIT

get an essay or any other
homework writing help
for a fair price!
check it here!