SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
eeLLeeaarrnniinngg SSooffttwwaarree SSoolluuttiioonnss
iinn
TTeecchhnniiccaall EEdduuccaattiioonn
IITT// CCoommppuutteerr SScciieennccee // EEnnggiinneeeerriinngg
DDeettaaiill CCoonntteenntt LLiisstt ooff SSuubbjjeeccttss
SoftTech Engineers Pvt. Ltd.
Unit 5A, The Pentagon, Next to Pune-Satara Road Telephone Exchange,
Shahu College Road, Pune - 411009, Maharashtra, India
Ph: 020-24217676, Fax: 020-24218747,
Email:eLearning@SoftTech-Engr.com
Website: www.eLearning-SoftTech.com
SoftTech Engineers Pvt. Ltd. have developed Multimedia based eLearning Software
Solutions for the First Year Engineering subjects.
 Computer Fundamentals (IT01)
 Desktop Publishing (IT02)
 Database (IT03)
 Internet Technology (IT04)
 Microsoft .NET (IT05)
 Operating System (IT06)
 Programming (IT07)
 Scripting Language (IT08)
 Web Designing (IT09)
 PC Hardware Maintenance & Troubleshooting (IT10)
 Computer Organization (IT11)
 Artificial Intelligence & Expert System (IT12)
 Computer Graphics (IT13)
