14
PROGRAMME GUIDE DISTANCE EDUCATION PROGRAMMES FACULTY OF INFORMATION TECHNOLOGY INSTITITUTE OF OPEN AND DISTANCE EDUCATION (IODE) DR. C.V.RAMAN UNIVERSITY KARGI ROAD, KOTA, BILASPUR, CHATTISGARH PHONE : 07753-253737, 8827920016, 8827920019 FAX : 07753-253728 E-mail: [email protected] Website: www.cvru.ac.in

CVRU New Guide Book 2011-12 without assignmentsmemberfiles.freewebs.com/88/61/80006188/documents/PGDCA-1.pdf · Designing & Presentation of a Slide Show; Master slide, Adding custom

  • Upload
    trannhu

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

PROGRAMME GUIDE DISTANCE EDUCATION PROGRAMMES

FACULTY OF INFORMATION TECHNOLOGY

INSTITITUTE OF OPEN AND DISTANCE EDUCATION (IODE) DR. C.V.RAMAN UNIVERSITY KARGI ROAD, KOTA, BILASPUR, CHATTISGARH PHONE : 07753-253737, 8827920016, 8827920019 FAX : 07753-253728

E-mail: [email protected] Website: www.cvru.ac.in

PROGRAMME GUIDE DISTANCE EDUCATION PROGRAMMES

POST GRADUATE DIPLOMA IN COMPUTER APPLICATION (PGDCA)

• Scheme of Examination • Detailed Syllabus • Counseling and Study Structure • Study Modules & Books Information • Date Schedule & Instructions for Submitting Assignments

INSTITITUTE OF OPEN AND DISTANCE EDUCATION (IODE) DR. C.V.RAMAN UNIVERSITY KARGI ROAD, KOTA, BILASPUR, CHATTISGARH PHONE : 07753-253737, 8827920016, 8827920019 FAX : 07753-253728

E-mail: [email protected] Website: www.cvru.ac.in

21

POST GRADUATE DIPLOMA IN COMPUTER APPLICATION (PGDCA) Duration : 12 Months Eligibility : Graduation in any Discipline Scheme of Examination

Course Code

Name of the Course Credit Total Marks

Theory Practical Marks

Assignments

Max Min Max Min Max Min Semester-I

PGDCA1 Fundamentals of Computers and Information Technology

3 100 70 26 - - 30 11

PGDCA2 Operating System & MS Office

5 100 50 18 20 8 30 11

PGDCA3 Programming Concepts & Techniques, Programming in FoxPro

3 100 50 18 20 8 30 11

PGDCA4 Introduction to Financial Accounting with Tally

2 100 50 18 20 8 30 11

PGDCA5 OOPS & Programming in C++

3 100 50 18 20 8 30 11

Total 500 270 108 80 32 150 60 Semester-II

PGDCA6 System Analysis & Design 3 100 50 18 20 8 30 11 PGDCA7 RDBMS & SQL 3 100 50 18 20 8 30 11 PGDCA8 Programming in Visual

Basic.Net 3 100 50 18 20 8 30 11

PGDCA9 Introduction to Internet and Web Technology

3 100 50 18 20 8 30 11

PGDCA10 Project 4 100 - - 100 36 - - Total 500 200 80 180 72 120 48

Evaluation Scheme 1. 36% in each theory, practical, project, dissertation & internal assessment

2. 40% Aggregate marks to pass

DETAILED SYLLABUS SEMESTER - I

PGDCA1 - FUNDAMENTALS OF COMPUTERS AND INFORMATION TECHNOLOGY Brief history of computer, Definition of computer, characteristics of computer, applications of computer, computer v/s calculator, computer Vs human being, Types of computers Generations of computers, Basic components of a computer system - Control unit, ALU, Input/Output their functions and characteristics. instruction cycle of computer.

Personal Computer (PCs) – evolution of PCs, configurations of PCs- PC/XT, AT, 486, Pentium computers and Newer, PCs, Motherboard and its various sections, use of Expansion slots and various types of extension cards, Introduction and main capabilities & characteristics of new microprocessors--Dual core, Core 2 duo and quad core processors, Memory –primary and secondary types of memory RAM, ROM, EPROM, PROM, Cache Memory, SDRAM, DDR, DDR2 etc.

Input/Output & Storage Units-: Introduction, types, functions and working principles of various I/O devices like - Keyboard, Mouse, Trackball, Joystick, Digitizing tablet, Scanners, Digital Camera, MICR, OCR, OMR, Bar-code Reader, Voice Recognition, Light pen, Touch Screen, Monitors - characteristics and types of monitor -Digital, Analog, Size, Resolution, Refresh Rate, Interlaced / Non Interlaced, Dot Pitch, Video Standard - VGA, SVGA, XGA etc, Printers and its types – Daisy wheel, Dot Matrix, Inkjet, Laser, Line Printer, Plotter, Multi

