Présentation
L'informatique de gestion ..
... se trouve à l'instersection entre l'informatique et la gestion
entreprise en ce sens qu'elle permet de traiter l'information utile et nécessaire à l'informatisation de tous les processus d'une entreprise.
Les études de bachelier en Informatique de gestion prépartent donc au métier d'informaticien d'entreprise.
Traditionnellement, ce métier consiste à concevoir (analyser) et réaliser (programmer) des applications informatiques. Les bacheliers sont plus spécifiquement formés à la programmation mais, depuis une quinzaine d'années, l'informaticien d'entreprise doit également gérer des environnements et des équipements informatiques. C'est la raison pour laquelle la formation accorde aussi beaucoup d'importance aux matières relatives à la gestion des ressources informatiques et non uniquement à celles dédiées à la réalisation d'applications.
Structure du programme d'études
Pour atteindre ces objectifs de formation, le programme des cours couvre différents domaines :
- références fondamentales : mathématiques et statistique, économie, éthique
- pratiques de l'entreprise : organisation de l'entreprise, comptabilité, e-business, droit, informatique manageriale
- relations humaines : correspondance et rapports, langues (anglais, principalement l'anglais technique), techniques de magement et communication en entreprise
- ressources informatiques : architecture des ordinateurs et matériel informatique, systèmes d'exploitation et réseaux, administration système et réseau
- applications informatiques - les outils : langages de programmation, structures avancées de données, développement web et architectures logicielles
- applications informatiques - méthodologie : concepts et méthodes de la programmation, méthodes d'analyse, ergonomie du logiciel
Chaque année d'études revêt une physionomie particulière. La grille horaire a été revue en 2009 afin de rencontrer les objectifs suivants :
- En 1ère année :
voir les concepts de base de la programmation (langage C)
commencer l’analyse, élément fondamental en informatique (Méthode Merise)
commencer la programmation orientée objet, illustrée par le langage Java
faire en sorte que les étudiants puissent construire des interfaces graphiques rudimentaires
voir les notions de base de données
initier au développement web client/serveur (PHP/MySQL)
- En 2ème année :
approfondir l’analyse (UML)
voir les notions de système et de réseau
approfondir la programmation orientée objet par C++/C# et la suite de Java
continuer le développement web (.NET)
réaliser un véritable projet multidisciplinaire, menant au développement d’une application intégrant les notions de bases de données, réseau, développement web et programmation O.O.
- En 3ème année :
développer des compétences en communication
aborder le concept d’informatique managériale (ERP, CRM, BPM, BI, Prince, ITIL, PMI, …)
renforcer le cours d'administration système et réseau pour aborder les notions de virtualisation, cluster, …
poursuivre le cours de développement web (web services, SOAP, J2EE, …)
Dans le cadre des programmes d'échange ERASMUS-Europe et ERASMUS-Belgica, les étudiants peuvent choisir de suivre les cours de 3e année dans certaines institutions d'enseignement supérieur d'autres pays européens ou de la communauté flamande de Belgique, avec lesquelles la Haute Ecole HELMo a signé des accords de réciprocité.
La 3e année se termine par un stage de 15 semaines en entreprise (au sens large - il peut s'agir d'un organisme public ou d'une institution non marchande ...).Stages
BACHELIER ou MASTeR ?
A la sortie des études secondaires, l'étudiant intéressé par l'informatique se trouve confronté au choix suivant : obtenir en 3 ans dans une Haute Ecole, c'est-à-dire dans l'enseignement supérieur non universitaire, le diplôme de bachelier, ou entreprendre à l'université un cursus de 5 ans conduisant au diplôme de master ou ingénieur.
Comment comparer ces deux types d'enseignement ?
Sur l'informatique, comme dans les autres domaines, l'enseignement supérieur non universitaire développe un point de vue de technicien : il apprend à l'étudiant à poser des questions techniques - le savoir-faire (ex.: comment bien utiliser tel langage de programmation ?). L'enseignement universitaire y ajoute un autre point de vue : il vise à apprendre la démarche scientifique, c'est-à-dire une méthodologie d'acquisition et de validation des connaissances - le savoir (ex.: quelles sont les propriétés d'un langage analysable par un automate ?).
Cette différence se ressent jusque dans le style pédagogique. Dans l'enseignement non universitaire, les explications sont de nature empirique et s'appuient principalement sur la pratique des différents concepts abordés. A l'université, les explications sont volontiers formulées dans le vocabulaire et avec les références des sciences, particulièrement des sciences mathématiques, ce qui élève le niveau de formalisation et d'abstraction.
Sur le plan de la compétence technique, comment se distinguent les diplômés universitaires et les non universitaires ? Tandis que les seconds appliquent leur savoir-faire à la réalisation concrète des solutions informatiques, l'aire où se déploient les compétences des premiers est plus large (alors qu'on n'ambitionne pas dans un graduat de préparer spécifiquement, par exemple, au métier de chef de projet ...). En revanche, l'université prépare ses étudiants à devenir, entre autres choses, aussi des réalisateurs. Sur le terrain, les informaticiens des deux origines se côtoient quotidiennement.