Computer Fundamentals (IT01)
1 Windows Tutor 1. Operating System
2. Types of OS with Examples
3. User Interactivity of OS
4. Components of Desktop
5. Files & Folders
6. Working with Flies & Folders
7. Windows Utilities & Accessories
8. Introducing Internet Explorer
9. Windows Setting
2 Typing Tutor 1. How Computer Keyboards Work
2. Inside the Keyboard
3. Keyboard Switches
4. Explanation of the Keys on a Windows QWERTY
Keyboard
5. Keypad Keys
3 Computer Basics Tutor 1. Introduction
2. Booting Up
3. The Windows Desktop
4. Installing Programs
5. Files and Folders
6. Windows Applications and Tools
4 Word Tutor 1. Introduction To Ms Word
2. Starting with MS Word
3. Text Editing
4. Insert Menu
5. Managing Tables
6. MS Word Tools
7. Using Thesaurus & Working with Macros
5 Access Tutor 1. Introduction to DBMS
2. DataBase Management System (DBMS) & Its Types
3. MS SQL Server 2000
4. Key Concept & Primary Key
5. Queries
6. Form Controls
7. What Is A Subform?
8. Application Development using Access
6 Internet Surfing Tutor 1. Internet Basics
2. Types Of Network
3. Internet Structure / Mechanics
4. Protocol
5. Types of Internet Accounts
6. Terminologies of Internet
7. Web Page Designing
8. Web Browsers
9. Toolbar of Internet Explorer
10. e-Mail
11. Search Engine
7 PC Troubleshooting Tutor 1. Introduction
2. Identification Of Hardware Components
3. P-IV Motherboard
4. Disk Drives
5. Random Access Memory (RAM) & Its Types
6. CMOS Setup
7. Processor
8. Driver Installation
9. General OS Problems & Troubleshooting
10. Preventive Maintenance
11. Fonts
12. General Hardware Troubleshooting of Computer
13. Preventive Measures
8 Networking Tutor 1. Who Needs a Network?
2. Protocols and Packets
3. Network Topologies
4. Installing a Network Interface Card and Drivers
5. Connecting a hub, switch or router
6. Sharing Files and Folders
7. My Network Places
8. Internet Protocol (IP) Addressing
9. Wireless Network Adapters for Desktop Computers
10. Monitoring Network Performance
11. Introduction to Infrastructure Mode
12. Antenna Basics
13. Troubleshooting process
14. Wireless Interference
15. Other DOS Diagnostic Tools
16. What's in Store?
9 Excel Tutor 1. Overview
2. Entering Data and Selecting Cells
3. Formula Operators
4. Working with Charts
5. Managing Worksheets
10 Power Point Tutor 1. Introduction to MS Power Point
2. Developing a Presentation
3. Tips
4. Save a presentation to an FTP site
5. Creating The Look Of Your Presentation
6. Working with Slides
7. Adding & Formatting Text in Slides
8. Manage Notes and Handouts
9. Working with Tables and Charts
10. Printing Presentation
Desktop Publishing (IT02)
1 Page Maker Tutor 1. Introduction
2. Manipulating elements using the Control
Palette
3. Changing PageMaker's Global Defaults
4. Graphic File Formats
5. Adding Text
6. keyboard Shortcuts
7. Using the Story Editor
8. Table of Contents
9. The Frame Tools
10. The Layers Palette
11. The Library Palette
2 Corel Draw Tutor 1. Introduction
2. Tools
3. Rectangle and 3 Point Rectangle Tool
4. Color
5. Text Character
6. Tool Options
7. Other Palettes
8. New Options
9. HTML
10. Duplicate and Other Options
11. Page Setup and Background
Database (IT03)
1 Introduction to DBMS 1. Introduction
2. Database system application
3. Database systems versus file systems
4. View of Database
5. Database users and Administrators
6. Database system Structures
7. Centralized and Client-server architecture
2 Database system concepts
and Applications
1. Introduction
2. Data Models, Sachems, and Instances
3. Three-Schema Architecture and Data Independence
4. Database Languages & Interfaces
5. The Database System Environment
6. Classification of Database Management Systems
3 ER Diagrams 1. Entity Types, Entity Sets, Attributes, and Keys
2. Relationship Types, Relationship Sets, Roles
3. Weak Entity Types
4. ER Diagrams, Naming Conventions, and Design Issues
4 SQL 1. Introduction
2. SQL Data Definition and Data Types
3. Specifying Constraints in SQL
4. INSERT, DELETE, and UPDATE Statements in SQL
5. Additional Features of SQL
6. Specifying Constraints as Assertions and Actions as
Triggers
7. Views (Virtual Tables) in SQL
5 Functional Dependencies 1. Introduction
2. Informal Design Guidelines for Relation Schemas
3. Functional Dependencies
4. General Definitions of Second and Third Normal Forms
6 Transaction Processing
Concepts
1. Introduction to Transaction Processing
2. Transaction and System Concepts
3. Desirable Properties of Transactions
4. Characterizing Schedules Based on Recoverability
7 Concurrent control
technique
1. Introduction
2. Two-Phase Locking Techniques for Concurrency Control
8 Security and integrity 1. Introduction
2. Security & Authorization
3. Authorization in SQL
4. Encryption & Authentication
9 Distributed Database 1. Introduction to Distributed Databases
2. Types of Distributed Databases
3. Distributed Data Storage
4. Data Replication
5. Data Fragmentation
6. Transparency
7. Concurrency Control in Distributed Databases
8. Time stamping
9. Distributed Query Processing
10 RDBMS-MYSQL 1. The Relational Model
2. Recovery and Concurrency
3. Uncommitted Dependency Problem
4. Query Optimization
5. The Query Optimization Process
6. MySQL
7. Choosing the Working Database
8. Reserved MySQL Keywords
9. Retrieving Data With PHP & MySQL
10. MySQL Fetch Array
11. Retrieving Information from MySQL
12. MySQL Query WHERE With Wildcard
13. MySQL Join Table Setup
14. MySQL Join and LEFT JOIN Differences
15. MySQL GROUP BY - Aggregate Functions
16. Advance topics
17. MySQL Date - Formats
18. Viewing dateplayground in PHP
19. MySQL Index - Speed and Extra Overhead
MY ACCESS
11 Introduction to Microsoft
access
1. Microsoft Access Launching
2. Microsoft Access Shortcuts
3. Creating a Shortcut
4. Microsoft Access Interface
5. The Main Menu
6. The Toolbars
7. Microsoft Access Database File
8. Creating a Folder
9. Overview of Database Objects
10. Database Objects: Tables
11. Opening A Query
12. Data Access Pages
12 Introduction to Data sheet 1. Creating a Database
2. Creating a Database Using a Sample
3. Database Properties
4. Practical Learning: Using Microsoft Access
13 Introduction to Forms &
Reports
1. Forms Fundamentals Introduction
2. The Form Wizard
3. Form Wizard - Columnar
4. Data Entry on a Form
5. Form Printing
6. Printing Forms
14 Introduction to Data types 1. Introduction
2. Techniques of Controlling Data Entry Properties
3. Strings and Data Types
4. Field Size
5. Text Input Masks
6. Using Input Masks
7. Strings Formats
8. The Memo Data Type
15 Introduction to
Relationships
1. Introduction
2. The Primary Key
3. Practical Learning: Introducing Relationships
16 Introduction to Data
Analysis
1. Techniques of Sorting Records
2. Record Sorting on Tables
3. Practical Learning: Sorting Records on Tables
4. Sorting Records on Forms
5. Record Filtering on Datasheet and Form Views
6. Records Filtering Using Selections
7. Filtering Data By Selection
8. Filter By Exclusion
9. Data Analysis With Operators
10. Advanced Filter By Selection
11. Practical Learning: Filtering For
12. Data Analysis and Filtering by Comparison
13. Performing Comparisons
17 Database Maintenance,
Imports and Exports.
1. Data Maintenance
2. Validation Rule
3. Value Required for a Field
4. Data Import/Export
5. Import/Export With Text Files
18 Introduction to Expression 1. Introduction
2. Algebraic Expressions
3. Practical Learning: Basic Expressions
4. VBA and Expressions
5. Automatically Generated Code
6. Procedures and Functions
7. Procedures, Functions and their Arguments
8. Default Arguments
9. The Expression Builder
ORACAL
19 Introduction 1. Introduction
2. About the Database Home Page
3. About the Usage Monitor
4. Customizing the Appearance of the Database
20 The home page 1. About the Home Page
2. About the Customers Page
3. About the Products Page
4. About the Orders Page
5. About the Charts Page
21 Application Builder
Concepts
1. Application Builder Concepts
2. What Is a Page?
3. Understanding Conditional Rendering
4. Current Page in Expression 1
5. Viewing Session State
6. Managing Session State Values
7. Referencing Session State
8. Setting Session State
9. About Bind Variables
10. Understanding the URL that Displays for a Page
22 Using Application Builder 1. Using Application Builder
2. To access Application Builder
3. About the Administration Task List
4. About the Tasks List
5. Page Display Alternatives
6. About Application Attributes
7. Configuring Security Attributes
8. Editing Security Attributes
9. Configuring Globalization Attributes
10. About Shared Components
23 Building an application 1. Introduction
2. About Creating an Application Using a Wizard
3. Deleting an Application from Application Builder
4. Creating a Page from the Page Definition
5. Creating a Page from the Developer Toolbar
6. Running a Page or Application
7. Locking and Unlocking a Page
8. Creating a Form Using a Wizard
9. Creating Charts
10. Displaying Buttons Conditionally
11. Creating a Help Page
24 Managing database objects
with objects browser
1. Managing Database Objects with Object Browser
2. Accessing Object Browser
3. Searching For and Selecting Database Objects
4. Browsing a Table
5. Editing a Table
6. Summary of Available Views
7. Managing Indexes
8. Dropping an Index
9. Dropping a Sequence
10. Browsing a Type
11. Editing a Package
12. Creating a Procedure
13. Editing a Trigger
14. Dropping a Materialized View
Internet Technology (IT04)
1. Introduction 1. Objectives
2. What Is Java?
3. Why Learn Java?
4. Java Is Object Oriented
5. Creating a Java Application
6. Your first Java application
7. Compiling and Running the Source File
8. Creating a Java Applet
9. Including the Applet in a Web Page
10. Troubleshooting
2. Object oriented
programming and java
1. Introduction
2. Thinking in Objects: An Analogy
3. Objects and Classes
4. Behavior
5. Inheritance, Interfaces, and Packages
6. Interfaces and Packages
7. Creating a Subclass
3. Java basics 1. Objectives
2. Statements and Expressions
3. Variables and Data Types
4. Declaring Variables
5. Variable Types
6. Assigning Values to Variables
7. Number Literals
8. Arithmetic
9. More About Assignment
10. Incrementing and Decrementing
11. Comparisons
12. String Arithmetic
4. Working with Objects 1. Creating New Objects
2. Using new
3. Output
4. Accessing & Setting Class & Instance Variables
5. Casting & Converting Objects & Primitive Types
6. Casting Primitive Types
7. Converting Primitive Types to Objects
8. Determining the Class of an Object
9. The Java Class Library
5. Arrays, Conditionals &
loops
1. Arrays
2. Declaring Array Variables
3. Accessing Array Elements
4. Multidimensional Arrays
5. The Conditional Operator
6. Switch Conditionals
7. While and do Loops
8. Breaking Out of Loops
6. Creating Classes and
Applications in java
1. Introduction
2. Defining Classes
3. Constants
4. Creating Methods
5. The this Keyword
6. Variable Scope and Method Definitions
7. Passing Arguments to Methods
8. Class Methods
9. Creating Java Applications
10. Java Applications and Command-Line Arguments
11. Passing Arguments to Java Programs
12. Handling Arguments in Your Java Program
7. Java applet basics 1. Objectives
2. How Applets and Applications Are Different
3. Major Applet Activities
4. A Simple Applet
5. Including an Applet on a Web Page
6. Making Java Applets Available to the Web
7. HSPACE and VSPACE
8. CODE and CODEBASE
9. Java Archives
8. Graphics, fonts and colors 1. Objectives
2. The Graphics Class
3. Drawing and Filling
4. A Simple Graphics Example
5. Copying and Clearing
6. Text and Fonts
7. Drawing Characters and Strings
8. Finding Out Information About a Font
9. Using Color Objects
10. A Simple Color Example
9. Multithreading 1. Introduction
2. Thread Fundamentals
3. The Problem with Parallelism
4. Thinking Multithreaded
5. Points about Points
6. Protecting a Class Variable
7. Creating and Using Threads
8. Thread Scheduling
9. Preemptive Versus Nonpreemptive
10. Testing Your Scheduler
10. Streams and I/O 1. What Are Streams?
2. The java.io Package
3. The Abstract Class InputStream
4. Byte Array Input Stream
5. Filter Input Stream
6. The DataInput Interface
7. Line Number Input Stream
8. Output Streams
9. Byte Array Output Stream
10. Filter Output Stream
11. Buffered Output Stream
12. The DataOutput Interface
13. Processing a File
11. Java programming tools 1. Objectives
2. Overview of the Standard JDK Tools
3. The Runtime Interpreter
4. The Compiler
5. The Options Argument
6. The Non-Optimizing Compiler
7. The Options Argument
8. The Debugger
9. Commands
10. Visual Development Tools
11. Symantec Café
12. Natural Intelligence's Roaster
13. Aimtech's Jamba
14. Kinetix's Hyperwire
12. Advanced animation and
media
1. Objectives
2. What Is Animation?
3. Types of Animation
4. Frame-Based Animation
5. Cast-Based Animation
6. Transparency
7. Z-Order
8. The Sprite Class
9. The Background Classes
10. Color Background
11. Image Background
13. Client server networking
in java
1. Objectives
2. Internet Network Basics
3. Addresses
4. Protocols
5. Ports
6. Sockets
7. Stream Sockets
8. Designing Fortune
9. Implementing the Fortune Server
10. Implementing the Fortune Client Applet
11. Implementing the Trivia Server
14. Emerging technologies 1. Objectives
2. Java Beans
3. The Goal of Java Beans
4. GUI Merging
5. Introspection
6. Overhead
7. Java Microprocessors
8. MicroJAVA
Microsoft .NET (IT05)
1. .NET Essentials 2. What is .NET ?
3. What are Web Services?
4. Example of a Web Services Application
5. What is .NET Built On?
6. Common Language Runtime (CLR)
7. Working of the CLR
8. Class Libraries
9. Common Language Specification (CLS)
10. Minimum System Requirements to Install
11. Building Web-based Applications
12. Mobile Applications
ASP .NET
13. Introducing ASP .NET 1. Introduction
2. Internet Standards
3. The Evolution of ASP
4. The Benefits of ASP.NET
5. What Is .NET?
6. .NET Services
7. .NET Tools
14. Setting up .NET 1. Introduction
2. Installation Requirements
3. Installing ASP.NET and ADO.NET
4. Installing the .NET Framework SDK
5. Support for .NET
15. Designing a database 1. Understanding database design concepts
2. Designing a Database
3. Normalization of Data
16. Building a database 1. Building a database using SQL Server
2. Creating a Database
3. Creating SQL Server Tables
4. Creating a Stored Procedure
5. Creating a Trigger
17. Developing ASP .NET
pages
1. Handling ASP.NET events
2. ASP.NET Events
3. Page Directives
4. Choosing a Language
18. Validating user inputs 1. Validating User Input
2. Common Aspects of Validation Controls
3. Display property
4. Type Property
5. Using Validation Controls
6. Required Field Validator
7. Regular Expression Validator
8. Compare Validator
19. Maintaining state in ASP
.NET
1. Maintaining State in ASP.NET
2. Maintaining State Out of Process for Scalability
3. Out of Process State Management
4. Session Management with SQL Server
5. Session Management with ASP.NET State Server
6. Advantages
7. Disadvantages
20. ASP .NET caching 1. Session Checklist
2. ASP.NET Updates to the ASP Response Model
3. Caching with ASP.NET
4. Page Output Caching
5. Absolute cache expiration
6. Sliding cache expiration
7. Fragment Caching
8. Page Data Caching
9. Expiration
10. Explicitly removing an item from the data cache
11. File and Key Dependency and Scavenging
21. Migrating from ASP to
ASP .NET
1. ASP and ASP.NET Compatibility
2. Scripting language limitations
3. Rendering HTML page elements
4. Using script blocks
5. Strongly typed variables
6. Error handling
7. Running ASP Pages under Microsoft.NET
8. Using VB6 Components with ASP.NET
VB .NET
22. .NET defined 1. What is .NET ?
2. What are Web Services?
3. Example of a Web Services Application
4. What is .NET Built On?
5. Common Language Runtime (CLR)
6. Working of the CLR
7. Class Libraries
8. Common Language Specification (CLS)
9. .NET Framework and Languages
10. Building Web-based Applications
11. Powerful, Flexible, Simplified Data Access
12. Full Object-Oriented Constructs
13. Reuse Existing Investments
23. OOP with VB 1. OOP Basics
2. Briefly on Concepts
3. Advantages of OOP
4. Classes and Objects
5. Fields, Properties, Methods and Events
6. Constructors
7. Destructors
8. Inheritance
9. Implementing Abstract Class
10. Value Types
24. VB language 1. Console Applications
2. Example on a Console Application
3. Breaking the Code to understand it
4. Data Types, Access Specifiers
5. Access Specifiers
6. Statements and Scope
7. Imports Statement
8. Methods
9. Functions
10. Calling Methods
11. Conditional Statements
12. Loops
13. Data Type Conversion, File Extensions
14. Enumeration, Exception Handling
15. Understanding the Code
16. Strings, Math Functions
25. Windows forms 1. Windows Forms
2. Working with Forms
3. Owned Forms, InputBox
4. InputBox Function
5. Windows Forms Opacity
6. Handling Mouse Events in Forms
7. MDI Applications
8. Format Menu in VS .NET
9. Aligning multiple controls on a Form
10. Debugging VB .NET Applications
11. Logical Errors
26. controls 1. Introduction
2. Button Control
3. TextBox Control
4. Code to Validate User Input
5. Code for Saving Files to RTF
6. Label, LinkLabel
7. ListBox
8. ComboBox
9. TreeView
10. Panel, GroupBox, PictureBox
11. ToolTip, ErrorProvider
12. Common Dialogs
13. Date TimePicker, Month Calendar, Splitter
14. StatusBar
15. Status Bars with Panels
27. Files in VB .NET 1. Working with Files
2. BinaryReader and BinaryWriter Class
3. Code to create a file and read from it
4. Working with Directories
28. Multithreading 1. Introduction
2. Suspending a Thread
3. Making a Thread Sleep
4. Thread Priorities
29. Deploying applications
C#
30. Introduction 1. Introduction
2. Automatic memory management
3. Predefined types
4. Type system unification
5. Interfaces
6. Delegates
7. Attributes
31. Basic concepts 1. Declarations
2. Members
3. Enumeration members
4. Accessibility domains
5. Protected access
6. Signatures and overloading
7. Name hiding
8. Namespace and type names
9. Fully qualified names
32. Types 1. Introduction
2. Value types
3. Default constructors
4. Integral types
5. Floating point types
6. The decimal type
7. Boxing and unboxing
8. Unboxing conversions
33. Variables 1. Introduction
2. Variable categories
3. Instance variables
4. Reference parameters
5. Local variables
6. Definite assignment
7. Variable references
34. Expression 1. Expression classifications
2. Values of expressions
3. Operator overloading
4. Candidate user-defined operators
5. Function members
6. Argument lists
7. Applicable function member
8. Invocation expressions
9. Array access
10. Postfix increment and decrement operators
11. Object creation expressions
12. Delegate creation expressions
13. Multiplication operator
14. User-defined conditional logical operators
35. Statements 1. Introduction
2. Labeled statements
3. Local variable declarations
4. Local constant declarations
5. Expression statements
6. The switch statement
7. The for each statement
8. The continue statement
9. The return statement
10. The checked and unchecked statements
36. Namespaces 1. Introduction
2. Namespace declarations
3. Using directives
4. Using alias directives
5. Using namespace directives
6. Namespace members
37. Classes 1. Introduction
2. Class modifiers
3. Class base specification
4. Inheritance
5. Methods
6. Value parameters
7. Static and instance methods
8. Virtual, override, and abstract accessors
9. Instance variable initializers
38. Arrays 1. Introduction
2. Array types
3. The System.Array type
4. Array element access
5. Array initializers
Operating System (IT06)
UNIX
1 Concept of an
operating system
1. Objectives
2. What is an Operating System?
3. A Brief History of UNIX
4. Architecture of the Linux Operating System
5. Shells and GUIs
6. Logging into (and out of) UNIX Systems
7. Graphical terminals
8. Changing your password
9. General format of UNIX commands
2 Unix file system &
directory
1. Objectives
2. The UNIX Filesystem
3. Typical UNIX Directory Structure
4. Directory and File Handling Commands
5. Making Hard and Soft (Symbolic) Links
6. Specifying multiple filenames
7. Quotes
3 File and directory
permissions
1. Objectives
2. Inspecting File Content
3. Finding Files
4. Finding Text in Files
5. Sorting files
6. File Compression and Backup
7. compress, gzip
8. Handling Removable Media (e.g. floppy disks)
4 Concept of process 1. Objectives
2. Processes
3. Redirecting input and output
4. Controlling processes associated
5. Controlling other processes
5 Unix system utilities 1. Objectives
2. Connecting to Remote Machines
3. Network routing utilities
4. Remote File Transfer
5. User Information and Communication
6. Printer Control
7. Advanced Text File Processing
8. Target Directed Compilation
9. Version control with CVS
10. C/C++ compilation utilities
11. Manual Pages
6 Unix editors 1. Objectives
2. Introduction to vi
3. Basic Text Input and Navigation in vi
4. Moving and Copying Text in vi
5. Searching for and Replacing Text in vi
6. Other Useful vi Commands
7. Introduction to emacs
8. Basic Text Input and Navigation in emacs
9. Moving and Copying Text in emacs
10. Moving and Copying Text in emacs
11. Other Useful emacs Commands
12. Other UNIX editors
7 Basic system
administration
concepts and tasks
1. Objectives
2. The Superuser root
3. Shutdown and System Start-up
4. System startup
5. Adding Users
6. Controlling User Groups
7. Reconfiguring and Recompiling the Linux Kernel
8. Cron Jobs
9. Keeping Essential Processes Alive
8 Shell and shell scripts 1. Objectives
2. Shells and Shell Scripts
3. Shell Variables and the Environment
4. Simple Shell Scripting
5. More Advanced Shell Scripting
6. Case statements
7. Capturing command output
8. Start-up Shell Scripts
LINUX
9 Getting started 1. Getting Started
2. Setup Agent
3. Introductory Terms
4. Panel
5. Logging In
6. Graphical Login
7. Virtual Console Login
8. Opening a Shell Prompt
9. Creating a User Account
10. Important
11. Documentation Resources
12. Logging Out
13. Shutting Down your Computer
10 Using the graphical
desktop
1. Using the Graphical Desktop
2. Using the Desktop
3. Using the Panel
4. Workspace Switcher
5. Using the Notication Area
6. The Authentication Icon
7. Conguring the Desktop Panel
8. Start Here
9. Customizing the Desktop
10. Customizing your System
11. Logging Out
11 Diskettes and CD-
ROMs
1. Diskettes and CD-ROMs
2. Using Diskettes
3. Putting Linux Files on an MS-DOS Diskette
4. Using gfloppy
5. Using KFloppy
6. Using mke2fs
7. Using CD-ROMs with Your File Manager
8. Using X-CD-Roast to Create a CD
9. Writing ISOs with X-CD-Roast
10. Using mkisofs
12 Getting online 1. Getting Online
2. . DNS entries
3. ISDN Connection
13 Web browsing 1. Web Browsing
2. Mozilla
3. Mozilla Composer
4. Nautilus
5. Galeon
6. Tip
14 Email applications 1. Email Applications
2. Evolution
3. KMail
4. Plain Text Email Clients
5. Using Pine
6. Using Mutt
15 Printer Configuration 1. Introduction
2. Important
3. Adding a Local Printer
4. Modifying Existing Printers
5. Names and Aliases
6. Driver
16 Working with
documents
1. Working with Documents
2. The OpenOfce.org Suite
3. OpenOfce.org Features
4. OpenOfce.org Writer
5. OpenOfce.org Impress
6. OpenOfce.org Draw
7. Viewing PDFs
17 Audio video and
general amusement
1. Introduction
2. Playing CDs
3. Playing Digital Music Files
4. Using XMMS
5. Troubleshooting Your Sound Card
6. Troubleshooting Your Video Card
18 Working with images 1. Introduction
2. Viewing Images
3. Using Konqueror to View Images
4. Using GQview
5. Manipulating Images with the GIMP
6. Loading a File
7. Saving a File
19 Shell prompt basics 1. Why Use a Shell Prompt
2. The History of the Shell
3. Determining Your Current Directory with pwd
4. View Directory Contents with ls
5. Locating Files and Directories
6. Printing From The Command Line
7. Clearing and Resetting the Terminal
8. Using Redirection
9. Appending Standard Output
10. Redirecting Standard Input
11. More Commands for Reading Text Files
12. Command History and Tab Completion
13. Changing Permissions With Numbers
20 Managing files and
directories
1. Introduction
2. A Larger Picture of the File System
3. Programming and Scripting Files
4. Decompressing and Unarchiving with File Roller
5. Bzip2 and Bunzip2
6. Gzip and Gunzip
7. Zip and Unzip
8. Manipulating Files at the Shell Prompt
9. Deleting Files and Directories
21 The KDE desktop
environment
1. Introducing KDE
2. Setting Up KDE
3. Using The Panel
4. Using The Main Menu
5. Working with Multiple Desktops
6. Viewing The Taskbar
7. Adding Icons and Applets to the Panel
8. The Navigation Panel
9. Customizing KDE
10. Web Browsing
11. Logging Out of KDE
22 A Comparison of
common DOS and linux
Programming (IT07)
Programming concepts 1. Introduction
2. Variable Declaration
3. Boolean Algebra
4. The Boolean Operators
5. Comparison Operators
6. Conditional Statements (IF..THEN..ELSE)
C LANGUAGE
Getting started 1. What is C
2. Getting Started with C
3. The C character Set
4. Constants, Variables and Keywords
5. Types of C Constants
6. C Instructions
7. Control Instruction in C
The decision control
structure
1. Introduction
2. The if-else Statement
3. Nested if elses
4. Use of Logical Operators
The loop and case
control structure
1. Introduction
2. The for Loop
3. The do-while Loop
4. The continue Statement
5. Decisions Using switch
Functions 1. Introduction
2. Pointers
3. Pointer Basics
4. Pointers: Understanding Memory Addresses
Data types revisited 1. Integer, long and short
2. Integers, signed and unsigned
3. Floats and doubles
Array 1. Introduction
2. Array Initialization
3. Passing one dimensional array to a function
4. Two dimensional Array
5. Passing two dimensional array to a function
6. Memory Map of 2 dimensional array
7. Strings
8. String constants
9. Standard Library String Function
Structure 1. Why use Structure
2. Declaring a structure
3. Array of Structures
4. Additional features of Structure
Input /output in C 1. Introduction
2. Console I/O functions
3. Disk I/O Functions
C++ LANGUAGE
Preliminaries 1. Programming
2. Annotation
Expressions 1. Introduction
2. Arithmetic Operators
3. Relational Operators
4. Logical Operators
5. Bitwise Operators
6. Increment/Decrement Operators
7. Assignment Operator
8. Conditional Operator
9. Comma Operator
10. The size of Operator
11. Operator Precedence
12. Simple Type Conversion
Statements 1. Introduction
2. Simple and Compound Statements
3. The if Statement
4. The switch Statement
5. The while Statement
6. The do Statement
7. The for Statement
8. The continue Statement
9. The break Statement
10. The goto Statement
11. The return Statement
Functions 1. Introduction
2. A Simple Function
3. Parameters and Arguments
4. Global and Local Scope
5. Scope Operator
6. Auto Variables
7. Register Variables
8. Static Variables and Functions
9. Extern Variables and Functions
10. Symbolic Constants
11. Enumerations
12. Runtime Stack
13. Inline Functions
14. Default Arguments
15. Variable Number of Arguments
16. Command Line Arguments
Arrays, pointers &
references
1. Introduction
2. Multidimensional Arrays
3. Pointers
4. Dynamic Memory
5. Pointer Arithmetic
6. Function Pointers
7. References
8. Typedefs
Classes 1. Introduction
2. Inline Member Functions
3. Example: A Set Class
4. Constructors
5. Destructors
6. Friends
7. Default Arguments
8. Implicit Member Argument
9. Scope Operator
10. Member Initialization List
11. Static Members
12. Member Pointers
13. Class Object Members
14. Structures and Unions
VISUAL BASIC
Introductions to visual
basic
1. Introduction
2. Important
3. Instructions for installing Visual Basic
4. To set up from compact disc
5. To add or remove components of Visual Basic
Developing an
application in visual
basic
1. Introduction
2. How Windows Works
3. Interactive Development
4. Starting the Visual Basic IDE
5. Toolbars
6. Form Layout Window
7. SDI or MDI Interface
8. Your First Visual Basic Application
9. Resizing, Moving, and Locking Controls
10. Setting Properties
11. Setting the Icon Property
12. The Firstapp Sample Application
13. Creating a Project
14. Saving a Project
Forms controls and
menus
1. Introduction
2. Designing a Form
3. The Test Buttons Application
4. Sizing a Label to Fit Its Contents
5. Selecting Individual Options with Check Boxes
6. Creating Option Button Groups
7. The Options Application
8. Using Scroll Bars as Input Devices
9. Events in the Images Application
10. Events in the Images Application
11. Pop-up Menus
12. To display the Menu Editor
Managing projects 1. Introduction
2. Working with Projects
3. The Structure of a Visual Basic Project
4. Working with Multiple Projects
5. To add a control to a project's toolbox
6. To add a reference to another application's
7. Making and Running an Executable File
Programming
fundamentals
1. Introduction
2. How an Event-Driven Application Works
3. Code Modules
4. Using the Code Editor
5. Automatic Code Completion
6. Adding Comments to Your Code
7. Implicit Declaration
8. Understanding the Scope of Variables
9. Advanced Variable Topics
10. Scoping User-Defined Constants
11. Working with Procedures
12. Introduction to Control Structures
13. Working with Control Structures
14. Where do Objects Come From?
Using visual basic's
standard controls
1. Introduction
2. Introduction to Visual Basic Controls
3. Validating Control Data by Restricting Focus
4. Sample Application: Calc.vbp
5. Possible Uses
6. ADO Data Control Events
7. The Value Property
8. Responding to the Mouse and Keyboard
9. Combo Box Styles
10. Getting List Contents with the Text Property
11. Creating Keyboard Shortcuts
12. Using the Data Control
13. Using the Frame Control
14. Using the Horizontal and Vertical Scroll Bar
15. Using the Image Control
16. The AutoSize and WordWrap Properties
17. Adding Items to a List
18. Adding an Item at a Specified Position
19. Creating Multiple-Column
20. Creating Option Button Groups
21. Using the Shape Control
22. Using the Text Box Control
23. Using the Timer Control
International issues 1. Introduction
2. International Software Definitions
3. Localization Model
4. Access and Shortcut Keys
5. Numeric Values and Separators
6. Issues Specific to the Double-Byte Character Set
DEVELOPER 2000
Introduction 1. Introduction
2. Tools Provided By Oracle Developer/2000
3. Lesson Summary
End user interface
Creating Alerts and
Procedures
1. Introduction
2. Creating an Alert
3. Lesson Summary
Creating reports 1. Introduction
2. Creating Reports
Scripting Language (IT08)
ASP 1. The need for ASP
2. What Can You Do with Active Server Pages?
3. Personal Web Server
4. Hello, World
5. Dim ‘em first
6. Subroutines, Functions and Includes
7. The Object Model
8. The Application object
9. Handling User Input Forms and Query Strings
10. Data Manipulation using ASP
11. SQL Reference
12. The INSERT Statement
13. Activex Data Objectx (ADO) Reference
14. Extending ASP : COM Components
15. The ASP Resource Guide
XML 1. Introduction
2. Document Modeling
3. Presentation
4. Origins of XML
5. Maximum Error Checking
6. Creating Documents
7. The XML Toolbox
8. Markup and Core Concepts
9. The XML declaration
10. XML Is Not HTML
11. Connecting Resources with Links
12. XML Application: XHTML
13. Presentation: Creating the End Product
14. Font size
15. Internationalization
16. Programming for XML
WAP-WML
Introduction to WAP 1. Why WAP?
2. Motorola ADK
3. Using WAP Emulators
Starting in WML 1. Starting In WML
2. Using the Browser
3. Hello World
4. Paragraphs
5. Text Variance
Deck navigation 1. Using Anchors
2. The DO Element
3. Special Characters
Option and built-in-events 1. Option Menus
2. Option Groups
3. Onpick
4. Ontimer
Variables in WML 1. Variables in Content
2. Setting Value by Navigation
3. Setting Value by Selection
4. Setting Value by Input
5. Input Formats
6. Password Input
7. Fieldsets
Tables and images 1. Tables
2. Creating Images
3. Displaying Images
4. Images as Links
5. Aligning Images
6. Spacing Images
Environment and security 1. Xitami Web Server
2. Configuring MIME Types
3. Server-Side Scripting
4. Access Security
5. Meta Information
Adding functionality 1. Introducing WML Script
2. The Script Interpreter
3. Using Variables
4. Declaring Functions
5. Using Functions
6. External Accessibility
7. External Calls
8. Using Pragmas
Using operators 1. Using Operators
2. Arithmetical Operators
3. Assignment Operators
4. Logical Operators
5. Comparison Operators
6. Conditional Operators
7. Type Testing
Web Designing (IT09)
1 HTML-DHTML 1. HTML as a Changing Language
2. What is HTML?
3. HTML Tools
4. Text Editors
5. Managing HTML Documents Locally Objectives
6. Naming Conventions
7. Saving Files
8. The Components of HTML
9. Building HTML Documents
10. Building an HTML Shell
11. Formatting Text
12. Tags for Text Formatting
13. Text Styles
14. Formatting a Complete Text Document
15. Adding Lists
16. Introduction to Tables
17. Adding Borders and Width
18. Aligning Text
19. The DIV Element
20. Aligning Text in Tables
21. Working with Images
22. Image Tag Attributes
23. Using Text and Background Color
24. Text and Link Colors
25. Typographic Concepts
26. Working with Dynamic HTML
27. Working with Internet Explorer’s DHTML
2 Dreamweaver 1. Dreamweaver Basics
2. The Document window
3. The status bar
4. The Coding toolbar
5. The Files panel
6. The CSS Styles panel
7. Accomplishing basic tasks in Dreamweaver 8
8. Opening files in Dreamweaver
9. Create and save a new page
10. Insert tables
11. Review your task
12. Insert and play a Flash file
13. Insert Flash Video
14. Insert body text
15. Create links
16. Create a new style sheet
17. Explore the CSS Styles panel
18. Apply a class style to text
19. Apply the rule
20. Publishing Your Site
21. Upload your local files
3 Flash 1. Introduction to Flash MX 2004
2. Vector and Bitmap Images
3. Open Option
4. Export option
5. Import Option
6. Publish Option
7. Visual Guides
8. Tools
9. Free Transform and Fill Transform Tool
10. Layer
11. Guide Layer and Motion Guide Layer
12. Motion Tween
13. Masking
14. Align Options
15. Make same width and height
16. Group and Ungroup
17. Font Mapping
18. History Palette
19. Actionscript
20. Load Movie and Unload Movie
21. Start and Stop Drag Command
4 Photoshop 1. Introduction
2. Interface of Photoshop CS
3. Tools
4. Blur, Sharpen and Smudge Tool
5. Image Adjustments
6. Color Balance
7. Shadow or Highlight
8. Duplicate Apply Image and Calculations
9. Layer Properties
10. Inner Shadow
11. Fill and Adjustment Layer
12. Type and Rasterize Layer
13. Distributed Linked Layer
14. Color Settings
15. Blending modes
16. Brush Palette
17. Channels palette
18. File Browser Palette
19. Navigator Palette
20. Swatches and Styles Palette
21. Layer Palette
22. Brush Strokes
PC Hardware Maintenance & Troubleshooting (IT10)
Microcomputer system 1. Introduction
2. Computer Organisation
3. Hardware and Software
4. Instruction Cycle
5. Input/Output Units
Peripheral devices 1. Introduction
2. Keyboard
3. Keyboard Function
4. Mechanical keyswitch keyboard
5. Capacitive keyswitch keyboard
6. Printer
7. Impact and Non-Impact Printer
8. Parallel Interface and Serial Interface
9. Magnetic Storage Devices
10. Basic Principle
11. Disk Drive Types
12. Floppy Diskette
13. Write Protect Feature
14. Spindle Motor
15. Hard Disk Drive
16. Size and Capacity
17. Data Organisation on Hard Disk
18. Mouse
19. CD-ROM Drive
20. CD-R Drive
21. Scanner
22. Display devices
23. Cathode ray tube
24. Electron gun
25. Light-emitting diode
26. LED technology
27. Light extraction
28. Liquid crystal display
29. Thin-film transistor
30. Organic light-emitting diode
31. Surface-conduction electron-emitter display
32. Vacuum fluorescent display
PC hardware overview 1. Introduction
2. Hardware-BIOS-DOS Interaction
3. The PC Family–OG
4. PC Family (NG)
5. CPU
6. New Generation PC Hardware
7. Product Engineering
8. AC Power Connections
9. Interconnections between Boxes
10. Inside the System Box
11. SMPS
12. Motherboard Components–NG
13. Front Panel Indicators and Controls–OG
14. New Generation Front Panels
15. Floppy Disk Drives
16. Hard Disk Drives–OG
17. Motherboard Logic–OG
18. Memory Space–OG
19. NG Interrupts
20. Keyboard Interface–OG
21. Serial Interface–OG
22. Floppy Disk Controller (FDC)–OG
23. NG Hard Disk Controller
24. Advanced Microprocessors
25. Advanced PC Operating Systems
26. Typical Pentium 4 Motherboard
Microprocessors in PC 1. Introduction
2. Pentium
3. Pentium Organization
4. Superscalar Architecture
5. Functional Redundancy Check (FRC)
6. Power Management
7. Microprocessor Level Power Management
8. Machine Check
9. Pentium–MMX Technology
10. Organization
11. Dual Independent Bus (DIB)
12. Testing and Performance Monitoring Features
13. Intel NetBurst Micro-architecture
14. Itanium Processor
15. Pentium Series
Printer controller 1. Introduction
2. Centronics Interface
3. Signals from PC to Printer
4. Programming Sequence (SPP)
5. Loop Back
6. Data Buffer
7. Controller Hardware Overview (SPP)
8. Circuit Description (SPP)
Installation and preventive
maintenance
1. Introduction
2. System Configuration
3. Reliability
4. Hardware Modules
5. Pre-installation Planning
6. Power Supply Capacity
7. Removing a Motherboard
8. Removing and Replacing Daughterboards
9. Removing an FDD
10. Routine Checks
11. PC Assembling and Integration
12. Motherboard Stuffing
13. BIOS Setup
14. Standard CMOS Setup
15. Primary HDDs/Secondary HDDs
16. Advanced BIOS Features Setup
17. Power Management Setup
18. PNP/PCI Configuration
19. Load BIOS Defaults
20. Supervisor/User Password
21. IDE HDD Auto Detection
22. Engineering Versions and Compatibility
23. Problem Causes
24. Disk Operating System
25. Restore Command
26. Logical Organisation of the Disk Space
27. HMA, Extended Memory and UMBs
28. What is the use of HMA and UMBs?
29. Precautions to be taken Against Virus
30. Data Recovery Tools from DOS
31. Recover From DOS's Recover
32. Create Rescue Diskette
Troubleshooting 1. Introduction
2. Computer Faults
3. Diagnostic Programs and Tools
4. Microprocessor and Firmware
5. Faults Elimination Process
6. Spurious Problems
7. Multiple Faults
8. Systematic Troubleshooting
9. Symptoms Observation
10. Symptoms Analysis
11. Fault Diagnosis
12. Organisation
13. Engineering Layout
14. Troubleshooting Levels
15. Spurious Boot Problems
16. Manufacturing Mode Test
17. POST card/Front Panel LEDs
18. PC Diagnostic Software
19. Problem Approach
20. Motherboard Problems Diagnosis
21. Fault Diagnosis
22. Printer Interface Problems (Parallel Port)
23. FDC Problems
24. Circuit Tips
25. Handling Procedures
26. Terms Used in Sample Problems
27. Booting and System Boot failure
28. System Ram beep - Ram not properly connected
29. Display problem
30. CPU Power Supply Problem
31. Not able to connect dial up connection
32. HDD not detected
33. CD ROM not detected
34. Format PC
35. Virus problem
36. Network Connection Problem
37. LAN card not detected
38. IP Address Conflicts
39. Ip Setting, subnet ,gateway, DNS
40. IE Connection with Proxy
41. Remote connection
42. How to Install Windows Component?
43. Display Resolution 800*600 ,1024*768
Computer virus and
computer security
1. Introduction to Computer Virus
2. Introduction to Computer Security
Video gallery
Computer Organisation (IT11)
Computer fundamentals 1. Block Diagram of a Computer
2. Input Devices
3. Central Processing Unit
4. Output Devices
5. Address And Data Bus
6. RAM's
7. ROM's
8. PC Specifications
9. Secondary Memories
10. Floppy Disk
11. Magnetic Tape
12. Disadvantages
Introduction to system 1. Introduction
2. System
3. Classification of Systems
4. Microprocessor
5. Microcontroller
6. Processor for a complex System
7. Digital Signal Processor (DSP)
8. Application Specific System Processors
9. Other hardware units
10. Memories
11. Interrupts handler
12. LCD and LED Displays
13. Hardware Units Required in Exemplary Cases
14. Software in Processor Specific Assembly Lang.
15. Embedded System-on-Chip and in VLSI Circuit
16. Components in an Exemplary SoC-Smart Card
Processor and memory
organization
1. Structural Units in a Processor
2. Processor selection for an embedded system
3. Memory Devices
4. RAM Devices
5. Memory Selection for an Embedded System
6. Memory Blocks for Elements of the Different
7. The Memory Maps
8. Addresses at Map for Internal Devices
9. Direct Memory Access
10. Interfacing Processor, Memories
Devices and buses for
device Networks
1. I/O Devices
2. Synchronous, Iso-synchronous
3. Parallel Port Devices
4. Sophisticated Interfacing Features in Device Ports
5. Timer and Counting Devices
6. CAN Bus
7. USB Bus
8. Advanced Serial High Speed Buses
9. PCI and PCI/X Buses
10. Advanced Parallel High Speed Buses
Device drivers and
interrupts servicing
1. Device Drivers
2. Device Driver ISR
Mechanism 3. Writing Physical Device Driving ISRs in a Sys.
4. Virtual Devices
5. Parallel Port Device Drivers in a System
6. Serial Port Device Drivers in a System
7. Interrupt Servicing (Handling) Mechanism
8. Software Error Related Hardware interrupts
9. Classification of all interrupts as Non Maskable
10. Interrupt Pending Register or Status Register
11. Classification of Processors Interrupt Service
12. Assignment of Priorities to Meet Service Deadlines
Memory Interfacing 1. Memory Module
2. External Memory
3. ROM
4. PROM (Programmable Read-Only Memory)
5. Flash Memory
6. RAM
7. Memory interfacing
8. Address Decoding
9. Address Decoding and Memory Addresses
I/O Data transfer
techniques and
peripherals
1. Introduction
2. Synchronous Mode
3. Direct Memory Access 8237
4. DMA IDLE Cycle
5. Transfer Types
6. Priority
7. Register Decription
8. Software Commands
9. Data input with handshake
10. Interfacing Input Device
11. Interrupt Driven I/O
12. Input mode
13. Status word
14. Programmable Peripheral Interface 8255A
15. Operation Modes
16. Minimum System Configuration
17. Interfacing Of Data Converters
18. Quantization
19. DAC interfacing
Interrupts 1. Introduction
2. Classification Of interrupts
3. Maskable and Nonmaskable Interrupts
4. 8085 Interrupt Structure and Operation
5. RST 7.5
6. Software interrupts in 8085
7. SIM Instruction Format
8. Pending interrupts
9. Program
Artificial Intelligence & Expert System (IT12)
Introduction to Artificial
Intelligence
1. What is Artificial Intelligence?
2. Foundation of Al
3. History of Artificial Intelligence
4. Agents
5. Applications of Al
6. A.I Representation
7. Future of A.I
8. Production System
9. Issues in Design of Search Programs
10. Logic Programming
Heuristic Search
Techniques
1. Heuristic Search
2. Heuristic Search Methods
3. The AO* Algorithm
4. Means-end Analysis
5. Constraint Satisfaction
6. Solved Problems
Game Playing 1. Introduction
2. Characteristics of game playing
3. Types of Games
4. Minimize search procedure
5. Alpha-beta cutoffs
6. The Horizon Effect
7. Iterative Deepening
8. Solved Exercise
Knowledge representation
using predicate Logic
1. Basic of Knowledge Representation
2. Predicate Calculus
3. Predicates and Arguments
4. The ISA Hierarchy
5. Frame Notation
6. Resolution
7. Unification
8. Natural Deduction
Knowledge representation
using non-monotonic Logic
1. Introduction to Nonmonotonic Logic
2. TMS (Truth Maintenance System)
3. Statistical and Probabilistic Reasoning
4. Fuzzy Logic
5. Structured Knowledge Representation
Learning 1. Introduction
2. Learning Methods
planning 1. Introduction
2. Planning as Problem Solving
3. STRIPS
4. Implementation using Goal Stack
5. Forward Planning
6. Nonlinear Planning using Constraint Posting
7. Hierarchical Planning
8. Least Commitment Approach
Natural language
processing
1. Introduction to Natural Language Processing
2. Natural Language Processing & Understanding
Perception 1. Introduction to perception
2. Introduction to Robotics
3. Robot Architecture
4. Vision
5. Texture and images
6. Representing and Recognizing Scenes
7. Trihedral and Nontrihedral Vertices
8. Constraint Determination
9. Waltz Algorithm
Neural networks 1. Introduction to Neural Networks
2. History of Artificial Neural Networks
3. Working of a Neuron
4. The basic components of ANN
5. Basic Mc-culloh-pit's Model
6. Issues Related to Neural Computation
7. Architectures
8. Applications of neural network
Expert system 1. Utilization and Functionality
2. Architecture of Expert System
3. Steps to Build Expert System
Introduction to prolog 1. Introduction to Logic Programming by Prolog
2. Applications of Prolog
3. Writing a Prolog Program
4. Structure of a Prolog Program
5. Types
6. Search
7. Backtracking In Prolog
8. Lists
Expert systems and
artificial intelligence
Application of knowledge -
based systems
1. INTRODUCTION
2. TRENDS IN AI APPLICATIONS IN JAPAN
3. CASE STUDIES OF HIGH-IMPACT SYSTEMS
4. TYPES OF APPLICATIONS
5. COMPANY-SPECIFIC APPLICATIONS
6. OBSERVATIONS AND CONCLUSIONS
Tools and infrastructure
for knowledge - based
system
1. INTRODUCTION
2. EXPERT SYSTEMS BUILDING TOOLS
3. PROFILE OF A TOOL: ES/KERNEL2
4. PROFILE OF A TOOL VENDOR: HITACHI
5. INFRASTRUCTURE
6. OBSERVATIONS AND CONCLUSIONS
Advanced knowledge -
based system research
1. UNIVERSITY RESEARCH
2. RCAST (University of Tokyo)
3. AIST, Nara and JAIST, Hokuriku
4. INDUSTRIAL RESEARCH
5. NEC
6. NTT
Computer Graphics (IT13)
Introduction 1. Introduction
2. Basic Elements
3. Graphics Rendering Pipeline
4. Graphics System
5. Output Display Devices
6. Raster Graphics
Raster graphics 1. Raster Graphics
2. DDA (Digital Differential Analyzer)
3. Midpoint Line Algorithm
4. Midpoint Circle Algorithms
5. Ellipse Drawing Algorithms
Clipping 1. Clipping
2. Cohen and Sutherland
3. Cyrus Beck Line Clipping (Liang and Barsky)
4. Polygon Clipping
5. Polygon Scan Conversion
Geometrical transformation 1. 2 D Transformation Homogenous coordinates
2. Composition of Transformation
3. 2 D Transformation Rigid Transformations
4. 2 D Transformation Affine Transformations
5. 3 D Transformation Scaling
6. 3 D Transformation Rotation
7. 3 D Transformation Translation
8. 3 D Transformation Shear
9. 3 D Transformation General
10. 3D Viewing Projections
11. Parallel Projections
12. Perspective Projections
13. Generation of Perspective Views
14. Vanishing Points
15. Plane Geometric Projections
16. Implementation Issues
17. View Coordinate System (VCS)
18. Transformation from WCS to VCS
19. Transformation from VCS to View Plane
20. View Volume
21. Volume Normalization Transformation
Curves 1. Curves
2. High degree approximation
3. Explicit Representation
4. Implicit Representation
5. Parametric Curves
Fractals 1. Fractals
2. Generation of Fractals
3. Similarity Ratio
4. Geometric Fractals
Computer Animation 1. Computer Animation
2. Process
3. Conventional Animation
4. Real Time vs. Image by Image
5. Animation Techniques
6. Rotoscopy
7. Key Framing
8. Transformation from VCS to View Plane
9. Algorithmic
10. Spline Driven Animation
11. Alternately
12. Velocity (Speed) Curve
13. Morphing
14. Image Morphing
15. Particle Systems
Rendering 1. Rendering Illumination Model
2. Diffuse Reflection
3. Specular Reflection
4. Ambient Reflection
5. Phong Illumination Model
6. Reflection Vector
7. Half Way Vector
8. Normal Vector
9. Light Sources
10. Polygon Shading
11. Flat Shading
12. Gouraud Shading
13. Vertex Normal
14. Interpolation
15. Gouraud Shading Example
16. Phong Shading
17. Problems
18. Polygon Shading

