This program will be driven through a project mode and is suited to students of engineering and information technology. Participants are exposed to real-life projects and undertake specific modules of development-work, applying the best practices in software development, testing and documentation which meet industry standards. Participants have the benefit of close mentoring from high caliber industry professionals..
Students wishing to undertake project work in the Academy should possess demonstrable competencies in any, or some, of the following:
 |
C/C++ |
 |
.NET Technologies |
 |
SQL and Oracle |
 |
Java and web technologies |
 |
Real-time operating environments |
The key takeaways from the application project-work include:
 |
Apply software engineering principles to real-life application development |
 |
Understand user requirements and validate "request for proposal"(RFP) documents |
 |
Develop or select, suitable design framework, algorithms and database schema |
 |
Develop application code using best practices of software development |
 |
Build reusable components and libraries |
 |
Address security and data protection issues |
 |
Undertake unit, functional and field test of development software modules |
 |
Create test reports |
 |
Create user-manuals, software documentation and database schema |
 |
Publish project report |
|