22

Functions Devices (MFD), Sound Card and Speakers, Storage fundamentals - Primary Vs Secondary Data Storage and Retrieval methods - Sequential, Index Sequential and Direct Access, SIMM, Various Storage Devices - Magnetic Tape, Magnetic Disks, Cartridge Tape, Hard Disk Drives, Floppy Disks (Winchester Disk), Optical Disks, CD, VCD, CD-R, CD-RW, Zip Drive, flash drives Video Disk , Blue Ray Disc, SD/MMC Memory cards, Physical structure of floppy & hard disk, drive naming conventions in PC. DVD, DVD-RW.

Software and its Need, Types of Software - System software, Application software, Utility Software, System Software - Operating System, Programming languages, Assemblers, Compilers and Interpreter, Introduction to various operating system for PCs—DOS, Windows, Linux etc.

File System basics – File Allocation Table (FAT & FAT 32), NTFS and ext3 file systems, files & directory structure and its naming rules, booting process details of DOS and Windows, DOS system files.

Programming languages- Machine, Assembly, High Level, 4GL, their merits and demerits, Application Software and its types - Word-processing, Spreadsheet, Presentation Graphics, Data Base Management Software, Graphics, Browsers, E-mail clients, Report Writers etc., characteristics, Uses and examples and area of applications of each of them.

Computer Virus - working principles, Types of viruses, virus detection and prevention, viruses on network, Viruses on Windows and Linux.

Use of communication and IT , Communication Process, Communication types- Simplex, Half Duplex, Full Duplex, Communication Protocols, Communication Channels - Twisted, Coaxial, Fiber Optic, Serial and Parallel Communication, Modem - Working and characteristics, Types of network Connections - Dialup, Leased Lines, ISDN, DSL, RF, Broad band ,Types of Network - LAN, WAN, MAN ,Internet, VPN etc., Topologies of LAN - Ring, Bus, Star, Mesh and Tree topologies, Components of LAN -Media, NIC, NOS, Bridges, HUB, Routers, Repeater and Gateways. Internet & its working. Various services of Internet.

Computer Applications in Business-Need and Scope, Computer Applications in daily life, Sales, Marketing, advertising, GIS, Multimedia, Computer Applications in Classes, Virtual Classrooms, Computer applications in Offices, Information System for Accounting-Cost and Budgetary Control, Marketing and Manufacturing, Computer Applications in Materials Management, Insurance and Stock-broking, Production planning and Control, Purchasing, Banking, Credit and Collection, Warehousing. Use of computers in common public services and e-governance. Various e-governance initiatives in India.

PGDCA2 - OPERATING SYSTEMS & MS OFFICE Fundaments of operating system , definition and need. Main Services of operating system , various types of operating system, (definition and characteristics), multitasking, multiprocessing , multiprogramming, real time, time sharing, parallel, network operating system, booting process, file system.

DISK OPERATING SYSTEMS (DOS) - Introduction, History & versions of DOS DOS basics- Physical structure of disk, drive name, FAT, file & directory structure and naming rules, booting process, DOS system files.

DOS commands: Internal - DIR, MD, CD, RD, COPY, DEL, REN, VOL, DATE, TIME, CLS, PATH, TYPE etc.

External Commands - CHKDSK, XCOPY, PRINT, DISKCOPY, DISKCOMP, DOSKEY, TREE, MOVE, LABEL, APPEND, FORMAT, SORT, FDISK, BACKUP, EDIT, MODE, ATTRIB, HELP, SYS etc

WINDOWS - Introduction to Windows, its various versions and features. Hardware requirements for various versions of Windows. Working with Windows (XP or Windows 7) Windows concepts, Windows Structure, Desktop, Taskbar, Start Menu, Working with files and folders, create, copy, delete, renaming and moving files and folders, working with recycle bin-restoring deleted files, emptying the recycle bin, searching files and folders .My computer, formatting floppy disks, Using CDROM Disk and Dives.

23

Using Windows Accessories programs- Calculator, Notepad, Paint, WordPad, Character map, Paint, Command line.

Using Media Player, Sound Recorder, Volume Control.Taking Printout from programs, Printer Properties, Add fonts to Windows (Specially adding Hindi Fonts and using them). Setting up Regional and Language settings in Windows.

Advanced features of Windows -Managing Hardware & Software – Add or remove Hardware devices to/from computer, Add/remove programs, Using Scanner, Web camera, sharing of printers.

System Tools - Backup, Clipboard Viewer, Disk Defragmenter, Drive Space, Scandisk, System Information windows update.

