Compétences des étudiants

Cheminements (spécialisations) :

Développement de logiciels;

Développement d'applications Web et mobiles;

Sciences des données;

Cybersécurité et infonuagique.

Le programme de baccalauréat en informatique de l'Université du Québec à Trois-Rivières est un programme d'informatique axé sur la conception et la production de logiciels. Le programme est organisé de façon à ce que l'étudiant acquière les habiletés et les notions fondamentales en informatique. Un éventail de cours optionnels répartis dans trois cheminements permet à l'étudiant de pouvoir se spécialiser dans le développement de logiciels ou le développement d'applications Web et mobiles ou encore dans le domaine des sciences des données. L'étudiant pourra aussi se familiariser avec des sujets avancés comme le graphisme, le traitement d'image, l'intelligence artificielle et les architectures réparties.

Au terme de son programme d'études, l'étudiant, en plus de maîtriser les concepts fondamentaux de l'informatique et du génie logiciel, aura acquis les habiletés suivantes :

- Il sera en mesure de procéder à l'analyse, à la conception, à l'implantation, au test et au maintien de logiciels de qualité.
- Il sera capable de planifier et de conduire des projets informatiques et d'en estimer les coûts.
- Il sera capable d'utiliser les concepts et les outils mathématiques nécessaires en informatique.
- Il aura acquis des compétences dans le développement de systèmes logiciels.
- Il aura appris à développer des solutions intégrées et efficaces à l'aide d'activités telle que la résolution de problèmes.
- Il sera en mesure d'identifier les possibilités et les limites des applications de l'informatique et d'évaluer leurs conséquences.
- Il sera apte à exercer la profession d'informaticien selon les règles de l'éthique.

APPRENTISSAGES :
- Programmation : C, C++, Java, Python, VB et SQL.
- Analyse et conception orientée-objet : UML.
- Système d'exploitation : Linux, Unix, Windows, Androide et IOS.
- Base de données : Oracle, Access, SQL server, NewSql, NoSQL, documents, clé-valeur et large colonnes.
- Développement, gestion et sécurité réseau : TCP/IP, Fire Wall, SSL, VPN et SNMP.
- Développement Web : HTML, SML, JAVA script, Vbscript et CGI.
- Commerce électronique : ASP et JSP.
- Développement d'applications mobiles : Androide et IOS.
- Simulation, visualisation et manipulation de données : Python, R, Orange et Tableau.
- Sécurité logiciels et réseaux.


Énoncé de confidentialité