certificate course in clerical jobs in computerised …  · web view11. data communication. local...

25
BSS BSS DETAILED SYLLABUS MASTER DIPLOMA IN COMPUTER APPLICATION 1

Upload: others

Post on 01-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS

DETAILED SYLLABUSMASTER DIPLOMA IN COMPUTER APPLICATION

1

Page 2: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS

No.

Title of the Subject Duration/Hrs

1. Computer organization 60

2. Operating system concepts using windows and Linux 60

3. Personal computer software tools (MS Word,MS Excel and Power Point)

60

4. Programming in c 50

5. Object oriented programming through c++ 50

6. Open office 50

7. Lab - I (MS Office) 40

8. Lab - III (C and C++) 50

9. Database management system using SQL,PL/SQL and Oracle 50

10. Visual programming languages using VB 50

11. Java Programming and Internet Applications 50

12. Computer networks 60

13. Lab -I (Oracle) 50

14. Lab –II (VB) 60

15. Lab -III (Java) 60

16. Seminar 60

17. Project and viva 100

Total 960

2

Page 3: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS

MDCA - 1 COMPUTER ORGANISATION

1. TYPES OF COMPUTERAnalog, Digital and Hybrid type, Hardware, Software, System software, Application software, Stored Program Concept and Von Newman Architecture, Firm ware, Human ware, Stored Program Concept, Evolution of computers, Generation of computer.

2. BACKGROUND AND NUMBER SYSTEMInformation Representation and Codes, Data Types, Complements, Addition and Subtraction of Binary Numbers, Fixed Point and Floating Point Representation, Octal and Hexadecimal System, Conversion of Number Systems, Alpha Numeric Codes – ASCII & EBCDIC, Error Detection Codes, Building Blocks of Computers, Combinational Blocks (Gates, Multiplexers, Decoders, Encoders etc.), Sequential Building Blocks (Flip Flops, Registers, Counters, Random Access Memory, etc.)

3. REGISTER TRANSFER LANGUAGE AND MICRO-OPERATIONSRegister Transfer Language, Concept of Bus, Bus and Memory Transfer, Arithmetic Micro Operations, Logical and Shift Micro Operations

4. ARCHITECTURE OF A SIMPLE PROCESSORA Simple Computer Organization, Computer Registers, Computer Instructions, Timing and Control, Instruction Cycle, Program Interrupts, Design of Basic Computer

5. CPU ORGANIZATIONAddressing Modes, Instruction Formats, CPU Organization with Large Registers, Stacks and Handling of Interrupts and Subroutines.

6. PROGRAMMING LANGUAGESMachine language, Assembly language, High level language

7. ORGANISATION OF A DIGITAL COMPUTERInput unit, Output unit, Central Processing unit, Memory

8. DATA PROCESSINGData collection, Classification, Sorting and Merging, Processing, Summarising, Storing

3

Page 4: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS

9. DATA ORGANISATIONOrganisation Data, Character, Field, Record, File, Database, Sequential Access, Random Access, Indexed Sequential Access

10. PROGRAMMING PROCESSProblem Definition, Algorithm, Flowchart and coding, Testing and debugging, Implementation, Documentation, Structured Programming

11. DATA COMMUNICATION

Local Area Network, Wide Area Network, Satellite Communication, Internet12. OPERATING SYSTEM

Introduction, Different Operating Systems, Loading and Quitting the Operating Systems, Important DOS Commands

MDCA - 2 OPERATING SYSTEM CONCEPTS USING WINDOWS AND LINUX

1. INTRODUCTION TO OPERATING SYSTEMDefinition and Necessity, Evolution and types, Concepts, Processor, Computing Environments, Structure, Hardware Organization and Architecture, Design Trends and Implementations

2. PROCESSOR AND MEMORY MANAGEMENT Process and States, Context Switching, Scheduling and Synchronization, Inter process Communication, Concurrent Processes, Threads, Critical Regions, Recover Prevention and Solutions of Dead locks, Inter Process Communication for Multi-Threaded and Multiple CPU Systems, Memory System, Types and Organizations, Cache Memory, Allocation Techniques, Partitioning, Static, Dynamic and Augmentation Paging, Swapping, Virtual Memory

