DAC Course Modules                                                                                                  back

DAC Modules

900 hrs

DAC Course Modules

Operating Systems Concepts

60 hrs

  What is an OS?
  Processes
  Scheduling & Synchronization
  Memory Management
  File Systems
  Virtual Memory and Paging
  Threading Concepts
  General OS Architecture
  Network and Distributed OS

Top

Overview of Linux

  Introduction to Utilities
  Linux Commands
  Linux File System
  GUIs
  Vi Editor
  The Shell 
  Shell programming
  Bourne Again Shell 
  TC Shell 
      

Top

Algorithms and Data Structures using C++ 

100 hrs

  Discussion on Object oriented concepts
  Programming constructs
  Functions (System and user defined functions)
  Access Specifiers
  Classes and Objects
  Overloading
  Inheritance
  Polymorphism

Data Structures in C++

  Arrays, Stacks, Queues, Linked Lists (Singly, Doubly, Circular),
  Trees, Threaded trees, AVL Trees Graphs, Sorting (Bubble, Quick, Heap, Merge)
  STL (Standard Type Libraries)
  RTTI (Run Time Type Identification)
  Advanced Typecasting
    

Top

Software Engineering & Project Management

40 hrs

  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
  Introduction to MS Project
  Case Study  

Top

Web Programming and XML

80 hrs


Web Programming  

  Web Programming Concepts
  Architecture of the Web
  HTML Programming
  DHTML 
  CSS
  DOM 
  JavaScript

Active Server Pages (ASP)

  Server side scripting
  Microsoft Visual InterDev IDE
  Microsoft IIS Server
  The Request Object
  The Response Object
  Interacting with Server Object
  Sessions and Cookies

Extensible markup Language (XML)

  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  

  Introduction to Ajax
  Ajax using HTML, CSS, JavaScript and DOM
  XMLHttpRequest
  Ajax Architecture
  Web services and Ajax
  Ajax Framework
     

Top

Database Technologies

80 hrs


 Database Concepts 

  Client/Server Computing
  RDBMS Technologies
  Codd’s Rules
  Data Models
  Normalization Techniques
  ER Diagrams
  Data Flow Diagrams
  Data Integrity
  Data Security

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
  Triggers

Overview of VB 6.0 as frontend

  Overview of VB
  VB Language
  Data types, Operators, control flow
  Procedures and Functions
  Intrinsic controls in VB
  Database support in VB
  Data Control
  Data Access using ADO

Oracle 9i Architecture and Database Administration

  Oracle 9i Architecture
  Database Creation
  User Creation and Management
      

Top

Core Java (J2SE)  

80 hrs

  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    

Top

Enterprise Java (J2EE)

100 hrs

  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 Aspect
   

Top

Windows Programming Using SDK

60 hrs

  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
  80386 Architecture Win 32 Memory Management
  Win32 File I/O and Memory Mapped File   

Top

Microsoft .Net

160 hrs


 Microsoft .Net 

  Dot NET Overview
  What is new in 2.0
  Dot NET Framework
  Visual Studio .NET
  MSIL ( Microsoft Intermediate Language )
  CLR ( Common Language Runtime )
  Introduction to SOAP ( Simple Object Access Protocol )
  Preprocessors
  Delegates and Events 
  UnSafe Code
  Namespaces & Assemblies
  Reflection and the Type class
  Versioning
  Attributes  

VB .NET

  Event Driven programming
  Form object
  Data Types & Operators in VB
  User Interface and control names
  Procedures and functions
  Modules and scopes
  VB Objects and Methods
  Exception Handling
  Classes
  Inheritance, Polymorphism
  Class Libraries
  Interfaces & Abstract Classes
  Delegates and Events
  Intrinsic controls in VB .NET 
  Common controls in VB 
  User interface design (MDI & SDI Models)
  Dates, Strings, Array, Collections
  Collections
  Structures
  Working with Databases
  DataBase Connectivity
  ActiveX DLL & EXE  

ASP .NET

  ASP .NET WebForms
  ASP .NET Server Controls
  Server Control Events
  User Controls in ASP .NET
  Working with Master-Detail relationship
  ASP .NET State Management
  Validation Controls
  ASP .NET Web Application Security
  ASP .NET Mobile Framework
  Transaction Management
  Building .NET components
  Web Services
  Enterprise Services
  ADO.NET 2.0
  Custom Control
  Master Pages
  Deployment
  Dot NET Remoting

 C#

  C# Basics
  Operator and casts
  Delegates and Events
  Boxing & Unboxing value types
  Regular Expression
  Error Handling (Exceptions Handling)
  Enumerations
  Structs
  Classes
  Inheritance & Polymorphism
  Interfaces & Abstract Classes
  Collections
  Multithreading Programming
  File Handling
  Win Forms
  Database Connectivity
  InterOP (RCW - Runtime Callable Wrappers)
  Dot NET Enterprise Server family    

Top

Business Communication and General Aptitude

80 hrs

  Effective Interpersonal Communication Skills
  Impactful Business Presentation Skills
  Team Playing Skills
  Written Communication Skills - Using E-mail communication effectively
  Effective Time Management
  Winning Interviews
  Relationship Management Skills
  General Apptitude
 

Top

Project 

140 hrs

  Installshield using C++
  Mail and Web Servers

  Note :
  Students are expected to do a project in pairs. The project, in general, 
  should be related to one or more modules covered in the course.


 

 

All right reserved @ ashwath graphics, Solapur
ashwath.comashwath.com