Más contenido relacionado

Similar a Detail of Subjects of IT / computer engg

Open source programming
Open source programmingOpen source programming
Open source programmingRizwan Ahmed
 
DotNet Online Training Institute in Hyderabad - C-Point
DotNet Online Training Institute in Hyderabad - C-PointDotNet Online Training Institute in Hyderabad - C-Point
DotNet Online Training Institute in Hyderabad - C-Pointcpointss
 
Sharepoint development 2013 course content | sharepoint 2013 course content
Sharepoint development 2013 course content | sharepoint  2013 course contentSharepoint development 2013 course content | sharepoint  2013 course content
Sharepoint development 2013 course content | sharepoint 2013 course contentGlobal Online Trainings
 
Dot net-course-curriculumn
Dot net-course-curriculumnDot net-course-curriculumn
Dot net-course-curriculumnAmit Sharma
 
Best Practices to SharePoint Physical and Information Architecture
Best Practices to SharePoint Physical and Information ArchitectureBest Practices to SharePoint Physical and Information Architecture
Best Practices to SharePoint Physical and Information ArchitectureJoel Oleson
 
SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)santosh_c_s
 
Oracle forms developer 10g vol1
Oracle forms developer 10g vol1Oracle forms developer 10g vol1
Oracle forms developer 10g vol1abdull466
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express pptAbhinaw Kumar
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluIvan Sanders
 