3. INPUT /OUTPUT AND FILE SYSTEMSInput/Out put devices, Controllers and Channels, BUS structures, Input /Output techniques, Programmed Interrupt driven and DMA, Input /Output Subsystem layers, Graphic Support Devices, Multi Media Systems, File Systems concepts, General Hierarchical Models of file system, File and Directories, Allocation and storage issues, Connectivity, Access control and Security

4. PROCESSOR SYSTEMSSingle CPU and Multiple CPU systems, Types and Needs of multi processing systems, RISC Approach, Pipelining, Client Server concepts, Distributed systems, Networking and Services, Reliability Issues, Fault Tolerant Systems

5. LOCAL AREA NETWORKIntroduction to Network, Advantages, Network Technology, Ethernet, Arcnet, IBM Token Ring, Cabling Method, Connectors, Terminators, Hub (Active &

4

Page 5: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSSPassive), Inter Networking, Bridges & gate ways, Real world networking,LAN Software, LAN commands, User Commands, Supervisor commands,

Console commands, use of system utilities, printer queue, SPOOL, local/shared printing, Priority printing, user rights, Workstation Generation, Creation of AUTOEXEC.BAT file, MAKEUSER, user Rights, SYSCON: System configuration, FILER : Directories & Files, FCONSOLE : Menu Utility, File Server, Communication server, File server protocol, Hardware requirements, Hard disk, Memory, Types of workstation & Operating systems, Network bridges, Method of combining various types of topologies together, Setting-up of hardware for LAN installations

WINDOWS

1. WINDOWS INTRODUCTIONOperating System

2. DESK TOP ICONSMy Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents

3. WORKING WITH WINDOWSHow to create a Folder, Copying and cutting files, Renaming

4. START ICONPrograms, Favorites, Documents, Settings, Find, Run, Shut down

5. APPLICATION ICONS

LINUX1. HISTORY 1. DISTRIBUTIONS 2. DEVICES AND DRIVES IN LINUX 3. FILE SYSTEM HIERARCHY 4. COMPONENTS: KERNEL, DISTRIBUTION, SAWFISH, GNOME.

MDCA-3 PERSONAL COMPUTER SOFTWARE TOOLS

(MS WORD, EXCEL AND POWERPOINT)

WINDOWS

1. WINDOWS INTRODUCTIONOperating System

5

Page 6: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS

2. DESK TOP ICONSMy Computer, Recycle Bin, Internet Explorer, Network Neighborhood, My Documents

3. WORKING WITH WINDOWSHow to create a Folder, Copying and cutting files, Renaming

4. START ICONPrograms, Favorites, Documents, Settings, Find, Run, Shut down

5. APPLICATION ICONS

MS WORD

1. AN INTRODUCTION TO WORDThe Word work space, Starting and quitting Word, Creating and Manipulating Various documents, Editing of proofing files, Merging documents and macros

2. HOW TO USE MOUSE AND MENUWorking with dialog box

3. PRIMARY COMMANDS IN FILE MENUThe Open Commands, The File name commands, The New commands, The Save, Save As, and Save all commands, The Close command, The Page setup, The Print commands, The Exit commands

4. EDIT MENU COMMANDSThe Cut, Copy, and Paste commands, The Undo and Repeat commands

5. FORMAT COMMANDSFont commands, Paragraph commands

6. OTHER MENUThe view menu, The Insert menu, The tool menu, The table menu, The Window menu

EXCEL

1. BUILDING A SIMPLE WORKSHEETEntering 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

6

Page 7: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS2. FORMATTING BASICS

Changing Character Style, Changing Alignment, Changing Column Width

3. WORKING WITH MULTIPLE WORKSHEETCopying entries between work books, Moving sheets between work books, Deleting sheets, Quitting Excel

