Академический Документы
Профессиональный Документы
Культура Документы
25
Typing and Editing: Working with Text Spell Checker Thesaurus. Formatting Text: Formatting Text Formatting Paragraphs Styles Working with Web Pages. Page Design and Layout: Page Formatting Page Setup Inserting Page Numbers Printing Tables Graphics. Macros: Recording a Macro Running a Macro Table of Contents Generate a Table of Contents. Document Management: Working with Documents Getting Help Change Document Display Formatting the Document Print and Print Preview. Introduction to Excel: Starting Microsoft Excel Microsoft Excel 2000 Screen Elements Working with Worksheet Working with Cells Working with Menus and Tool Bars Working with Styles and Panes Saving Worksheet. Formatting and Printing Worksheet: Page Setup Format Toolbar Print Preview Page Breaks Print. Operators and Operands: Operators and Operands Logical Operators and Functions. Formulas and Functions: Introduction to Functions Function Wizard Macros. Data Analysis with Charts: Over View of Charts Types of Charts. Analyzing Data Filtering and Pivot Tables: Filtering a List Creating Pivot Tables Working with Pivot Tables Using the Pivot Table Toolbar Formatting the Pivot Table Report Viewing Analyzing with Pivot Charts Creating and Customizing a Pivot Chart. The Database Power of Excel: Database Structure Changing the Database Sorting the Database Filters. Learning about PowerPoint: Getting Started Using Placeholders Identifying Toolbars Inserting New Slides Understanding Apply to All and Apply Applying Design Templates Setting-up Presentation Masters Creating Custom Design Templates Altering Template Appearance Navigating during Development Creating Bulleted Lists.
Working with Text: Shadowed Text Increase/Decrease Paragraph Spacing Format Painter Increase/Decrease Font Size Text Colors Word Wrap. Drawing Objects: Selections Deleting Fill Colors Fill Effects Line Effects Object Effects AutoShapes and WordArt Text Tool Moving Rotating Layering Grouping and Ungrouping. Using Images and other ClipArt: Linked Files Sound, Video Clips and Photos Activating Using Charts Creating Hyperlinks. Animating the Presentation: Animated Layers or Slides Animate Text. Using PowerPoint Tools: Style Checker Zoom Slide Miniature Pack and Go. Working in Outline View and Printing the Presentation: Using Notes Pages Using the Slide Sorter Using Transitions Printing the Presentation. Giving an On-screen Presentation: Navigation during the Presentation Meeting Minder Speaker Notes Onscreen Notes Pausing the Presentation Hiding the Pen. Combining Presentation and Animating PowerPoint Design Templates: Combining Presentation Designing Templates Animating Designing Templates. Putting the Presentation on the Web: HTML Wizard Testing the Web Presentation.
English
Effective Spoken English Introduction to Pronunciation Skills: The Need for Awareness of Pronunciation Skills The Problems Faced by Second Language Learners The Peculiar Problems of the English Language Steps for Overcoming the Problems. Introduction to Phonetics: The Significance of the Science of Phonetics The Contribution of the Study of Phonetics The Features and Scope of Phonology Varieties of English Pronunciation. Speech Organs & Mechanism of Sound Production: The Organs of Speech The Functions of the Organs
of Speech The Mechanism involved in the Production of Sounds. Vowels: A Description of Vowels Varieties of Vowels A Detailed Description of Pure Vowels Speech Practice of Pure Vowels A Description of Vowel Glides Speech Practice of Vowel Glides. Consonants: Description of Consonants Varieties of Consonants Consonant Clusters Special Problems in the Pronunciation of Consonants. Word Accent & Intonation: A Definition of Accent The Importance of Accent for Communication Guidelines for Accent on Syllables in a word Differences in Accent between RP and American English. English Grammar Functions and Usage of Parts of Speech: Nouns Pronouns Adjectives Articles Adverbs Verbs Preposition Conjunction Interjection. Common Pitfalls: Subject-Verb Agreement Modifier Misplaced and Dangling Modifiers. Sentence: Components & Uses: Types of Sentences Subject and Predicate Phrase Structure Clause Structure Forms of Sentences. Direct and Indirect Speech: Different Forms of Speech The Technique of Converting Direct Speech into Indirect Speech. Punctuation: Rules Governing Punctuation Capitalization. Everyday English Introducing the Basic Concepts: The notions of formality and informality The need to use appropriate and accurate English The language skills necessary for effective communication. Communicating Better I: Polite usage The grammatical forms that go with certain communicative functions Everyday conversation. Communicating Better II: Polite usage The grammatical forms that go with certain communicative functions Actual dialogues in everyday life. Reference Skills: Major Reference Tools Techniques for using them. Reading Skills: Reading as a skill The techniques used to answer
comprehension questions Notemaking and Note-taking. Writing I: Writing as a skill Types of writing The techniques of describing a person/a product/a process in a paragraph or two The strategies of writing a prose piece on the basis of the given clues. Writing II: The process of summarizing The techniques of summarizing The strategies of interpreting charts verbally The techniques of interpreting equations verbally. Writing III: Writing personal letters Method of Writing a C.V. The techniques of writing some important business letters related to the process of applying for and getting a job Writing reports and other official letters Some tips on portal writing. Presentation Skills and Public Speaking: The facets of speaking as a language skill The major features of presentation skills The major features of public speaking. Group Discussion and Interview Techniques: Group discussion techniques Interview techniques. Telephone Conversations: The skill of listening Telephone conversation techniques An introduction to call center strategies. Group B
Quantifiers Negations Nested Quantifiers. Counting: Binomial Coefficients Permutations Combinations The Pigeonhole Principle Ordered and Unordered Partitions Generalized Permutations and Combinations. Probability: Finite Probability Probability of Combinations of Events Probability Theory Assigning Probabilities. Properties of the Integers: Order and Inequalities Mathematical Induction Division Algorithm Euclidean Algorithm Fundamental Theorem of Arithmetic Congruence Relation. Graph Theory: Graphs and Multigraphs The Bridges of Konigsberg Walks, Paths, Circuits and Connectivity Traversable Multigraphs Isomorphic Graphs, Homeomorphic Graphs and Subgraphs Tree Graphs Labeled Graphs and Weighted Graphs Graph Coloring Planar Graphs Representing Graphs in Computer Memory Graph Algorithm. Algebraic Structure: Binary Operations Groups and Subgroups Normal Subgroups Homomorphism Rings, Integral Domain and Field.
Mathematics in Computing
Set Theory: Set and Presentation of Sets Venn Diagrams Duality. Relations: Ordered Pair and Cartesian Product Properties of Relations Operations on Relations Representing Relations Representing Relations using Digraphs Transitive Closures Equivalence Relations Partial Ordering N-ary Relations Databases and Relations. Vectors and Matrices: Definition of Matrix Operations on Matrices Properties of Addition of Matrices Properties of Transposition of Matrices Problems on Determinants GaussJordan Method. Logic and Propositional Calculus: Propositions Implications Logical Equivalences Predicates and
Karnaugh Maps Dont Care Conditions. Combinational Logic Circuits: Arithmetic Circuits Half-adder Fulladder Half-Subtractor FullSubtractor Binary Adder Binary Adder Subtractor Binary Incrementer Decoders Encoders Multiplexers Demultiplexers Basic Characteristics of Integrated Circuits. Sequential Circuits: Sequential Circuits Flip-Flops R-S Latch Clocked R-S Flip-Flop J-K Flip-Flop Edge-Trigged Flip-Flop D Flip-Flop T Flip-Flop Master-Slave J-K Flip-Flop. Registers and Counters: Registers Registers with Parallel Load, Shift Registers, Serial to Parallel Shift Registers, Parallel to Serial Shift Registers, Bidirectional Shift Register with Parallel Load Counters Classification of Counters, Synchronous Counters, Asynchronous Counters, Binary Counters. Central Processing Unit: Microprocessor CPU Architecture CPU Architecture Types Detailed Data Path of a Typical Registered based CPU Fetch-Decode-Execute Cycle CPI and MIPS Parameters. Memory Organization: Memory Hierarchy Main Memory Auxiliary Memory Cache Memory Virtual Memory RAID I/O Methods. Group C
Programming in C
Overview of C Language: Generations of Programming Languages Concepts of Algorithm Programming Language Concepts History of C Language Keywords Operators Control Structures. Functions: The Form of C Function Return Values and their Types Calling a Function Passing Values between Functions Function Declaration and Prototypes Call by Value and Call by Reference. Arrays: One Dimensional Arrays Twodimensional Arrays Initializing a Twodimensional Array Multi-dimensional Arrays. Pointers: Accessing Memory Address of a Variable Fundamentals of Pointers
Pointer Operators Declaring and Initializing a Pointer Variable Pointer Expressions and Pointer Arithmetic Using Constant Qualifiers with Pointers Pointers and Arrays Arrays of Pointers Pointers and Functions Function Pointers Dynamic Memory Allocation. Structures: Basics of Structures Declaring a Structure Accessing Structure Elements How Structure Elements are Stored Arrays of Structures Passing Structure Elements to Functions Structures within Structures Unions. Files: Defining and Opening a File Closing a File I/O Operation of File Random Access to Files Command Line Arguments.
Principles of Management
Management: An Overview Definitions of Management; The Role of Management; Functions of Managers; Levels of Management; Management Skills and Organizational Hierarchy. Evolution of Management Thought Early Approaches to Management; Classical Approach; Behavioral Approach; Quantitative Approach; Modern Approaches to Management. Social and Ethical Responsibilities of Management Social Responsibilities of Management; Arguments for and against Social Responsibilities of Business; Social Stockholders; Managerial Ethics. Fundamentals of Planning Definitions of Planning; Nature of Planning; Significance of Planning; Types of Plans; Steps in the Planning Process; Prerequisites for Effective Planning; Limitations of Planning. Objectives, Strategies and Policies Nature of Objectives; Concepts in MBO; The Process of MBO; Benefits of MBO; Limitations of MBO; Making MBO Effective; Strategies and Policies; Strategic Planning. Managerial Decision-making Significance and Limitations of Rational Decision-making; Decision-making Process; Types of Managerial Decisions; Group Decision-making; Decisionmaking Techniques.
Fundamentals of Organizing Definitions of Organizing; Benefits of Organizing; Traditional Perspectives on Organizing; Closed System vs. Open System; Formal vs Informal Organization; Bases for Departmentation; Choosing the Pattern of Departmentation. Strategic Organization Design Span of Management; Authority Defined; Power: Bases of Power; Line and Staff Relationships; Centralization vs. Decentralization; Delegation of Authority. Strategic Organization Structure Ensuring Understanding of Organization Structure; Designing Organizational Structures: An Overview; Major Structural Alternatives. Human Resource Management and the Human Factor Human Resource Management: An Overview; The Nature of People; Managerial Creativity. Motivating Employees for Job Performance Definitions and Meaning of Motivation; Classification of Motivation Theories; A Systems and Contingency Approach to Motivation. Leadership Definition and Meaning of Leadership; Key Elements of Leadership; Leadership Theories. Managing Communications Definitions of Communication; Significance of Communication in Organizations; Communication Process; Communication Flows in an Organization; Barriers to Communication. The Control Function Planning and Controlling; Importance of Controlling; Levels of Control; Basic Control Process; Direct Control vs. Preventive Control; Requirements for Effective Controls; Certified Management Audit and Enterprise SelfAudit. Control Techniques Major Control Systems; Financial Control; Budgetary Control; Quality Control; Inventory Control. Management Information Systems
Management Information; Components of an Information System; Types of Information Systems; Management Information Systems. Productivity and Operations Management Production and Productivity; Operations Management and its Importance; Operations Research, Production & Operations Management; Some Operations Research Techniques; Limitations of Operations Research. Marketing Management Nature and Scope of Marketing; Definition of Marketing; The Evolution of Marketing; The Marketing Process; Marketing Research System; Forecasting and Measurement of Demand; Positioning; Product Life Cycle; Marketing Mix. Financial Management Significance of Financial Management; Objectives of Financial Management; Functions of a Finance Manager; Financial Planning and Forecasting; Sources of Fund; Valuation Methods of a Firm; Past Performance Analysis. Management of Public Organizations Meaning of Public Organizations; Distinction between Public Enterprise and Public Sector; Performance Measurement of Public Organizations; Types of Public Sector Undertakings in India; Strategic Management and Policy Making; Decision Making in Public Organizations; Staffing and Directing in Public Organizations; Controlling; Suggestions for Improvement. Administering Health Services History of the Industry; The Transition Period; Types of Hospitals; Emergence of For-Profit Hospitals; How Healthcare Services is Distinct from Other Services; Organizational Structure in Healthcare Services; Macro Level Forces Influencing Healthcare Services; Financing in Healthcare Services; Staffing in Healthcare Services; Management Control in Healthcare Services; Quality Assurance in Healthcare Services; Need for Regulatory Mechanism; Healthcare Services in India.
Management of MNCs Defining MNCs; Characteristics of MNCs; Types of MNCs; Growth of MNCs; Evolution of MNCs; The Changing Nature of International Business; Modes of Entry to Foreign Markets; Change in Attitude towards Other Nations; Management Functions Applied in International Operations; Major Problems Faced by International Managers. Entrepreneurship What is Entrepreneurship?; Entrepreneurial Characteristics; Benefits of Entrepreneurship; Drawbacks of Entrepreneurship; The Entrepreneur Decision Process; Entrepreneurship and Innovation; Business Plan; Small Business Operations; Entrepreneurship. Group D
Operating Systems
Overview of Computers and Operating Systems: Introduction to Computers and System Software Objectives of Operating Systems History of Operating Systems Different Operating Systems and their Strategies Operating System Components Operating System Functions System Calls and System Programs. Process Concepts and Management: Process Concepts Programmers View of the Process States of the Process Process Control Block Process and Process Scheduling Algorithms. Concurrency and Process Synchronization: Need for Concurrent Process Synchronization Cooperating Processes Critical Regions and Section Problem Inter Process Communication Semaphores Monitors. Threads: Introduction to Threads Thread System Models Basic Thread Management Applications of Threads. Deadlocks and Starvation: Deadlock Definition Resource Allocation Graph Deadlock Handling Deadlock Detection and Recovery. I/O Device Management: Overview of I/O Devices I/O Hardware I/O Communication Techniques I/O Buffering Disk Scheduling RAID
Structures Optical Disks Solid State Disks Flash Memory. Memory Management: Need for Memory Management Storage Organization Memory Allocation to Programs Partitioning of Memory Free Memory Management Buddy System Memory Allocator Memory Protection Hardware in Multiprogramming Systems Overlay Structured Programs. Paging and Segmentation: Paging Page Replacement Mechanisms Segmentation Combined Approach for Paging/Segmentation. File System: Overview of Files File Access Methods Structure of Directory File Sharing File Protection File System Structure Directory Implementation File Allocation Methods Free-Space Management Techniques File System Recovery. Security: Security Objectives Security Goals Security Mechanisms and Principles Malicious Attacks Mechanism for Domain of Protection User Authentication Biometrics Auditing and Intrusion Detection Program Threats Denial of Service Attack Cryptography Internet Threats. Linux Operating Systems: History of Linux Operating System Kernel Basics File System Process Management in LINUX Memory Management in LINUX Process Scheduling in LINUX I/O Management. Windows 2000: History of Windows Operating System Windows Thread and SMP Management Windows File System of NTFS Windows Memory Management Process Management in Windows Windows I/O Management Windows Security.
Data Structures
Fundamentals of Data Structures: Concept of Data Structures Concept of Data Types Definition of Data Structures: Linear and Non-Linear Abstract Data Types (ADT) Representation and Implementation
Details of ADT Arrays Representation of Arrays. Stacks: Definition of Stack Abstract Data Type (ADT) of Stack Operations on Stack Implementation of Stacks Applications of Stacks. Queues: Definition of Queue Abstract Data Type of Queue Implementation of Queues Operations on Queues Applications of Queues Types of Queues. Linked List: Definition of Linked List ADT of Linked Lists Operations on Linked List Implementation of Linked List Data Structure Stack Implementation with Linked List Queue Implementation of Linked List Application of Linked List: Polynomials Types of Linked Lists. Trees: Definitions of Height and Depth of Trees Binary Tree Expression Tree Tree Traversals ADT of Tree Implementation of Tree Data Structure Operations on Binary Trees Binary Search Tree AVL Tree Multi-way Trees: B-tree. Graphs: Definition of Graph Directed and Undirected Graph Weighted and Unweighted Graphs Representation of Graphs in Memory Graph Traversals: DFA and BFS Spanning Tree Application of Graph: Shortest Path. Searching: Concept of Searching Types of Searching Techniques Binary Search. Sorting: Introduction to Sorting Types of Sorting: Internal Sorting and External Sorting Bubble Sort Insertion Sort Selection Sort Divide and Conquer Merge Sort Two-way Merge Sort Quick Sort Shell Sort Heap Sort. File Organization: File Organization Techniques Heap File Organization Sequential File Organization Index File Organization Index Sequential File Organization Hashing. Storage Management: Storage Management Techniques Garbage Collection Dynamic Memory Management.
Group E
Arguments by Reference Default Arguments Inline Functions. Arrays, Pointers and References: Arrays Strings Multi Dimensional Arrays Pointers Dynamic Memory Pointer Arithmetic Function Pointers References. Classes: Inline Member Functions Static Class Data Members Static Class Data Member Function Creation and Destruction of Statics Constant Member Functions Pointers to Classes Constructors Default Constructor Copy Constructor Overloading Constructors Destructors Friend Functions Default Arguments Scope Operator Static Members Object Arrays. Overloading: Function Overloading Operator Overloading Overloading ++ and , Overloading Unary Minus. Inheritance: Derived Classes Visibility Modes Types of Inheritance Protected Inheritance related to Private Inheritance Constructors in Inheritance Destructors in Inheritance Containership. Virtual Functions: Pointers to Base Classes Virtual Members Abstract Base Classes Run time Polymorphism Virtual Base Classes. Templates: Function Templates Class Templates Template Specialization Parameter Values for Templates. Exception Handling: Exception Handling. Managing Console I/O Operations: I/O Streams Unformatted I/O Operations Formatted Console I/O Operations Stream Manipulators User Defined Manipulators. Input/Output with Files: Open a File Modes of File Operations Closing a File Text Mode File Error Handling in File Operations Verification of State Flags Binary Files. Preprocessor Directives: Preprocessor Directives.
their Computation A General Error Formula. Solutions of Algebraic Equations: Bisection Method Iteration Method Method of False Position NewtonRaphson Method Secant Method. Solution of Simultaneous Equations: Gauss Elimination Method GaussJordan Method Modification of the Gauss Method to Compute the Inverse LU Decomposition LU Decomposition from Gauss Elimination Gauss-Seidel Iterative Method Jacobi Method. Interpolation: Finite Differences, Forward Differences, Backward Differences, Fundamental Theorem of Finite Differences, Central Differences, Shift, Averaging and Differential Operators Interpolation with Equal Length of Intervals, Gregory-Newtons Forward Interpolation Formula, Gregory-Newtons Backward Interpolation Formula Interpolation with Unequal Length of Intervals, Newtons Divided Difference Formula, Lagranges Interpolation Formula Least Squares Method, Fitting a Straight Line Non-linear Curve Fitting. Numerical Differentiation and Integration: Numerical Differentiation, Newtons Forward Differentiation Formula, Newtons Backward Differentiation Formula, Sterlings Differentiation Formula, Maxima and Minima of Tabulated Function Numerical Integration, General Quadrature Formula, Trapezoidal Rule, Simpsons 1/3rd Rule, Simpsons 3/8th Rule, Errors in Trapezoidal Rule, Simpsons Rules Gaussian Integration. Numerical Solution of Ordinary Differential Equations: Initial Value Problem, Eulers Method, Runge-Kutta Method. Group F
Describing the Business Organization Information Structure of the Business The Systems Development Life-Cycle Concept Life Cycle Activities Role of Systems Analyst. Basic Tools for Systems Analysis: Definition of Identification Code Coding Considerations Common Types of Codes Basic Parts of a Form Styles and Types of Forms Principles of Form Design Elements of Communication Technical Writing Presentations. Tools for Structured Systems Analysis and Design: Basic Charts Decision Tables Decision Trees Structured English Data Flow Diagrams Data Dictionary E-R Diagrams Systems Flowcharts Structured Charts. Study Phase: Study Phase Activities Project Control Problem Identification The Initial Investigation User Reviews Transition from the Logical to the Physical Logical Model of New System General Constraints Specific Objectives Output Description Purposes of Feasibility Analysis The Study Phase Report The Study Phase Review. Design Phase: Design Phase Activities Initiation of Detailed Design Test Requirements Computer Output Computer Printer Output VDT Screen Output Graphics and Desktop Publishing The Input Design Process VDT Screen Design Objectives of File Design File Design Concepts Data Base Management Systems Design Phase Report Design Phase Review. Development Phase: Development Phase Activities Implementation Planning Test Plans Training Equipment Installations Conversions Implementation Management System Specifications Computer Program Developments Development Phase Report. Operation Phase: Operation Phase Activities Changeover Routine Operations Performance Evaluation Documentation Maintenance.
Working Capital Objectives of Working Capital Management Static View of Working Capital and its Shortcomings Dynamic View of Working Capital Factors Affecting the Composition of Working Capital Interdependence Among Components of Working Capital Criteria for Evaluation of Working Capital Management Important Working Capital Ratios. Basic Cost Terms and Concepts: Types of Costs Cost Units Cost Centers Characteristics of Cost Information. Cost-Volume-Profit Analysis: Absorption Costing Direct Costing Marginal Costing The Break-even Point Contribution Margin Applying Cost-Volume-Profit Analysis Limitations of Cost-Volume-Profit Relationship Segregation of Semivariable Costs. Budgeting and Budgetary Control: Elements of Management Planning and Control System Budgeting as a Tool of Management Planning and Control Organization of the Budget Concept of Limiting Budget Factor The Budgeting Process Zero-Based Budgeting. Standard Costing and Variance Analysis: Historical Costing and its Limitations Need for Standards Types of Standards Development of Standards Process of Developing Standards Establishment of Standards Costs Computation and Analysis of Variances. Group G
Query Languages: Structure of Relational Databases Relational Algebra Tuple and Domain Calculus Basic SQL Introduction Aggregate Functions, Joins, Set Operations Operations on Structures Tables, Views, Indexes Insert, Delete and Update Operations Advanced SQL Queries and Nested Queries Programming with SQL Embedded SQL and Dynamic SQL Cursor Operations Declare, Open, Fetch and Close Query By Example and QUEL Trigger Query Optimization. File Management: Files and File Structures Secondary Storage Devices Indexing B+ Tree Index Files Hashing. Database Implementation Issues: Database Security Data Integrity Transaction Management and Concurrency Control Backup and Recovery. Database Technologies: Evolution of Computing Models Client/Server Technology and Client/Server Databases Distributed Databases Multidimensional Data and Databases Parallel Processing and Parallel Databases Spatial and Multimedia Databases Mobile Computing and Mobile Databases Web Databases. Database Applications: Knowledge Discovery in Databases Data Warehouses and Data Marts Data Mining On-Line Transaction Processing On-Line Analytical Processing Customer Relationship Management Supply Chain Management Geographic Information System.
Programming in Java
Introduction, Object-Oriented Paradigm, Basic Concept of Object Oriented Programming, What is an Object, What is Class, Data and Methods, Abstraction, Encapsulation, Inheritance, Message Passing, Polymorphism, Benefits of OOP, Applications of OOP. The Java Language. Introduction, Java History And Evolution, Features of the Java Environment, Differences between Java, C and C++, The Java Architecture,
The Bytecode, JVM (Java Virtual Machine), Just-In-Time Compilers, Java Development Kit(JDK) Types of Java Program, A Simple Java Program, Compilation and Execution, More of Java, Use of Math function and Comments, Java Program Structure, Declaration Section, Package Statement, Import Statements, Interface Statements, Class definitions, Main Method Class. Java Tokens. Constants, Variables and Data Types. Introduction, Java Tokens, Identifier, Keywords, Separators, Operators, Literals, Constants, Integer Constants, Real Constants, Single Character Constants, String constants, Backslash Character constants, Variables, Data Types, Integer Types, Floating Point types, Character Types, Boolean Types, Access Specifiers, Declarations of Variables, Giving Values to Variables, Scope of Variables, Getting Values of Variables, Arrays, Command Line Arguments. Operators in Java. Introduction, Operator Precedence, Summary. Control statements. Introduction, Selection Statements, Iteration Statements, Jump Statements. Classes. Objects and Methods. Introduction, Defining a Class, Adding Variables, Adding Methods, Creating Objects, Accessing Class Members, Constructors, Methods Overloading, Static Members, Final Variables and Methods, Final Classes, Finalize Methods Abstract Classes, Inheritance and Interfaces. Introduction. The abstract methods and abstract classes, Inheritance, The super reference, Constructor chaining, Defining Interface, Extending Interfaces, Implementing Interface, Implementing Multiple Inheritance, Differences between Abstract Class and Interfaces, Method Overriding. Exception Handling, Introduction, Type of Errors, Compile time errors, Run time Errors, Exceptions, Syntax of Exception Handling Code, Multiple Catch Statement, Nested try Statements, Using of throw and throws, Finally Statement, User defined exception, Assertion.
Packages. Introduction, Java API Packages, How we can use System Packages, Java Package Naming Conversions, Creating Our Own Packages, Accessing a Package, Visibility Control, Example for our own package creation and accessing it. Multithreaded Programming. Introduction, The Thread Life Cycle, Creating Threads, Extending the Thread Class, Implementing Runnable, Thread Scheduling, Thread Priorities, Synchronization and Dead Lock, Interthread Communication, Suspending, Resuming and Stopping Threads. Handling Strings. Introduction, The String Constructors, Operations on Strings, Character Extraction Methods, String Comparison Methods, Searching and Modifying Strings, Data Conversion and value Of( ) Methods, Changing Case of Characters, The String Buffer Class, Methods of String Buffer Class. Collection and Utilities. Introduction, Collections Overview, Core interfaces and Classes, Iterators, List Implementations, Set Implementations, Map Implementations, Other Utilities. Input Output Classes. Introduction, Concept of Java Streams, The Java I/O Classes and Interfaces, File Class, Stream Classes, The Byte Streams, Input Stream, Output Stream,, FileInputStream, FileOutputStream, The Character Streams, Reader, Writer, Random Access File, Stream Tokenizer. Networking. Introduction, Networking Basics, The Networking Classes and Interfaces InetAddress Class, URL Class, URLConnection Class, Connection-Oriented Protocol Classes, DatagramPackate and DatagramSocket Classes. Applets. Introduction, Applet Basics, Applet Life Cycle, The HTML Applet Tag, Passing parameters from an HTML file to a Java applet, Graphics Class, Color Class, Font Class, FontMetrics Class, Limitations of Applets. Event Handling. Introduction, Delegation Event Model, Event Classes, Event Listener Interfaces, Adapter Classes, Working with Frame Windows.
AWT: Controls, Layout Managers and Menus. Introduction, AWT Hierarchy, AWT Classes, Control Fundamentals, Layout Management Policies, Standard Layout Managers, Swing: Basic Concepts. Introduction. Java Foundation Classes (JFC), The Swing and the AWT, Swing Classes, Structure of a Swing Application, TopLevel Swing Containers, JComponent Class, Basic Swing Components, Swing Text Components. Exploring Swing. Introduction, Menu Components, Space Saving Lightweight Containers, Virtual Desktop Components, Advanced Text Component, New Layout Managers. Images. Introduction, Image File Formats, Creating, Loading and Displaying Images, ImageObserver, Double Buffering, Media Tracker JDBC. Introduction, JDBC-ODBC Relationship, JDBC Architecture, Types of JDBC Drivers, JDBC Classes and Interfaces, Steps for Querying the Database with JDBC, Querying and Updating Database Tables. Group H
Computer Networks
ISO-OSI Reference Model and TCP/IP Protocol Suite: Need for Computer Networks Types of Computer Networks Network Architecture Network Topologies Types of Topologies The ISO-OSI Reference Model Data Transmission in OSI Model Limitations of OSI Model TCP/IP Reference Model TCP/IP The Network Layer Protocols TCP/IP The Application Layer Protocols Differences between OSI and TCP/IP Reference Models. Data Transmission: Analog and Digital Data Representation Data Transmission Modes Digital Transmission Modems An Overview Introduction to Modulation Analog to Analog Modulation Analog to Digital Modulation Digital to Analog Modulation Digital to Digital Modulation. Transmission Media: Characteristics of Transmission Media Guided
Transmission Media Unguided Transmission Media Transmission Impairments Optical Transmission System Wireless Media. Multiplexing and Switching: Multiplexing Types of Multiplexing Advanced Multiplexing Techniques Introduction to Switching Circuit Switching Message Switching Packet Switching Comparison between Circuit Switching and Packet Switching. Public and Private Network Services: Public Switched Telephone Networks (PSTN) Integrated Services Digital Network (ISDN) PBX (Private Branch Exchange) Cellular Radio: Digital Cellular Telephony (GSM) Facsimile (FAX). IEEE Standard 802 for LANs and MANs: Channel Allocation Approach Multiple Access Protocols Project 802: IEEE 802 Protocol Set IEEE 802.1Internetworking IEEE 802.2-Logical Link Control (LLC) IEEE 802.3-MAC Module for Ethernet (CSMA/CD) IEEE 802. 4-MAC Module for Token Bus IEEE 802.5-MAC Module for Token Ring IEEE 802.6-Distributed Queue Dual Bus (DQDB) MAN Fiber Distributed Data Interface (FDDI). Data Link Layer: Data Link Layer Design Issues Data Link Protocols Flow Control Protocols Error Detection Methods Error Correction Methods. Network Layer: Network Layer Design Issues Types of Subnetworks Routing: Non-adaptive Routing and Adaptive Routing Routing Algorithms Congestion Internetworking Deadlock Avoidance and Recovery Frame Relay Systems. Application Layer: Domain Name System (DNS) Multipurpose Internet Mail Extensions (MIME) Simple Mail Transfer Protocol (SMTP) TELNET File Transfer Protocol (FTP) Trivial File Transfer Protocol (TFTP) Dynamic Host Configuration Protocol (DHCP) Simple Network Management Protocol (SNMP) Hypertext Transfer Protocol (HTTP) World Wide Web (WWW) Hypertext Markup Language (HTML).
LAN-WAN Concepts: Requirement for Local Area Networks LAN Hardware Transmission in LANS LAN Implementation Wireless LANS Virtual LANS Wide Area Networks An Introduction Transmission Facilities Communications Hardware Routing Protocols WAN Topologies WAN Applications LAN-to-WAN Connectivity.
Simple Regression and Correlation: Estimation using the Regression Line Correlation Analysis Making Inferences about Population Parameters Using Regression and Correlation Analyses: Limitations, Errors, and Caveats. Linear Programming I (Formulation and Graphical Method): Meaning and Definition of Linear Programming Requirements of Linear Programming Problem Basic Assumptions of Linear Programming Problem Advantages and Disadvantages of Linear Programming Approach General Model of Linear Programming Problem Applications of Linear Programming Problem Formulation of Linear Programming Problem Graphical Method Some Special Cases in Linear Programming Problem. Linear Programming II: Principle of Simplex Method Computational Aspect of Simplex Method Special Situations Encountered during the Application of Simplex Method TwoPhase Simplex Method. The Transportation Problem: The General Structure of the Transportation Problem LP Formulation of the Transportation Problem Solution Procedure for Transportation Problem Methods for Finding Initial Solution Test for Optimality Unbalanced Transportation Problems Maximization of Transportation Problem Degeneracy Prohibited and Preferred Routes Transshipment Problem. The Assignment Problem: Approach of the Assignment Model Solution Methods of Assignment Problems Maximization in an Assignment Problem Unbalanced Assignment Problem Restrictions on Assignment. Group I
Web Programming
Hypertext Markup Language (HTML): HTML Elements Working with Text Presenting and Arranging Text Working with Images Links and Lists Creating Tables Working with Frames Working with Multimedia
Creating HTML Forms and HTML Controls Creating Java Applets XHTML. Dynamic Hypertext Markup Language (DHTML): Components of DHTML CSS Attributes in DHTML DHTML Document Object Model DHTML Event Handlers Positioning Page Elements Animating Movement. Extensible Markup Language (XML): XML Syntax XML Elements XML Namespaces Displaying XML with CSS XML Data Format and Validations XML Schemas XML Parsers and DOM XSL Programming XML Style Sheet (XSL) Syntax Web Service Concepts and Tools XSL Transformation Recommendation Simple Object Access Protocol (SOAP) SOAP HTTP Binding APACHETOMCAT Server Parsing XML with SAX Accessing and Formatting XML from SQL Server Data. JavaScript: JavaScript Basics and Variables Data Types in JavaScript Operators in JavaScript JavaScript Statements Object Manipulation Statements and Operators Event Handlers at a Glance JavaScript Functions Built-in Objects Cookies in JavaScript Client Side Validation using JavaScript. PHP: Syntax Variables Strings Operators Conditional Statements Iterative Statements Arrays Functions Forms PHP $_GET PHP $_POST. C Sharp (C#): Program Structure Namespaces Variables and Data Types C# Operators Enumerations Classes Structs Properties Methods Control Statements Modifiers Interfaces Arrays Indexers Boxing and Unboxing Function Parameters Delegates Inheritance and Polymorphism Exception Handling. ASP.NET: .NET vs. ASP A Sample .NET Page .NET Controls .NET Events .NET Forms .NET View State Asp: TextBox Asp: Button XML Files Data Binding ArrayList
Systems Software
Introduction to System Software: System Software Tools System Software vs. Application Software. Machine Structure and Primitive Languages: General Machine Structure Machine Language Assembly Language. Assemblers: General Design Procedure Design of Assembler Table Processing: Searching and Sorting. Macro Language and Macro Processor: Macro Instructions Features of Macro Facility. Loaders and Linkers: Loader Schemes Design of Absolute Loader Design of Direct-linking Loader. Programming Languages: Importance of High Level Languages Features of High Level Languages Data Types and Data Structures Storage Allocation and Scope of Names Accessing Flexibility Functional Modularity Asynchronous Operations Extensibility and Compile-time Macros. Compilers: Statement of Problem The Phases of a Compiler. Fundamentals of Operating Systems: I/O Programming: Multiple Processors and Interrupt Mechanisms Memory Management Processor Management Information Management Graphical User Interface. UNIX Operating System: Structure of the UNIX Operating System Advantages of UNIX Understanding UNIX Commands General Purpose Utilities Standard Files Facilities with Shell vi Editor UNIX System Administration. Group J
Software Engineering
Introduction to Software Engineering: Software Engineering Software Characteristics and Applications Software Qualities Software Process Models Software Maintenance Project Management Concepts The People Capability Maturity Model.
Software Process and Project Metrics: Measures, Metrics and Indicators Metrics in the Process and Project Domains Software Measurement Metrics for Software Quality. Software Project Planning: Project Planning Objectives Software Scope Resources Software Project Estimation Decomposition Techniques Empirical Estimation Models The Make/Buy Decision. Risk Analysis and Management: Software Risks Risk Identification Reactive and Proactive Risk Strategies Risk Projection Risk Refinement Risk Mitigation, Monitoring and Management Safety Risks and Hazards Critical Systems Legacy Systems. Project Scheduling: Introduction to Project Scheduling The Relationship between People and Effort Defining a Task Set for the Software Project Selecting Software Engineering Tasks Defining a Task Network Scheduling Earned Value Analysis Error Tracking The Software Development Project Plan. Software Quality Assurance: Quality Concepts The Quality Movement Software Quality Assurance Software Reviews Formal Technical Reviews Statistical Software Quality Assurance Software Reliability. Requirement Analysis: Concepts and Principles: Requirement Analysis Requirement Elicitation for Software Principles of Analysis System Models Software Prototyping Specification. Software Design Concepts and Principles: Software Design The Design Process Design Principles Design Concepts Design Heuristics Design Documentation User Interface Design Evaluation of the Interface. Software Testing Techniques and Strategies: Software Testing Fundamentals Test Case Design Black-Box Testing White-Box Testing Defect Testing Unit Testing Verification and Validation Integration Testing System Testing Debugging.
Windows Programming
Introduction to .NET Framework: Common Language Runtime (CLR) .NET Framework Class Library Managed Execution Process The Common Type System and Common Language Specification .NET vs. Java Windows vs. DOS Programming. Introduction to Visual Basic .NET: Visual Studio .NET IDE Visual Basic .NET IDE Menu and Toolbars Toolbox Object Browser Solution Explorer Class View Window Properties Window Server Explorer Component Trays Output, Error List and Task List Windows Command Window Getting Help Building first Windows Application Building a Console Application Visual Basic .NET Language Basics: Data Types Variables and Functions Imports Statement Constants Type Conversions Statements and Comments Operators Enumerations Arrays Working with Date Properties Working with Strings. Elements of Windows Programming: OOPs Concepts Properties Methods Events Exception Handling in VB .NET. Control Structures: Decision Structures Iterative Loops. Controls in Visual Basic .NET: Control: Properties and Methods Windows Form Controls User Controls Customizing Focus. Working with Dialogs and Menus: MessageBox Dialog Controls Creating Multiple Forms in VB .NET Working with Menu Controls. Procedures and Functions: Sub Procedures: Subprocedures Passing Parameters Functions Calling Procedures and Functions Scope of the Variables. Data Access with ADO.NET using OLE: Introduction to MS-Access Introduction to SQL Server Introduction to ADO.NET OleDBConnection OleDbCommand OleDbDataReader OleDbParameters DataSet OleDbDataAdapter Data View DataGridView.
Group K
Theory of Computations
Preliminaries: Sets Sequences and Tuples Functions and Relations Graphs Mathematical Induction. Languages, Grammars and Programs: Alphabets and Strings Ordering of Strings Languages and Grammars Derivations Derivation Graphs Hierarchy of Grammars Programs Choice of a Programming Language Deterministic Programs Computations Non-deterministic Programs Configurations of Programs. Finite-State Automata: Finite Automata Formal Definition of Computation Determinism Finite-State Automata and Type 3 Grammars Type 3 Grammars and Regular Grammars Designing Finite Automata Nondeterminism Equivalence of NFAs and DFAs Two-way Finite Automata Finite Automata with Output FiniteState Transducers Moore Machines Mealy Machines Equivalence of Moore and Mealy Machines Applications of Finite Automata. Properties of Regular Languages: Properties of Regular Languages Regular Operations Closure Properties of Regular Languages Regular Expressions Equivalence with Finite Automata Non-regular Languages The Pumping Lemma for Regular Languages Applications of Pumping Lemma The Myhill Nerode Theorem and Minimization of Finite Automata. Context-Free Languages: Context-free Grammars Designing Context-free Grammars Ambiguity Useless Symbols and CFGs -Productions and CFGs Chomsky Normal Form. Push Down Automata: Push Down Automata Accepted Languages Equivalence of Acceptance by Final State and Empty Stack Equivalence with Context-free Grammars. Properties of Context-Free Languages: Non-Context-Free Languages The Pumping Lemma For Context-Free Languages Ogdens Lemma Closure Properties of CFLs.
Turing Machines: Turing Machines Recursively Enumerable and Recursive Languages Variants of Turing Machines Multitape Turing Machines Non-deterministic Turing Machines Enumerators Equivalence with other Models Hilberts Problems. Decidability and Undecidability: Decidable Languages Decidable Problems Concerning Regular Languages Decidable Problems Concerning Context-Free Languages The Halting Problem The Diagonalization Method Reduction Undecidable Problems From Language Theory Rices Theorem PostCorrespondence Problem (PCP). Complexity: Time Complexity Space Complexity. Group L
Distributed Object Systems RMI and CORBA. JNDI: Naming and Directory Services LDAP Integrating JNDI and LDAP Structure of JNDI. JavaBeans: The Component Model JavaBean Overview The JavaBeans Architecture The Bean Development Kit A Simple Example for Creating a Bean. Enterprise JavaBeans: Components of an Enterprise JavaBean Life Cycle of Stateless and Stateful Session Beans EJB Containers and its Services Working with EJBs EJB Components on the Web Uses of EJBs. Group K & L Electives
Assurance Software Reviews Formal Technical Reviews. Quality Tools in Software Development: Ishikawas Seven Basic Tools Checklist Pareto Diagram Histogram Run Charts Scatter Diagram Control Chart Cause-andEffect Diagram Relations Diagram. Defect Removal Effectiveness: Defect Removal Effectiveness Defect Removal Effectiveness and Quality Planning Cost-Effectiveness of Phase Defect Removal Defect Removal Effectiveness and Process Maturity Level. Exponential Distribution and Reliability Growth Models: Exponential Distribution Model Reliability Growth Models Model Assumptions Criteria for Model Evaluation Modeling Process Test Compression Factor Estimating the Distribution of Total Defects Over Time. Quality Management Models: Rayleigh Model Framework Code Integration Pattern PTR Submodel PTR Arrival/Backlog Projection Model Reliability Growth Models Criteria for Model Evaluation In-Process Metrics and Reports Orthogonal Defect Classification.
E-Business
E-Business Models The Digital era- History of the InternetEvolution of E-Business- The rise of E-Business- Traditional business and E-business- The emergence of infomediaries- Principles of E- businessE-Business infrastructureOrganizational culture of E-businessE-business models. Value Chain Impacts on Organizational Strategy and Structure E-Enabling the Value Chain-Supply Chain Management: An overviewE-Supply Chain- Managing Relationship in the E-Supply chainIssues in E-Supply Chain ManagementThe Future of the E-supply chain Management and Marketing Basic steps in E-business blueprint planning-Integrating E-business processes-E-business execution planE-collaboration-The E-revolution in
marketing-Database marketing-New age database marketing-TelemarketingE-marketing strategies. Role of Technology Network Infrastructure- Enterprise Network-Data Storage-Integration tools for E-business-E-business architectureData communication fundamentalsCommunication devices-Biometric technologies- Wireless technologies- Ebusiness enabling technologies CORBA. Economics of Information Goods Data and Information Information EconomyCost and Pricing of Information Goods Value of Information Products and ServicesKnowledge Management and Knowledge Economy Legal- Social- Ethical and Regulatory issues Consumer Protection- Cyber Crimes and Cyber laws- Market issuesTechnical issues- Legal issuesTechnological challenges-legal and regulatory framework-Behavioral and educational challenges-Other miscellaneous challenges. Website Design Considerations for planning a good Website- Website planning - Steps for creating an E-Business Website Defining User Requirements Designing Website architecture Implementation process Testing Launching a Website -Maintenance Electronic Payment System and Security Conventional payment processElectronic payment system-Electronic Data Interchange - CryptographyPublic key infrastructure-Stored account payment system-Stored value payment system-Acceptable use policy-Security threats-Protection against identity theft. Firewalls Types of Firewall Architectures Firewall Protection - Advantages of Firewalls.
Images in Multimedia Color Components in Multimedia Multimedia Image Files Animation and Motion Using Videos in Multimedia Working of Video Display Standards. Multimedia Hardware: Macintosh versus Windows Networking Macintosh and Windows Types of Connections Memory and Storage Devices Input Devices Output Devices Communication Devices. Multimedia Software: Text Editing and Word Processing Tools OCR Software Panting and Drawing Tools 3D Modeling and Animation Tools Image Editing Tools Sound Editing Tools Animation, Video, and Digital Movie Tools Accessories.
Unix Administration
Introduction to UNIX: Elements of a Computer System Evaluation of UNIX and its Features UNIX Help: Manual Pages Role of System Administrator Kernel and Shell Difference between UNIX and Linux Some Basic UNIX Commands. Booting and Shutting Down: Bootstrapping Booting Operations on PCs Booting in Single-user Mode Rebooting and Shutting Down Troubleshooting: Handling Crashes and Boot Failures. Core System Services: Ownership of Files and Processes The Super user Choosing a Root Password Login as Root Other Pseudo-users Components of a Process Life Cycle of a Process Signals Kill Command Process States NICE and RENICE The ps Command The top Command Runaway Processes. File Systems and Partitions: Pathnames Mounting and Unmounting Filesystems Organization of a File Tree File Types File Attributes Disk Interfaces Disk Geometry An Overview of the Disk Installation Procedure Check and Repair Filesystems. Managing Users in UNIX: The /etc/passwd File etc/master.passwd File The /etc/shadow File The /etc/group File Adding Users
Removing Users and Disabling Logins Vendor-Supplied Account Management Utility. Server Security: Seven Common Rules of Security How Security is Compromised Security Problems in the etc/passwd File Setuid Programs Important File Permissions
Miscellaneous Security Issues Security Power Tools Cryptographic Security Tools. NFS, NIS and FTP: Overview of NFS Server-Side NFS Client-Side NFS System Files Sharing NIS: The Network Information Service NIS Components Advantage and
Disadvantages of NIS NIS+ LDAP Overview of Mailing in UNIX File Transfer Protocol. Configuring Apache Server and Samba: Web Hosting Basics HTTP Server Installation File and Print Sharing.