Professional Documents
Culture Documents
FOR
POST GRADUATE DIPLOMA IN COMPUTER APPLICTIONS (PGDCA)
(EFFECTIVE FROM JULY 2005)
MAKHANLAL CHATURVEDI
RASHTRIYA PATRAKARITA VISHWAVIDYALAYA
E-8, TRILANGA, SHAHPURA, BHOPAL
PH.: 2725559, 2725307
WEB : www.mcu.ac.in OR www.mcrpv.ac.in OR www.makhanlaluniversity.org
Syllabus For PGDCA Course Effective From July 2005 www.mcu.ac.in Syllabus For PGDCA Course Effective From July 2005
Index Sequential. • Topologies of LAN - Ring, Bus, Star, Mesh and Tree
• Various Storage Devices - Magnetic Tape, Magnetic Disks, Topologies
Cartridge Tape, Data Drives, Hard Disk Drives, Floppy Disks, • Communication Protocols – TCP/IP protocol suit
Optical Disks—CD, VCD, CDR, CDRW, DVD, Zip Drive, DAT • Communication Channels/Media - Twisted, Coaxial, Fiber
drive, Pen drive. Optic, Serial and Parallel Communication.
• Number system • Components of LAN - NIC, Network Operating System (NOS),
• Data representation in computers Bridges, HUB, Routers, Repeater and Gateways.
• Number System of computers- Binary, Octal, Hexa - • Modem - Working and characteristics
Representation & their conversion. Coding System - ASCII, • Types of Connections - Dialup, Leased Lines, ISDN,
BCD, EBCDIC etc. Broadband.
UNIT - IV TEXT & REFERENCE BOOKS :
• Computer softwares • Introduction to Computers and Information Technology by Anurag Seetha,
• Need, Types of Software - System software, Application Ram Prasad & Sons, Bhopal.
software • Computers Today by S.K.Basandra, Galgotia Publications.
• System Software - Operating System, Utility program, • Fundamentals of Information technology by Alexis Leon & Mathews Leon,
Assemblers, Compilers and Interpreter Vikas Publishing House, New Delhi.
• Operating Systems - Functions, Types- Batch, Single User,
Multi User, Multiprogramming, Multiprocessing.
• Programming languages- Machine, Assembly, High Level,
4GL, their merits and demerits ±±±±±±±±±±±±±±±±±±±±±±±±±±±±
• Application Software - Word-processing, Spreadsheet,
Presentation Graphics, Data Base Management Software –
their characteristics, uses, examples and area of applications
of each of them. 1PGDCA2- OPERATING SYSTEMS (DOS, LINUX, WINDOWS)
• Computer virus
• Virus working principals, UNIT-I
Disk operating systems (DOS)
• Types of viruses,
• Introduction, History & versions of DOS
• Virus detection and prevention
• DOS basics- Physical structure of disk, drive name, FAT, file
• Viruses on network.
& directory structure and naming rules, booting process,
UNIT-V DOS system files.
Data Communication and Networks • DOS commands : Internal - DIR, MD, CD, RD, COPY, DEL,
• Analog and Digital Signals REN, VOL, DATE, TIME, CLS, PATH, TYPE etc.
• Modulations - Amplitude Modular (AM), Frequency • External - CHKDSK, XCOPY, PRINT, DISKCOPY, DISKCOMP,
Modulation (FM), Phase Modulation (PM) DOSKEY, TREE, MOVE, LABEL, APPEND, FORMAT, SORT,
• Communication Process, Use of Communication in daily life. FDISK, BACKUP, EDIT, MODE, ATTRIB, HELP, SYS etc
• Direction of Transmissions Flow - Simplex, Half Duplex, Full • Executable V/s Non executable files in DOS.
Duplex
UNIT-II
• Communication Software Windows 95/98
• Types of Network - LAN, WAN, MAN, etc • Hardware requirements of Windows. Windows concepts,
features, Windows Structure, Desktop, Taskbar, Start Menu, mv, rm, rmdir, tty, wc, who, whois, grep, write, telnet.
My Computer, Recycle Bin • Pipeline concepts
• Windows Accessories - Calculator, Notepad, Paint, WordPad, • Using floppy and cdrom in linux.
Character map • vi editor
• Windows Explorer - Creating folders and other Explorer Windows NT
facilities. • Network concept and components
• Entertainment- CD player, DVD Player, Media Player, Sound • Windows NT features & capabilities
Recorder, Volume Control. • Hardware requirements of Windows NT
UNIT-III
Advanced Features of Windows NOTE: There is NO practical on Windows NT. Only DOS,
• Managing Hardware & Software - Installation of Hardware & Windows and Linux practical are to be performed.
Software, Using Scanner TEXT & REFERENCE BOOKS :
• System Tools - Backup, Character map, Clipboard Viewer, • DOS Quick reference by Rajeev Mathur, Galgotia Publications
Disk Defragmenter, Drive Space, Scandisk, System • Linux Complete by BPB Publications
Information, System Monitor, Drive converter (FAT 32) • Peter Norton Complete Guide to Linux by Peter Norton, Techmedia
• Communication - Dial up Networking, Direct Cable Publications
Connection, Hyper Terminal, Phone Dialer • Level Module M 1.1 Information technology by Khanna Book Publications,
• Multiple Users Features of Windows. New Delhi
• Accessibility Features of Windows. • Learning Windows 98 step by step by Rajeev Mathur, BPB Publication
• Sharing Information between Programs
Understanding OLE
• Embed/Link Using Cut and Paste, Embed/Link Using Insert
Object, Manage Embedded/Linked Object ±±±±±±±±±±±±±±±±±±±±±±±±±±±±
UNIT - IV
Linux
• History & Features of Linux
• Linux Structure 1PGDCA3 - RDBMS PROGRAMMING IN FOXPRO
• File system of Linux UNIT-I
• Hardware requirements of Linux • FoxPro - Versions, features, requirement of Hardware and
• Various flavours of Linux Software
• Program & Process • FoxPro - Menu System, Working with FoxPro
• Process creation and process identifiers • Creating Database File Some common operations on data-
• Functions of profile and login files in Linux CREATE, LIST, APPEND, CLOSE, QUIT
• Linux kernel • FoxPro - Data Types
• Data Displaying and Monitoring Commands - DISPLAY,
UNIT-V
LIST, LOCATE, EDIT, CHANGE, BROWSE, REPLACE,
Multi-user features of Linux
DELETE, RECALL, PACK (All Commands with various
• Login and logout from Linux system
Options)
• Linux commands - bc, cal, cat, cd, chgrp, chmod, chown,
• Modify structure, memo field and file utilities -
clear, cmp, copy, date, find, ps, kill, ls, mail, mkdir, more,
• File utilities in FoxPro - DISPLAY DIRECTORY, COPY, • Custom screens & user define functions & other tools
DELETE, RENAME. • Create Custom Screen with @, @_GET, @_EDIT,
@_SAY_GET_READ, Creating Box & Lines, User Define
Functions, Custom Screen Designing and their Use,
UNIT-II FoxDoc for documentation
• Sorting & Indexing Concept • Custom Design of Input Screens, Output Screens, and
• Sort Commands - Single & Multiple Key Report formats in Regional Languages (like Hindi etc) in
• Advantage & Disadvantages of Sort Foxpro 2.6 for Windows and write some programs for this.
• Indexing Vs Sorting, Single & Multiple Key TEXT & REFERENCE BOOKS :
• Indexing, FIND, SEEK, Rushmore Technology • Foxpro Made Simple by R.K.Taxali, BPB Publications
• Printing reports and labels • Mastering Foxpro 2.5 BPB Publications
• FoxPro Report - its creation, features & Utilities, Preview, • Foxpro 2.6 for Dummies - Pustak Mahal
Printing Custom Report, grouping & Subgrouping.
• FoxPro Label - Designing & Printing
UNIT-III
• Memory Variables - Creation and Uses, Simple Vs Array
±±±±±±±±±±±±±±±±±±±±±±±±±±±±
• Saving and Restoring Memory Variables,
• ?/??/??? Commands
• Time & Date Functions and Commands, Date Arithmetic
• Converting Defining Function Keys 1PGDCA4 - PC PACKAGES (WORD, EXCEL, POWERPOINT)
• Keyboard Macros - Creating and Using UNIT-I
• Mathematical commands and functions Word processing : MS Word
• Arithmetic Operations, Mathematical Functions, • Introduction to Word Processing
Mathematical Commands, Statistical Functions. • Introduction to MS Word : features, Creating, Saving and
UNIT - IV Opening documents in Word, Interface, Toolbars, Ruler,
• Concepts of FoxPro commands file, Modify Commands Menus, Keyboard Shortcut
• Conditioning , Branching and Looping within Program files • Editing a Document -Moving, Scrolling in a document,
with Do- While Enddo, If - Endif, Scan-Endscan, For - Opening Multi document windows, Editing Text-Selecting,
Endfor, Docase-Endcase, Text - Endtext, Executing Inserting, deleting, moving text,
Commands from other command files, Macro Substitution • Previewing documents, Printing documents - Print a
• Error conditions and program debugging aids document from the standard toolbar, Print a document from
• Common Error Massages the menu, Shrinking a document to fit a page, Reduce the
• Debugging techniques and commands number of pages by one,
• Formatting Documents : Paragraph formats, Aligning Text
UNIT-V and Paragraph, Borders and shading, headers and footers,
• Concept of Multiple Database Files - Using multiple multiple columns
database files
UNIT-II
• Relationing the database - SET RELATION, UPDATE,
Advanced Features of MS Word :
APPEND FROM, COPY TO, JOIN, Relation Query by Example
and SQL • Find and Replace, Checking the grammar and spelling,
Formatting via find and replace • Creating presentation using Slide master and templates in
• Using the Thesaurus, Using Auto Correct, Auto Complete various colour scheme
and Auto Text, word count • Working with different views and menus of power point
• Hyphenating, Mail merge, mailing labels Wizards and • Working with slides - Make new slide, move, copy, delete,
Templates, Handling Graphics, tables and charts, Converting duplicate, lay outing of slide, zoom in or out of a slide.
a word document into various formats like - Text, Rich Text • Editing and formatting text: Alignment, editing, inserting,
Format, WordPerfect, HTML etc. deleting, selecting, formatting of text, find and replace text,
UNIT-III bullets, footer, paragraph formatting, spell
Worksheet : MS Excel checking.
• Worksheet basics • Printing presentation - Print slides, notes, handouts and
outlines
• Creating worksheet, entering data into worksheet, heading
information, data, text, dates, alphanumeric, values, saving • Inserting Objects - Drawing and inserting objects using
& quitting worksheet. ClipArt's, pictures and charts.
• Opening and moving around in an existing worksheet. • Slide sorter, slide transition effects and other animation
effects
• Toolbars and Menus, keyboard shortcuts
• Presenting the show- making stand alone presentation, Pack
• Working with single and multiple workbook - coping,
and go wizards.
renaming, moving, adding and deleting, coping entries and
moving between workbooks. TEXT AND REFERENCE BOOKS :
UNIT - IV • Learning Word 97 for Windows by Rajeev Mathur, BPB Publication
Working with formulas & cell referencing • Learning Excel 97 for Windows by Rajeev Mathur, BPB Publication
• Autosum • A First course in Computers by Sanjay Saxena, Vikas Publishing House
Pvt. Ltd. New Delhi.
• Coping formulas
• Microsoft Office 97 by Gini Courter & Annette Marquis, BPB
• Absolute & Relative addressing
Publications
• Working with ranges - creating, editing and selecting ranges
• Office 97 Interactive Course by Greg Perry, Techmedia.
• Formatting of worksheet- Auto format, changing -alignment,
character styles, columnwidth, date format, borders &
colours, currency sign.
• Previewing & Printing worksheet - Page setting, Print titles,
Adjusting margins, Page break, headers and footers.
• Graphs and charts- using wizards, various charts type,
formatting grid lines & legends, previewing & printing charts
• Database - creation, sorting, query & filtering a database
• Functions - Database, Date and Time, Maths &
Trigonometry, Statistical, Text and Logical functions
• Creating and Using Macros
• Multiple worksheets- concepts, Creating and Using
UNIT-V
Presentation Graphics : MS Power Point
• Features and various versions
layout and presentation, Use of font size & Attributes, List 2PGDCA3 - OOPS AND PROGRAMMING IN C++
types and its tags, Use of Frames and Forms in web pages
UNIT -I
UNIT-IV Object-Oriented Programming Paradigm, Basic Concepts of
• Javascript Overview, syntax & conventions. Object-Oriented Programming, Benefits of OOPs, Object-
• Variables, Expressions, Branching & Looping statements, Oriented Languages, Applications of OOP, C++ Statements,
Functions, Arrays Class, Structure of C++ Program, Creating the Source File,
• Objects, Events & Document Object Model – onClick, Compiling and Linking.
onMouseOver, onSubmit, onFocus, onChange, onBlur. UNIT-II
onLoad, onUnload. Introduction, Tokens, Keywords, Identifiers, Basic Data types,
• Alerts, Prompts & Confirms. User Defined Data Types, Derived Data Types, Symbolic
UNIT - V Constants, Type Compatibility, Declaration of Variables,
• E-COMMERCE: What is Electronic Commerce? Historical Dynamic Initialisation of Variables, Reference Variables,
development, Key success factors in e-commerce, E- Operators in C++, Scope Resolution Operator, Member
commerce problems, Product suitability, B2B, B2C, Dereferencing Operators, Manipulators, Type Cast Operator,
Advertising-Based Models, Community-Based Models, Expressions and Implicit Conversions, Operator Precedence,
Business-to-employee electronic commerce, Electronic Data Control Structures.
Interchange, Internet fraud, E-marketing, Disintermediation, UNIT-III
Bricks and clicks business model, Reintermediation, Online Specifying a Class, Defining Member Functions, Making an
auction business model Outside Function Inline, Nesting of Member Functions, Private
TEXT & REFERENCE BOOKS : Member Function, Arrays within a Class, Memory Allocation for
• O level Module - M 1.2 - Internet & web page designing by V.K.Jain – Objects, Static Data Member, Static Member Functions, Arrays
BPB Publications. of Objects, Object as Function Arguments.
• Internet for Everyone - Alexis Leon and Mathews Leon, Vikas Publishing Constructors and destructors : Introduction, Constructors,
House Pvt. Ltd., New Delhi Parameterized Constructors, Multiple Constructors with Default
• Internet for Dummies - Pustak Mahal, new Delhi Arguments, Dynamic Initialisation of Objects, Copy
• A Beginner's Guide to HTML available at: Constructors, Dynamic Constructors, Constructing Two-
http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimerAll.html Dimensional Arrays, Destructor.
• Introduction to JavaScript available at – Functions in C++: The Main Function, Function Prototyping,
www.mcu.ac.in/Javascriptguide.pdf Call by reference, Return by Reference, Inline Functions, Default
Argument, Const. Arguments, Function Overloading, Friend and
• E-Commerce Study Material available at – www.mcu.ac.in/ Electronic-
Commerce-2005.pdf Virtual Function.
UNIT - IV
Operator overloading and type conversions: Introduction,
Defining Operator Overloading, Overloading Unary Operators,
Overloading Binary Operators Using Friends, Manipulation of
±±±±±±±±±±±±±±±±±±±±±±±±±±±± strings using Operators, Rules for Overloading Operators, Type
conversions.
UNIT-V
Inheritance: extending class - Introduction, Defining Derived