4. OPENING EXISTING WORKBOOKSSimple calculations, Doing Arithmetic, Totaling column of values, Naming cells and Ranges

5. FORMATTING TEXTDisplaying dollars and cents, Formatting decimal places, dates Format, Copying style and formats

6. FORMULAS THAT MAKE DECISIONSUsing 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

POWER POINT

1. POWER POINTMain Features of Power Point

2. MAKING THE PRESENTATIONCreating Template with the Auto Content Wizard. Creating a Presentation with a Template. Creating a presentation from Scratch

3. DIFFERENT VIEWSNormal Slide, Outline, Slide Sorter, Slide Show, Notes, Slide Master

4. ANIMATION, ART AND SOUNDControlling Transitions between slides. Animating Different Parts of a slide. Inserting a Motion Clip. Including Sounds in slides.

7

Page 8: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS

5. INCLUDING GRAPHS, CHARTS, TABLES AND COLUMNSOrganization Chart Slide, Creating a table Slide. Creating two column Slide, Module 1: Showing A Presentation, Rehearsing/ Timing a Presentation, Designation some slides as “Hidden”, Viewing Slides Anywhere in a Slide Show.

6. TECHNIQUES FOR MAKING A SHOW LIVELIER

7. OFFICE CONNECTIONSPresenting with the help of other Office Programs Importing the text from a World Document.

8. PRINTING A PRESENTATION

MDCA-4 PROGRAMMING IN C

1. INTRODUCTION TO PROBLEM SOLVING & C PROGRAMMINGOverview of C, Introduction, History of C, Importance of C, Sample C Programs, Programming Style, Executing a C Program, Introduction, Constants, Variables and Data Types, Character Set, Comments, Line Comment, Block Comment, Declarations, Operators in C, Arithmetic Operators, Relational Operators, Logical Operators, Hierarchy of Operations, Left to Right Operations, Right to Left Operations, Control Structures in C, Decision Making Statements, if …. else Statement, switch … case Statement and examples, Looping Statements, for loop Statement, while … Statement, do while Statement and examples, Nested Loops, Programs, Number Series, Summation, Base Conversions

2. ARRAYS AND FUNCTIONSArrays in C and Concept, One – Dimensional Arrays, Array Processing, Searching, Sorting, Merging, Multi Dimensional Arrays, Two Dimensional Arrays, Matrix Manipulation, Modular Function, Programming Concept, Function Introduction, C Library Function, User Defined Function, Function Declaration, Function Prototype, Function Definition, Scope Rules for Variables, Local Variables, Global Variables, Storage Classes, Automatic, Static, External Registers, Parameter Passing Mechanisms Introduction, Call by Value, Call by Reference, Recursive Functions, and examples, Passing Arrays as Function Arguments

3. ADVANCED PROGRAMMINGPointers, Introduction, Uses, Pointers and Arrays, Arrays of pointers, Pointer to Functions, Function Returning Pointers, String representation in C, String Manipulation using Function, Examples, Structures, Introduction, Declaration, Array of Structure, Arrays within Structures, Nested Structures, Pointers to

8

Page 9: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSSStructures, Structure as Function Arguments, Unions, Declaration, Union Versus Structures, Enumerated Data Types, Typedef

4. FILE HANDLING FEATURESFile Pointers, Defining File Pointers, Opening and Closing a File, File Functions, Putc(), Getc(), Fread(), Fwrite(), Fscanf(), Fprintf(), feof, ferror, fprintf, fscanf, fgets, fputs, fseek function – ftell, #define , #include, #undef, #if, #else, @elif, File Creation and Modification, Text Manipulation Utilities Line, Word and Character Counting, Case Conversion, Pattern Searching, Command line Arguments, C PreprocessorHeader File, Graphics Functions

5. DATA STRUCTURESFundamental Concepts, Elementary Data Organization, Data Types, Basic Concepts Stacks, Queues, Linked Lists – Concept, Singly Linked List, Doubly Linked List, Circular Linked List, Insertion, Deletion, Binary Trees, Implementation in C

