Detail of Subjects of IT / computer engg


Published on

Published in: Education, Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Detail of Subjects of IT / computer engg

  1. 1. eeLLeeaarrnniinngg SSooffttwwaarree SSoolluuttiioonnssiinnTTeecchhnniiccaall EEdduuccaattiioonnIITT// CCoommppuutteerr SScciieennccee // EEnnggiinneeeerriinnggDDeettaaiill CCoonntteenntt LLiisstt ooff SSuubbjjeeccttssSoftTech Engineers Pvt. Ltd.Unit 5A, The Pentagon, Next to Pune-Satara Road Telephone Exchange,Shahu College Road, Pune - 411009, Maharashtra, IndiaPh: 020-24217676, Fax: 020-24218747,Email:eLearning@SoftTech-Engr.comWebsite:
  2. 2. SoftTech Engineers Pvt. Ltd. have developed Multimedia based eLearning SoftwareSolutions 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. 3. Computer Fundamentals (IT01)1 Windows Tutor 1. Operating System2. Types of OS with Examples3. User Interactivity of OS4. Components of Desktop5. Files & Folders6. Working with Flies & Folders7. Windows Utilities & Accessories8. Introducing Internet Explorer9. Windows Setting2 Typing Tutor 1. How Computer Keyboards Work2. Inside the Keyboard3. Keyboard Switches4. Explanation of the Keys on a Windows QWERTYKeyboard5. Keypad Keys3 Computer Basics Tutor 1. Introduction2. Booting Up3. The Windows Desktop4. Installing Programs5. Files and Folders6. Windows Applications and Tools4 Word Tutor 1. Introduction To Ms Word2. Starting with MS Word3. Text Editing4. Insert Menu5. Managing Tables6. MS Word Tools7. Using Thesaurus & Working with Macros5 Access Tutor 1. Introduction to DBMS2. DataBase Management System (DBMS) & Its Types3. MS SQL Server 20004. Key Concept & Primary Key5. Queries6. Form Controls7. What Is A Subform?8. Application Development using Access6 Internet Surfing Tutor 1. Internet Basics2. Types Of Network3. Internet Structure / Mechanics4. Protocol5. Types of Internet Accounts6. Terminologies of Internet7. Web Page Designing8. Web Browsers9. Toolbar of Internet Explorer10. e-Mail11. Search Engine
  4. 4. 7 PC Troubleshooting Tutor 1. Introduction2. Identification Of Hardware Components3. P-IV Motherboard4. Disk Drives5. Random Access Memory (RAM) & Its Types6. CMOS Setup7. Processor8. Driver Installation9. General OS Problems & Troubleshooting10. Preventive Maintenance11. Fonts12. General Hardware Troubleshooting of Computer13. Preventive Measures8 Networking Tutor 1. Who Needs a Network?2. Protocols and Packets3. Network Topologies4. Installing a Network Interface Card and Drivers5. Connecting a hub, switch or router6. Sharing Files and Folders7. My Network Places8. Internet Protocol (IP) Addressing9. Wireless Network Adapters for Desktop Computers10. Monitoring Network Performance11. Introduction to Infrastructure Mode12. Antenna Basics13. Troubleshooting process14. Wireless Interference15. Other DOS Diagnostic Tools16. Whats in Store?9 Excel Tutor 1. Overview2. Entering Data and Selecting Cells3. Formula Operators4. Working with Charts5. Managing Worksheets10 Power Point Tutor 1. Introduction to MS Power Point2. Developing a Presentation3. Tips4. Save a presentation to an FTP site5. Creating The Look Of Your Presentation6. Working with Slides7. Adding & Formatting Text in Slides8. Manage Notes and Handouts9. Working with Tables and Charts10. Printing Presentation
  5. 5. Desktop Publishing (IT02)1 Page Maker Tutor 1. Introduction2. Manipulating elements using the ControlPalette3. Changing PageMakers Global Defaults4. Graphic File Formats5. Adding Text6. keyboard Shortcuts7. Using the Story Editor8. Table of Contents9. The Frame Tools10. The Layers Palette11. The Library Palette2 Corel Draw Tutor 1. Introduction2. Tools3. Rectangle and 3 Point Rectangle Tool4. Color5. Text Character6. Tool Options7. Other Palettes8. New Options9. HTML10. Duplicate and Other Options11. Page Setup and Background
  6. 6. Database (IT03)1 Introduction to DBMS 1. Introduction2. Database system application3. Database systems versus file systems4. View of Database5. Database users and Administrators6. Database system Structures7. Centralized and Client-server architecture2 Database system conceptsand Applications1. Introduction2. Data Models, Sachems, and Instances3. Three-Schema Architecture and Data Independence4. Database Languages & Interfaces5. The Database System Environment6. Classification of Database Management Systems3 ER Diagrams 1. Entity Types, Entity Sets, Attributes, and Keys2. Relationship Types, Relationship Sets, Roles3. Weak Entity Types4. ER Diagrams, Naming Conventions, and Design Issues4 SQL 1. Introduction2. SQL Data Definition and Data Types3. Specifying Constraints in SQL4. INSERT, DELETE, and UPDATE Statements in SQL5. Additional Features of SQL6. Specifying Constraints as Assertions and Actions asTriggers7. Views (Virtual Tables) in SQL5 Functional Dependencies 1. Introduction2. Informal Design Guidelines for Relation Schemas3. Functional Dependencies4. General Definitions of Second and Third Normal Forms6 Transaction ProcessingConcepts1. Introduction to Transaction Processing2. Transaction and System Concepts3. Desirable Properties of Transactions4. Characterizing Schedules Based on Recoverability7 Concurrent controltechnique1. Introduction2. Two-Phase Locking Techniques for Concurrency Control8 Security and integrity 1. Introduction2. Security & Authorization3. Authorization in SQL4. Encryption & Authentication9 Distributed Database 1. Introduction to Distributed Databases2. Types of Distributed Databases3. Distributed Data Storage4. Data Replication5. Data Fragmentation6. Transparency7. Concurrency Control in Distributed Databases8. Time stamping9. Distributed Query Processing
  7. 7. 10 RDBMS-MYSQL 1. The Relational Model2. Recovery and Concurrency3. Uncommitted Dependency Problem4. Query Optimization5. The Query Optimization Process6. MySQL7. Choosing the Working Database8. Reserved MySQL Keywords9. Retrieving Data With PHP & MySQL10. MySQL Fetch Array11. Retrieving Information from MySQL12. MySQL Query WHERE With Wildcard13. MySQL Join Table Setup14. MySQL Join and LEFT JOIN Differences15. MySQL GROUP BY - Aggregate Functions16. Advance topics17. MySQL Date - Formats18. Viewing dateplayground in PHP19. MySQL Index - Speed and Extra OverheadMY ACCESS11 Introduction to Microsoftaccess1. Microsoft Access Launching2. Microsoft Access Shortcuts3. Creating a Shortcut4. Microsoft Access Interface5. The Main Menu6. The Toolbars7. Microsoft Access Database File8. Creating a Folder9. Overview of Database Objects10. Database Objects: Tables11. Opening A Query12. Data Access Pages12 Introduction to Data sheet 1. Creating a Database2. Creating a Database Using a Sample3. Database Properties4. Practical Learning: Using Microsoft Access13 Introduction to Forms &Reports1. Forms Fundamentals Introduction2. The Form Wizard3. Form Wizard - Columnar4. Data Entry on a Form5. Form Printing6. Printing Forms14 Introduction to Data types 1. Introduction2. Techniques of Controlling Data Entry Properties3. Strings and Data Types4. Field Size5. Text Input Masks6. Using Input Masks7. Strings Formats8. The Memo Data Type
  8. 8. 15 Introduction toRelationships1. Introduction2. The Primary Key3. Practical Learning: Introducing Relationships16 Introduction to DataAnalysis1. Techniques of Sorting Records2. Record Sorting on Tables3. Practical Learning: Sorting Records on Tables4. Sorting Records on Forms5. Record Filtering on Datasheet and Form Views6. Records Filtering Using Selections7. Filtering Data By Selection8. Filter By Exclusion9. Data Analysis With Operators10. Advanced Filter By Selection11. Practical Learning: Filtering For12. Data Analysis and Filtering by Comparison13. Performing Comparisons17 Database Maintenance,Imports and Exports.1. Data Maintenance2. Validation Rule3. Value Required for a Field4. Data Import/Export5. Import/Export With Text Files18 Introduction to Expression 1. Introduction2. Algebraic Expressions3. Practical Learning: Basic Expressions4. VBA and Expressions5. Automatically Generated Code6. Procedures and Functions7. Procedures, Functions and their Arguments8. Default Arguments9. The Expression BuilderORACAL19 Introduction 1. Introduction2. About the Database Home Page3. About the Usage Monitor4. Customizing the Appearance of the Database20 The home page 1. About the Home Page2. About the Customers Page3. About the Products Page4. About the Orders Page5. About the Charts Page21 Application BuilderConcepts1. Application Builder Concepts2. What Is a Page?3. Understanding Conditional Rendering4. Current Page in Expression 15. Viewing Session State6. Managing Session State Values7. Referencing Session State8. Setting Session State9. About Bind Variables
  9. 9. 10. Understanding the URL that Displays for a Page22 Using Application Builder 1. Using Application Builder2. To access Application Builder3. About the Administration Task List4. About the Tasks List5. Page Display Alternatives6. About Application Attributes7. Configuring Security Attributes8. Editing Security Attributes9. Configuring Globalization Attributes10. About Shared Components23 Building an application 1. Introduction2. About Creating an Application Using a Wizard3. Deleting an Application from Application Builder4. Creating a Page from the Page Definition5. Creating a Page from the Developer Toolbar6. Running a Page or Application7. Locking and Unlocking a Page8. Creating a Form Using a Wizard9. Creating Charts10. Displaying Buttons Conditionally11. Creating a Help Page24 Managing database objectswith objects browser1. Managing Database Objects with Object Browser2. Accessing Object Browser3. Searching For and Selecting Database Objects4. Browsing a Table5. Editing a Table6. Summary of Available Views7. Managing Indexes8. Dropping an Index9. Dropping a Sequence10. Browsing a Type11. Editing a Package12. Creating a Procedure13. Editing a Trigger14. Dropping a Materialized View
  10. 10. Internet Technology (IT04)1. Introduction 1. Objectives2. What Is Java?3. Why Learn Java?4. Java Is Object Oriented5. Creating a Java Application6. Your first Java application7. Compiling and Running the Source File8. Creating a Java Applet9. Including the Applet in a Web Page10. Troubleshooting2. Object orientedprogramming and java1. Introduction2. Thinking in Objects: An Analogy3. Objects and Classes4. Behavior5. Inheritance, Interfaces, and Packages6. Interfaces and Packages7. Creating a Subclass3. Java basics 1. Objectives2. Statements and Expressions3. Variables and Data Types4. Declaring Variables5. Variable Types6. Assigning Values to Variables7. Number Literals8. Arithmetic9. More About Assignment10. Incrementing and Decrementing11. Comparisons12. String Arithmetic4. Working with Objects 1. Creating New Objects2. Using new3. Output4. Accessing & Setting Class & Instance Variables5. Casting & Converting Objects & Primitive Types6. Casting Primitive Types7. Converting Primitive Types to Objects8. Determining the Class of an Object9. The Java Class Library5. Arrays, Conditionals &loops1. Arrays2. Declaring Array Variables3. Accessing Array Elements4. Multidimensional Arrays5. The Conditional Operator6. Switch Conditionals7. While and do Loops8. Breaking Out of Loops6. Creating Classes andApplications in java1. Introduction2. Defining Classes3. Constants4. Creating Methods
  11. 11. 5. The this Keyword6. Variable Scope and Method Definitions7. Passing Arguments to Methods8. Class Methods9. Creating Java Applications10. Java Applications and Command-Line Arguments11. Passing Arguments to Java Programs12. Handling Arguments in Your Java Program7. Java applet basics 1. Objectives2. How Applets and Applications Are Different3. Major Applet Activities4. A Simple Applet5. Including an Applet on a Web Page6. Making Java Applets Available to the Web7. HSPACE and VSPACE8. CODE and CODEBASE9. Java Archives8. Graphics, fonts and colors 1. Objectives2. The Graphics Class3. Drawing and Filling4. A Simple Graphics Example5. Copying and Clearing6. Text and Fonts7. Drawing Characters and Strings8. Finding Out Information About a Font9. Using Color Objects10. A Simple Color Example9. Multithreading 1. Introduction2. Thread Fundamentals3. The Problem with Parallelism4. Thinking Multithreaded5. Points about Points6. Protecting a Class Variable7. Creating and Using Threads8. Thread Scheduling9. Preemptive Versus Nonpreemptive10. Testing Your Scheduler10. Streams and I/O 1. What Are Streams?2. The Package3. The Abstract Class InputStream4. Byte Array Input Stream5. Filter Input Stream6. The DataInput Interface7. Line Number Input Stream8. Output Streams9. Byte Array Output Stream10. Filter Output Stream11. Buffered Output Stream12. The DataOutput Interface13. Processing a File11. Java programming tools 1. Objectives
  12. 12. 2. Overview of the Standard JDK Tools3. The Runtime Interpreter4. The Compiler5. The Options Argument6. The Non-Optimizing Compiler7. The Options Argument8. The Debugger9. Commands10. Visual Development Tools11. Symantec Café12. Natural Intelligences Roaster13. Aimtechs Jamba14. Kinetixs Hyperwire12. Advanced animation andmedia1. Objectives2. What Is Animation?3. Types of Animation4. Frame-Based Animation5. Cast-Based Animation6. Transparency7. Z-Order8. The Sprite Class9. The Background Classes10. Color Background11. Image Background13. Client server networkingin java1. Objectives2. Internet Network Basics3. Addresses4. Protocols5. Ports6. Sockets7. Stream Sockets8. Designing Fortune9. Implementing the Fortune Server10. Implementing the Fortune Client Applet11. Implementing the Trivia Server14. Emerging technologies 1. Objectives2. Java Beans3. The Goal of Java Beans4. GUI Merging5. Introspection6. Overhead7. Java Microprocessors8. MicroJAVA
  13. 13. Microsoft .NET (IT05)1. .NET Essentials 2. What is .NET ?3. What are Web Services?4. Example of a Web Services Application5. What is .NET Built On?6. Common Language Runtime (CLR)7. Working of the CLR8. Class Libraries9. Common Language Specification (CLS)10. Minimum System Requirements to Install11. Building Web-based Applications12. Mobile ApplicationsASP .NET13. Introducing ASP .NET 1. Introduction2. Internet Standards3. The Evolution of ASP4. The Benefits of ASP.NET5. What Is .NET?6. .NET Services7. .NET Tools14. Setting up .NET 1. Introduction2. Installation Requirements3. Installing ASP.NET and ADO.NET4. Installing the .NET Framework SDK5. Support for .NET15. Designing a database 1. Understanding database design concepts2. Designing a Database3. Normalization of Data16. Building a database 1. Building a database using SQL Server2. Creating a Database3. Creating SQL Server Tables4. Creating a Stored Procedure5. Creating a Trigger17. Developing ASP .NETpages1. Handling ASP.NET events2. ASP.NET Events3. Page Directives4. Choosing a Language18. Validating user inputs 1. Validating User Input2. Common Aspects of Validation Controls3. Display property4. Type Property5. Using Validation Controls6. Required Field Validator7. Regular Expression Validator8. Compare Validator19. Maintaining state in ASP.NET1. Maintaining State in ASP.NET2. Maintaining State Out of Process for Scalability3. Out of Process State Management4. Session Management with SQL Server5. Session Management with ASP.NET State Server
  14. 14. 6. Advantages7. Disadvantages20. ASP .NET caching 1. Session Checklist2. ASP.NET Updates to the ASP Response Model3. Caching with ASP.NET4. Page Output Caching5. Absolute cache expiration6. Sliding cache expiration7. Fragment Caching8. Page Data Caching9. Expiration10. Explicitly removing an item from the data cache11. File and Key Dependency and Scavenging21. Migrating from ASP toASP .NET1. ASP and ASP.NET Compatibility2. Scripting language limitations3. Rendering HTML page elements4. Using script blocks5. Strongly typed variables6. Error handling7. Running ASP Pages under Microsoft.NET8. Using VB6 Components with ASP.NETVB .NET22. .NET defined 1. What is .NET ?2. What are Web Services?3. Example of a Web Services Application4. What is .NET Built On?5. Common Language Runtime (CLR)6. Working of the CLR7. Class Libraries8. Common Language Specification (CLS)9. .NET Framework and Languages10. Building Web-based Applications11. Powerful, Flexible, Simplified Data Access12. Full Object-Oriented Constructs13. Reuse Existing Investments23. OOP with VB 1. OOP Basics2. Briefly on Concepts3. Advantages of OOP4. Classes and Objects5. Fields, Properties, Methods and Events6. Constructors7. Destructors8. Inheritance9. Implementing Abstract Class10. Value Types24. VB language 1. Console Applications2. Example on a Console Application3. Breaking the Code to understand it4. Data Types, Access Specifiers5. Access Specifiers6. Statements and Scope
  15. 15. 7. Imports Statement8. Methods9. Functions10. Calling Methods11. Conditional Statements12. Loops13. Data Type Conversion, File Extensions14. Enumeration, Exception Handling15. Understanding the Code16. Strings, Math Functions25. Windows forms 1. Windows Forms2. Working with Forms3. Owned Forms, InputBox4. InputBox Function5. Windows Forms Opacity6. Handling Mouse Events in Forms7. MDI Applications8. Format Menu in VS .NET9. Aligning multiple controls on a Form10. Debugging VB .NET Applications11. Logical Errors26. controls 1. Introduction2. Button Control3. TextBox Control4. Code to Validate User Input5. Code for Saving Files to RTF6. Label, LinkLabel7. ListBox8. ComboBox9. TreeView10. Panel, GroupBox, PictureBox11. ToolTip, ErrorProvider12. Common Dialogs13. Date TimePicker, Month Calendar, Splitter14. StatusBar15. Status Bars with Panels27. Files in VB .NET 1. Working with Files2. BinaryReader and BinaryWriter Class3. Code to create a file and read from it4. Working with Directories28. Multithreading 1. Introduction2. Suspending a Thread3. Making a Thread Sleep4. Thread Priorities29. Deploying applicationsC#30. Introduction 1. Introduction2. Automatic memory management3. Predefined types4. Type system unification
  16. 16. 5. Interfaces6. Delegates7. Attributes31. Basic concepts 1. Declarations2. Members3. Enumeration members4. Accessibility domains5. Protected access6. Signatures and overloading7. Name hiding8. Namespace and type names9. Fully qualified names32. Types 1. Introduction2. Value types3. Default constructors4. Integral types5. Floating point types6. The decimal type7. Boxing and unboxing8. Unboxing conversions33. Variables 1. Introduction2. Variable categories3. Instance variables4. Reference parameters5. Local variables6. Definite assignment7. Variable references34. Expression 1. Expression classifications2. Values of expressions3. Operator overloading4. Candidate user-defined operators5. Function members6. Argument lists7. Applicable function member8. Invocation expressions9. Array access10. Postfix increment and decrement operators11. Object creation expressions12. Delegate creation expressions13. Multiplication operator14. User-defined conditional logical operators35. Statements 1. Introduction2. Labeled statements3. Local variable declarations4. Local constant declarations5. Expression statements6. The switch statement7. The for each statement8. The continue statement9. The return statement10. The checked and unchecked statements
  17. 17. 36. Namespaces 1. Introduction2. Namespace declarations3. Using directives4. Using alias directives5. Using namespace directives6. Namespace members37. Classes 1. Introduction2. Class modifiers3. Class base specification4. Inheritance5. Methods6. Value parameters7. Static and instance methods8. Virtual, override, and abstract accessors9. Instance variable initializers38. Arrays 1. Introduction2. Array types3. The System.Array type4. Array element access5. Array initializers
  18. 18. Operating System (IT06)UNIX1 Concept of anoperating system1. Objectives2. What is an Operating System?3. A Brief History of UNIX4. Architecture of the Linux Operating System5. Shells and GUIs6. Logging into (and out of) UNIX Systems7. Graphical terminals8. Changing your password9. General format of UNIX commands2 Unix file system &directory1. Objectives2. The UNIX Filesystem3. Typical UNIX Directory Structure4. Directory and File Handling Commands5. Making Hard and Soft (Symbolic) Links6. Specifying multiple filenames7. Quotes3 File and directorypermissions1. Objectives2. Inspecting File Content3. Finding Files4. Finding Text in Files5. Sorting files6. File Compression and Backup7. compress, gzip8. Handling Removable Media (e.g. floppy disks)4 Concept of process 1. Objectives2. Processes3. Redirecting input and output4. Controlling processes associated5. Controlling other processes5 Unix system utilities 1. Objectives2. Connecting to Remote Machines3. Network routing utilities4. Remote File Transfer5. User Information and Communication6. Printer Control7. Advanced Text File Processing8. Target Directed Compilation9. Version control with CVS10. C/C++ compilation utilities11. Manual Pages6 Unix editors 1. Objectives2. Introduction to vi3. Basic Text Input and Navigation in vi4. Moving and Copying Text in vi5. Searching for and Replacing Text in vi6. Other Useful vi Commands7. Introduction to emacs8. Basic Text Input and Navigation in emacs
  19. 19. 9. Moving and Copying Text in emacs10. Moving and Copying Text in emacs11. Other Useful emacs Commands12. Other UNIX editors7 Basic systemadministrationconcepts and tasks1. Objectives2. The Superuser root3. Shutdown and System Start-up4. System startup5. Adding Users6. Controlling User Groups7. Reconfiguring and Recompiling the Linux Kernel8. Cron Jobs9. Keeping Essential Processes Alive8 Shell and shell scripts 1. Objectives2. Shells and Shell Scripts3. Shell Variables and the Environment4. Simple Shell Scripting5. More Advanced Shell Scripting6. Case statements7. Capturing command output8. Start-up Shell ScriptsLINUX9 Getting started 1. Getting Started2. Setup Agent3. Introductory Terms4. Panel5. Logging In6. Graphical Login7. Virtual Console Login8. Opening a Shell Prompt9. Creating a User Account10. Important11. Documentation Resources12. Logging Out13. Shutting Down your Computer10 Using the graphicaldesktop1. Using the Graphical Desktop2. Using the Desktop3. Using the Panel4. Workspace Switcher5. Using the Notication Area6. The Authentication Icon7. Conguring the Desktop Panel8. Start Here9. Customizing the Desktop10. Customizing your System11. Logging Out11 Diskettes and CD-ROMs1. Diskettes and CD-ROMs2. Using Diskettes3. Putting Linux Files on an MS-DOS Diskette4. Using gfloppy5. Using KFloppy
  20. 20. 6. Using mke2fs7. Using CD-ROMs with Your File Manager8. Using X-CD-Roast to Create a CD9. Writing ISOs with X-CD-Roast10. Using mkisofs12 Getting online 1. Getting Online2. . DNS entries3. ISDN Connection13 Web browsing 1. Web Browsing2. Mozilla3. Mozilla Composer4. Nautilus5. Galeon6. Tip14 Email applications 1. Email Applications2. Evolution3. KMail4. Plain Text Email Clients5. Using Pine6. Using Mutt15 Printer Configuration 1. Introduction2. Important3. Adding a Local Printer4. Modifying Existing Printers5. Names and Aliases6. Driver16 Working withdocuments1. Working with Documents2. The Suite3. Features4. Writer5. Impress6. Draw7. Viewing PDFs17 Audio video andgeneral amusement1. Introduction2. Playing CDs3. Playing Digital Music Files4. Using XMMS5. Troubleshooting Your Sound Card6. Troubleshooting Your Video Card18 Working with images 1. Introduction2. Viewing Images3. Using Konqueror to View Images4. Using GQview5. Manipulating Images with the GIMP6. Loading a File7. Saving a File19 Shell prompt basics 1. Why Use a Shell Prompt2. The History of the Shell3. Determining Your Current Directory with pwd4. View Directory Contents with ls5. Locating Files and Directories
  21. 21. 6. Printing From The Command Line7. Clearing and Resetting the Terminal8. Using Redirection9. Appending Standard Output10. Redirecting Standard Input11. More Commands for Reading Text Files12. Command History and Tab Completion13. Changing Permissions With Numbers20 Managing files anddirectories1. Introduction2. A Larger Picture of the File System3. Programming and Scripting Files4. Decompressing and Unarchiving with File Roller5. Bzip2 and Bunzip26. Gzip and Gunzip7. Zip and Unzip8. Manipulating Files at the Shell Prompt9. Deleting Files and Directories21 The KDE desktopenvironment1. Introducing KDE2. Setting Up KDE3. Using The Panel4. Using The Main Menu5. Working with Multiple Desktops6. Viewing The Taskbar7. Adding Icons and Applets to the Panel8. The Navigation Panel9. Customizing KDE10. Web Browsing11. Logging Out of KDE22 A Comparison ofcommon DOS and linux
  22. 22. Programming (IT07)Programming concepts 1. Introduction2. Variable Declaration3. Boolean Algebra4. The Boolean Operators5. Comparison Operators6. Conditional Statements (IF..THEN..ELSE)C LANGUAGEGetting started 1. What is C2. Getting Started with C3. The C character Set4. Constants, Variables and Keywords5. Types of C Constants6. C Instructions7. Control Instruction in CThe decision controlstructure1. Introduction2. The if-else Statement3. Nested if elses4. Use of Logical OperatorsThe loop and casecontrol structure1. Introduction2. The for Loop3. The do-while Loop4. The continue Statement5. Decisions Using switchFunctions 1. Introduction2. Pointers3. Pointer Basics4. Pointers: Understanding Memory AddressesData types revisited 1. Integer, long and short2. Integers, signed and unsigned3. Floats and doublesArray 1. Introduction2. Array Initialization3. Passing one dimensional array to a function4. Two dimensional Array5. Passing two dimensional array to a function6. Memory Map of 2 dimensional array7. Strings8. String constants9. Standard Library String FunctionStructure 1. Why use Structure2. Declaring a structure3. Array of Structures4. Additional features of StructureInput /output in C 1. Introduction2. Console I/O functions3. Disk I/O FunctionsC++ LANGUAGE
  23. 23. Preliminaries 1. Programming2. AnnotationExpressions 1. Introduction2. Arithmetic Operators3. Relational Operators4. Logical Operators5. Bitwise Operators6. Increment/Decrement Operators7. Assignment Operator8. Conditional Operator9. Comma Operator10. The size of Operator11. Operator Precedence12. Simple Type ConversionStatements 1. Introduction2. Simple and Compound Statements3. The if Statement4. The switch Statement5. The while Statement6. The do Statement7. The for Statement8. The continue Statement9. The break Statement10. The goto Statement11. The return StatementFunctions 1. Introduction2. A Simple Function3. Parameters and Arguments4. Global and Local Scope5. Scope Operator6. Auto Variables7. Register Variables8. Static Variables and Functions9. Extern Variables and Functions10. Symbolic Constants11. Enumerations12. Runtime Stack13. Inline Functions14. Default Arguments15. Variable Number of Arguments16. Command Line ArgumentsArrays, pointers &references1. Introduction2. Multidimensional Arrays3. Pointers4. Dynamic Memory5. Pointer Arithmetic6. Function Pointers7. References8. TypedefsClasses 1. Introduction2. Inline Member Functions
  24. 24. 3. Example: A Set Class4. Constructors5. Destructors6. Friends7. Default Arguments8. Implicit Member Argument9. Scope Operator10. Member Initialization List11. Static Members12. Member Pointers13. Class Object Members14. Structures and UnionsVISUAL BASICIntroductions to visualbasic1. Introduction2. Important3. Instructions for installing Visual Basic4. To set up from compact disc5. To add or remove components of Visual BasicDeveloping anapplication in visualbasic1. Introduction2. How Windows Works3. Interactive Development4. Starting the Visual Basic IDE5. Toolbars6. Form Layout Window7. SDI or MDI Interface8. Your First Visual Basic Application9. Resizing, Moving, and Locking Controls10. Setting Properties11. Setting the Icon Property12. The Firstapp Sample Application13. Creating a Project14. Saving a ProjectForms controls andmenus1. Introduction2. Designing a Form3. The Test Buttons Application4. Sizing a Label to Fit Its Contents5. Selecting Individual Options with Check Boxes6. Creating Option Button Groups7. The Options Application8. Using Scroll Bars as Input Devices9. Events in the Images Application10. Events in the Images Application11. Pop-up Menus12. To display the Menu EditorManaging projects 1. Introduction2. Working with Projects3. The Structure of a Visual Basic Project4. Working with Multiple Projects5. To add a control to a projects toolbox
  25. 25. 6. To add a reference to another applications7. Making and Running an Executable FileProgrammingfundamentals1. Introduction2. How an Event-Driven Application Works3. Code Modules4. Using the Code Editor5. Automatic Code Completion6. Adding Comments to Your Code7. Implicit Declaration8. Understanding the Scope of Variables9. Advanced Variable Topics10. Scoping User-Defined Constants11. Working with Procedures12. Introduction to Control Structures13. Working with Control Structures14. Where do Objects Come From?Using visual basicsstandard controls1. Introduction2. Introduction to Visual Basic Controls3. Validating Control Data by Restricting Focus4. Sample Application: Calc.vbp5. Possible Uses6. ADO Data Control Events7. The Value Property8. Responding to the Mouse and Keyboard9. Combo Box Styles10. Getting List Contents with the Text Property11. Creating Keyboard Shortcuts12. Using the Data Control13. Using the Frame Control14. Using the Horizontal and Vertical Scroll Bar15. Using the Image Control16. The AutoSize and WordWrap Properties17. Adding Items to a List18. Adding an Item at a Specified Position19. Creating Multiple-Column20. Creating Option Button Groups21. Using the Shape Control22. Using the Text Box Control23. Using the Timer ControlInternational issues 1. Introduction2. International Software Definitions3. Localization Model4. Access and Shortcut Keys5. Numeric Values and Separators6. Issues Specific to the Double-Byte Character SetDEVELOPER 2000Introduction 1. Introduction2. Tools Provided By Oracle Developer/20003. Lesson SummaryEnd user interface
  26. 26. Creating Alerts andProcedures1. Introduction2. Creating an Alert3. Lesson SummaryCreating reports 1. Introduction2. Creating Reports
  27. 27. Scripting Language (IT08)ASP 1. The need for ASP2. What Can You Do with Active Server Pages?3. Personal Web Server4. Hello, World5. Dim ‘em first6. Subroutines, Functions and Includes7. The Object Model8. The Application object9. Handling User Input Forms and Query Strings10. Data Manipulation using ASP11. SQL Reference12. The INSERT Statement13. Activex Data Objectx (ADO) Reference14. Extending ASP : COM Components15. The ASP Resource GuideXML 1. Introduction2. Document Modeling3. Presentation4. Origins of XML5. Maximum Error Checking6. Creating Documents7. The XML Toolbox8. Markup and Core Concepts9. The XML declaration10. XML Is Not HTML11. Connecting Resources with Links12. XML Application: XHTML13. Presentation: Creating the End Product14. Font size15. Internationalization16. Programming for XMLWAP-WMLIntroduction to WAP 1. Why WAP?2. Motorola ADK3. Using WAP EmulatorsStarting in WML 1. Starting In WML2. Using the Browser3. Hello World4. Paragraphs5. Text VarianceDeck navigation 1. Using Anchors2. The DO Element3. Special CharactersOption and built-in-events 1. Option Menus2. Option Groups3. Onpick4. OntimerVariables in WML 1. Variables in Content2. Setting Value by Navigation
  28. 28. 3. Setting Value by Selection4. Setting Value by Input5. Input Formats6. Password Input7. FieldsetsTables and images 1. Tables2. Creating Images3. Displaying Images4. Images as Links5. Aligning Images6. Spacing ImagesEnvironment and security 1. Xitami Web Server2. Configuring MIME Types3. Server-Side Scripting4. Access Security5. Meta InformationAdding functionality 1. Introducing WML Script2. The Script Interpreter3. Using Variables4. Declaring Functions5. Using Functions6. External Accessibility7. External Calls8. Using PragmasUsing operators 1. Using Operators2. Arithmetical Operators3. Assignment Operators4. Logical Operators5. Comparison Operators6. Conditional Operators7. Type Testing
  29. 29. Web Designing (IT09)1 HTML-DHTML 1. HTML as a Changing Language2. What is HTML?3. HTML Tools4. Text Editors5. Managing HTML Documents Locally Objectives6. Naming Conventions7. Saving Files8. The Components of HTML9. Building HTML Documents10. Building an HTML Shell11. Formatting Text12. Tags for Text Formatting13. Text Styles14. Formatting a Complete Text Document15. Adding Lists16. Introduction to Tables17. Adding Borders and Width18. Aligning Text19. The DIV Element20. Aligning Text in Tables21. Working with Images22. Image Tag Attributes23. Using Text and Background Color24. Text and Link Colors25. Typographic Concepts26. Working with Dynamic HTML27. Working with Internet Explorer’s DHTML2 Dreamweaver 1. Dreamweaver Basics2. The Document window3. The status bar4. The Coding toolbar5. The Files panel6. The CSS Styles panel7. Accomplishing basic tasks in Dreamweaver 88. Opening files in Dreamweaver9. Create and save a new page10. Insert tables11. Review your task12. Insert and play a Flash file13. Insert Flash Video14. Insert body text15. Create links16. Create a new style sheet17. Explore the CSS Styles panel18. Apply a class style to text19. Apply the rule20. Publishing Your Site21. Upload your local files3 Flash 1. Introduction to Flash MX 20042. Vector and Bitmap Images
  30. 30. 3. Open Option4. Export option5. Import Option6. Publish Option7. Visual Guides8. Tools9. Free Transform and Fill Transform Tool10. Layer11. Guide Layer and Motion Guide Layer12. Motion Tween13. Masking14. Align Options15. Make same width and height16. Group and Ungroup17. Font Mapping18. History Palette19. Actionscript20. Load Movie and Unload Movie21. Start and Stop Drag Command4 Photoshop 1. Introduction2. Interface of Photoshop CS3. Tools4. Blur, Sharpen and Smudge Tool5. Image Adjustments6. Color Balance7. Shadow or Highlight8. Duplicate Apply Image and Calculations9. Layer Properties10. Inner Shadow11. Fill and Adjustment Layer12. Type and Rasterize Layer13. Distributed Linked Layer14. Color Settings15. Blending modes16. Brush Palette17. Channels palette18. File Browser Palette19. Navigator Palette20. Swatches and Styles Palette21. Layer Palette22. Brush Strokes
  31. 31. PC Hardware Maintenance & Troubleshooting (IT10)Microcomputer system 1. Introduction2. Computer Organisation3. Hardware and Software4. Instruction Cycle5. Input/Output UnitsPeripheral devices 1. Introduction2. Keyboard3. Keyboard Function4. Mechanical keyswitch keyboard5. Capacitive keyswitch keyboard6. Printer7. Impact and Non-Impact Printer8. Parallel Interface and Serial Interface9. Magnetic Storage Devices10. Basic Principle11. Disk Drive Types12. Floppy Diskette13. Write Protect Feature14. Spindle Motor15. Hard Disk Drive16. Size and Capacity17. Data Organisation on Hard Disk18. Mouse19. CD-ROM Drive20. CD-R Drive21. Scanner22. Display devices23. Cathode ray tube24. Electron gun25. Light-emitting diode26. LED technology27. Light extraction28. Liquid crystal display29. Thin-film transistor30. Organic light-emitting diode31. Surface-conduction electron-emitter display32. Vacuum fluorescent displayPC hardware overview 1. Introduction2. Hardware-BIOS-DOS Interaction3. The PC Family–OG4. PC Family (NG)5. CPU6. New Generation PC Hardware7. Product Engineering8. AC Power Connections9. Interconnections between Boxes10. Inside the System Box11. SMPS12. Motherboard Components–NG13. Front Panel Indicators and Controls–OG
  32. 32. 14. New Generation Front Panels15. Floppy Disk Drives16. Hard Disk Drives–OG17. Motherboard Logic–OG18. Memory Space–OG19. NG Interrupts20. Keyboard Interface–OG21. Serial Interface–OG22. Floppy Disk Controller (FDC)–OG23. NG Hard Disk Controller24. Advanced Microprocessors25. Advanced PC Operating Systems26. Typical Pentium 4 MotherboardMicroprocessors in PC 1. Introduction2. Pentium3. Pentium Organization4. Superscalar Architecture5. Functional Redundancy Check (FRC)6. Power Management7. Microprocessor Level Power Management8. Machine Check9. Pentium–MMX Technology10. Organization11. Dual Independent Bus (DIB)12. Testing and Performance Monitoring Features13. Intel NetBurst Micro-architecture14. Itanium Processor15. Pentium SeriesPrinter controller 1. Introduction2. Centronics Interface3. Signals from PC to Printer4. Programming Sequence (SPP)5. Loop Back6. Data Buffer7. Controller Hardware Overview (SPP)8. Circuit Description (SPP)Installation and preventivemaintenance1. Introduction2. System Configuration3. Reliability4. Hardware Modules5. Pre-installation Planning6. Power Supply Capacity7. Removing a Motherboard8. Removing and Replacing Daughterboards9. Removing an FDD10. Routine Checks11. PC Assembling and Integration12. Motherboard Stuffing13. BIOS Setup14. Standard CMOS Setup15. Primary HDDs/Secondary HDDs
  33. 33. 16. Advanced BIOS Features Setup17. Power Management Setup18. PNP/PCI Configuration19. Load BIOS Defaults20. Supervisor/User Password21. IDE HDD Auto Detection22. Engineering Versions and Compatibility23. Problem Causes24. Disk Operating System25. Restore Command26. Logical Organisation of the Disk Space27. HMA, Extended Memory and UMBs28. What is the use of HMA and UMBs?29. Precautions to be taken Against Virus30. Data Recovery Tools from DOS31. Recover From DOSs Recover32. Create Rescue DisketteTroubleshooting 1. Introduction2. Computer Faults3. Diagnostic Programs and Tools4. Microprocessor and Firmware5. Faults Elimination Process6. Spurious Problems7. Multiple Faults8. Systematic Troubleshooting9. Symptoms Observation10. Symptoms Analysis11. Fault Diagnosis12. Organisation13. Engineering Layout14. Troubleshooting Levels15. Spurious Boot Problems16. Manufacturing Mode Test17. POST card/Front Panel LEDs18. PC Diagnostic Software19. Problem Approach20. Motherboard Problems Diagnosis21. Fault Diagnosis22. Printer Interface Problems (Parallel Port)23. FDC Problems24. Circuit Tips25. Handling Procedures26. Terms Used in Sample Problems27. Booting and System Boot failure28. System Ram beep - Ram not properly connected29. Display problem30. CPU Power Supply Problem31. Not able to connect dial up connection32. HDD not detected33. CD ROM not detected34. Format PC
  34. 34. 35. Virus problem36. Network Connection Problem37. LAN card not detected38. IP Address Conflicts39. Ip Setting, subnet ,gateway, DNS40. IE Connection with Proxy41. Remote connection42. How to Install Windows Component?43. Display Resolution 800*600 ,1024*768Computer virus andcomputer security1. Introduction to Computer Virus2. Introduction to Computer SecurityVideo gallery
  35. 35. Computer Organisation (IT11)Computer fundamentals 1. Block Diagram of a Computer2. Input Devices3. Central Processing Unit4. Output Devices5. Address And Data Bus6. RAMs7. ROMs8. PC Specifications9. Secondary Memories10. Floppy Disk11. Magnetic Tape12. DisadvantagesIntroduction to system 1. Introduction2. System3. Classification of Systems4. Microprocessor5. Microcontroller6. Processor for a complex System7. Digital Signal Processor (DSP)8. Application Specific System Processors9. Other hardware units10. Memories11. Interrupts handler12. LCD and LED Displays13. Hardware Units Required in Exemplary Cases14. Software in Processor Specific Assembly Lang.15. Embedded System-on-Chip and in VLSI Circuit16. Components in an Exemplary SoC-Smart CardProcessor and memoryorganization1. Structural Units in a Processor2. Processor selection for an embedded system3. Memory Devices4. RAM Devices5. Memory Selection for an Embedded System6. Memory Blocks for Elements of the Different7. The Memory Maps8. Addresses at Map for Internal Devices9. Direct Memory Access10. Interfacing Processor, MemoriesDevices and buses fordevice Networks1. I/O Devices2. Synchronous, Iso-synchronous3. Parallel Port Devices4. Sophisticated Interfacing Features in Device Ports5. Timer and Counting Devices6. CAN Bus7. USB Bus8. Advanced Serial High Speed Buses9. PCI and PCI/X Buses10. Advanced Parallel High Speed BusesDevice drivers andinterrupts servicing1. Device Drivers2. Device Driver ISR
  36. 36. Mechanism 3. Writing Physical Device Driving ISRs in a Sys.4. Virtual Devices5. Parallel Port Device Drivers in a System6. Serial Port Device Drivers in a System7. Interrupt Servicing (Handling) Mechanism8. Software Error Related Hardware interrupts9. Classification of all interrupts as Non Maskable10. Interrupt Pending Register or Status Register11. Classification of Processors Interrupt Service12. Assignment of Priorities to Meet Service DeadlinesMemory Interfacing 1. Memory Module2. External Memory3. ROM4. PROM (Programmable Read-Only Memory)5. Flash Memory6. RAM7. Memory interfacing8. Address Decoding9. Address Decoding and Memory AddressesI/O Data transfertechniques andperipherals1. Introduction2. Synchronous Mode3. Direct Memory Access 82374. DMA IDLE Cycle5. Transfer Types6. Priority7. Register Decription8. Software Commands9. Data input with handshake10. Interfacing Input Device11. Interrupt Driven I/O12. Input mode13. Status word14. Programmable Peripheral Interface 8255A15. Operation Modes16. Minimum System Configuration17. Interfacing Of Data Converters18. Quantization19. DAC interfacingInterrupts 1. Introduction2. Classification Of interrupts3. Maskable and Nonmaskable Interrupts4. 8085 Interrupt Structure and Operation5. RST 7.56. Software interrupts in 80857. SIM Instruction Format8. Pending interrupts9. Program
  37. 37. Artificial Intelligence & Expert System (IT12)Introduction to ArtificialIntelligence1. What is Artificial Intelligence?2. Foundation of Al3. History of Artificial Intelligence4. Agents5. Applications of Al6. A.I Representation7. Future of A.I8. Production System9. Issues in Design of Search Programs10. Logic ProgrammingHeuristic SearchTechniques1. Heuristic Search2. Heuristic Search Methods3. The AO* Algorithm4. Means-end Analysis5. Constraint Satisfaction6. Solved ProblemsGame Playing 1. Introduction2. Characteristics of game playing3. Types of Games4. Minimize search procedure5. Alpha-beta cutoffs6. The Horizon Effect7. Iterative Deepening8. Solved ExerciseKnowledge representationusing predicate Logic1. Basic of Knowledge Representation2. Predicate Calculus3. Predicates and Arguments4. The ISA Hierarchy5. Frame Notation6. Resolution7. Unification8. Natural DeductionKnowledge representationusing non-monotonic Logic1. Introduction to Nonmonotonic Logic2. TMS (Truth Maintenance System)3. Statistical and Probabilistic Reasoning4. Fuzzy Logic5. Structured Knowledge RepresentationLearning 1. Introduction2. Learning Methodsplanning 1. Introduction2. Planning as Problem Solving3. STRIPS4. Implementation using Goal Stack5. Forward Planning6. Nonlinear Planning using Constraint Posting7. Hierarchical Planning8. Least Commitment ApproachNatural languageprocessing1. Introduction to Natural Language Processing2. Natural Language Processing & Understanding
  38. 38. Perception 1. Introduction to perception2. Introduction to Robotics3. Robot Architecture4. Vision5. Texture and images6. Representing and Recognizing Scenes7. Trihedral and Nontrihedral Vertices8. Constraint Determination9. Waltz AlgorithmNeural networks 1. Introduction to Neural Networks2. History of Artificial Neural Networks3. Working of a Neuron4. The basic components of ANN5. Basic Mc-culloh-pits Model6. Issues Related to Neural Computation7. Architectures8. Applications of neural networkExpert system 1. Utilization and Functionality2. Architecture of Expert System3. Steps to Build Expert SystemIntroduction to prolog 1. Introduction to Logic Programming by Prolog2. Applications of Prolog3. Writing a Prolog Program4. Structure of a Prolog Program5. Types6. Search7. Backtracking In Prolog8. ListsExpert systems andartificial intelligenceApplication of knowledge -based systems1. INTRODUCTION2. TRENDS IN AI APPLICATIONS IN JAPAN3. CASE STUDIES OF HIGH-IMPACT SYSTEMS4. TYPES OF APPLICATIONS5. COMPANY-SPECIFIC APPLICATIONS6. OBSERVATIONS AND CONCLUSIONSTools and infrastructurefor knowledge - basedsystem1. INTRODUCTION2. EXPERT SYSTEMS BUILDING TOOLS3. PROFILE OF A TOOL: ES/KERNEL24. PROFILE OF A TOOL VENDOR: HITACHI5. INFRASTRUCTURE6. OBSERVATIONS AND CONCLUSIONSAdvanced knowledge -based system research1. UNIVERSITY RESEARCH2. RCAST (University of Tokyo)3. AIST, Nara and JAIST, Hokuriku4. INDUSTRIAL RESEARCH5. NEC6. NTT
  39. 39. Computer Graphics (IT13)Introduction 1. Introduction2. Basic Elements3. Graphics Rendering Pipeline4. Graphics System5. Output Display Devices6. Raster GraphicsRaster graphics 1. Raster Graphics2. DDA (Digital Differential Analyzer)3. Midpoint Line Algorithm4. Midpoint Circle Algorithms5. Ellipse Drawing AlgorithmsClipping 1. Clipping2. Cohen and Sutherland3. Cyrus Beck Line Clipping (Liang and Barsky)4. Polygon Clipping5. Polygon Scan ConversionGeometrical transformation 1. 2 D Transformation Homogenous coordinates2. Composition of Transformation3. 2 D Transformation Rigid Transformations4. 2 D Transformation Affine Transformations5. 3 D Transformation Scaling6. 3 D Transformation Rotation7. 3 D Transformation Translation8. 3 D Transformation Shear9. 3 D Transformation General10. 3D Viewing Projections11. Parallel Projections12. Perspective Projections13. Generation of Perspective Views14. Vanishing Points15. Plane Geometric Projections16. Implementation Issues17. View Coordinate System (VCS)18. Transformation from WCS to VCS19. Transformation from VCS to View Plane20. View Volume21. Volume Normalization TransformationCurves 1. Curves2. High degree approximation3. Explicit Representation4. Implicit Representation5. Parametric CurvesFractals 1. Fractals2. Generation of Fractals3. Similarity Ratio4. Geometric FractalsComputer Animation 1. Computer Animation2. Process3. Conventional Animation4. Real Time vs. Image by Image
  40. 40. 5. Animation Techniques6. Rotoscopy7. Key Framing8. Transformation from VCS to View Plane9. Algorithmic10. Spline Driven Animation11. Alternately12. Velocity (Speed) Curve13. Morphing14. Image Morphing15. Particle SystemsRendering 1. Rendering Illumination Model2. Diffuse Reflection3. Specular Reflection4. Ambient Reflection5. Phong Illumination Model6. Reflection Vector7. Half Way Vector8. Normal Vector9. Light Sources10. Polygon Shading11. Flat Shading12. Gouraud Shading13. Vertex Normal14. Interpolation15. Gouraud Shading Example16. Phong Shading17. Problems18. Polygon Shading