Communication – Setting up Dial up Networking with Windows, Internet connection with Windows, Direct Cable Connection, Setting up TCP/IP properties, Hyper Terminal, Phone Dial ,Browsing the Web with internet explorer, communication through Outlook Express, Multiple Users Features of Windows. Creating and deleting user, changing user password etc. Accessibility Features of Windows.-Sharing Information between Programs, sharing folders and drives browsing the entire network, mapping windows shared drives, Using shared printers - Understanding OLE - Embed/Link Using Cut and Paste and Embed/Link Using Insert Object - Manage Embedded/Linked Object.

LINUX - Linux introduction, Basic Features, Advantages, Installing requirement, Basic Architecture of Unix/Linux system, Kernel, Shell, Linux File system-Boot block, super block, Inode table, data blocks, Linux standard directories. Partitioning the Hard drive for Linux, Installing the Linux system, System, startup and shut-down process, init and run levels.

Essential linux commands Understanding shells, Commands for files and directories cd, ls, cp, md, rm, mkdir, rmdir, pwd, file, more, less, creating and viewing files using cat, file comparisons – cmp & comm, View files, disk related commands, checking disk free spaces.

Process fundamentals, connecting processes with pipes, tee, Redirecting input output, manual help, Background processing, managing multiple processes, changing process priority with nice, scheduling of processes at command, cron, batch commands, kill, ps, who, sleep, Printing commands, find, sort, touch, file, file related commands-ws, sat, cut, dd, etc. Mathematical commands- bc, expr, factor, units, Creating and editing files with vi, joe & vim editor

MS Word Basics: Introduction to MS Office; its components, Introduction to MSWord; Features & area of use. Working with MS Word.; Menus & Commands; Toolbars & Buttons; Shortcut Menus, Wizards & Templates; Creating a New Document; Saving document, Saving as different format, Different Page Views and layouts; Applying various Text Enhancements; Working with – Styles, Text Attributes; Paragraph and Page Formatting- Using page border and watermark, Text Editing using various features ; Bullets, Numbering, Auto formatting, word count, various page view options, Printing & various print options

Advanced Features of MS-Word: Spell Check, Thesaurus, Find & Replace; Headers & Footers ; Inserting – Page Numbers, Pictures, Files, Auto texts, Symbols etc.; Working with section breaks and page breaks, Working with Columns, Tabs & Indents; Creation & Working with Tables including conversion to and from text; Margins & Space management in Document; Adding References – footnotes, endnotes, and Table of contents, Insert drawing, Mail Merge, Envelops & Mailing Labels, protect and secure documents in MS Word, Working in different languages in MS Word. Using Unicode in MS Word, Insert WordArt and other objects like shapes, clipart, charts and SamrtArts, symbol in Document. Using Macros in Word- Record, edit and run macros.

MS Excel: Introduction and area of use; Working with MS Excel.; concepts of Workbook & Worksheets; Using Wizards; Various Data Types; Using different features with Data, Cell and Texts; Inserting, Removing & Resizing of Columns & Rows; Working with Data & Ranges; Different Views of Worksheets; Zooming, Column Freezing, Labels, Hiding, Splitting etc.; Using different features with Data and Text; Use of Formulas, Calculations using various type of functions-Logical, string, date & time, maths and other types; Cell

24

Formatting including Borders & Shading; conditional formatting, sorting data items, Working with Different Chart Types; Printing of Workbook & Worksheets with various options. Import and export excel sheets to/from various format, add headers and footers, using macros in excel sheet- Record, edit and run macros.

MS PowerPoint: Introduction & area of use; Working with MS PowerPoint; Creating a New Presentation; Working with Presentation; Using Wizards; Slides & its different views; Inserting, Deleting and Copying of Slides; Working with Notes, Handouts, Columns & Lists; Adding Graphics, Sounds and Movies to a Slide; Working with PowerPoint Objects, Insert WordArt and other objects like shapes, clipart, charts and SamrtArts, symbol in PowerPoint, Designing & Presentation of a Slide Show; Master slide, Adding custom animation and effects in your presentation, Add time to your slide, Slide Sorting, Printing Presentations, Notes, Handouts with print options, Package your presentation for CD.

Outlook express: Setup email account with outlook, sending and receiving mail through outlook, concepts of CC and BCC, forwarding mail, Draft messages, formatting e-mail message, Concept of MIME Protocol, attaching files and items into messages, inserting hyperlink using outlook editor creating and using send and receive group emails, opening received messages, opening messages with attachment, replying to mail forwarding messages flagging for further action, setting email options, managing contacts with outlook, Setting up multiple email accounts on single machine.

PGDCA3 - PROGRAMMING CONCEPTS & TECHNIQUES, PROGRAMMING IN FOXPRO Programming Concepts

Introduction, Steps in program development, Problem identifications task, data analysis, input design, output identification and specifications, decision tables, algorithm, data validation.

Flowcharts, coding the program, debugging, testing, flowchart symbols, rules for making flowcharts, some examples of flowcharts, types of flowcharts, use of flowcharts, advantages and disadvantages of flowcharts.