MDCA-5 OBJECTED ORIENTED PROGRAMMING CONCEPTS USING C++

1. OBJECT ORIENTED PROGRAMMING CONCEPTSIntroduction, Need of OOP Concepts, Data hiding, Encapsulation, Polymorphism

2. BASIC CHARACTERISTICS OF OOPObjects, Classes, Inheritance, Reusability, Polymorphism, Operator Overloading

3. C++ PROGRAMMING-BASICSStructure of a Program, Preparations of a program, Functions, Extractions and Insertion Operators, Data types, Variables, Manipulators, Operators, Header files and library files, Error types

4. DECISION MAKINGIntroduction, Using IF statement, Nesting of IF………..ELSE statement, switch statement, Conditional statement, GO…….TO Statements, Examples

5 MAKING LOOPSIntroduction, While Statement, Do Statement, For Statement, Control Statements, Examples

5. FUNCTIONSUser defined functions, Defining, Functions- Prototypes, Passing arguments, Return statement, Recursion, Online functions, Examples

9

Page 10: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS

7. ARRAYSIntroduction, One dimensional arrays, Two dimensional arrays, Arrays of strings, Passing arrays to functions, Examples

8. STRUCTURESIntroduction, Definition, Accessing Members, Comparison of Structure Variables, Arrays of structures, Size of structures, Union, Enumerated data type, Examples

9. OBJECTS & CLASSESIntroduction, Objects and classes, Public and private, Member functions, Constructors, Destructors, Member functions outside the class, Operator overloading, Examples

10. INHERITANCEIntroduction, Derived class and Base class, Accessing Base class members, Protected access specifier Multiple inheritance, Examples

11. POINTERSUnder standing pointers, Accessing increments and scale factor, Pointer increments and scale factor, Pointers and Arrays, Pointers and Functions, Pointers and Structures, Memory management with new & delete, Concepts of linked lists, Advantage of lists, Types of linked lists

12. VIRTUAL FUNCTIONS & POLYMORPHISMIntroduction, Virtual functions, Late binding, Friend functions, Friend classes, Example

13. FILES AND STREAMSIntroduction, Stream class, Opening and closing of files, Allowed modes, Reading and Writing files, File pointers, Command line arguments

MDCA -6OPEN OFFICE

1. OVERVIEW OF OPENOFFICE.ORG CALC1. Describe the features of Open Office Calc 2. The Open Office Calc Screen

2. ENTERING INFORMATION IN A WORKSHEET 1. Entering numeric values

10

Page 11: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS2. Entering text values 3. Entering dates and times 4. Entering notes 5. Entering formulas 6. Saving the workbook

3. EDITING THE WORKSHEET 1. Selecting cells and ranges 2. Clearing and deleting cells 3. Undoing commands 4. Using Cut, Copy and Paste 5. Adding rows and columns to the worksheet 6. Entering a series of labels, numbers and dates

4. FORMATTING A WORKSHEET 1. Formatting cells 2. Applying an Auto format to a table 3. Changing column widths and row heights 4. Inserting page breaks

5. ORGANISING INFORMATION WITH WORKBOOKS 1. Linking Information between worksheets 2. Using more than one Workbook

6. CUSTOMISING OPENOFFICE CALC TO WORK THE WAY YOU DO 1. Using the Zoom command 2. Setting AutoCorrect options 3. Setting Printing Options 4. Controlling Page Orientation 5. Adjusting the Margins 6. Adding gridlines and other options

7. CREATING WORKSHEET CHARTS 1. Planning a Chart 2. Creating a Chart 3. Formatting a Chart

MDCA -7

11

Page 12: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSSLAB - I (Office)

MDCA -8LAB - II (C and C++)

MDCA - 9 DATABASE MANAGEMENT SYSTEM USING

SQL, PL/SQL AND ORACLE

