/IP_2022

Primary LanguageJava

This final project, realized within the scope of the last programming course in the Computer Science & Math program, represents a complete and accomplished catalog of what we were taught at Vanier College. Not only is it implemented via an Object-Oriented programing language, Java, and the JavaFX library for visual components, this project was also the occasion to apply our knowledge from Linear Algebra, another cegep course previously completed. Indeed, the project features three parts each involving a different calculator that can solve matrices, systems of linear equations and finally find the interaction of two lines or planes. As a bonus, a graphical representation of the problem is also showcased for certain parts.

Ce projet sommatif, réalisé dans le cadre du dernier cours de programmation au sein du Cégep Vanier dans le programme Science Informatique & Mathématiques, représente un catalogue fluide et accompli de l’ensemble des compétences qui nous ont été apprises au cœur dudit programme. Non seulement fait-il preuve de savoir-faire à travers l’implémentation de Java (un langage informatique se basant sur la gestion d’objets) ainsi que JavaFX (une librairie informatique permettant d’enrichir un programme avec des éléments graphiques), il nous a aussi permis de déployer en profondeur les connaissances acquises lors de notre cours d’Algèbre Linéaire réalisé un semestre auparavant. En effet, il met en avant la résolution de nombreux problèmes mathématiques, tels que la mise en solution d’un système d’équations linéaires comprenant deux ou trois variables, la résolution de matrices afin de trouver ses valeurs et vecteurs propres, et enfin, ce logiciel est doté d’une calculatrice graphique ergonomique, capable de trouver la distance ou bien l’intersection entre deux lignes ou deux plans, tout cela en trois dimensions.