Bon, time to paver.
Alors mon cher Gotensan, même si tu ne le mérites pas je vais te faire la meilleure description possible du BTS informatique de gestion (option développeur d'application).
Pour commencer, sache qu'il existe 2 orientation en BTS IG, développeur d'application et réseau, la globalité reste théoriquement la même, mais en réseau tu fais beaucoup moins de prog et beaucoup plus de... heu bah de réseau, j'ai pas trop de détail là-dessus, mais de toutes mes connaissances sache cependant que développeur d'application ouvre de meilleurs portes, y compris vers du réseau, sache également que même en réseau on fait de la prog, et vice versa, mais en quantité et qualité presque risible je dirais (ajoutons à cela que je suis une buse en réseau). Bien entendu ça dépend aussi des établissements. La première année est censé être la même pour les 2.
Il existe un diplôme similaire en IUT (un DUT informatique mais je n'ai pas le nom exact), en IUT la différence majeure vient du fait que le diplôme est géré par l'établissement, ce n'est pas un diplôme national comme le BTS, en revanche selon l'établissement ça peut apporter beaucoup de bonne connaissances, pour ma part je fais une licence dans un établissement qui fait IUT informatique, donc ça étoffe encore plus mon panel de connaissance.
Bon venons en au bts ig donc, l'intérêt de ce diplôme c'est qu'il permet une immersion dans le domaine informatique beaucoup plus doux que des études supérieurs de type ingénieur, tu n'acquiers pas des connaissances monstrueuses mais tu acquiers des bases solides qui te permettront par la suite de t'adapter à un poste d'informaticien moyen (en gros tu ne bosseras pas chez microsoft). Ce diplôme ouvre des portes pour te spécialiser, si tu te rend compte que ça te passionne alors tu peux partir vers des études d'ingénieur, ou en MIAGE, il existe plusieurs diplômes dans ce genre. Si tu aimes ça sans pour autant vouloir bosser comme un taré, alors je ne peux que te conseiller de faire une licence comme moi. Enfin si tu te rend compte que la prog ça te vas pas, un diplôme informatique de gestion ne pourra que t'être utile dans une réorientation, l'informatique étant omniprésente dans la plupart des métiers.
Un avantage du BTS c'est qu'il se fait en 2 ans, là où un ingénieur passe 5 année de travail pour avoir son diplôme, tu n'en passeras que 2, et tu peux par la suite te diriger vers le diplôme d'ingénieur qui te prendras 4 ans de plus (non pas 3 mais 4 car tu dois rattraper le retard pris sur eux), mais quel intérêt alors? et bien toi si ça ne te conviens pas, tu as un diplôme quand même, alors qu'un ingénieur qui claque 4 ans dont 1 ou 2 redoublements et décide d'arrêter, il aura peut-être beaucoup de connaissance mais pas de diplôme.
L'avantage aussi c'est que tu peux arriver là-dedans sans aucune (je dis bien aucune) connaissance informatique (au moins savoir allumer un PC disons).
Maintenant qu'on a vu "pourquoi choisir un BTS IG", voyons "mais quesque t'y qu'on y fait en BTS IG".
Durant tes 2 années tu auras des matières générales:
-Culture générale: te laisse pas avoir par le nom, c'est du français. Ça revient à ce que tu faisais en 1ère S, désolé de te le dire mais ce n'est pas plus passionnant, en 1ère année tu fais des études de textes bref le tralala habituel, en 2ème année aussi sauf que tu n'étudieras que des textes autour de 2 thèmes, sachant qu'au BTS, la dissert portera sur un de ces 2 thèmes. 3h/semaine en première année, 2h/semaine en 2ème année
-Mathématiques: tu as fais un Bac S? alors cette matière sera le repos absolu pour toi. Tu apprendras quelques trucs en plus (comme les matrices), mais rien de complexe, et la difficulté est à peine équivalente à celle de 1ère S. Pour te donner une référence, on était 2 anciens S dans la classe, durant les 2 années on a quasiment rien foutu, on aidait les autres pendant les cours, on faisait des exos histoire de ne pas régresser (un risque MAJEUR, si tu te laisses aller tu risque de plus rien savoir au final, donc fais un minimum), mais c'était du facilité aberrante, puisque des exos que tu devais faire en 10 minutes en S, là on te laisse l'heure complète. Le mieux c'est d'être 2 anciens S et de faire la compétition, ça motive plus (j'ai gagné j'ai eu 20 et lui 19,5 au BTS
). 3h/semaine
-Anglais: rien à dire tu te doutes que la matière reste la même que dans toutes les autres orientation, mis à part que tes textes porteront sur l'informatique. 3h/semaine 1ère année, 2h/semaine 2ème année
-Economie / Droit: ces 2 matières sont liés mais différentes, tu seras désavantagé face à des ES voir même à des STI (ou STT, bref y'en a qui en font), mais en gros c'est comme de l'histoire/géo: en classe on t'apprend des trucs, et en exam tu as étude de texte et dissert basée sur tes connaissances. La pire matière que tu connaitra, si tu n'as pas un prof intéressant tu risques de complètement lâcher. 5h/semaine
Et puis tu auras tes matières informatiques:
-Gestion: en gros c'est de la compta, c'est intégré à l'étude de cas à l'exam (j'expliquerais les épreuves plus loin), tu apprends à faire un plan comptable, des math financières, et un tas de connerie dont je me souviens pas. C'est chiant, c'est souvent complexe, c'est inutile, ça compte pour un très petit coeff, et ça sera sûrement supprimé de l'exam (c'est en discussion depuis 2-3 ans).
-ALSI (Architecture Logicielle des Systèmes Informatiques ): Bon le nom on s'en fout, en fait ça consiste à faire des shémas. en BTS on étudie MERISE, ce qui permet de faire des MCD (modèle conceptuele de données) et autres, en gros tu représente une base de donnée sous forme de shémas, ou alors les étapes de l'utilisation d'une base de donnée. Si tu as l'esprit l'ogique, c'est pas trop dur, mais tu seras désavantagé face à ceux qui ont fait STI car eux en ont déjà fait, mais ils ne seront avantagés qu'au début car il referont ce qu'ils savent déjà.
-AMSI (Architecture Matérielle des Systèmes Informatiques ): Tu étudis le matériel informatique, nous la première année on avait fait des groupes et chaque groupe parlait d'un sujet (moi c'était les cartes graphiques par exemple). Ca te donnes des bases en matériel, j'étais pas trop fan, en 2ème année ça passe quasiment à la trappe en développeur d'application.
-DAIGL (Développement d'Applications et Génie Logiciel): la matière la plus importante en développeur d'appli, là tu vas apprendre à programmer, tu fais beaucoup plus de théorie en 1ère année mais ça peut dépendre des établissements. Tu apprend à faire de l'algorithmie, ce qui sert de base à tout langage informatique, quand tu maitrises ça, c'est dans la poche, le truc le plus consistant que tu apprendras c'est le langage objet, qui est un peu un espèce de dieu de l'informatique.
-APA: ce sont des heures réservé à la programmation, tu es en semi autonomie et tu peux utiliser ces heures pour aller en entreprise, tu as 4h par semaine, l'objectif c'est de sortir 5 petits projet pour l'examen et de t'exercer en prog. Bon en fait c'est la foire à la saucisse généralement, ces 4h étaient plutôt prétexte à faire des parties de Worms (ou de CS pour d'autres mais j'aime pas CS), certains allaient dans de fausses entreprises aussi.
Pour ce qui est des langages informatiques enseignés, ça dépend de l'établissement, car à l'examen ça se passe sur papier, donc moi j'ai fais du delphi (pascal orienté objet) et du HTML/PHP mysql, cette année ils ont remplacé le delphi (un peu dépassé) par du C#. J'ai un ami qui lui a fait du Java. En globalité tu feras à coup sûr un langage objet et de la base de donnée, en IUT ils ne font pas de base de donnée en revanche ils font du Linux, en BTS tu n'es pas censé en faire, même si certains établissements enseignent quelques bases quand même, mais l'éducation nationale n'adhère pas à Linux il semblerait.
Comme je l'ai déjà dis, inutile d'avoir peur, ils t'apprenent tout à partir de rien, donc pas besoin de connaissance spécifique.
Pour finir tu auras 2 stages: un en fin de première année et un en Décembre/Janvier de la 2ème année, 2 mois environ chacun, celui de 1ère année c'est surtout un prolongement des vacances pour 95% des étudiants, généralement on va dans l'entreprise d'un pote des parents pour faire un site internet ou un ptit soft bidon.
Finissons par les épreuves (Coefficient):
-Culture générale(2), Eco/droit(3), Mathématiques(2), Anglais écrit (2): rien à dire là-dessus j'ai déjà expliqué
-Oral d'anglais (1): on te donne un texte (un article de journal ou d'un magazine généralement), tu as 30 minutes pour l'analyser puis 20 minutes d'oral, 10 minutes de présentation de texte et 10 minutes où tu résumes ton stage.
-Etude de cas(5): l'épreuve écrite d'informatique, ça se découpe en plusieurs morceaux qui tournent tous autour d'un sujet, par exemple au BTS blanc notre sujet était le seigneur des anneaux. En première partie tu dois faire le MCD de la base de donnée liée au sujet, tu as un texte qui te donne tous les éléments, ce texte est sous la forme d'un cahier des charges en gros, tu dois le lire et en ressortir la base de donnée. On te demandes de faire des requêtes SQL sur un autre morceau de base de donnée déjà fait. Ensuite tu fais de l'algorithme, écrire des fonctions etc etc, c'est du langage objet bien entendu (ça te parles pas aujourd'hui mais ça te parleras plus tard). Ensuite tu as la partie matériel informatique, ça varie selon les exams mais en général tu dois soit donner des définition de certains éléments, soit faire l'analyse des besoins matériel pour le projet et expliquer les choix. Et enfin la partie gestion, à mon BTS je saurais même pas t'expliquer ce qui était demandé tellement c'était incompréhensible -_-
-Soutenance de projet(4): Tu dois faire un dossier de 20 pages sur une des tes applications, généralement celle que tu fais en stage de 2ème année (c'est recommandé), tu présente ton projet, tu blablate sur ce que ça fait, tu fais des screens, tu met des morceaux de code. Ca dure 45 minutes, devant un prof d'info et un prof de français, pendant lesquels tu as 10 minutes pour présenter ton dossier, puis le reste d'entretien où ils te posent des questions sur ton dossier et le projet en général (l'entreprise ou autre, enfin ça dépend des évaluateurs). Si tu y vas avec un bon dossier tu es pépère, l'important c'est de ne pas mettre du code que tu ne maitrises pas (genre prit sur internet), car ils peuvent te demander de l'expliquer. Certains profs disent de venir avec tout le code en annexe, sache que ce n'est pas obligatoire et je te le déconseille, déjà pasque ça bouffe une forêt et ensuite pasque à part pour soutenir tes propos ça te serviras à rien, et ça évite qu'ils ne jettent un oeil dessus et te sortent des trucs que tu sauras pas justifier. Pour finir, ils ne peuvent pas vérifier ton programme, donc tu peux faire comme moi et un ami et faire une façade, c'est à dire faire le design d'une option, expliquer ce que cette option fait, sauf qu'en fait dans ton appli tu n'as pas fais cette option (exemple: je disais que lorsqu'une date était dépassé, un rendez-vous passait en validé, alors qu'en fait mon appli ne le faisait pas vraiment).
-PTI(3): tu dois venir avec 5 à 7 petit programmes, tu en tires un au hasard et tu le présente à 2 jury informatiques, cette fois ça se passe sur PC et on va te demander de faire du code, genre ajouter une option ou un bout de code. Certains petits malins prennent les devants en prévoyant à l'avance un truc à faire devant le jury, à prioris c'est permis. Tu as le droit à tout ce que tu veux y compris internet (mais bon ça le fait pas trop), ou alors allez voir dans un autre prog à toi pour faire ce qu'on te demandes. C'est une épreuve stressante et qui peut être aléatoire selon le jury. Gros avertissement, ne te rammène pas avec un prog que tu ne maitrise pas ou prit sur internet, et pire encore, ne te rammène pas avec 6 prog (alors que 5 suffisent) dont un que tu ne maitrises pas, un ami avait un prog en Flash qu'il ne connaissait pas, il est tombé dessus, il a retappé. Tu as le droit à tous les langages informatiques, tu as juste des "thèmes" obligatoire à balayer sur l'ensemble de tes appli, mais on t'expliquera ça en détail.
Si tu rates ton BTS, tu peux "valider" des épreuves, c'est à dire que si tu le repasses l'année suivante, tu peux garder des notes de l'année d'avant, par exemple tu as eu 16 en math, tu valides ça et comme ça tu n'as pas à repasser les maths tu auras direct 16, par contre une fois que tu as décidé de ne pas valider une épreuve, la note est foutue, c'est pas la meilleure qui compte.
Pour obtenir l'examen, soit tu es bon dans les matière générales et tu sauve les meubles en info (il est assez simple d'avoir la moyenne en projet et en PTI), soit tu es bon en prog et tu blindes ton projet et tes PTI et tu gères au mieux l'étude de cas.
Certains te diront "en BTS j'ai appris que dalle", à prendre avec des pincettes, certes en BTS IG tu fais peu de prog et pas mal de théorie, mais quand tu maitrises ces bases, c'est très simple d'apprendre un nouveau langage, et souvent ceux qui disent ça sont des gars qui dorment en cours pasqu'ils veulent aller bidouiller sur le PC.
Si tu as d'autres questions tu me demandes, c'est peut-être un peu le bordel mais j'ai balancé tout ce que j'avais en tête 