1. OVERVIEW OF DATABASE MANAGEMENTData Information and knowledge, Increasing use of Data as a Corporate Resource, Data Processing versus Data Management, File-Oriented Approach versus Database Oriented Approach to Data Management (Disadvantages of File Oriented Approach), Data Independence, Database Administration Roles, DBMS Architecture, Different Kinds of BMS Users, Importance of Data Dictionary, Contents of Data Dictionary, Types of Database Languages, Data Models

2. TRADITIONAL DATA MODELANSI/SPARC 3-level Architecture and the Place of Logical Data Models in this Architecture, A brief overview of the three Traditional Models namely Hierarchical Model, Network Model and Relational ModelData Definition and Data Manipulation Constructs in each of the three Models with Examples, A comparison of the Three Models

3. RELATIONAL MODELSDefinition of Relation, Properties of Relational Model (Codd’s 12 Rules or Equivalent), Concepts of Keys : Candidate Key, Primary Key, Alternative Key, Foreign, Fundamental Integrity Rules, Entity Integrity, Referential Integrity, Relational Algebra, Select, Project, Cross Product, Different Types of Joints (Theta Join, Equi-Join, Natural Join, Other Joins), Set Operations, Tuple Relational Calculus, Domain Relation Calculus, Simple and Complex Queries Using Relational Algebra, Stand-Alone and Embedded Query Languages