Pseudo code – introduction, logical construction of Pseudo code, Advantages of using Pseudo code, Meta-code, Programming techniques-Top down and Bottom Up design and implementation, Modular design and Programming.

Structured Programming, Three basic modules of structured programming, Iterative logic, Modular Design and programs.

Testing and Debugging- Introduction, Testing process, debug, compiler and interpreters as debuggers, data definition languages, cohesion in modular design, Kinds of modules – sequential, selective and interactive.

FOXPRO - THE RDBMS FOR PC

FoxPro - Versions, features, requirement of Hardware and Software, FoxPro - Menu System, Working with FoxPro, Creating Database File Some common operations on data- CREATE, LIST, APPEND, CLOSE, QUIT, FoxPro - Data Types

VIEWINING AND EDITING DATA

Data Displaying and Monitoring Commands - DISPLAY, LIST, LOCATE, EDIT, CHANGE, BROWSE, REPLACE, DELETE, RECALL, PACK (All Commands with various Options)

MODIFY STRUCTURE, MEMO FIELD AND FILE UTILITIES - File utilities in FoxPro - DISPLAY DIRECTORY, COPY, DELETE, RENAME.

SORTING AND INDEXING OF DATABASE FILES

Sorting & Indexing Concept, Sort Commands - Single & Multiple Key, Advantage & Disadvantages of Sort

Indexing Vs Sorting, Single & Multiple Key, Indexing, FIND, SEEK, Rushmore Technology

PRINTING REPORTS AND LABELS

25

FoxPro Report - its creation, features & Utilities, Preview, Printing, Custom Report, grouping & Subgrouping.

FoxPro Label - Designing & Printing

MEMORY VARIABLES, DATE & TIME FUNCTIONS AND KEYBOARD MACROS

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, Keyboard Macros - Creating and Using

MATHEMATICAL COMMANDS AND FUNCTIONS

Arithmetic Operations, Mathematical Functions, Mathematical, Commands, Statistical Functions.

PROGRAMMING WITH FOXPRO

Concepts of FoxPro commands file, Modify Commands, Conditioning , Branching and Looping within Program files with Do-While Enddo, If - Endif, Scan-Endscan, For - Endfor, Docase-Endcase, Text - Endtext, Executing Commands from other command files, Macro Substitution

ERROR CONDITIONS AND PROGRAM DEBUGGING AIDS

Common Error Massages, Debugging techniques and commands

MULTIPLE DATA FILES

Concept of Multiple Database Files - Using multiple database files, Relationing the database - SET RELATION, UPDATE, APPEND FROM, COPY TO, JOIN, Relation Query by Example and SQL, CUSTOM SCREENS & USER DEFINE FUNCTIONS & OTHER TOOLS, Create Custom Screen with @, @_GET, @_EDIT, _SAY_GET_READ, Creating Box & Lines, User Define Functions, Custom Screen, Designing and their Use, FoxDoc for documentation.

PGDCA4 - INTRODUCTION TO FINANCIAL ACCOUNTING WITH TALLY Basic Concepts of Accounting, Financial Statements, Financial Statement Analysis, Cost Centre, Basic concepts of Inventory Tally Configuration & INI setup, Data Directory & Folders configuration, Single & Multiple User, Tally Screen Components, Mouse / Keyboard Conventions & Key, Combinations, Switching between screen areas, Quitting Tally. Maintaining Company Data, Basic Company Details, Create/ Alter/ Select/ Load/ Close a Company, Chart of Accounts, Company Features, Configuration.

Create, Alter & Display Groups and Ledgers, All accounting voucher types and transactions, Create and Alter new Voucher type, Item and Account Invoice transactions, Excise Invoice, Export Invoice, Transactions using Bill-wise details Create, Alter & Display Cost Centre and Cost Categories, Cost centre & Cost Category allocation in voucher entry, Creating Cost centre Class, Invoice entry in a Class situation, Create, Alter & Delete Foreign Currencies, Voucher entry using foreign currency, Bank Reconciliation, Interest calculations using simple & advance parameters, Interest calculations on outstanding balances & on invoices, Use of voucher class, adjustment of interest, Creation of voucher class, Invoice entry in a class situation.

Create, Alter & Delete Budgets for groups, ledgers & cost centres, Defining credit limit & credit period, Display Budgets & variances, Create, Alter & Delete a scenario. Enabling Job Costing in Tally, Master creation & configuration for Job costing, Creation of Voucher type & Voucher class for Stock Transactions, Creation of Transfer journal for transfer of stock between godowns, Consumption journal Transactions, payment

