PG Diploma In Advanced Computing (DAC)
1. Graduate in Engg or equivalent (eg. BE/B.Tech/4 years B. Sc Engg./ AMIE/ AIETE / DoEACC B level etc) in any branch. 2. PG in Engg. Sciences (eg. MCA / M.Sc. Engg, M.Sc. (Computer Science, IT, Electrical and Electronics, Electronics, Instrumentation etc) 3. Post Graduates in Math or allied areas (eg. Statistics, Applied Math) PG in Physics or Computational Sciences / Post Graduates in Computing or Management are also eligible provided they hold graduation degree in Sciences. 4. The candidates must have secured a minimum of 50% marks in their qualifying examination.
The total Fee of PG DESD course is of 79,000 (Rupees Seventy nine thousand only) inclusive of the service tax
PG-DAC Course Syllabus
- What is an OS?
- Processes
- Scheduling & Synchronization
- Memory Management
- File Systems
- Virtual Memory and Paging
- Threading Concepts
- General OS Architecture
- Network and Distributed OS
- Introduction to Utilities
- Linux Commands
- Linux File System
- GUIs
- Vi Editor
- The Shell
- Shell programming
- Bourne Again Shell
- TC Shell
Unix System Programming
- Process
- Signals
- Semaphores & Mutex
- Inter – Process Communication
- POSIX Threads
Overview of Linux
- Pointers and Arrays using Pointers
- Structures, Union, Enumeration and Typedef
- Discussion on Object oriented concepts
- Programming constructs
- Functions (System and user defined functions)
- Access Specifiers
- Classes and Objects
- Overloading
- Inheritance
- Polymorphism
Algorithms & Data Structures using C++
- Arrays, Stacks, Queues, Linked Lists (Singly, Doubly,
Circular),
- Trees, Threaded trees, AVL Trees Graphs
- Graphs, Sorting (Bubble, Quick, Heap, Merge)
- STL (Standard Type Libraries)
- RTTI (Run Time Type Identification)
- Advanced Typecasting
- Why SE?
- Software: A Process
- Software Life Cycle Models
- Various Phases in s/w Development
- Iterative and Incremental Development
- Software Quality Assurance
- Introduction to Coding Standards
- Project Management
- Software Testing
- Different Testing Tools
- Introduction to MS Project
- Case Study
- PHP 16Hours
- Introduction to PHP
- Working with arrays
- Functions
- Forms
- Handling date and Times
- Working with Files
Extensible markup Language (XML) 24Hours
- 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
AJAX 16Hours
- Introduction to Ajax
- Web services and Ajax
- Ajax using HTML,CSS,JavaScript
- Ajax Framework and DOM
- XMLHttpRequest
- Ajax Architecture
- Database Concepts
- Client/Server Computing
- RDBMS Technologies
- Codd’s Rules
- Data Models
- Normalization Techniques
- ER Diagrams
- Data Flow Diagrams
- Data Integrity
- Data Security
- Database recovery & backup
SQL and PL/SQL
- Overview of Oracle
- SQL* Plus
- DDL, DML and DCL
- Tables, Indexes and Views
- Clusters, Sequences and Snapshots
- PL/SQL
- Cursors
- Stored Procedures and Triggers
SQL Server 2005
- Introdution to SQL server
- How to write Queries in SQL Server
- Maintenance Plan
- 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
- Java n/w programming
- Introduction of Design Patterns
- Creational Patterns
- Structural Patterns
- Behavioral Patterns
- TCP and Datagram sockets
- Servlets, Java Server Pages
- Remote Method Invocation
- JDBC
- JavaBeans
- Enterprise Java Beans
- Java Security
- Native Methods
- Java Virtual Machine
- Naming Services
- Java Mail
- Java Messaging Services
- Transactions
- Introduction to Struts Framework
- Introduction to hibernate, HQL
- J2EE (struts) and hibernate
- bullet Introduction to NET 4.0 Framework
- NET 4.0 Framework Overview
- Execution Process in .NET Environment
- Application Domain
- Language Interoperability
- . NET Framework Class Library
- Assemblies
- Introduction of Windows Presentation Foundation
- Introduction of Windows Workflow Foundation
- Introduction of Windows Communication Foundation
C# .NET 4.0 60Hours
- Need of C#
- Operators
- Namespaces & Assemblies
- Arrays
- Preprocessors
- Delegates and Events
- Boxing and Unboxing
- Regular Expression
- Collections
- Multithreading Programming
- Memory Management
- Exceptions Handling
- Win Forms
- Working with database
- Windows Presentation Foundation
- Windows Communication Foundation
- Windows Workflow Foundation
ASP .NET 4.0 60Hours
- ASP .NET Server Controls and client-side scripts
- ASP .NET Web Server Controls
- Validation Controls
- Server Control Events
- User Controls in ASP .NET
- Working with Master-Detail relationship
- ASP .NET State Management
- ASP .NET Web Application Security
- ASP .NET Mobile Framework
- Transaction Management
- Building .NET components
- ADO.NET, Querying with LINQ
- Asp .Net AJAX
- Custom Control
- Master Pages, Themes and skins
- Web Services
- Enterprise Services
- Deployment
- .NET Remoting
- Personalization and Localization
- Introduction about Sliverlight
Share point 2010 10Hours
- Introduction to Share Point
- Working with Share Point Libraries
- Working with workflow
- Working with web part, Sites and Workspaces
- Managing Access in Share Point
- Working with Audiences
- Working with Excel Services
- Working with Business Data Catalog
- Web Content management
- Working with Search
- bullet Introduction to Cloud Computing
- Defining cloud computing
- Services from the cloud
- Exploiting Software as a Service (SaaS)
- Exploring Infrastructure as a Service (IaaS)
- Exploring Platform as a Service (PaaS)

