Training & Certifications


This program provides knowledge and skills that will enable students to further appreciate the current software design and developments; understand Systems Analysis and Design; Define Software Engineering concepts; perform Advanced Java programming; Implement IT Project Management and Web applications development project.


At the end of the program the students will be able to use the computer for development of application programs. Specifically, they will be able to:

  1. Understand the fundamental of Systems Analysis and Design.
  2. Appreciate the importance of Software Engineering and the implementation.
  3. Perform Advanced Java Programming with intention to Java Server Pages (JSP).
  4. Understand IT Project Management and the implementation of web application project.
  5. Apply their knowledge and skills for their personal development and professional work, founded on sound values and ethics.

This program is designed for students.


This program is a 78 hours equivalent to 2 semesters of intensive training class.


None


Students’ competency in various aspects such as computer operation, use of software features, production of quality output, and presentation of individual or group work will be assessed using appropriate tools such as class discussion, report, observation of work, and project presentation.

A well-documented project and a written or online exam will be required for completion of the program and issuance of the Certificate.


IACCSE certificate of achievement will be awarded upon completion of all requirements and have a minimum passing exam grade of 70%.


  1. An Introduction
  2. Object Concepts
  3. Inheritance
  4. Type Systems
  5. Software Development Methodologies
  1. Introducing JavaServer Pages
  2. HTTP and Servlet Basics
  3. JSP Overview
  4. Setting Up the JSP Environment
  5. Generating Dynamic Content
  6. Using JavaBeans Components in JSP Pages
  7. Using Custom Tag Libraries and the JSP Standard Tag Library
  8. Processing Input and Output
  9. Error Handling and Debugging
  10. Sharing Data between JSP Pages, Requests and Users
  11. Acessing a Database
  12. Authentication and Personalization
  13. Internationalization
  14. Working with XML Data
  15. Using Scripting Elements
  16. Bits and Pieces
  17. Web Development Workshop
  1. Introduction to System Engineering
  2. Analysis Concepts and Principles
  3. Analysis Modeling
  4. Design Concepts and Principles
  5. Software Architecture Design
  6. User Interface Design
  7. Component Level Design
  8. Software Testing Techniques
  9. Software Testing Strategies
  10. Technical Metrics for Software
  1. Project Concepts
  2. Using MS Project 2013
  3. Project Creation
  4. Task Creation and Modification
  5. Setting up Resources
  6. Assigning Resources to Task
  7. Formatting and Printing Plan
  8. Tracking Progress on Tasks
  9. Project Workshop
  1. Introducing ASP.NET 3.5
  2. Adding and Configuring Server Controls
  3. Input Validation and Site Navigation
  4. ASP.NET State Management
  5. Customizing and Personalizing a Web Application
  6. Working with ASP.NET AJAX and Client Side Scripting
  7. Using ADO.NET, XML, and LINQ with ASP.NET
  8. Working with Data Source and Data Bound Controls
  9. Writing and Working with Services
  10. Creating Custom Web Controls
  11. Programming the Web Application
  12. Globalization and Accessibility
  13. Monitoring, Troubleshooting and Debugging
  14. Implementing User Profiles, Authentication and Authorization
  15. Creating ASP.NET Mobile Web Applications
  16. Deploying, Configuring and Caching Applications

Scroll to Top