Voucher, Godown summary Report, Job Work Analysis, Material consumption summary. Reports like balance sheet, Profit & Loss account, Ratio analysis, Trial Balance. Accounts books like cash/bank book, All ledgers, Group summary & vouchers, Sales, purchase & journal registers, Cost centre & category summary, Cost centre breakup, ledger & group breakup, outstanding receivables & payables, interest receivable & payable, Statistics, Cash & Fund flow, Day book, List of Accounts, Reversing journals, optional vouchers, post-dated vouchers.

26

Create, Alter & Display Stock Groups and Stock Items, Stock item behaviour using costing and market valuation method, other behaviour like treating all sales as new manufacture, treating all purchases as consumed, treating all rejections inward as scrap, ignoring negative balances, Treating difference due to physical counting, Create, Alter & Display Stock categories, Create, Alter, Display simple & compound units of measures, Stock items using alternate units, Defining standard cost & selling price, Defining Rate of duty, Defining MRP, Create, Alter & Display Godowns, Allocation of items to the Godowns, All inventory voucher types and transactions, Inventory details in accounting vouchers, Defining re-order level, Transactions using tracking numbers, Use of batch-wise details in voucher, Additional cost details in vouchers, Creating Bill of material, Cost estimation, Creating Price list & defining Price levels, invoice using Price list, Zero valued entries, Transactions in case of Different actual & billed quantities. Reports like Stock summary, Inventory books like Stock item, Group summary, Stock transfers, Physical stock register, Movement analysis, Stock group & item analysis, stock category analysis, Ageing analysis, Sales order & Purchase order book, Statement of inventory related to Godowns, categories, stock query, Reorder status, Purchase & Sales order summary, Purchase & Sales bill pending, Exception reports like negative stock & ledger, overdue receivables & payables, memorandum vouchers, optional vouchers, post-dated vouchers, reversing journals.

Cheque Printing, Common printing options, Different printing formats, Multi-Account printing, Dynamic- Report specific options. Creating Group company, Use of Tally vault, Using Security control & defining different security levels, Use of Tally Audit. Back-up & Restore, Splitting company data, Export & import of Data, ODBC compliance, use of E-mail, Internet publishing, Upload, web browser & online help, Re-write data.

PGDCA5 - OOPS & PROGRAMMING IN C++ Object-Oriented Programming Paradigm, Basic Concepts of Object- Oriented Programming, Benefits of OOPs, Object-Oriented Languages, Applications of OOP, C++ Statements, Class, Structure of C++ Program ,Turbo C++ IDE Creating the Source File, Compiling, Linking and executing.

Tokens, Expressions And Control Structures :- Introduction, Tokens, Keywords, Identifiers, Basic Data types, User Defined Data Types, Derived Data Types, Symbolic Constants, Type Compatibility, Declaration of Variables, Dynamic Initialization of Variables, Reference Variables, Operators in C++, Conditional statements, various loops in C++, Arrays, string processing in C++, Scope Resolution Operator, Member Dereferencing Operators, Manipulators, Type Cast Operator, Expressions and Implicit Conversions, Operator Precedence, Control Structures.

Classes And Objects :- Specifying a Class, Defining Member Functions, Making an Outside Function Inline, Nesting of Member Functions, Private Member Function, Arrays within a Class, Memory Allocation for Objects, Static Data Member, Static Member Functions, Arrays of Objects, Object as Function Arguments.

Constructors And Destructors :- Introduction, Constructors, Parameterized Constructors, Multiple Constructors with Default Arguments, Dynamic Initialisation of Objects, Copy Constructors, Dynamic Constructors, Destructor.

Functions In C++ :- The Main Function, Function Prototyping, Call by Reference, Return by Reference, Inline Functions, Default Argument, Const. Arguments, Function Overloading, Friend and Virtual Function

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.

Inheritance : Extending Classes :- Introduction, Defining Derived Classes, Single Inheritance, Making a Private Member Inheritable, Multilevel Inheritance, Multiple Inheritance, Hierarchical Inheritance, Hybrid Inheritance.

Pointers, Virtual Functions And Polymorphism :- Compile time Polymorphism, run time polymorphism, Pointers to Objects, This Pointer, Pointers to Derived Classes, Virtual Functions, Pure Virtual Functions.

27

The C++ I/O system basics : C++ streams, The basic stream classes: C++ predefined streams, Formatted I/O: Formatting using the ios members, Setting the format flags, Clearing format flags, An overloaded form of setf ( ), Examining the formatted flags, Setting all flags, Using width() precision() and fill(), Using manipulators to format I/O.

PGDCA6 - SYSTEM ANALYSIS & DESIGN Introduction to SAD - Fundamentals of Systems, Important Terms related to Systems, Classification of Systems, Real Life Business Subsystems, Real Time Systems, Distributed Systems, Development of a successful System, Various Approaches for development of Information Systems, Structured Analysis and Design Approach, Prototype, Joint Application Development