4. STRUCTURED QUERY LANGUAGESSQL Constructs (SELECT … FROM … WHERE … GROUP BY … HAVING … ORDERBY…), INSERT, DELETE, UPDATE, VIEW Definition Tables, Temporary Queries, Correlated nested Queries, SQL Standards (SQL ’86, SQL’89, SQL ‘920, Transaction Constraints : Not null, Unique, Check, Primary Key, Foreign Key, References.

5. EMBEDDED SQL AND APPLICATION PROGRAMMING INTERFACES

12

Page 13: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSSLimitation of SQL in Handling Complex Applications, Programmatic Access to Relational Database, Static Embedded SQL Handling of Nulls, Cursors, Use of SQLCA/SQLLSTATE and Dynamic Embedded SQL, SQLDA, Application Programming Interfaces (API’s), Types of API Calls, Native API’s, Introduction to ODBC (Open Database Connectivity)

6. DATABASE DESIGNANSI/SPARC 3-level Architecture, Entity – Relationship Model as a tool for Conceptual Design-Entities Attributes and Relationships, ER Diagram, Converting an E-R Model into Relational Scheme, Normalization Concepts in Logical (Relational) Model, Updates Anomalies, Issues in Physical Security

7. DESIGN AND DEVELOPMENT OF DATABASE APPLICATION ON COMMERCIAL RDBMS PLATFORMSDatabase Design, Applications Design, SQL Embedded SQL, Trouble shooting Performance and Documentation

8. ORACLE SQLIntroduction to RDBMS, SQL Procedural Vs Non Procedural Languages, DDL, DML, DCL., Data Types in SQL, Create, Alter, Drop Tables, Insert, Update, Delete Tables, Constraints, Column and Table Level Constraints and NULL value Concepts –Entity and Referential integrities, Range, Searching, Patterns , Matching, Built-in Functions, UNION, INTERSECT AND MUNUS CLAUSES, Indexes, Views, Sequences, Report Creation, JOIN Concepts, Permission Granting and Revoking

9. ORACLE PL / SQLIntroduction to PL/SQL, Portability, Execution, Environment, Data types, PL/SQL in SQL PLUS, Executing a PL/SQL Block, Syntax, of PL/SQL, Structure of a PL/SQL Block, Comments, Identifiers, Commit, Rollback, Save points, Cursor, Locks : Shared Locks, Exclusive Locks – Implicit Locking, Explicit Locking, Exception Handling

MDCA -10VISUAL PROGRAMMING LANGUAGE USING VB

1. WINDOWS PROGRAMMING VISUAL BASIC ENVIRONMENTWindows Programming Concepts, Windows GUI, Application Programming Interface, Features of Windows OS, Kernal, User and GUI Services, Other APIS, Memory Models, Message Architecture of Windows, Call Backs, Window Procedures, Message Queries, Graphic Device Context, Resources in Windows, registry Dynamic Kinking Concept, Platform Difference , Windows NT, Windows 95, Other Platforms, Windows and VB Features, Steps involved in Developing a simple VB Application, Visual Basic Environment IDE Features, General – Menus

13

Page 14: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSSand Windows, Single Document Interface Environment (SDI), Toolbox and Controls, Form Window, Project Explorer, Form Designer, Object Browser Short cut (pop up) Menus, VB Editor, Creating Simple Application

2. FORMS, TOOL BOX, STANDARD CONTROLS, MENU DESIGNING AND DIALOG BOXESFrom, The Anatomy of a Form, Controls, Properties, Events and Methods, MDI Forms, Creating MDI Forms, Using Form Wizard, Tool Box, Controls, Properties, Events and Method, Custom Controls, Properties, Events and Methods, Command Button, Text Boxes, Frame Controls, List Boxes, Combo boxes, Image controls, Timer, Scroll bars, Drive List, Directory List Box, Data Control, Menu Properties, Check Event Menu Methods, Creating Menu with Menu Editor, Menu Design, Sample Menu Design Window, MDI Forms, MDI Parent & Child Forms, Window Menu, Title Converting & Arranging Child Windows, Dialog Boxes, Custom Dialog Boxes, Designing Custom Dialog Boxes, Common Dialog Boxes, File Open, File Save, Color Changing Print, Font Choice – Method.

3. VISUAL BASIC PROGRAMMINGModules and Design, Variables, Constants, Statements, Control Structures, Decision making Statements, if … else statements, Select … Case, Goto, Looping Statements, Do … while, Do … until, For … next, While … wend, Exit Statements, Functions, Built-in Functions, Working with Sun and Function Procedures, Public, Private & Static Scopes Friend Functions, Arrays, Files, Sequential Files, Random Files, Binary Files, Processing File in VB, Database Features, Data Controls, Advanced Database Controls, Tables and Queries

4. OOPS IN VB, IDE AND CRYSTAL REPORTSOOPs Concepts, Properties and Methods of and Object, Inheritance, Encapsulation Polymorphism Character, Object and VB, OLE, OLE Control, Creating an Object in VB, General property Procedures, Creating a New Class Module, Using Object Browsers IDE Features, Extension of IDE with Add-Ins, Loading Add-Ins into IDE, Using Add-Ins Application Wizard, Add-Ins Tool Bar, Creating Add-Ins, Application Level Utility Module Level Utility, Procedure Level Utility, Crystal Reports, Using Crystal Reports Understanding and Using Print Form Methods, Printing Reports

5. USING ACTIVEXUsing ActiveX, ActiveX Platform, ActiveX Requirements, Role of ActiveX in Software Development, Creating & Using ActiveX Documents, ActiveX Controls, ActiveX DLL, ActiveX Excel, Windows API, API Functions, Windows API Library Files, Declaring a Windows API Function, Statements, Data Types, Introducing DLL, DLL Calling Converts, API Viewer Using API Application. Multiple mode, Paintbrush to OS, Linear gradient tool

6. PREPARING IMAGE FOR THE WEBCreating WEB Pages with Images

14

Page 15: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS

MDCA -11JAVA PROGRAMMING & INTERNET APPLICATIONS

MODULE - I

1.0 Introduction to Java

1.1 Features1.1.1 Platform independent, Security1.1.2 Byte codes and JVM1.1.3 Java versus C++

1.2 Java Buzzwords1.2.1 Simple, object oriented, robust, multithreaded, Architecture

Neutral, High performance1.2.2 Java Applications1.2.3 Java Applets

1.3 Java Languages1.3.1 Data types in Java1.3.2 Integral types - Bytes, short, int, long1.3.3 Floating points - float, double character1.3.4 Boolean type

1.4 Variables1.4.1 Declaration of variable1.4.2 Dynamic initialization1.4.3 Scope of variables1.4.4 Final variables1.4.5 Type promotion - rules1.4.6 Type casting

1.5 Literals1.5.1 Integer, Floating point, Boolean, character and string literals

1.6 Operators1.6.1 Arithmetic Operators1.6.2 Relational Operators1.6.3 Increment and decrement operators1.6.4 Conditional Operators

1.7 Control Statements

15

Page 16: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS1.7.1 IF, if ...... else, switch.... case1.7.2 Iteration - while, do while, for break, continue

1.8 A simple java program1.8.1 Structure1.8.2 The main () method1.8.3 Command line arguments1.8.4 Editing, compiling and executing a java program

1.9 Arrays1.9.1 Declaring and creating arrays - The new operator1.9.2 One - dimensional arrays1.9.3 Multidimensional arrays1.9.4 Simple programs using arrays, read, print, sort etc

MODULE - II

2.0 Object Oriented Programming in Java

2.0.1 Class -syntax - class and method naming conversions2.0.2 Class members, private, public and protected access.2.0.3 Creating objects2.0.4 Object references2.0.5 Defining Constructors2.0.6 This keyword and its use2.0.7 Program example using simple classes2.0.8 Final member and methods2.0.9 Static members and methods2.0.10 Overloading methods2.0.11 Passing simple types and objects as method arguments

2.1 Packages2.1.1 Overview of packages in the java library2.1.2 Java.lang2.1.3 Java.io2.1.4 Java.Util2.1.5 Java. net2.1.6 Java. awt2.1.7 Java. sql2.1.8 Defining a package2.1.9 Classpath

16

Page 17: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS2.1.10 Importing a package-import statement

2.2 Interfaces2.2.1 Defining interface2.2.2 Implementation interface2.2.3 Interface variables2.2.4 Extending interfaces

2.3 Exception Handling2.3.1 Exception class hierarchy2.3.2 Exception handling-try, catch, throw2.3.4 Throw clause, finally block2.3.5 Example program using Arithemetic Exception2.3.6 Class Not Found Exception and Nullpointer Exception2.3.7 User defined exceptions-examples

MODULE - III

3.0 Inheritance

3.0.1 Defining inheritance3.0.2 Sub class, super class3.0.3 Defining sub class-extends keyword3.0.4 Creating multi level class hierarchy3.0.5 Order of constructor execution3.0.6 Super keyword3.0.7 Method over riding3.0.8 Using final to prevent over riding3.0.9 Abstractclasses

3.1 Multithreading3.1.1 Definition of thread3.1.2 Java:lang. Thread class methods3.1.3 Creating a thread

3.1.3.1 By extending thread class3.1.3.2 By implementing Runnable interface

3.1.4 Creating multiple threads3.1.5 Synchroniaing threads

3.1.5.1 Synchronized methods

17

Page 18: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS3.1.5.2 Synchronized statement

MODULE - IV

4.0 Java Library

4.0.1 Srting Handling-string class4.0.2 String Constructors4.0.3 String literals, concatenation4.0.4 Character extraction methods, substring ()4.0.5 Index methods, length () method4.0.6 String comparison method4.0.7 Conversion using value of methods

4.1 String Buffer Class4.1.1 String Buffer constructors4.1.2 Append (), insert () and replace () methods

4.2 Type Wrapper classes4.2.1 Uses of type wrapper classes4.2.2 Integer, Double, Float, Boolan, Character classes

4.3 Math class4.3.1 The math class methods

4.4 Utility classes4.4.1 The Vector class4.4.2 The Hash table class4.4.3 The Enumeration interface4.4.4 The Date Class4.4.5 Random class

4.5 Input / Output in Java4.5.1 Concepts of streams4.5.2 Java. in package -io class hierarchy4.5.3 Input stream, Out put stream, Data input Stream, Data Out

put Stream4.5.4 Reader and Writer classes4.5.5 Using console input4.5.6 The file class4.5.8 File input stream4.5.9 File input stream

18

Page 19: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS4.5.10 File handling using File Input Steam and File out put

stream4.6 Networking in Java

4.6.1 The I net Address class4.6.2 TCP / IP classes4.6.3 Socket class4.6.4 Server Socket class4.6.5 Writing a client server program using TCP/IP classes (Simple

message passing only)

MODULE - V

5.0 GUI programming

5.0.1 Java awt package5.0.2 Components and containers5.0.3 AWT class hierarchy

5.1 Applets In Java5.1.1 The Applet class5.1.2 Applets Life cycle methods5.1.3 Applet drawing methods5.1.4 HTML applet tags - to embed applets in Web pages5.1.5 Testing applets with applets viewer tool

5.2 Components classes in AWT5.2.1 label, text field, Button, Check box, Check box-group, Choice

list, Scroll bar5.3 Container classes

5.3.1 Panel, Frame, Window5.4 Layout Manager - Flow layout, Grid layout, Border layout, Card

layout5.5 Event handling

5.5.1 Event model, Listeners5.5.2 Listener objects5.5.3 Listener interfaces for most types of events

5.6 JDBC5.6.1 The 3 Tier architecture

19

Page 20: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSSINTERNET APPLICATIONS

1. INTRODUCTION TO INTERNETUnderstanding Networks, Getting to know web browsers, Getting to know the Internet Explorer Window

2. APPLICATIONSInternet Electronic Mail, Setting up E-mail, Creating Mail Messages, Editing Mail Messages, Attaching a file to a Mail message, Sending and receiving mail messages, Creating and using an Address Book

3. SEARCHING AND BROWSING ON THE INTERNET

Internet Searching, Tools for Specialized Searches, Finding Specific Topics

MDCA -12COMPUTER NETWORKS

1. INTRODUCTIONCommunication System, Analog Data, Digital Data, Synchronous and Asynchronous Data Transmission, Serial and Parallel data transmission, Simplex, Half duplex, Full duplex modes of communication.

2. TRANSMISSION MEDIAGuided or Bounded media: - Twisted pair, Coaxial Cable, Optic fiber. Non-Guided or Unbounded media: - Terrestrial microwave link and Satellite Microwave link, Radio, Infrared.

3. FIBER-OPTIC COMMUNICATIONOptical source, Propagation in fiber, Light detector, Types of fiber- mono mode, multi mode, step index, graded index, advantages of fiber-optic communication, FDDI - Fiber distributed data interface.

4. DATA MODEMSConcept of Modulation , Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK), Phase Shift Keying (PSK).

