| Pre-requisite |
| Know Your Desktop |
| • Introduction to Computers |
| • Ms-Word |
| • Ms-Excel |
| • MS-Power Point |
| • Internet Concepts |
| Year I |
| Module 1 |
| • Elementary Programming with C |
| • HTML, DHTML, and Java Script |
| • Dreamweaver MX |
| • SQL Server 2000 |
| • Project |
| Module 2 |
| • Java |
| • .NET and C# |
| • Win forms with C# |
| • Project |
| Year II |
| Module 3 (Core Modules) |
| • Core XML |
| • OOAD with UML |
| Module 4a (Elective 1 – Java Track) |
| • JSP & Struts |
| • Programming business logic using EJB 2.0 |
| • JMS |
| • J2EE Application Design |
| • XML with Java |
| • XML web services with Java |
| Module 4b (Elective 2 – Microsoft Track) |
| • Developing ASP.NET application (includes web forms) |
| • Advanced .NET programming |
| • COM+ and MSMQ |
| • XML Web services with .NET |
| • Security in .NET |
| Module 5 |
| Application Development using Open Source Technologies |
| • Linux |
| • Perl |
| • PHP |
| • Apache |
| • MySQL |
|
| Year III |
| Module 6 ( Core Modules ) |
| • Software Engineering Principles |
| • Software Project Management |
| • MS Project 2000 |
| • Software Quality Assurance |
| • Software Verification, Validation and Testing |
| Module 7a- (Elective 1 - NETWORKING SPECIALISATION ) |
|
| • Networking Essentials |
| • TCP/IP |
| • Firewall & Security Concepts |
| • Implementing and Administering Microsoft Windows 2000 Professional |
| • Implementing and Administering Microsoft Windows Server 2003 |
| • Microsoft Windows Server 2003 Network Infrastructure Implementation, Management and Maintenance |
| • Microsoft Windows Server 2003 Network Infrastructure Planning and Maintenance |
| • Microsoft Windows Server 2003 Directory Service Infrastructure – Planning, Implementation and Maintenance |
| • Microsoft Windows Server 2003 Directory Service Infrastructure Design |
| • Microsoft Windows Server 2003 Network Security – Design |
| Module 7b (Elective 2 - WEB APPLICATION DEVELOPMENT SPECIALISATION) |
| • Introduction to Oracle 9i: SQL & PL/SQL |
| • Building Web-based Applications using Oracle 9i Forms |
| • SQLJ Programming |
| • Project |