This training program aims to prepare people to be computer programmer-analysts. Computer programmer-analysts develop applications in diverse environments: Web, databases, mobile devices, by mastering both the techniques related to structured programming and those related to object-oriented programming. The programmer-analyst must meet the needs of businesses with various activities. Tasks can relate to any stage of the application development cycle, namely analysis and design, construction and testing, as well as implementation and integration into the environment targeted IT. In addition, computer programmer-analysts maintain existing software by making functional improvements. They also play the role of resource persons for users.