Oracle data integrator training from hyderabad
Oracle data integrator training from hyderabadOracle data integrator training from hyderabad
Oracle data integrator training from hyderabadFuturePoint Technologies
 
Oracle application express
Oracle application expressOracle application express
Oracle application expressAbhinaw Kumar
 
Enterprise Data Warehouse
Enterprise Data Warehouse Enterprise Data Warehouse
Enterprise Data Warehouse Ting Yin
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndIvan Sanders
 

Similar a Detail of Subjects of IT / computer engg (20)

Asp.net
Asp.netAsp.net
Asp.net
 
Open source programming
Open source programmingOpen source programming
Open source programming
 
DotNet Online Training Institute in Hyderabad - C-Point
DotNet Online Training Institute in Hyderabad - C-PointDotNet Online Training Institute in Hyderabad - C-Point
DotNet Online Training Institute in Hyderabad - C-Point
 
Sharepoint development 2013 course content | sharepoint 2013 course content
Sharepoint development 2013 course content | sharepoint  2013 course contentSharepoint development 2013 course content | sharepoint  2013 course content
Sharepoint development 2013 course content | sharepoint 2013 course content
 
Dot net-course-curriculumn
Dot net-course-curriculumnDot net-course-curriculumn
Dot net-course-curriculumn
 
Best Practices to SharePoint Physical and Information Architecture
Best Practices to SharePoint Physical and Information ArchitectureBest Practices to SharePoint Physical and Information Architecture
Best Practices to SharePoint Physical and Information Architecture
 
70487.pdf
70487.pdf70487.pdf
70487.pdf
 
What is php
What is phpWhat is php
What is php
 
What is php
What is phpWhat is php
What is php
 
SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)
 