Systems Analyst-A Profession - Why do Businesses need Systems Analysts?, Users, Analysts in various functional areas. Systems Analyst in Traditional Business, Systems Analyst in Modern Business, Role of a Systems Analyst, Duties of a Systems Analyst, Qualifications of a Systems Analyst. Analytical Skills, Technical Skills, Management Skills , Interpersonal Skills

Process of System Development- Systems Development Life Cycle, Phases of SDLC, Project Identification and Selection. Project Initiation and planning, Analysis, Logical Design, Physical Design, Implementation, Maintenance, Product of SDLC Phases, Approaches to Development, Prototyping Joint Application Design, Participatory Design.

Process of System Planning- Fact finding Techniques, Interviews, Group Discussion, Site Visits, Presentations. Questionnaires, Issues involved in Feasibility Study, Technical Feasibility, Operational Feasibility, Economic Feasibility, Legal Feasibility, Cost Benefit Analysis, Preparing Schedule, Gathering Requirements of System, Joint Application Development.

Prototyping, Design Principles, Top Down Design, Bottom Up Design, Structure Charts.

Modularity, Goals of Design, Coupling, Cohesion, System Design and Modelling, Logical and Physical Design Process Modeling: Data Flow Diagrams, Data Modeling, E-R Diagrams, Process Specification Tools, Decision Tables, Decision Trees, Notation Structured English Data Dictionary.

Implementation and Maintenance of Systems - Implementation of Systems, Conducting System Tests, Preparing Conversion Plan.

Installing Databases, Training the end users, Preparation of User Manual, Converting to the new System, Maintenance of Systems, Different Maintenance activities, Issues involved in Maintenance.

Audit and Security of Computer Systems - Definition of Audit, Objectives of Audit, Responsibility and Authority of the System Auditor, Confidentiality, Audit Planning.

Management Information Systems - Role of MIS in an organization, Different kinds of Information Systems, Transaction Processing System, Management Information , System Decision Support System. Expert System.

PGDCA7 - RDBMS & SQL RDBMS Concepts - Basic concepts of database ; Data independence ; Data models, Relational Data Model; Relational Algebra, Relational Query language – SQL ; Functional dependencies; 1st, 2nd and 3rd Normal forms, Decomposition; Integrity; Security; Concurrency; Recovery; Concept of distributed databases.

Functional Dependencies: Trivial and nontrivial dependencies, closure of a set of dependencies. Higher Normals Form: BCNF and Fourth normal forms.

Entity Relationship Model: E/R diagrams and database design with E/R diagrams.

SQL - Introduction to SQL constructs, Basic SQL statements , Select, Project, Join, Describing Oracle tables, Restricting row returns, Using SQL*Plus

28

Creating basic reports, Using the set commands, Column wrapping, Creating breaks and summaries, Adding prompts to queries, Joining Oracle tables

Equi-join, Outer join, Hiding joins by creating views, Using IN, NOT IN, EXISTS and NOT EXISTS, Subqueries, Correlated subquery, Non-correlated subqueries

Advanced SQL operators - Between operator, IN and NOT In operators, Sub-queries, EXISTS clause, Using wildcards in queries (LIKE operator)

Aggregation in SQL - Count(*), Sum, Avg, Min and max, Using the group by clause

SQL access methods - Review of Basic joining methods, Merge join, Hash Join, Nested Loop join, Advanced SQL operators, Between operator

SQL Tuning - Introduction to rule-based optimization, Introduction to cost-based optimization, Collecting table and index statistics, Changing the default optimizer modes, Using TKPROF, Using SQL*Trace, improving SQL performance, Using parallel query to improve performance, Tuning sub-queries

PL/SQL - An Introduction to PL/SQL, PL/SQL Overview, Declaration section, Executable Commands section, Condition logic, Loops, Exception Handlings, Triggers, Required System Privileges, Required Table Privileges, Types of triggers, Triggers Syntax, Enabling and Disabling Triggers, Replacing and Dropping Triggers

PGDCA8 - PROGRAMMING IN VISUAL BASIC.NET Introduction to .NET, .NET Framework features & architecture, CLR, Common Type System, MSIL, Assemblies and class libraries. Introduction to visual studio, Project basics, types of project in .Net, IDE of VB.NET- Menu bar, Toolbar, Solution Explorer, Toolbox, Properties Window, Form Designer, Output Window, Object Browser. The environment: Editor tab, format tab, general tab, docking tab. visual development & event drive Programming -Methods and events.

The VB.NET Language- Variables -Declaring variables, Data Type of variables, Forcing variables declarations, Scope & lifetime of a variable, Constants, Arrays, types of array, control array, Collections, Subroutines, Functions, Passing variable Number of Argument Optional Argument, Returning value from function. Control flow statements: conditional statement, loop statement, Msgbox & Inputbox.

Working with Forms : Loading, showing and hiding forms, controlling One form within another.

