Introduction Présentation du cours
Quel est le public visé ?
Cette section est avant tout à destination des étudiants de BTS CG/CGO et de DCG. D'une manière générale, les fiches et supports de cours informatiques ainsi que les exercices et corrigés d'exercices informatiques proposés sont susceptibles d'intéresser des étudiants des BTS Tertiaires.
Il s'agit du cours d'informatique de BTS CG/CGO que j'ai dispensé aux étudiants de BTS CGO du Lycée Benjamin Franklin, situé à Orléans. Plus exactement, cette page porte sur le cours d'Organisation du Système d'Information Comptable, autrement dit le cours d'informatique du BTS comptabilité.
Certains supports du cours d'informatique remis aux élèves n'apparaissent cependant pas. En effet, les cours diffusés aux élèves qui ne sont pas de mon cru n'ont pas été mis en ligne, respectant naturellement les droits de leurs auteurs.
Si vous rencontrez une ou plusieurs erreurs, n'hésitez pas à me la ou me les signaler.
Quel est le programme ?
De manière générale, ce cours d'informatique n'est pas destiné aux spécialistes, i.e. il n'est pas destiné aux étudiants des filières informatiques. Il vise à se familiariser avec des savoirs pratiques et à se forger un état d'esprit logique afin de mieux comprendre le fonctionnement du système d'information, dont le système informatique, des entreprises et autres organisations.
De façon plus ou moins introductive, on aborde ainsi des thématiques telles que : la modélisation de processus, la modélisation de bases de données, les requêtes SQL, l'algorithmique, les réseaux informatiques, l'utilisation et le développement sous Excel/VBA, etc.
Cours et exercices Toutes les fiches de cours et exercices
Cours de SQL
Au travers de ce cours, l'étudiant découvre de manière introductive puis approfondie le langage SQL. L'objectif est que l'étudiant comprenne ce qu'est une base de données et qu'il soit capable d'interroger une telle base en vue d'en manipuler les données. D'un point de vue comptable, cette compétence informatique s'avère des plus utiles au moins afin de pouvoir commodément travailler avec des outils tels qu'Excel ou encore Access.
-
Notions : le langage SQL et les requêtes SQL, SELECT, INSERT INTO, UPDATE, DELETE, les clauses FROM, WHERE, GROUP BY, HAVING, ORDER BY, les jointures INNER JOIN, etc.
-
Cours :
- Fiche de cours "SQL" : Fiche - SQL.pdf
Exercices :
- Base de données "Soretal" : access
- Sujet "cas 201 et 202" : pdf
- Sujet "entraînement SQL et algorithmique" : pdf
- Sujet "entraînement SQL approfondi" : pdf
Corrigés :
- Corrigé "cas 201 et 202" : pdf
- Corrigé "entraînement SQL et algorithmique" : pdf
Cours d'algorithmique
L'algorithmique est un préalable à la programmation informatique. Or, le fait pour un comptable de disposer de quelques connaissances et quelques compétences en programmation peut très vite être un atout pour automatiser certaines tâches chronophages. Un comptable ayant de telles compétences peut par exemple les mettre à profit en vue d'automatiser sous Excel, éventuellement à l'aide de VBA, des tâches de gestion d'immobilisations, de comptabilité analytique ou encore d'import d'écritures comptables. Mais, très vite, il faudra maîtriser au moins quelques bases d'algorithmique, ce que nous étudions ici.
Cours d'algorithmique : théorie et exemples d'algorithmes pour découvrir les bases de l'algorithmique et de la programmation.
Exercices d'algorithmique : exercices et corrections pour se familiariser avec les algorithmes et s'entraîner à l'examen.
-
Notions : algorithme, variables, fonctions, procédures, structure conditionnelle SI, boucles ou structures itératives POUR et TANTQUE, etc.
-
Cours d'Excel et de programmation VBA
Le logiciel Excel et plus généralement les tableurs sont des outils dont la bonne maîtrise est un atout indéniable pour de nombreux "employés de bureau", y compris les comptables. En effet, des petites réalisations et/ou développement Excel permettent d'automatiser et ainsi de simplifier de nombreuses tâches répétitives nécessitant des calculs, du publipostage ou encore une analyse simple d'indicateurs statistiques. On s'intéresse ici aux fondamentaux de l'utilisation d'Excel et de la programmation VBA pouvant être utiles dans ce contexte.
-
Notions : les formules Excel tels que SI, SIERREUR, RECHERCHEV, NB.SI, SOMME, SOMME.SI.ENS, contrôle, validation et fiabilisation de données, introduction à la programmation VBA, etc.
-
Cours de modélisation de bases de données
Si le langage SQL permet de manipuler une base de données, il est tout d'abord nécessaire de concevoir la base de données. Afin de conserver des données bien structurées, il importe de bien penser la base de données. Pour ce faire, il faut passer par la modélisation de base de données. Pour ce faire, on peut utiliser par exemple un modèle conceptuel des données (MCD) et un schéma relationnel. Ce cours a vocation en outre à structurer l'esprit du comptable et lui permettre d'organiser de façon rigoureuse des informations et établir les relationnels entre ces dernières.
-
Notions : schéma entité-relation (MCD), schéma relationnel, entités, associations, cardinalités, extensions Merise 2, contrôles d'accès droits, profils d'utilisateurs, contrôles d'accès et schéma MOD.
-
Cours :
- Ficher de cours "MCD" : pdf
- Fiche de cours "MOD" : pdf
Exercices :
- Application "Ticarol" : pdf
- Application "Harrys Melra" : pdf
- Application "Maxi Bureau" : pdf
- Application "Articles et commentaires" : jpg
- Application "Articles et réseaux sociaux" : jpg Corrigés :
- Application "Ticarol" : pdf
- Application "Harrys Melra" : pdf
Cours de réseaux
Dans toute entreprise et autre organisation personne morale, les employés sont très vite amenés à travailler au moyen d'un poste informatique interconnecté à un ou au réseau local de l'entreprise, lui-même interconnecté à un ou plusieurs autres réseaux dont le réseau Internet. Dès lors, il semble pertinent de bien connaître son poste informatique (matériel et logiciels), mais encore de comprendre un peu la place qu'occupent les différents matériels et logiciels de l'entreprise et comment ils communiquent entre eux de manière à faciliter les échanges d'informations. Tels sont les sujets aborder ici.
-
Notions : adressage IP, internet, intranet, extranet, architecture client-serveur, protocoles réseaux et communication entre matériels informatiques, etc.
-
Cours :
- Fiche de cours "Culture informatique et réseaux" : pdf
- Fiche de cours "Protocoles et réseaux" : pdf
- Fiche de cours "Architecture client-serveur" : pdf
- Fiche de cours "Systèmes répartis" : pdf
Exercices :
- Sujet "TP Web : découvrir le HTML, le CSS et le JavaScript" : pdf
- Sujet "TP Web (suite) : analyser une application client-serveur" : pdf (sujet) et zip (ressources)
Corrigés :
---
Cours de modélisation de processus
Toute entreprise et autre organisation met en oeuvre des processus. Quoique chaque entreprise ait ses spécificités, certains d'entre eux sont standard[isés] et/ou habituels : gestion comptable, gestion du SI, gestion de la relation client, etc. Ces grandes thématiques de l'entreprise, souvent qualifiées de "fonctions" de l'entreprise, peuvent être divisées en sous-processus. Par processus, on entend un ensemble d'actions et interactions faisant intervenir des échanges d'informations entre personnes. Afin de mieux comprendre, identifier et/ou optimiser les processus et procédures de l'entreprise, on s'intéresse ici à leur modélisation au moyen d'outils formels et schématiques.
-
Notions : flux d'information, acteurs internes et externes, processus et modélisation à l'aide de schémas (MC, MF, MCT, MCTA, MOT et MOTA), etc.
-