Oracle forms developer 10g vol1
Oracle forms developer 10g vol1Oracle forms developer 10g vol1
Oracle forms developer 10g vol1
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
Oracle data integrator training from hyderabad
Oracle data integrator training from hyderabadOracle data integrator training from hyderabad
Oracle data integrator training from hyderabad
 
Oracle data integrator odi training
Oracle data integrator odi trainingOracle data integrator odi training
Oracle data integrator odi training
 
Oracle application express
Oracle application expressOracle application express
Oracle application express
 
Dot net syllabus book
Dot net syllabus bookDot net syllabus book
Dot net syllabus book
 
PHP Training Institute, Ghaziabad
PHP Training Institute, GhaziabadPHP Training Institute, Ghaziabad
PHP Training Institute, Ghaziabad
 
Enterprise Data Warehouse
Enterprise Data Warehouse Enterprise Data Warehouse
Enterprise Data Warehouse
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 

Más de Softtech Engineers Pvt. Ltd.,Pune India (www.softtech-engr.com)

Más de Softtech Engineers Pvt. Ltd.,Pune India (www.softtech-engr.com) (20)

Interpersonal relationship
Interpersonal relationshipInterpersonal relationship
Interpersonal relationship
 
Leadership styles
Leadership stylesLeadership styles
Leadership styles
 
Management processes
Management processesManagement processes
Management processes
 
Managerial skills
Managerial skillsManagerial skills
Managerial skills
 
Managing groups and teams
Managing groups and teamsManaging groups and teams
Managing groups and teams
 
Materials management
Materials managementMaterials management
Materials management
 
Time management
Time managementTime management
Time management
 
Skills for self management
Skills for self managementSkills for self management
Skills for self management
 
Quality management
Quality managementQuality management
Quality management
 
Project management
Project managementProject management
Project management
 
Decision making2
Decision making2Decision making2
Decision making2
 
Decision making1
Decision making1Decision making1
Decision making1
 
Brochure for engineering
Brochure for engineeringBrochure for engineering
Brochure for engineering
 
Digilibe soft tech
Digilibe soft techDigilibe soft tech
Digilibe soft tech
 
eLearning Solutions in Subjects of Engineering for Polytechnic Colleges
eLearning Solutions in Subjects of Engineering for Polytechnic CollegeseLearning Solutions in Subjects of Engineering for Polytechnic Colleges
eLearning Solutions in Subjects of Engineering for Polytechnic Colleges
 
Details of subjects of electronics engg
Details of subjects of electronics enggDetails of subjects of electronics engg
Details of subjects of electronics engg
 
Details of subjects of electrical engg
Details of  subjects of electrical enggDetails of  subjects of electrical engg
Details of subjects of electrical engg
 
Details of subjects of civil engg
Details of subjects of civil enggDetails of subjects of civil engg
Details of subjects of civil engg
 
Mailer smart classroom
Mailer smart classroomMailer smart classroom
Mailer smart classroom
 
Mentoronics
MentoronicsMentoronics
Mentoronics
 

Último

Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 

Último (20)

Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 