GUI Programming with Windows Form: Textbox, Label, Button, Listbox, Combobox, Checkbox, PictureBox, RadioButton, Panel, scroll bar, Timer, ListView, TreeView, toolbar, StatusBar.There Properties, Methods and events. OpenFileDilog, SaveFileDialog, FontDialog, ColorDialog, PrintDialog. Link Label. Designing menues : ContextMenu, access & shorcut keys.

Object oriented Programming: Classes & objects, fields Properties, Methods & Events, constructor, inheritance. Access Specifiers: Public Private, Projected. Overloading, My Base & My class keywords. Overview of OLE, Accessing the WIN32 API from VB.NET. COM technology, advantages of COM+, COM & .NET, Create User control, register User Control, access com components in .net application.

Database programming with ADO.NET – Overview of ADO, from ADO to ADO.NET, Accessing Data using Server Explorer. Creating Connection, Command, Data Adapter and Data Set with OLEDB and SQLDB. Display Data on data bound controls, display data on data grid.

PGDCA9 - INTRODUCTION TO INTERNET & WEB TECHNOLOGY Internet - Evolution, Protocols, Interface Concepts, Internet Vs Intranet, Growth of Internet, ISP, Connectivity - Dial-up, Leased line, VSAT etc., URLs, Domain names, Portals, Application.

Word Wide Web (WWW) - History, Working, Web Browsers, Its functions, Concept of Search Engines, Searching the Web, HTTP, URLs, Web Servers, Web Protocols

29

Browsers – features, services offered by browsers, browsers evaluation, extensions and plug-ins for browsers, some important plug-ins introduction like – flash, java, silverlight, etc. features of some major browsers – IE, Firefox, and Google Chrome.

E-mail- Process, obtaining an e-mail address, types of email services – Web based and POP3. Understanding e-mail address, SMTP and MIME protocols, Using web based and pop3 e-mail – creating a message, sending a message, CC, BCC, replay, forward, reply to all, attach a document, add signature to mail, spam mails handling, junk mails, etc. email clients software – installation and configuration. Configuring and Using Outlook Express.

File Transfer using FTP – FTP Process fundamentals, How to use FTP using browsers, FTP using client software like – Cute FTP, WS FTP, File Zilla etc. File formats and Transfer types, Anonymous and non- anonymous FTP.

E-Mail - Concepts, POP and WEB Based E-mail ,merits, address, Basics of Sending & Receiving, E-mail Protocols, Mailing List, Free Email services. Internet Protocols - Data Transmission Protocols, Client/Server Architecture & its Characteristics, FTP & its usages. Telnet Concept, Remote Logging, Protocols, Terminal Emulation, Massage Board, Internet chatting - Voice chat, text chat.

Web publishing - Concepts, Domain name Registration, Space on Host Server for Web site, HTML, Design tools, HTML editors , Image editors, Issues in Web site creations & Maintenance, FTP software for upload web site.

HTML - Concepts of Hypertext, Versions of HTML, Elements of HTML syntax, Head & Body Sections, Building HTML documents, Basic Tags of HTML - HTML Tag, TITLE Tag, BODY Tag, Formatting of Text – Headers, Formatting Tags, PRE Tag, FONT Tag, Size, Color and other attributes, Special Characters, Working with Images, META Tag, Links - Anchor tag, Lists - Unordered Lists, Ordered Lists, Definition Lists, Tables - TABLE, TR and TD Tags, Cell Spacing and Cell Padding, Colspan and Rowspan, Frames- Frameset, FRAME Tag, NOFRAMES Tag, Forms - FORM and INPUT Tag, Text Box, Radio Button, Checkbox, SELECT Tag and Pull Down Lists, Hidden, Submit and Reset, Some Special Tags – COLGROUP, THREAD, TBODY, TFOOT, _blank, _self, _parent, _top, IFRAME, LABEL, Attribute for <SELECT>, TEXTAREA

Introduction to WYSIWYG Design tools for HTML, Overview of MS FrontPage/ Macromedia Dreamweaver/ MS Expression Web and other popular HTML editors, designing web sites using MS FrontPage/MS Expression Web.

Interface basics, Create your first page, View your page in browser, Insert hyperlinks , insert image, text alignment and formatting, Insert Images, bookmarks, setting up background, images and colors, Creating tables, table properties, cell properties, background pictures and colors, create list, bullets and headlines, Introduction to CSS, using CSS.

Javascript Overview, Javascript vs. VBScript, Javascript vs. Java, Javascript versions, Script element,syntax & conventions. Variables, Expressions, Branching & Looping statements, Functions, Arrays Objects, Events & Document Object Model – onClick, onMouseOver, onSubmit, onFocus, onChange, onBlur. onLoad, onUnload. Alerts, Prompts & Confirms, Getting data with forms.

