DAC Course Modules back
DAC Course Modules
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
Introduction to Utilities
Linux Commands
Linux File System
GUIs
Vi Editor
The Shell
Shell programming
Bourne Again Shell
TC Shell
Top
|
Discussion on Object oriented concepts
Programming constructs
Functions (System and user defined functions)
Access Specifiers
Classes and Objects
Overloading
Inheritance
Polymorphism
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
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 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
|
Introduction to Ajax
Ajax using HTML, CSS, JavaScript and DOM
XMLHttpRequest
Ajax Architecture
Web services and Ajax
Ajax Framework
Top
Client/Server Computing
RDBMS Technologies
Codd’s Rules
Data Models
Normalization Techniques
ER Diagrams
Data Flow Diagrams
Data Integrity
Data Security
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
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
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
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
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
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 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# 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
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
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.
|