5. MULTI CHANNEL DATA COMMUNICATIONConcept of multi channeling, Multiplexing:- Frequency division multiplexing, Time division multiplexing, Pulse code modulation, CODECS.

6. NETWORK CLASSIFICATIONLAN, WAN, MAN,VAN, Applications of networks, Advantages of networks, hardware requirements for a network, Network security, firewall.

20

Page 21: CERTIFICATE COURSE IN CLERICAL JOBS IN COMPUTERISED …  · Web view11. DATA COMMUNICATION. Local Area Network, Wide Area Network, Satellite Communication, Internet. 12. OPERATING

BSSBSS

7. DATA NETWORKSSwitching techniques:-Circuit switching, message switching, packet switching. Network Topologies: - Bus, Ring, Star, Tree, Hybrid, completely connected networks, point-to-point and broadcast types.

8. NETWORK PROTOCOLSNetwork Architecture, Protocol Hierarchies, OSI Terminology, 7 layers of OSI model, Ethernet and Token ring, x.25 protocol, ISDN.

8. WIRELESS COMMUNICATION Satellite communication, GSM, Cellular Radio.

MDCA -13LAB –I (Oracle)

MDCA -14LAB – II (VB)

MDCA -15LAB – III (Java)

MDCA -16SEMINAR

MDCA -17Project and Viva

21