Detail of Subjects of IT / computer engg

  • 1. eeLLeeaarrnniinngg SSooffttwwaarree SSoolluuttiioonnss iinn TTeecchhnniiccaall EEdduuccaattiioonn IITT// CCoommppuutteerr SScciieennccee // EEnnggiinneeeerriinngg DDeettaaiill CCoonntteenntt LLiisstt ooff SSuubbjjeeccttss SoftTech Engineers Pvt. Ltd. Unit 5A, The Pentagon, Next to Pune-Satara Road Telephone Exchange, Shahu College Road, Pune - 411009, Maharashtra, India Ph: 020-24217676, Fax: 020-24218747, Email:eLearning@SoftTech-Engr.com Website: www.eLearning-SoftTech.com
  • 2. SoftTech Engineers Pvt. Ltd. have developed Multimedia based eLearning Software Solutions for the First Year Engineering subjects.  Computer Fundamentals (IT01)  Desktop Publishing (IT02)  Database (IT03)  Internet Technology (IT04)  Microsoft .NET (IT05)  Operating System (IT06)  Programming (IT07)  Scripting Language (IT08)  Web Designing (IT09)  PC Hardware Maintenance & Troubleshooting (IT10)  Computer Organization (IT11)  Artificial Intelligence & Expert System (IT12)  Computer Graphics (IT13)
  • 3. Computer Fundamentals (IT01) 1 Windows Tutor 1. Operating System 2. Types of OS with Examples 3. User Interactivity of OS 4. Components of Desktop 5. Files & Folders 6. Working with Flies & Folders 7. Windows Utilities & Accessories 8. Introducing Internet Explorer 9. Windows Setting 2 Typing Tutor 1. How Computer Keyboards Work 2. Inside the Keyboard 3. Keyboard Switches 4. Explanation of the Keys on a Windows QWERTY Keyboard 5. Keypad Keys 3 Computer Basics Tutor 1. Introduction 2. Booting Up 3. The Windows Desktop 4. Installing Programs 5. Files and Folders 6. Windows Applications and Tools 4 Word Tutor 1. Introduction To Ms Word 2. Starting with MS Word 3. Text Editing 4. Insert Menu 5. Managing Tables 6. MS Word Tools 7. Using Thesaurus & Working with Macros 5 Access Tutor 1. Introduction to DBMS 2. DataBase Management System (DBMS) & Its Types 3. MS SQL Server 2000 4. Key Concept & Primary Key 5. Queries 6. Form Controls 7. What Is A Subform? 8. Application Development using Access 6 Internet Surfing Tutor 1. Internet Basics 2. Types Of Network 3. Internet Structure / Mechanics 4. Protocol 5. Types of Internet Accounts 6. Terminologies of Internet 7. Web Page Designing 8. Web Browsers 9. Toolbar of Internet Explorer 10. e-Mail 11. Search Engine
  • 4. 7 PC Troubleshooting Tutor 1. Introduction 2. Identification Of Hardware Components 3. P-IV Motherboard 4. Disk Drives 5. Random Access Memory (RAM) & Its Types 6. CMOS Setup 7. Processor 8. Driver Installation 9. General OS Problems & Troubleshooting 10. Preventive Maintenance 11. Fonts 12. General Hardware Troubleshooting of Computer 13. Preventive Measures 8 Networking Tutor 1. Who Needs a Network? 2. Protocols and Packets 3. Network Topologies 4. Installing a Network Interface Card and Drivers 5. Connecting a hub, switch or router 6. Sharing Files and Folders 7. My Network Places 8. Internet Protocol (IP) Addressing 9. Wireless Network Adapters for Desktop Computers 10. Monitoring Network Performance 11. Introduction to Infrastructure Mode 12. Antenna Basics 13. Troubleshooting process 14. Wireless Interference 15. Other DOS Diagnostic Tools 16. What's in Store? 9 Excel Tutor 1. Overview 2. Entering Data and Selecting Cells 3. Formula Operators 4. Working with Charts 5. Managing Worksheets 10 Power Point Tutor 1. Introduction to MS Power Point 2. Developing a Presentation 3. Tips 4. Save a presentation to an FTP site 5. Creating The Look Of Your Presentation 6. Working with Slides 7. Adding & Formatting Text in Slides 8. Manage Notes and Handouts 9. Working with Tables and Charts 10. Printing Presentation
  • 5. Desktop Publishing (IT02) 1 Page Maker Tutor 1. Introduction 2. Manipulating elements using the Control Palette 3. Changing PageMaker's Global Defaults 4. Graphic File Formats 5. Adding Text 6. keyboard Shortcuts 7. Using the Story Editor 8. Table of Contents 9. The Frame Tools 10. The Layers Palette 11. The Library Palette 2 Corel Draw Tutor 1. Introduction 2. Tools 3. Rectangle and 3 Point Rectangle Tool 4. Color 5. Text Character 6. Tool Options 7. Other Palettes 8. New Options 9. HTML 10. Duplicate and Other Options 11. Page Setup and Background
  • 6. Database (IT03) 1 Introduction to DBMS 1. Introduction 2. Database system application 3. Database systems versus file systems 4. View of Database 5. Database users and Administrators 6. Database system Structures 7. Centralized and Client-server architecture 2 Database system concepts and Applications 1. Introduction 2. Data Models, Sachems, and Instances 3. Three-Schema Architecture and Data Independence 4. Database Languages & Interfaces 5. The Database System Environment 6. Classification of Database Management Systems 3 ER Diagrams 1. Entity Types, Entity Sets, Attributes, and Keys 2. Relationship Types, Relationship Sets, Roles 3. Weak Entity Types 4. ER Diagrams, Naming Conventions, and Design Issues 4 SQL 1. Introduction 2. SQL Data Definition and Data Types 3. Specifying Constraints in SQL 4. INSERT, DELETE, and UPDATE Statements in SQL 5. Additional Features of SQL 6. Specifying Constraints as Assertions and Actions as Triggers 7. Views (Virtual Tables) in SQL 5 Functional Dependencies 1. Introduction 2. Informal Design Guidelines for Relation Schemas 3. Functional Dependencies 4. General Definitions of Second and Third Normal Forms 6 Transaction Processing Concepts 1. Introduction to Transaction Processing 2. Transaction and System Concepts 3. Desirable Properties of Transactions 4. Characterizing Schedules Based on Recoverability 7 Concurrent control technique 1. Introduction 2. Two-Phase Locking Techniques for Concurrency Control 8 Security and integrity 1. Introduction 2. Security & Authorization 3. Authorization in SQL 4. Encryption & Authentication 9 Distributed Database 1. Introduction to Distributed Databases 2. Types of Distributed Databases 3. Distributed Data Storage 4. Data Replication 5. Data Fragmentation 6. Transparency 7. Concurrency Control in Distributed Databases 8. Time stamping 9. Distributed Query Processing
  • 7. 10 RDBMS-MYSQL 1. The Relational Model 2. Recovery and Concurrency 3. Uncommitted Dependency Problem 4. Query Optimization 5. The Query Optimization Process 6. MySQL 7. Choosing the Working Database 8. Reserved MySQL Keywords 9. Retrieving Data With PHP & MySQL 10. MySQL Fetch Array 11. Retrieving Information from MySQL 12. MySQL Query WHERE With Wildcard 13. MySQL Join Table Setup 14. MySQL Join and LEFT JOIN Differences 15. MySQL GROUP BY - Aggregate Functions 16. Advance topics 17. MySQL Date - Formats 18. Viewing dateplayground in PHP 19. MySQL Index - Speed and Extra Overhead MY ACCESS 11 Introduction to Microsoft access 1. Microsoft Access Launching 2. Microsoft Access Shortcuts 3. Creating a Shortcut 4. Microsoft Access Interface 5. The Main Menu 6. The Toolbars 7. Microsoft Access Database File 8. Creating a Folder 9. Overview of Database Objects 10. Database Objects: Tables 11. Opening A Query 12. Data Access Pages 12 Introduction to Data sheet 1. Creating a Database 2. Creating a Database Using a Sample 3. Database Properties 4. Practical Learning: Using Microsoft Access 13 Introduction to Forms & Reports 1. Forms Fundamentals Introduction 2. The Form Wizard 3. Form Wizard - Columnar 4. Data Entry on a Form 5. Form Printing 6. Printing Forms 14 Introduction to Data types 1. Introduction 2. Techniques of Controlling Data Entry Properties 3. Strings and Data Types 4. Field Size 5. Text Input Masks 6. Using Input Masks 7. Strings Formats 8. The Memo Data Type
  • 8. 15 Introduction to Relationships 1. Introduction 2. The Primary Key 3. Practical Learning: Introducing Relationships 16 Introduction to Data Analysis 1. Techniques of Sorting Records 2. Record Sorting on Tables 3. Practical Learning: Sorting Records on Tables 4. Sorting Records on Forms 5. Record Filtering on Datasheet and Form Views 6. Records Filtering Using Selections 7. Filtering Data By Selection 8. Filter By Exclusion 9. Data Analysis With Operators 10. Advanced Filter By Selection 11. Practical Learning: Filtering For 12. Data Analysis and Filtering by Comparison 13. Performing Comparisons 17 Database Maintenance, Imports and Exports. 1. Data Maintenance 2. Validation Rule 3. Value Required for a Field 4. Data Import/Export 5. Import/Export With Text Files 18 Introduction to Expression 1. Introduction 2. Algebraic Expressions 3. Practical Learning: Basic Expressions 4. VBA and Expressions 5. Automatically Generated Code 6. Procedures and Functions 7. Procedures, Functions and their Arguments 8. Default Arguments 9. The Expression Builder ORACAL 19 Introduction 1. Introduction 2. About the Database Home Page 3. About the Usage Monitor 4. Customizing the Appearance of the Database 20 The home page 1. About the Home Page 2. About the Customers Page 3. About the Products Page 4. About the Orders Page 5. About the Charts Page 21 Application Builder Concepts 1. Application Builder Concepts 2. What Is a Page? 3. Understanding Conditional Rendering 4. Current Page in Expression 1 5. Viewing Session State 6. Managing Session State Values 7. Referencing Session State 8. Setting Session State 9. About Bind Variables
  • 9. 10. Understanding the URL that Displays for a Page 22 Using Application Builder 1. Using Application Builder 2. To access Application Builder 3. About the Administration Task List 4. About the Tasks List 5. Page Display Alternatives 6. About Application Attributes 7. Configuring Security Attributes 8. Editing Security Attributes 9. Configuring Globalization Attributes 10. About Shared Components 23 Building an application 1. Introduction 2. About Creating an Application Using a Wizard 3. Deleting an Application from Application Builder 4. Creating a Page from the Page Definition 5. Creating a Page from the Developer Toolbar 6. Running a Page or Application 7. Locking and Unlocking a Page 8. Creating a Form Using a Wizard 9. Creating Charts 10. Displaying Buttons Conditionally 11. Creating a Help Page 24 Managing database objects with objects browser 1. Managing Database Objects with Object Browser 2. Accessing Object Browser 3. Searching For and Selecting Database Objects 4. Browsing a Table 5. Editing a Table 6. Summary of Available Views 7. Managing Indexes 8. Dropping an Index 9. Dropping a Sequence 10. Browsing a Type 11. Editing a Package 12. Creating a Procedure 13. Editing a Trigger 14. Dropping a Materialized View
  • 10. Internet Technology (IT04) 1. Introduction 1. Objectives 2. What Is Java? 3. Why Learn Java? 4. Java Is Object Oriented 5. Creating a Java Application 6. Your first Java application 7. Compiling and Running the Source File 8. Creating a Java Applet 9. Including the Applet in a Web Page 10. Troubleshooting 2. Object oriented programming and java 1. Introduction 2. Thinking in Objects: An Analogy 3. Objects and Classes 4. Behavior 5. Inheritance, Interfaces, and Packages 6. Interfaces and Packages 7. Creating a Subclass 3. Java basics 1. Objectives 2. Statements and Expressions 3. Variables and Data Types 4. Declaring Variables 5. Variable Types 6. Assigning Values to Variables 7. Number Literals 8. Arithmetic 9. More About Assignment 10. Incrementing and Decrementing 11. Comparisons 12. String Arithmetic 4. Working with Objects 1. Creating New Objects 2. Using new 3. Output 4. Accessing & Setting Class & Instance Variables 5. Casting & Converting Objects & Primitive Types 6. Casting Primitive Types 7. Converting Primitive Types to Objects 8. Determining the Class of an Object 9. The Java Class Library 5. Arrays, Conditionals & loops 1. Arrays 2. Declaring Array Variables 3. Accessing Array Elements 4. Multidimensional Arrays 5. The Conditional Operator 6. Switch Conditionals 7. While and do Loops 8. Breaking Out of Loops 6. Creating Classes and Applications in java 1. Introduction 2. Defining Classes 3. Constants 4. Creating Methods
  • 11. 5. The this Keyword 6. Variable Scope and Method Definitions 7. Passing Arguments to Methods 8. Class Methods 9. Creating Java Applications 10. Java Applications and Command-Line Arguments 11. Passing Arguments to Java Programs 12. Handling Arguments in Your Java Program 7. Java applet basics 1. Objectives 2. How Applets and Applications Are Different 3. Major Applet Activities 4. A Simple Applet 5. Including an Applet on a Web Page 6. Making Java Applets Available to the Web 7. HSPACE and VSPACE 8. CODE and CODEBASE 9. Java Archives 8. Graphics, fonts and colors 1. Objectives 2. The Graphics Class 3. Drawing and Filling 4. A Simple Graphics Example 5. Copying and Clearing 6. Text and Fonts 7. Drawing Characters and Strings 8. Finding Out Information About a Font 9. Using Color Objects 10. A Simple Color Example 9. Multithreading 1. Introduction 2. Thread Fundamentals 3. The Problem with Parallelism 4. Thinking Multithreaded 5. Points about Points 6. Protecting a Class Variable 7. Creating and Using Threads 8. Thread Scheduling 9. Preemptive Versus Nonpreemptive 10. Testing Your Scheduler 10. Streams and I/O 1. What Are Streams? 2. The java.io Package 3. The Abstract Class InputStream 4. Byte Array Input Stream 5. Filter Input Stream 6. The DataInput Interface 7. Line Number Input Stream 8. Output Streams 9. Byte Array Output Stream 10. Filter Output Stream 11. Buffered Output Stream 12. The DataOutput Interface 13. Processing a File 11. Java programming tools 1. Objectives
  • 12. 2. Overview of the Standard JDK Tools 3. The Runtime Interpreter 4. The Compiler 5. The Options Argument 6. The Non-Optimizing Compiler 7. The Options Argument 8. The Debugger 9. Commands 10. Visual Development Tools 11. Symantec Café 12. Natural Intelligence's Roaster 13. Aimtech's Jamba 14. Kinetix's Hyperwire 12. Advanced animation and media 1. Objectives 2. What Is Animation? 3. Types of Animation 4. Frame-Based Animation 5. Cast-Based Animation 6. Transparency 7. Z-Order 8. The Sprite Class 9. The Background Classes 10. Color Background 11. Image Background 13. Client server networking in java 1. Objectives 2. Internet Network Basics 3. Addresses 4. Protocols 5. Ports 6. Sockets 7. Stream Sockets 8. Designing Fortune 9. Implementing the Fortune Server 10. Implementing the Fortune Client Applet 11. Implementing the Trivia Server 14. Emerging technologies 1. Objectives 2. Java Beans 3. The Goal of Java Beans 4. GUI Merging 5. Introspection 6. Overhead 7. Java Microprocessors 8. MicroJAVA
  • 13. Microsoft .NET (IT05) 1. .NET Essentials 2. What is .NET ? 3. What are Web Services? 4. Example of a Web Services Application 5. What is .NET Built On? 6. Common Language Runtime (CLR) 7. Working of the CLR 8. Class Libraries 9. Common Language Specification (CLS) 10. Minimum System Requirements to Install 11. Building Web-based Applications 12. Mobile Applications ASP .NET 13. Introducing ASP .NET 1. Introduction 2. Internet Standards 3. The Evolution of ASP 4. The Benefits of ASP.NET 5. What Is .NET? 6. .NET Services 7. .NET Tools 14. Setting up .NET 1. Introduction 2. Installation Requirements 3. Installing ASP.NET and ADO.NET 4. Installing the .NET Framework SDK 5. Support for .NET 15. Designing a database 1. Understanding database design concepts 2. Designing a Database 3. Normalization of Data 16. Building a database 1. Building a database using SQL Server 2. Creating a Database 3. Creating SQL Server Tables 4. Creating a Stored Procedure 5. Creating a Trigger 17. Developing ASP .NET pages 1. Handling ASP.NET events 2. ASP.NET Events 3. Page Directives 4. Choosing a Language 18. Validating user inputs 1. Validating User Input 2. Common Aspects of Validation Controls 3. Display property 4. Type Property 5. Using Validation Controls 6. Required Field Validator 7. Regular Expression Validator 8. Compare Validator 19. Maintaining state in ASP .NET 1. Maintaining State in ASP.NET 2. Maintaining State Out of Process for Scalability 3. Out of Process State Management 4. Session Management with SQL Server 5. Session Management with ASP.NET State Server
  • 14. 6. Advantages 7. Disadvantages 20. ASP .NET caching 1. Session Checklist 2. ASP.NET Updates to the ASP Response Model 3. Caching with ASP.NET 4. Page Output Caching 5. Absolute cache expiration 6. Sliding cache expiration 7. Fragment Caching 8. Page Data Caching 9. Expiration 10. Explicitly removing an item from the data cache 11. File and Key Dependency and Scavenging 21. Migrating from ASP to ASP .NET 1. ASP and ASP.NET Compatibility 2. Scripting language limitations 3. Rendering HTML page elements 4. Using script blocks 5. Strongly typed variables 6. Error handling 7. Running ASP Pages under Microsoft.NET 8. Using VB6 Components with ASP.NET VB .NET 22. .NET defined 1. What is .NET ? 2. What are Web Services? 3. Example of a Web Services Application 4. What is .NET Built On? 5. Common Language Runtime (CLR) 6. Working of the CLR 7. Class Libraries 8. Common Language Specification (CLS) 9. .NET Framework and Languages 10. Building Web-based Applications 11. Powerful, Flexible, Simplified Data Access 12. Full Object-Oriented Constructs 13. Reuse Existing Investments 23. OOP with VB 1. OOP Basics 2. Briefly on Concepts 3. Advantages of OOP 4. Classes and Objects 5. Fields, Properties, Methods and Events 6. Constructors 7. Destructors 8. Inheritance 9. Implementing Abstract Class 10. Value Types 24. VB language 1. Console Applications 2. Example on a Console Application 3. Breaking the Code to understand it 4. Data Types, Access Specifiers 5. Access Specifiers 6. Statements and Scope
  • 15. 7. Imports Statement 8. Methods 9. Functions 10. Calling Methods 11. Conditional Statements 12. Loops 13. Data Type Conversion, File Extensions 14. Enumeration, Exception Handling 15. Understanding the Code 16. Strings, Math Functions 25. Windows forms 1. Windows Forms 2. Working with Forms 3. Owned Forms, InputBox 4. InputBox Function 5. Windows Forms Opacity 6. Handling Mouse Events in Forms 7. MDI Applications 8. Format Menu in VS .NET 9. Aligning multiple controls on a Form 10. Debugging VB .NET Applications 11. Logical Errors 26. controls 1. Introduction 2. Button Control 3. TextBox Control 4. Code to Validate User Input 5. Code for Saving Files to RTF 6. Label, LinkLabel 7. ListBox 8. ComboBox 9. TreeView 10. Panel, GroupBox, PictureBox 11. ToolTip, ErrorProvider 12. Common Dialogs 13. Date TimePicker, Month Calendar, Splitter 14. StatusBar 15. Status Bars with Panels 27. Files in VB .NET 1. Working with Files 2. BinaryReader and BinaryWriter Class 3. Code to create a file and read from it 4. Working with Directories 28. Multithreading 1. Introduction 2. Suspending a Thread 3. Making a Thread Sleep 4. Thread Priorities 29. Deploying applications C# 30. Introduction 1. Introduction 2. Automatic memory management 3. Predefined types 4. Type system unification
  • 16. 5. Interfaces 6. Delegates 7. Attributes 31. Basic concepts 1. Declarations 2. Members 3. Enumeration members 4. Accessibility domains 5. Protected access 6. Signatures and overloading 7. Name hiding 8. Namespace and type names 9. Fully qualified names 32. Types 1. Introduction 2. Value types 3. Default constructors 4. Integral types 5. Floating point types 6. The decimal type 7. Boxing and unboxing 8. Unboxing conversions 33. Variables 1. Introduction 2. Variable categories 3. Instance variables 4. Reference parameters 5. Local variables 6. Definite assignment 7. Variable references 34. Expression 1. Expression classifications 2. Values of expressions 3. Operator overloading 4. Candidate user-defined operators 5. Function members 6. Argument lists 7. Applicable function member 8. Invocation expressions 9. Array access 10. Postfix increment and decrement operators 11. Object creation expressions 12. Delegate creation expressions 13. Multiplication operator 14. User-defined conditional logical operators 35. Statements 1. Introduction 2. Labeled statements 3. Local variable declarations 4. Local constant declarations 5. Expression statements 6. The switch statement 7. The for each statement 8. The continue statement 9. The return statement 10. The checked and unchecked statements
  • 17. 36. Namespaces 1. Introduction 2. Namespace declarations 3. Using directives 4. Using alias directives 5. Using namespace directives 6. Namespace members 37. Classes 1. Introduction 2. Class modifiers 3. Class base specification 4. Inheritance 5. Methods 6. Value parameters 7. Static and instance methods 8. Virtual, override, and abstract accessors 9. Instance variable initializers 38. Arrays 1. Introduction 2. Array types 3. The System.Array type 4. Array element access 5. Array initializers
  • 18. Operating System (IT06) UNIX 1 Concept of an operating system 1. Objectives 2. What is an Operating System? 3. A Brief History of UNIX 4. Architecture of the Linux Operating System 5. Shells and GUIs 6. Logging into (and out of) UNIX Systems 7. Graphical terminals 8. Changing your password 9. General format of UNIX commands 2 Unix file system & directory 1. Objectives 2. The UNIX Filesystem 3. Typical UNIX Directory Structure 4. Directory and File Handling Commands 5. Making Hard and Soft (Symbolic) Links 6. Specifying multiple filenames 7. Quotes 3 File and directory permissions 1. Objectives 2. Inspecting File Content 3. Finding Files 4. Finding Text in Files 5. Sorting files 6. File Compression and Backup 7. compress, gzip 8. Handling Removable Media (e.g. floppy disks) 4 Concept of process 1. Objectives 2. Processes 3. Redirecting input and output 4. Controlling processes associated 5. Controlling other processes 5 Unix system utilities 1. Objectives 2. Connecting to Remote Machines 3. Network routing utilities 4. Remote File Transfer 5. User Information and Communication 6. Printer Control 7. Advanced Text File Processing 8. Target Directed Compilation 9. Version control with CVS 10. C/C++ compilation utilities 11. Manual Pages 6 Unix editors 1. Objectives 2. Introduction to vi 3. Basic Text Input and Navigation in vi 4. Moving and Copying Text in vi 5. Searching for and Replacing Text in vi 6. Other Useful vi Commands 7. Introduction to emacs 8. Basic Text Input and Navigation in emacs
  • 19. 9. Moving and Copying Text in emacs 10. Moving and Copying Text in emacs 11. Other Useful emacs Commands 12. Other UNIX editors 7 Basic system administration concepts and tasks 1. Objectives 2. The Superuser root 3. Shutdown and System Start-up 4. System startup 5. Adding Users 6. Controlling User Groups 7. Reconfiguring and Recompiling the Linux Kernel 8. Cron Jobs 9. Keeping Essential Processes Alive 8 Shell and shell scripts 1. Objectives 2. Shells and Shell Scripts 3. Shell Variables and the Environment 4. Simple Shell Scripting 5. More Advanced Shell Scripting 6. Case statements 7. Capturing command output 8. Start-up Shell Scripts LINUX 9 Getting started 1. Getting Started 2. Setup Agent 3. Introductory Terms 4. Panel 5. Logging In 6. Graphical Login 7. Virtual Console Login 8. Opening a Shell Prompt 9. Creating a User Account 10. Important 11. Documentation Resources 12. Logging Out 13. Shutting Down your Computer 10 Using the graphical desktop 1. Using the Graphical Desktop 2. Using the Desktop 3. Using the Panel 4. Workspace Switcher 5. Using the Notication Area 6. The Authentication Icon 7. Conguring the Desktop Panel 8. Start Here 9. Customizing the Desktop 10. Customizing your System 11. Logging Out 11 Diskettes and CD- ROMs 1. Diskettes and CD-ROMs 2. Using Diskettes 3. Putting Linux Files on an MS-DOS Diskette 4. Using gfloppy 5. Using KFloppy
  • 20. 6. Using mke2fs 7. Using CD-ROMs with Your File Manager 8. Using X-CD-Roast to Create a CD 9. Writing ISOs with X-CD-Roast 10. Using mkisofs 12 Getting online 1. Getting Online 2. . DNS entries 3. ISDN Connection 13 Web browsing 1. Web Browsing 2. Mozilla 3. Mozilla Composer 4. Nautilus 5. Galeon 6. Tip 14 Email applications 1. Email Applications 2. Evolution 3. KMail 4. Plain Text Email Clients 5. Using Pine 6. Using Mutt 15 Printer Configuration 1. Introduction 2. Important 3. Adding a Local Printer 4. Modifying Existing Printers 5. Names and Aliases 6. Driver 16 Working with documents 1. Working with Documents 2. The OpenOfce.org Suite 3. OpenOfce.org Features 4. OpenOfce.org Writer 5. OpenOfce.org Impress 6. OpenOfce.org Draw 7. Viewing PDFs 17 Audio video and general amusement 1. Introduction 2. Playing CDs 3. Playing Digital Music Files 4. Using XMMS 5. Troubleshooting Your Sound Card 6. Troubleshooting Your Video Card 18 Working with images 1. Introduction 2. Viewing Images 3. Using Konqueror to View Images 4. Using GQview 5. Manipulating Images with the GIMP 6. Loading a File 7. Saving a File 19 Shell prompt basics 1. Why Use a Shell Prompt 2. The History of the Shell 3. Determining Your Current Directory with pwd 4. View Directory Contents with ls 5. Locating Files and Directories
  • 21. 6. Printing From The Command Line 7. Clearing and Resetting the Terminal 8. Using Redirection 9. Appending Standard Output 10. Redirecting Standard Input 11. More Commands for Reading Text Files 12. Command History and Tab Completion 13. Changing Permissions With Numbers 20 Managing files and directories 1. Introduction 2. A Larger Picture of the File System 3. Programming and Scripting Files 4. Decompressing and Unarchiving with File Roller 5. Bzip2 and Bunzip2 6. Gzip and Gunzip 7. Zip and Unzip 8. Manipulating Files at the Shell Prompt 9. Deleting Files and Directories 21 The KDE desktop environment 1. Introducing KDE 2. Setting Up KDE 3. Using The Panel 4. Using The Main Menu 5. Working with Multiple Desktops 6. Viewing The Taskbar 7. Adding Icons and Applets to the Panel 8. The Navigation Panel 9. Customizing KDE 10. Web Browsing 11. Logging Out of KDE 22 A Comparison of common DOS and linux
  • 22. Programming (IT07) Programming concepts 1. Introduction 2. Variable Declaration 3. Boolean Algebra 4. The Boolean Operators 5. Comparison Operators 6. Conditional Statements (IF..THEN..ELSE) C LANGUAGE Getting started 1. What is C 2. Getting Started with C 3. The C character Set 4. Constants, Variables and Keywords 5. Types of C Constants 6. C Instructions 7. Control Instruction in C The decision control structure 1. Introduction 2. The if-else Statement 3. Nested if elses 4. Use of Logical Operators The loop and case control structure 1. Introduction 2. The for Loop 3. The do-while Loop 4. The continue Statement 5. Decisions Using switch Functions 1. Introduction 2. Pointers 3. Pointer Basics 4. Pointers: Understanding Memory Addresses Data types revisited 1. Integer, long and short 2. Integers, signed and unsigned 3. Floats and doubles Array 1. Introduction 2. Array Initialization 3. Passing one dimensional array to a function 4. Two dimensional Array 5. Passing two dimensional array to a function 6. Memory Map of 2 dimensional array 7. Strings 8. String constants 9. Standard Library String Function Structure 1. Why use Structure 2. Declaring a structure 3. Array of Structures 4. Additional features of Structure Input /output in C 1. Introduction 2. Console I/O functions 3. Disk I/O Functions C++ LANGUAGE
  • 23. Preliminaries 1. Programming 2. Annotation Expressions 1. Introduction 2. Arithmetic Operators 3. Relational Operators 4. Logical Operators 5. Bitwise Operators 6. Increment/Decrement Operators 7. Assignment Operator 8. Conditional Operator 9. Comma Operator 10. The size of Operator 11. Operator Precedence 12. Simple Type Conversion Statements 1. Introduction 2. Simple and Compound Statements 3. The if Statement 4. The switch Statement 5. The while Statement 6. The do Statement 7. The for Statement 8. The continue Statement 9. The break Statement 10. The goto Statement 11. The return Statement Functions 1. Introduction 2. A Simple Function 3. Parameters and Arguments 4. Global and Local Scope 5. Scope Operator 6. Auto Variables 7. Register Variables 8. Static Variables and Functions 9. Extern Variables and Functions 10. Symbolic Constants 11. Enumerations 12. Runtime Stack 13. Inline Functions 14. Default Arguments 15. Variable Number of Arguments 16. Command Line Arguments Arrays, pointers & references 1. Introduction 2. Multidimensional Arrays 3. Pointers 4. Dynamic Memory 5. Pointer Arithmetic 6. Function Pointers 7. References 8. Typedefs Classes 1. Introduction 2. Inline Member Functions
  • 24. 3. Example: A Set Class 4. Constructors 5. Destructors 6. Friends 7. Default Arguments 8. Implicit Member Argument 9. Scope Operator 10. Member Initialization List 11. Static Members 12. Member Pointers 13. Class Object Members 14. Structures and Unions VISUAL BASIC Introductions to visual basic 1. Introduction 2. Important 3. Instructions for installing Visual Basic 4. To set up from compact disc 5. To add or remove components of Visual Basic Developing an application in visual basic 1. Introduction 2. How Windows Works 3. Interactive Development 4. Starting the Visual Basic IDE 5. Toolbars 6. Form Layout Window 7. SDI or MDI Interface 8. Your First Visual Basic Application 9. Resizing, Moving, and Locking Controls 10. Setting Properties 11. Setting the Icon Property 12. The Firstapp Sample Application 13. Creating a Project 14. Saving a Project Forms controls and menus 1. Introduction 2. Designing a Form 3. The Test Buttons Application 4. Sizing a Label to Fit Its Contents 5. Selecting Individual Options with Check Boxes 6. Creating Option Button Groups 7. The Options Application 8. Using Scroll Bars as Input Devices 9. Events in the Images Application 10. Events in the Images Application 11. Pop-up Menus 12. To display the Menu Editor Managing projects 1. Introduction 2. Working with Projects 3. The Structure of a Visual Basic Project 4. Working with Multiple Projects 5. To add a control to a project's toolbox
  • 25. 6. To add a reference to another application's 7. Making and Running an Executable File Programming fundamentals 1. Introduction 2. How an Event-Driven Application Works 3. Code Modules 4. Using the Code Editor 5. Automatic Code Completion 6. Adding Comments to Your Code 7. Implicit Declaration 8. Understanding the Scope of Variables 9. Advanced Variable Topics 10. Scoping User-Defined Constants 11. Working with Procedures 12. Introduction to Control Structures 13. Working with Control Structures 14. Where do Objects Come From? Using visual basic's standard controls 1. Introduction 2. Introduction to Visual Basic Controls 3. Validating Control Data by Restricting Focus 4. Sample Application: Calc.vbp 5. Possible Uses 6. ADO Data Control Events 7. The Value Property 8. Responding to the Mouse and Keyboard 9. Combo Box Styles 10. Getting List Contents with the Text Property 11. Creating Keyboard Shortcuts 12. Using the Data Control 13. Using the Frame Control 14. Using the Horizontal and Vertical Scroll Bar 15. Using the Image Control 16. The AutoSize and WordWrap Properties 17. Adding Items to a List 18. Adding an Item at a Specified Position 19. Creating Multiple-Column 20. Creating Option Button Groups 21. Using the Shape Control 22. Using the Text Box Control 23. Using the Timer Control International issues 1. Introduction 2. International Software Definitions 3. Localization Model 4. Access and Shortcut Keys 5. Numeric Values and Separators 6. Issues Specific to the Double-Byte Character Set DEVELOPER 2000 Introduction 1. Introduction 2. Tools Provided By Oracle Developer/2000 3. Lesson Summary End user interface
  • 26. Creating Alerts and Procedures 1. Introduction 2. Creating an Alert 3. Lesson Summary Creating reports 1. Introduction 2. Creating Reports
  • 27. Scripting Language (IT08) ASP 1. The need for ASP 2. What Can You Do with Active Server Pages? 3. Personal Web Server 4. Hello, World 5. Dim ‘em first 6. Subroutines, Functions and Includes 7. The Object Model 8. The Application object 9. Handling User Input Forms and Query Strings 10. Data Manipulation using ASP 11. SQL Reference 12. The INSERT Statement 13. Activex Data Objectx (ADO) Reference 14. Extending ASP : COM Components 15. The ASP Resource Guide XML 1. Introduction 2. Document Modeling 3. Presentation 4. Origins of XML 5. Maximum Error Checking 6. Creating Documents 7. The XML Toolbox 8. Markup and Core Concepts 9. The XML declaration 10. XML Is Not HTML 11. Connecting Resources with Links 12. XML Application: XHTML 13. Presentation: Creating the End Product 14. Font size 15. Internationalization 16. Programming for XML WAP-WML Introduction to WAP 1. Why WAP? 2. Motorola ADK 3. Using WAP Emulators Starting in WML 1. Starting In WML 2. Using the Browser 3. Hello World 4. Paragraphs 5. Text Variance Deck navigation 1. Using Anchors 2. The DO Element 3. Special Characters Option and built-in-events 1. Option Menus 2. Option Groups 3. Onpick 4. Ontimer Variables in WML 1. Variables in Content 2. Setting Value by Navigation
  • 28. 3. Setting Value by Selection 4. Setting Value by Input 5. Input Formats 6. Password Input 7. Fieldsets Tables and images 1. Tables 2. Creating Images 3. Displaying Images 4. Images as Links 5. Aligning Images 6. Spacing Images Environment and security 1. Xitami Web Server 2. Configuring MIME Types 3. Server-Side Scripting 4. Access Security 5. Meta Information Adding functionality 1. Introducing WML Script 2. The Script Interpreter 3. Using Variables 4. Declaring Functions 5. Using Functions 6. External Accessibility 7. External Calls 8. Using Pragmas Using operators 1. Using Operators 2. Arithmetical Operators 3. Assignment Operators 4. Logical Operators 5. Comparison Operators 6. Conditional Operators 7. Type Testing
  • 29. Web Designing (IT09) 1 HTML-DHTML 1. HTML as a Changing Language 2. What is HTML? 3. HTML Tools 4. Text Editors 5. Managing HTML Documents Locally Objectives 6. Naming Conventions 7. Saving Files 8. The Components of HTML 9. Building HTML Documents 10. Building an HTML Shell 11. Formatting Text 12. Tags for Text Formatting 13. Text Styles 14. Formatting a Complete Text Document 15. Adding Lists 16. Introduction to Tables 17. Adding Borders and Width 18. Aligning Text 19. The DIV Element 20. Aligning Text in Tables 21. Working with Images 22. Image Tag Attributes 23. Using Text and Background Color 24. Text and Link Colors 25. Typographic Concepts 26. Working with Dynamic HTML 27. Working with Internet Explorer’s DHTML 2 Dreamweaver 1. Dreamweaver Basics 2. The Document window 3. The status bar 4. The Coding toolbar 5. The Files panel 6. The CSS Styles panel 7. Accomplishing basic tasks in Dreamweaver 8 8. Opening files in Dreamweaver 9. Create and save a new page 10. Insert tables 11. Review your task 12. Insert and play a Flash file 13. Insert Flash Video 14. Insert body text 15. Create links 16. Create a new style sheet 17. Explore the CSS Styles panel 18. Apply a class style to text 19. Apply the rule 20. Publishing Your Site 21. Upload your local files 3 Flash 1. Introduction to Flash MX 2004 2. Vector and Bitmap Images
  • 30. 3. Open Option 4. Export option 5. Import Option 6. Publish Option 7. Visual Guides 8. Tools 9. Free Transform and Fill Transform Tool 10. Layer 11. Guide Layer and Motion Guide Layer 12. Motion Tween 13. Masking 14. Align Options 15. Make same width and height 16. Group and Ungroup 17. Font Mapping 18. History Palette 19. Actionscript 20. Load Movie and Unload Movie 21. Start and Stop Drag Command 4 Photoshop 1. Introduction 2. Interface of Photoshop CS 3. Tools 4. Blur, Sharpen and Smudge Tool 5. Image Adjustments 6. Color Balance 7. Shadow or Highlight 8. Duplicate Apply Image and Calculations 9. Layer Properties 10. Inner Shadow 11. Fill and Adjustment Layer 12. Type and Rasterize Layer 13. Distributed Linked Layer 14. Color Settings 15. Blending modes 16. Brush Palette 17. Channels palette 18. File Browser Palette 19. Navigator Palette 20. Swatches and Styles Palette 21. Layer Palette 22. Brush Strokes
  • 31. PC Hardware Maintenance & Troubleshooting (IT10) Microcomputer system 1. Introduction 2. Computer Organisation 3. Hardware and Software 4. Instruction Cycle 5. Input/Output Units Peripheral devices 1. Introduction 2. Keyboard 3. Keyboard Function 4. Mechanical keyswitch keyboard 5. Capacitive keyswitch keyboard 6. Printer 7. Impact and Non-Impact Printer 8. Parallel Interface and Serial Interface 9. Magnetic Storage Devices 10. Basic Principle 11. Disk Drive Types 12. Floppy Diskette 13. Write Protect Feature 14. Spindle Motor 15. Hard Disk Drive 16. Size and Capacity 17. Data Organisation on Hard Disk 18. Mouse 19. CD-ROM Drive 20. CD-R Drive 21. Scanner 22. Display devices 23. Cathode ray tube 24. Electron gun 25. Light-emitting diode 26. LED technology 27. Light extraction 28. Liquid crystal display 29. Thin-film transistor 30. Organic light-emitting diode 31. Surface-conduction electron-emitter display 32. Vacuum fluorescent display PC hardware overview 1. Introduction 2. Hardware-BIOS-DOS Interaction 3. The PC Family–OG 4. PC Family (NG) 5. CPU 6. New Generation PC Hardware 7. Product Engineering 8. AC Power Connections 9. Interconnections between Boxes 10. Inside the System Box 11. SMPS 12. Motherboard Components–NG 13. Front Panel Indicators and Controls–OG
  • 32. 14. New Generation Front Panels 15. Floppy Disk Drives 16. Hard Disk Drives–OG 17. Motherboard Logic–OG 18. Memory Space–OG 19. NG Interrupts 20. Keyboard Interface–OG 21. Serial Interface–OG 22. Floppy Disk Controller (FDC)–OG 23. NG Hard Disk Controller 24. Advanced Microprocessors 25. Advanced PC Operating Systems 26. Typical Pentium 4 Motherboard Microprocessors in PC 1. Introduction 2. Pentium 3. Pentium Organization 4. Superscalar Architecture 5. Functional Redundancy Check (FRC) 6. Power Management 7. Microprocessor Level Power Management 8. Machine Check 9. Pentium–MMX Technology 10. Organization 11. Dual Independent Bus (DIB) 12. Testing and Performance Monitoring Features 13. Intel NetBurst Micro-architecture 14. Itanium Processor 15. Pentium Series Printer controller 1. Introduction 2. Centronics Interface 3. Signals from PC to Printer 4. Programming Sequence (SPP) 5. Loop Back 6. Data Buffer 7. Controller Hardware Overview (SPP) 8. Circuit Description (SPP) Installation and preventive maintenance 1. Introduction 2. System Configuration 3. Reliability 4. Hardware Modules 5. Pre-installation Planning 6. Power Supply Capacity 7. Removing a Motherboard 8. Removing and Replacing Daughterboards 9. Removing an FDD 10. Routine Checks 11. PC Assembling and Integration 12. Motherboard Stuffing 13. BIOS Setup 14. Standard CMOS Setup 15. Primary HDDs/Secondary HDDs
  • 33. 16. Advanced BIOS Features Setup 17. Power Management Setup 18. PNP/PCI Configuration 19. Load BIOS Defaults 20. Supervisor/User Password 21. IDE HDD Auto Detection 22. Engineering Versions and Compatibility 23. Problem Causes 24. Disk Operating System 25. Restore Command 26. Logical Organisation of the Disk Space 27. HMA, Extended Memory and UMBs 28. What is the use of HMA and UMBs? 29. Precautions to be taken Against Virus 30. Data Recovery Tools from DOS 31. Recover From DOS's Recover 32. Create Rescue Diskette Troubleshooting 1. Introduction 2. Computer Faults 3. Diagnostic Programs and Tools 4. Microprocessor and Firmware 5. Faults Elimination Process 6. Spurious Problems 7. Multiple Faults 8. Systematic Troubleshooting 9. Symptoms Observation 10. Symptoms Analysis 11. Fault Diagnosis 12. Organisation 13. Engineering Layout 14. Troubleshooting Levels 15. Spurious Boot Problems 16. Manufacturing Mode Test 17. POST card/Front Panel LEDs 18. PC Diagnostic Software 19. Problem Approach 20. Motherboard Problems Diagnosis 21. Fault Diagnosis 22. Printer Interface Problems (Parallel Port) 23. FDC Problems 24. Circuit Tips 25. Handling Procedures 26. Terms Used in Sample Problems 27. Booting and System Boot failure 28. System Ram beep - Ram not properly connected 29. Display problem 30. CPU Power Supply Problem 31. Not able to connect dial up connection 32. HDD not detected 33. CD ROM not detected 34. Format PC
  • 34. 35. Virus problem 36. Network Connection Problem 37. LAN card not detected 38. IP Address Conflicts 39. Ip Setting, subnet ,gateway, DNS 40. IE Connection with Proxy 41. Remote connection 42. How to Install Windows Component? 43. Display Resolution 800*600 ,1024*768 Computer virus and computer security 1. Introduction to Computer Virus 2. Introduction to Computer Security Video gallery
  • 35. Computer Organisation (IT11) Computer fundamentals 1. Block Diagram of a Computer 2. Input Devices 3. Central Processing Unit 4. Output Devices 5. Address And Data Bus 6. RAM's 7. ROM's 8. PC Specifications 9. Secondary Memories 10. Floppy Disk 11. Magnetic Tape 12. Disadvantages Introduction to system 1. Introduction 2. System 3. Classification of Systems 4. Microprocessor 5. Microcontroller 6. Processor for a complex System 7. Digital Signal Processor (DSP) 8. Application Specific System Processors 9. Other hardware units 10. Memories 11. Interrupts handler 12. LCD and LED Displays 13. Hardware Units Required in Exemplary Cases 14. Software in Processor Specific Assembly Lang. 15. Embedded System-on-Chip and in VLSI Circuit 16. Components in an Exemplary SoC-Smart Card Processor and memory organization 1. Structural Units in a Processor 2. Processor selection for an embedded system 3. Memory Devices 4. RAM Devices 5. Memory Selection for an Embedded System 6. Memory Blocks for Elements of the Different 7. The Memory Maps 8. Addresses at Map for Internal Devices 9. Direct Memory Access 10. Interfacing Processor, Memories Devices and buses for device Networks 1. I/O Devices 2. Synchronous, Iso-synchronous 3. Parallel Port Devices 4. Sophisticated Interfacing Features in Device Ports 5. Timer and Counting Devices 6. CAN Bus 7. USB Bus 8. Advanced Serial High Speed Buses 9. PCI and PCI/X Buses 10. Advanced Parallel High Speed Buses Device drivers and interrupts servicing 1. Device Drivers 2. Device Driver ISR
  • 36. Mechanism 3. Writing Physical Device Driving ISRs in a Sys. 4. Virtual Devices 5. Parallel Port Device Drivers in a System 6. Serial Port Device Drivers in a System 7. Interrupt Servicing (Handling) Mechanism 8. Software Error Related Hardware interrupts 9. Classification of all interrupts as Non Maskable 10. Interrupt Pending Register or Status Register 11. Classification of Processors Interrupt Service 12. Assignment of Priorities to Meet Service Deadlines Memory Interfacing 1. Memory Module 2. External Memory 3. ROM 4. PROM (Programmable Read-Only Memory) 5. Flash Memory 6. RAM 7. Memory interfacing 8. Address Decoding 9. Address Decoding and Memory Addresses I/O Data transfer techniques and peripherals 1. Introduction 2. Synchronous Mode 3. Direct Memory Access 8237 4. DMA IDLE Cycle 5. Transfer Types 6. Priority 7. Register Decription 8. Software Commands 9. Data input with handshake 10. Interfacing Input Device 11. Interrupt Driven I/O 12. Input mode 13. Status word 14. Programmable Peripheral Interface 8255A 15. Operation Modes 16. Minimum System Configuration 17. Interfacing Of Data Converters 18. Quantization 19. DAC interfacing Interrupts 1. Introduction 2. Classification Of interrupts 3. Maskable and Nonmaskable Interrupts 4. 8085 Interrupt Structure and Operation 5. RST 7.5 6. Software interrupts in 8085 7. SIM Instruction Format 8. Pending interrupts 9. Program
  • 37. Artificial Intelligence & Expert System (IT12) Introduction to Artificial Intelligence 1. What is Artificial Intelligence? 2. Foundation of Al 3. History of Artificial Intelligence 4. Agents 5. Applications of Al 6. A.I Representation 7. Future of A.I 8. Production System 9. Issues in Design of Search Programs 10. Logic Programming Heuristic Search Techniques 1. Heuristic Search 2. Heuristic Search Methods 3. The AO* Algorithm 4. Means-end Analysis 5. Constraint Satisfaction 6. Solved Problems Game Playing 1. Introduction 2. Characteristics of game playing 3. Types of Games 4. Minimize search procedure 5. Alpha-beta cutoffs 6. The Horizon Effect 7. Iterative Deepening 8. Solved Exercise Knowledge representation using predicate Logic 1. Basic of Knowledge Representation 2. Predicate Calculus 3. Predicates and Arguments 4. The ISA Hierarchy 5. Frame Notation 6. Resolution 7. Unification 8. Natural Deduction Knowledge representation using non-monotonic Logic 1. Introduction to Nonmonotonic Logic 2. TMS (Truth Maintenance System) 3. Statistical and Probabilistic Reasoning 4. Fuzzy Logic 5. Structured Knowledge Representation Learning 1. Introduction 2. Learning Methods planning 1. Introduction 2. Planning as Problem Solving 3. STRIPS 4. Implementation using Goal Stack 5. Forward Planning 6. Nonlinear Planning using Constraint Posting 7. Hierarchical Planning 8. Least Commitment Approach Natural language processing 1. Introduction to Natural Language Processing 2. Natural Language Processing & Understanding
  • 38. Perception 1. Introduction to perception 2. Introduction to Robotics 3. Robot Architecture 4. Vision 5. Texture and images 6. Representing and Recognizing Scenes 7. Trihedral and Nontrihedral Vertices 8. Constraint Determination 9. Waltz Algorithm Neural networks 1. Introduction to Neural Networks 2. History of Artificial Neural Networks 3. Working of a Neuron 4. The basic components of ANN 5. Basic Mc-culloh-pit's Model 6. Issues Related to Neural Computation 7. Architectures 8. Applications of neural network Expert system 1. Utilization and Functionality 2. Architecture of Expert System 3. Steps to Build Expert System Introduction to prolog 1. Introduction to Logic Programming by Prolog 2. Applications of Prolog 3. Writing a Prolog Program 4. Structure of a Prolog Program 5. Types 6. Search 7. Backtracking In Prolog 8. Lists Expert systems and artificial intelligence Application of knowledge - based systems 1. INTRODUCTION 2. TRENDS IN AI APPLICATIONS IN JAPAN 3. CASE STUDIES OF HIGH-IMPACT SYSTEMS 4. TYPES OF APPLICATIONS 5. COMPANY-SPECIFIC APPLICATIONS 6. OBSERVATIONS AND CONCLUSIONS Tools and infrastructure for knowledge - based system 1. INTRODUCTION 2. EXPERT SYSTEMS BUILDING TOOLS 3. PROFILE OF A TOOL: ES/KERNEL2 4. PROFILE OF A TOOL VENDOR: HITACHI 5. INFRASTRUCTURE 6. OBSERVATIONS AND CONCLUSIONS Advanced knowledge - based system research 1. UNIVERSITY RESEARCH 2. RCAST (University of Tokyo) 3. AIST, Nara and JAIST, Hokuriku 4. INDUSTRIAL RESEARCH 5. NEC 6. NTT
  • 39. Computer Graphics (IT13) Introduction 1. Introduction 2. Basic Elements 3. Graphics Rendering Pipeline 4. Graphics System 5. Output Display Devices 6. Raster Graphics Raster graphics 1. Raster Graphics 2. DDA (Digital Differential Analyzer) 3. Midpoint Line Algorithm 4. Midpoint Circle Algorithms 5. Ellipse Drawing Algorithms Clipping 1. Clipping 2. Cohen and Sutherland 3. Cyrus Beck Line Clipping (Liang and Barsky) 4. Polygon Clipping 5. Polygon Scan Conversion Geometrical transformation 1. 2 D Transformation Homogenous coordinates 2. Composition of Transformation 3. 2 D Transformation Rigid Transformations 4. 2 D Transformation Affine Transformations 5. 3 D Transformation Scaling 6. 3 D Transformation Rotation 7. 3 D Transformation Translation 8. 3 D Transformation Shear 9. 3 D Transformation General 10. 3D Viewing Projections 11. Parallel Projections 12. Perspective Projections 13. Generation of Perspective Views 14. Vanishing Points 15. Plane Geometric Projections 16. Implementation Issues 17. View Coordinate System (VCS) 18. Transformation from WCS to VCS 19. Transformation from VCS to View Plane 20. View Volume 21. Volume Normalization Transformation Curves 1. Curves 2. High degree approximation 3. Explicit Representation 4. Implicit Representation 5. Parametric Curves Fractals 1. Fractals 2. Generation of Fractals 3. Similarity Ratio 4. Geometric Fractals Computer Animation 1. Computer Animation 2. Process 3. Conventional Animation 4. Real Time vs. Image by Image
  • 40. 5. Animation Techniques 6. Rotoscopy 7. Key Framing 8. Transformation from VCS to View Plane 9. Algorithmic 10. Spline Driven Animation 11. Alternately 12. Velocity (Speed) Curve 13. Morphing 14. Image Morphing 15. Particle Systems Rendering 1. Rendering Illumination Model 2. Diffuse Reflection 3. Specular Reflection 4. Ambient Reflection 5. Phong Illumination Model 6. Reflection Vector 7. Half Way Vector 8. Normal Vector 9. Light Sources 10. Polygon Shading 11. Flat Shading 12. Gouraud Shading 13. Vertex Normal 14. Interpolation 15. Gouraud Shading Example 16. Phong Shading 17. Problems 18. Polygon Shading