COURSE NAME: Advanced Diploma in Information Technology (ADIT) Course Duration: 216 hours
Course Contents: Fundamentals of Programming (20 hrs) • Algorithms • Data Representation • Boolean algebra • Concepts of Flowcharting • Creating Flowcharts • Arrays
• Introduction to File Structure
Operating system Concepts (20 Hrs)
• What is an OS? • Processes
• Memory management • File Systems
• General OS architecture • Scheduling & Synchronization • Virtual Memory and Paging • Threading concepts
Visual Basic Programming (60 hrs)
• Introducing VB .NET • Form object
• Introduction to data types in VB.NET • The user interface and control names • The Visual Basic code
• Modules and scopes • VB .NET functions • Class Libraries
• Interfaces & Abstract Classes • Delegates and Events • Intrinsic controls in VB .NET
• User interface design (MDI & SDI Models)
Database Programming Using MS Access (36 hrs)
• RDBMS Technologies • Database Design • Normalization Techniques • ER Diagrams • Queries • Forms
• Reports and Labels • Macros and Macro Groups • Database Security
Web Application Development (32 hrs)
• Developing Web Applications using • Front Page
Project (48 hrs) COURSE NAME: Diploma in Database Technologies (DDT)
Duration: 72 hrs Course Contents:
Review of Database Concepts 6 hrs
• Client/Server Computing • RDBMS Technologies • Codd’s Rules • Data Models • Normalization Techniques • ER Diagrams
• Data Flow Diagrams • Data Integrity • Data Security
Oracle Architecture 8 hrs
• Oracle 9i Architecture
• User Creation and Management
SQL*Plus 20 hrs
• DDL, DML and DCL • Tables, Indexes and Views
• Clusters, Sequences and Snapshots
PL/SQL 20 hrs • Introduction to PL/SQL • Cursors • Stored Procedures • Triggers • Packages Database Administration 18 hrs
• Database Creation and Administration • Database Backup and Recovery • Importing and exporting data • Oracle Tuning
COURSE NAME: Diploma in IT Project Management (DPM) Course Duration: 144 hours
Course Contents:
Introduction to IT Project Management Software Development Life Cycle (SDLC) Software Development Plan/Models (SDP)
• Waterfall • Spiral • Prototyping • RAID
• Software Requirement Analysis (SRA) Software Standards
• SRS Document preparation (SRS). • Vision Document.
• NW Architecture.
• Interface Design Description (IDD). • Operational Concept Design (OCD).
Dataflow Diagram and Entity Relationship Diagram Normalisation techniques Database Design Data dictionary I/O designing Team Building • Team Selection • Team Effort Tracking • Team Training Data Capture Effort (DCE) Software Estimation Techniques
• Expert Judgment
• Work Breakdown Structure (WBS). • Algorithmic Cost Model
• COCOMO Model
• Measurement of Software Productivity • Measurement of Software Quality • Function Point Analysis (FPA) System Engineering
Object Oriented Techniques Testing Tools
Overview of Rational Unified Process (RUP) Rational Rose
Project Management Tools • Spreadsheet Solutions • PERT Chart
• GANTT Chart • CPM Analysis • MS Project Overview Software Test Plan design (STP) Software Installation Plan design (SIP) Project Evaluation
• CMM Techniques
• ISO & CMM Standards Comparison
• Total Quality Management (TQM) along with Project Management Software Configuration Management
• Software Versioning • Software Re-work • Software Maintenance
COURSE NAME: Diploma in Linux (DIL) Course Duration: 144 hours
Course Contents:
Overview of Linux 8 hrs
• Installation
• Introduction to Linux Architecture • File Systems
Using Linux (commands and utilities) 24 hrs
• Find • SED • AWK • GREP / EGREP Configuring Networks 30 hrs • DNS • Ip Configuration • Samba Configuration • Printer Configuration
• Additional Devices Configuration • NFS and NIS
Shell programming 20 hrs
• Introduction to various shell • Constructs • Loops User Management 12 hrs • Creating users • Shadow file • Password file
Backup and Recovery 10 hrs
• Commands for Backup and recovery • Backup and Recovery using devices
Troubleshooting 10 hrs
• PsAccounting
Security 10 hrs
• LILO / GRUB security • NFS and NIS Security • Samba Security
Perl scripting 20 hrs
• Introduction to Perl Language, Constructs • Loops, Conditions
COURSE NAME: Advanced Certificate for C ++ Programming Duration: 96 Hours
Computer Fundamentals & Basics of OOP (12 Hours)
• Computer Fundamental: Uses of Computer, Hardware, Accessories, • Interfaces and their functions, Computer hardware connectivity • Primary and Secondary storage
• Input-output devices
• Software, types of software, Operating Systems.
• Software used in Academic departments and other area.
• Computer language, Different types of Programming Languages.
•
Operating System (Introduction, The Need of Operating System, Functions of Operating
System User Interface)• Introduction to Computer Languages • Generation of Computer Languages
• Low level, Assembly and High level Languages • Different types of High level languages
• Computer Program
• Difference between Procedural Language and OO Language • OOPS Concept and it advantages.
Programming in C++ (36 Hours)
• OOPS Concept and it advantages. • C++ Fundamentals
• Operators and Expressions • Data Input and Output • Control statement • Classes and Objects • Functions
• Arrays • Pointers
• Structures and Unions • File handling
Data Structures with C++ (24 Hours) • Introduction to data structures
• Different types of data structures (Linear and Non–linear data structures) • Arrays
• Stacks • Queues
• Double ended Queue • Circular Queue
• Trees, Threaded Trees, AVL Tree Graphs • Sorting (bubble, Quick, Heap, Merge) • Hashing
• Merging
Advanced Topics in C++ (24 Hours) Advanced Polymorphism and Inheritance
• Orthodox Canonical Form
• Public, Private and Protected Inheritance • Composition vs. Inheritance
• Templates vs. Inheritance • Interface Encapsulation Exception Handling
• C++ Exception Mechanism
• Exceptions Compared to Other Error Handling Techniques • Throw, try and catch
• Exception Context and Stack Unwinding • Uncaught Exceptions
• Automatic Cleanup in Exception Handling Runtime Type Information
• Runtime Type Information (RTTI) Mechanism • type_info Class and typeid Operator
• Type Safe Pointer Conversion • New C++ Cast Syntax
The Standard Template Library • Introduction
• Purpose and structure of the STL: containers, algorithms, and iterators • Review: class and function templates
• Generic Algorithms
• Review: generic algorithms and helper templates • Interaction between algorithms and iterators
• Generic algorithm goals, documentation, and design • Containers
• Properties, insertion and deletion effects, specific functionality • Vectors, Lists, Maps
Inheritance Hierarchies and Multiple Inheritance • Smalltalk Style Class Hierarchies
• Collection Classes in Object-Based Hierarchies • Independent Class Hierarchies in C++
• Multiple Inheritance • Resolving Ambiguities • Duplicate Subobjects • Virtual Base Classes • RTTI in Multiple Inheritance
Applications of C++ Concepts • Object Validation • Smart Pointers • Reference Counting • Generic Smart Pointers
COURSE NAME: Diploma in JAVA Programming Duration: 96 Hours
Course Modules:
Computer Fundamentals & Basics of OOP (12 Hours)
• Computer Fundamental: Uses of Computer, Hardware, Accessories, • Interfaces and their functions, Computer hardware connectivity • Primary and Secondary storage
• Input-output devices
• Software, types of software, Operating Systems.
• Software used in Academic departments and other area.
• Computer language, Different types of Programming Languages.
•
Operating System (Introduction, The Need of Operating System, Functions of Operating
System User Interface)• Introduction to Computer Languages • Generation of Computer Languages
• Low level, Assembly and High level Languages • Different types of High level languages
• Computer Program
• Difference between Procedural Language and OO Language • OOPS Concept and it advantages.
• Programming constructs • Functions
• Access Specifiers • Classes and Objects • Overloading
• Inheritance • Polymorphism
Programming in Core Java (36 Hours) • Introduction to Java Programming • Data Types, Operators and Language • Constructs
• Classes and Objects, Inner Classes and Inheritance • Interface and Package
• Exceptions • Threads • Java.lang • Java.util
• Java.awt • Java.io • Java.applet • Java.swing
HTML, JavaScript, XML (12 Hours) • Web Programming Concepts • Architecture of the Web • HTML Programming • DHTML
• JavaScript
• The Purpose and Nature of XML • XML Syntax and Structure Rules • XML Document Type Declaration • XML and Data Binding
• XML Linking Mechanisms • XML Style Language
• Converting HTML Documents into XML Documents • XML Parsers
• Java and XML • Introduction to SAX Advanced Java (36 Hours)
• Java.sql • JDBC.
• Java n/w programming • Remote Method Invocation. • Servlet and jsp programming • EJB
Courses Name: Diploma in Ms.Net Programming Duration: 96 Hours
Course Modules:
Computer Fundamentals & Basics of OOP (12 Hours)
• Computer Fundamental: Uses of Computer, Hardware, Accessories, • Interfaces and their functions, Computer hardware connectivity • Primary and Secondary storage
• Input-output devices
• Software, types of software, Operating Systems.
• Software used in Academic departments and other area.
• Computer language, Different types of Programming Languages.
• Operating System (Introduction, The Need of Operating System, Functions of Operating System User Interface)
• Introduction to Computer Languages • Generation of Computer Languages
• Low level, Assembly and High level Languages • Different types of High level languages
• Computer Program
• Difference between Procedural Language and OO Language • OOPS Concept and it advantages.
Programming in C# (36 Hours) • C# Basics
• Boxing & Unboxing value types • Error Handling (Exceptions Handling) • Enumerations
• Structs • Classes
• Inheritance & Polymorphism • Interfaces & Abstract Classes • Collections • Multithreading Programming • File Handling • Win Forms • Database Connectivity HTML, JavaScript, XML (12 Hours)
• Web Programming Concepts • Architecture of the Web • HTML Programming • DHTML
• JavaScript
• The Purpose and Nature of XML • XML Syntax and Structure Rules • XML Document Type Declaration • XML and Data Binding
• XML Linking Mechanisms • XML Style Language
• Converting HTML Documents into XML Documents • XML Parsers
• Java and XML • Introduction to SAX
ASP .Net (36 Hours)
• ASP .NET WebForms • ASP .NET Server Controls • Server Control Events • Validation Controls
• User Controls in ASP .NET
• Working with Master-Detail relationship • ASP .NET State Management
• ASP .NET Caching Services • ASP .NET Configuration
• ASP .NET Web Application Security • Transaction Management
• Building .NET components • ADO.Net
Course Name: Advanced Certificate Course in OOAD using UML Duration: 72 hrs
UML Diagrams
• What is the UML? • Use case diagram
• UML Interaction Diagrams • UML Class Diagrams • Sequence Diagrams • Model Diagrams Design Patterns
• What is Design Patterns • Type of Design Patterns
• Applying GRASP to Object Design • Applying GoF Design Patterns Case Study
COURSE NAME: Diploma in Information Technology (DIT) Course Duration: 180 hours
Course Contents
Computer Fundamentals (20 hrs)
• Introduction to Windows XP/ Vista
• Commonly used commands and processes in Windows • Introduction to Computers
• Types of Computers
• Introduction to Input Output Devices • Introduction to Storage Devices • Hardware and Software
• Introduction to Networks
Selecting Components and Preparing a PC (32 Hrs) • What is CPU
• What is motherboard • Different Devices • Different types of drives • Video Card
• Memory
Office Automation Tools (60 hrs)
• Introduction • MS Word 2003 • MS Excel 2003 • MS Power point 2003
Database Concepts and MS Access (14 hrs)
• Introduction to Databases
• Introduction to Database Management System • Normalisation
• Database Design • Queries and Forms • Reports and Labels • Macros and Macro Groups • Database Security
Communication Using PC (18 hrs)
• Introduction to Internet • Introduction to WWW • Dial up and Direct Access • Using Internet Services
• Using the Internet in business/education (search engines, e-learning, e-commerce) • Using the Internet for communication (email, chat, internet telephony)
• Concept of Chat
• Web based Applications and utilities
Overview of Networking (36 hrs)
• Data Transmission Modes: Simplex, Half-Duplex, Full-Duplex
• Introduction to Transmission Media:Twisted cable, Coaxial cable, Microwave cable
Optical Fibers, Satellite Communication
• Introduction to Network Topologies: Star, Ring, Bus, Hybrid • Introduction to LAN and WAN
• Introduction to OSI Model
• Introduction to Networking Hardware: NIC, cables, Hub etc • Introduction to Windows 2003 Networking Features • Sharing Recourses like Printers, Storage devices, etc
Course Name: Advanced Certificate course in Window XP Duration: 56 hrs
• Start, Shutdown and Restart
• Desktop, Icons, Recycle Bin, My Computer, My Documents • Minimizing, Maximizing, Resizing and Closing Windows • Files and folders, directory tree, drives
• Coping / moving files between folders and drives • Renaming, Deleting files and folders
• Searching, Finding files and folders
• Launching an application and closing an application • Taskbar – Setting up / changing date and time
Course Name: Advanced Certificate Course in MS SQL Server Duration: 72 hrs
• Introduction of SQL Server 2005 for Administrators • SQL Server 2005 Overview
• Create an HTTP Endpoint,
• How to Installing a 2nd Instance of SQL Adding or Removing Components Uninstalling SQL Server 2005
• New SQL Server 2005 Admin Tools, • SQL Server Management Studio
Demo - Management Studio, SQL Configuration Manager • The sqlcmd Utility
• New SQL Server Monitoring Features, SQL Profiler Enhancements, DDL Trigger Overview, Creating DDL Triggers
• Using DDL Trigger EventData ,Creating a DDL Trigger, Managing DDL Triggers • How to create an Event Notification
• Tuning SQL Server 2005 Databases
• New Index Features, Managing Indexes, Managing Index Fragmentation
• Security in SQL Server 2005, SQL 2005 Security Enhancements, SQL 2005 Security Architecture ANSI Schemas in SQL Server 2005
• Managing SQL Server 2005 Logins, Managing SQL Server Users and Roles
• Managing SQL Server 2005 Permissions, Managing Execution Context, Permissions, Execution Context