Diploma in Advanced Computing (DAC)
Course Focus
The Post Graduate Diploma in Advanced Computing (DAC) grooms engineers and IT professionals for a career in Software Development. The course syllabus, courseware, teaching methodology has been derived from the rich research and development background of C-DAC. Running successfully for more than ten years, the DAC course has yielded thousands of students, who are well positioned in the industry today. DAC is a six month full time Post Graduate Diploma Course.
VITA is one of the best CDAC training centers in Mumbai as well as across India. It has been acknowledged for highest students satisfaction and highest placements across Inida.
Eligibility
 |
Engg Graduate in any discipline or equivalent (eg. BE/B.Tech/4 years B. ScEngg./ AMIE/ AIETE / DoEACC B level etc). |
 |
PG in Engg. Sciences (eg. MCA / M.Sc. Engg, M.Sc. (Computer Science, IT, Electrical and Electronics, Electronics, Instrumentation etc) |
 |
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. |
 |
The candidates must have secured a minimum of 50% marks in their qualifying examination |
Admission Process
C-CAT 2012 will be conducted manually (Pen and paper based)
C-CAT Syllabus and Test Pattern
C-CAT-2012 for DAC will be conducted in the form of two objective type test papers labeled as
Section – A (English, Critical Reasoning and Quantitative Aptitude)
Section – B (Programming in C, Data Structures, Data Communications and Networking, OOPs and Operating Systems)
Each section is of one hour duration, having 50 questions of 3 marks each (maximum 150 marks).
The objective type questions in all the test papers will have four choices as possible answers, of which, only one will be correct. There will be +3 (plus three) marks for correct answers and negative marking for wrong answers in all the test papers. For wrong answer to an objective type question, candidates will get -1 (negative one) of mark. Multiple answers to a question will be treated as a wrong answer
Course Fees
The total fees for the course is Rs. 79,000/- (Rupees Seventy Nine Thousand only).
Modules
C, C++ and Data Structures
|
- Pointers
and Arrays using Pointers
- Structures,
Union, Enumeration and Typedef
Unix System
Programming
- Process
- Signals
- Semaphores
& Mutex
- Inter
Process Communication
- POSIX
Threads
- 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
|
|
100
Hours |
Operating
Systems concepts
| |
- What is an OS?
- Processes
- Scheduling & Synchronization
- Memory Management
- File Systems
- Virtual Memory and Paging
- Threading Concepts
- General OS Architecture
- Network and Distributed OS
- Overview of Linux
- Introduction to Utilities
- Linux Commands
- Linux File System
- GUIs
- Vi Editor
- The Shell
- Shell programming
- Bourne Again Shell
- TC Shell
|
|
70 Hours |
Web
Programming and XML
| 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
|
|
| Web Programming |
24Hours |
- Architecture of the Web
- HTML Programming
- DHTML
- CSS
- DOM
- JavaScript
|
|
|
90 Hours |
Software
Engineering & Project Management
| |
- Why SE?
- Software: A Process
- Software Life Cycle Models
- Various Phases in s/w Development
- Iterative and Incremental Development
- Risk Analysis and Management
- Software Quality Assurance
- Introduction to Coding Standards
- Project Management
- Software Testing
- Different Testing Tools
- Introduction to MS Project
- Case Study
|
|
30 Hours |
Database
Technologies (Using Oracle 11g & MS SQL Server)
| |
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
SQL Server 2005
- Introdution to SQL server
- How to write Queries in SQL Server
- Maintenance Plan
Oracle 11g Architecture
- Oracle 11g Architecture
- Database Creation
- User Creation and Management
|
|
68 Hours |
J2SE-
Core Java
| |
- 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
|
|
96 Hours |
J2EE-Enterprise
Java
| |
- 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 Architecture
- Introduction to hibernate, HQL
- J2EE (struts) and hibernate
- Hibernate and AspectJ
- BIRT reporting tool
|
|
108 Hours |
Windows
programming using SDK
| |
- The Windows GUI
- Definition of Windows
- Messaging Architecture of Windows
- Callbacks, Window procedures
- Message Queues
- Graphic Device Context
- Resources in Windows
- Dynamic Link Libraries
- Multithreading
- Kernel Objects Process, Fibers
- Win32 Memory Management
- Win32 File I/O and Memory Mapped File
|
|
40 Hours |
Microsoft
.Net Technologies
| C# .NET 3.5 |
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
|
|
| Share point 2007 |
20Hours |
- 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
|
|
| Microsoft.Net 3.5 Framework |
10Hours |
- Introduction to NET 3.5 Framework
- NET 3.5 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
|
|
| ASP .NET 3.5 |
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 3.5, 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
|
|
|
140 Hours |
Upcoming
Technology
| |
- Introduction to Multi-core h/w
- Architectures
- Introduction to multi-threading
- Multithreaded / Multiprocessing / Multi-core operating system /interface environment
- Data Races, Deadlocks, and Live LocksPerformance Analysis of multithreaded programs Processor affinity. multi-core hardware and applications
- Multithreaded Debugging Techniques
|
|
20 Hours |
| Business
Communication
|
56 Hours |
| Aptitude
|
40 Hours |
| Project
|
140 Hours |
|