E - Commerce An introductions, Concepts, Advantages and disadvantages, Some popular E-commerce sites of World and India – Amazon, e-bay, rediff, irctc etc. (at least 10 from World and 10 from India) Technology in E-Commerce, Internet & E-business, Applications, Feasibility & various constraints. E-transition challenges for Indian corporate. Electronic Payment Systems: Introduction, Types of Electronic Payment Systems, Digital Token-Based Electronic Payment Systems, Smart Cards and Electronic Payment Systems, Credit Card-Based Electronic Payment Systems, Risk and Electronic Payment Systems.

PGDCA10 – PROJECT REPORT All the candidates of PGDCA are required to submit a project-report based on the work done by him/her during the project period. A detailed Viva shall be conducted by an external examiner based on the project report. Students are advised to see the detailed project

30

related guidelines on the website of AISECT. (www.cvru.ac.in) under Project Guidelines for student section.

COUNSELLING AND STUDY STRUCTURE Sl. No.

Course Code

Title of the Course

Credit Total Hours of Study

Counselling and Study Structure (hours) Project Face to Face Counselling

Self study

Practical Assignments

Semester I 1 PGDCA1 Fundamentals

of Computers and Information Technology

3 90 12 51 - 27 -

2 PGDCA2 Operating System & MS Office

5 150 20 55 30 45 -

3 PGDCA3 Programming Concepts & Techniques, Programming in FoxPro

3 90 12 33 18 27 -

4 PGDCA4 Introduction to Financial Accounting with Tally

2 60 8 22 12 18 -

5 PGDCA5 OOPS & Programming in C++

3 90 12 33 18 27 -

Semester II 6 PGDCA6 System

Analysis & Design

3 90 12

33 18 27 -

7 PGDCA7 RDBMS & SQL

3 90 12

33 18 27 -

8 PGDCA8 Programming in Visual Basic.Net

3 90 12

33 18 27 -

9 PGDCA9 Introduction to Internet and Web Technology

3 90 12

51 - 27 -

10. PGDCA10 Project 4 120 -

- - - 120

31

STUDY MODULES AND BOOKS INFORMATION Course Code

Name of the Course Books / Module to be used

Semester-I PGDCA1 Fundamentals of Computers

and Information Technology • Fundamentals of Computers and Information

Technology S01, AISECT, [E] • Fundamentals of Computers and Information

Technology S01 H, AISECT, [H] PGDCA2 Operating System & MS Office • Disk Operating System , MS-Windows , Linux

, MS-Word , MS Excel , MS-Power Point S02,S18,S26,S19,S20,S25, AISECT, [E]

• Disk Operating System ,MS-Windows , Linux , MS-Word , MS Excel , MS-Power Point S02,S18,S26,S19,S20,S25 H, AISECT, [H]

PGDCA3 Programming Concepts & Techniques, Programming in FoxPro

• Programming Concepts and Techniques ,FoxPro S05,S07, AISECT, [E]

• Programming Concepts and Techniques , FoxPro S05,S07 H, AISECT, [H]

PGDCA4 Introduction to Financial Accounting with Tally

• Introduction to Financial Accounting S51, AISECT, [E]

• Introduction to Financial Accounting S51, AISECT, [H]

PGDCA5 OOPS & Programming in C++ • OOPS and C++ S30, AISECT, [E] • OOPS and C++ S30, AISECT, [H]

Semester-II PGDCA6 System Analysis & Design • System Analysis & Design S16, AISECT, [E]

• System Analysis & Design S16, AISECT, [H] PGDCA7 RDBMS & SQL • RDBMS and SQL S38, AISECT, [E]

• RDBMS and SQL S38, AISECT, [H] PGDCA8 Programming in Visual

Basic.Net • Visual Basic.net , AISECT, [E] • Visual Basic.net, AISECT, [H]

PGDCA9 Introduction to Internet & Web Technology

• Internet, HTML ,Front Page S27,S37,S40, AISECT, [E]

• Internet,HTML ,Front Page S27,S37,S40 H, AISECT, [H]

PGDCA10 Project

32

DATE SCHEDULE AND INSTRUCTIONS FOR SUBMITTING ASSIGNMENTS

DUE DATE OF SUBMISSION OF ALL ASSIGNMENTS AT THE STUDY CENTRE

Semester Assignment No. Due Date First Semester PGDCA (1) PGDCA (2) PGDCA (3) PGDCA (4) PGDCA (5)

• April 30 (for January Session ) • October 31 (for July session)

Second Semester PGDCA (6) PGDCA (7) PGDCA (8) PGDCA (9) • October 31 (for July Session ) • April 30 (for January session)

Note: Assignments of the course are available for download at the CVRU Website http://www.cvru.ac.in . You can download the assignments as per your course, follow the instructions given and submit it before due dates at the study centre.