Quels langages sont enseigné en licence d'info??
Jadorelinfo
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
gigaga Messages postés 2347 Date d'inscription Statut Membre Dernière intervention -
gigaga Messages postés 2347 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Si parmi vous, il y aurait des anciens universitaires (licences et pourquoi pas master) et qui peuvent me dire, quels langages sont privilégié??
Et quelles filieres vous avez suivi (exemple: reseau ou systeme etc...)
Merçi par avance!
Si parmi vous, il y aurait des anciens universitaires (licences et pourquoi pas master) et qui peuvent me dire, quels langages sont privilégié??
Et quelles filieres vous avez suivi (exemple: reseau ou systeme etc...)
Merçi par avance!
A voir également:
- Quels langages sont enseigné en licence d'info??
- Licence windows 10 gratuite - Guide
- Crystal disk info - Télécharger - Informations & Diagnostic
- Info pc - Guide
- Licence windows 10 - Accueil - Installation
- Wifi info view - Télécharger - Divers Réseau & Wi-Fi
3 réponses
Bonsoir,
Généralement à l'université on ne vous apprendra pas vraiment de langages, on vous apprendra plutôt des concepts de programmation. Pour illustrer ces concepts vous utiliserez tel ou tel langage, mais souvent avec des contraintes pédagogiques (interdiction d'utiliser ceci ou cela dans un cours même si le langage utilisé le permet)
Programmation web : HTML, CSS, JavaScript
Programmation impérative : Pascal, C
Programmation objet : Java, C++, C#
Programmation fonctionnelle : Lisp, OCaml, Haskell
Programmation de script : Shell, Python, Ruby, Perl
Sans oublier les bases de données SQL
La confiance n'exclut pas le contrôle
Généralement à l'université on ne vous apprendra pas vraiment de langages, on vous apprendra plutôt des concepts de programmation. Pour illustrer ces concepts vous utiliserez tel ou tel langage, mais souvent avec des contraintes pédagogiques (interdiction d'utiliser ceci ou cela dans un cours même si le langage utilisé le permet)
Programmation web : HTML, CSS, JavaScript
Programmation impérative : Pascal, C
Programmation objet : Java, C++, C#
Programmation fonctionnelle : Lisp, OCaml, Haskell
Programmation de script : Shell, Python, Ruby, Perl
Sans oublier les bases de données SQL
La confiance n'exclut pas le contrôle
Bonsoir,
Moi-même qui vais, l'année prochaine, suivre une licence en informatique, je me suis posé la même question: J'ai regardé le programme de quelques écoles et toujours la même chose:
Tu apprendras du langage objet( du C voir peut-être du C++, du Java...), du langage web aussi (HTML, PHP,Javascript...).
Après tout déprends de l'école que tu vas suivre !
En espérant t'avoir aidé ;)
Moi-même qui vais, l'année prochaine, suivre une licence en informatique, je me suis posé la même question: J'ai regardé le programme de quelques écoles et toujours la même chose:
Tu apprendras du langage objet( du C voir peut-être du C++, du Java...), du langage web aussi (HTML, PHP,Javascript...).
Après tout déprends de l'école que tu vas suivre !
En espérant t'avoir aidé ;)
L'Université où je vais ne stipule pas ça, donc je pense qu'on va traiter de tout !
Voilà un lien pour te faire une idée: http://formations.univ-valenciennes.fr/cdm/program/FR_RNE_0593279U_PR_SOF-7378/contenu
Voilà un lien pour te faire une idée: http://formations.univ-valenciennes.fr/cdm/program/FR_RNE_0593279U_PR_SOF-7378/contenu
Bonjour,
attention, il faut bien relativiser les enseignements.
Aujourd'hui, le monde du travail informatique ne se résume par aux langages. Il y a une multitude frameworks / outils plus ou moins complexes à appréhender :
- Java Web : Struts, Spring, Hibernate, ...
- Java UI : Swing, SWT, ...
- Packaging : Ant, Maven, ...
- JS : AngularJS, jQuery, ...
- PHP : Symfony, Zen, ...
...
Je trouve dommage que les frameworks "pilier" ne soient pas au rendez-vous car concrètement, dans votre futur boite, vous ne ferez jamais de Java sans Spring...
attention, il faut bien relativiser les enseignements.
Aujourd'hui, le monde du travail informatique ne se résume par aux langages. Il y a une multitude frameworks / outils plus ou moins complexes à appréhender :
- Java Web : Struts, Spring, Hibernate, ...
- Java UI : Swing, SWT, ...
- Packaging : Ant, Maven, ...
- JS : AngularJS, jQuery, ...
- PHP : Symfony, Zen, ...
...
Je trouve dommage que les frameworks "pilier" ne soient pas au rendez-vous car concrètement, dans votre futur boite, vous ne ferez jamais de Java sans Spring...
Bonjour,
De tous les framework dont tu parles, il n'y a que le jQuery que j'ai utilisé à l'université. En effet il est utilisé partout et est incontournable, mais ce n'est pas le cas des autres.
Pour les apprendre il faudrait déjà énormément se spécialiser dans un langage, car tu ne peux pas apprendre tous les framework de tous les langages. Quid des framework C++, C#... ?
Or l'université n'a pas pour vocation à apprendre un langage de fond en comble. Par exemple mes cours de Java ça a dû être un module dans tout mon cursus universitaire. Autant dire que tu n'as pas le temps de voir grand chose. Si tu veux approfondir tu le fais chez toi...
"dans votre futur boite, vous ne ferez jamais de Java sans Spring"
Ça dépend des boîtes, moi je fais du Struts2, de l'Hibernate, du Ant, du Maven, de l'AngularJS, du jQuery (pour ne citer que ceux de ta liste). Mais de Spring je n'utilise que les JdbcTemplate.
En plus, si Yziiox et Jadorelinfo commencent l'université en septembre, ils n'en sortiront pas avant cinq ans, et d'ici là les framework auront changés, peut-être même les langages (Java 9, 10 ?), et les université ne sont pas assez réactives pour prendre en compte ces changements (elles ne peuvent faire évoluer leurs enseignements que tous les 3 ans...)
De tous les framework dont tu parles, il n'y a que le jQuery que j'ai utilisé à l'université. En effet il est utilisé partout et est incontournable, mais ce n'est pas le cas des autres.
Pour les apprendre il faudrait déjà énormément se spécialiser dans un langage, car tu ne peux pas apprendre tous les framework de tous les langages. Quid des framework C++, C#... ?
Or l'université n'a pas pour vocation à apprendre un langage de fond en comble. Par exemple mes cours de Java ça a dû être un module dans tout mon cursus universitaire. Autant dire que tu n'as pas le temps de voir grand chose. Si tu veux approfondir tu le fais chez toi...
"dans votre futur boite, vous ne ferez jamais de Java sans Spring"
Ça dépend des boîtes, moi je fais du Struts2, de l'Hibernate, du Ant, du Maven, de l'AngularJS, du jQuery (pour ne citer que ceux de ta liste). Mais de Spring je n'utilise que les JdbcTemplate.
En plus, si Yziiox et Jadorelinfo commencent l'université en septembre, ils n'en sortiront pas avant cinq ans, et d'ici là les framework auront changés, peut-être même les langages (Java 9, 10 ?), et les université ne sont pas assez réactives pour prendre en compte ces changements (elles ne peuvent faire évoluer leurs enseignements que tous les 3 ans...)
Je suis d'accord avec toi. Ce que je voulais dire c'est qu'il ne faut pas penser qu'en sortant de l'école, vous serez parrés pour le monde du travail.
A mon époque, le fossé était énorme entre les enseignements et ce qui se faisait concrètement dans les boites. Comme toi, le Java a été vu mais très très rapidement, pas de quoi avoir les bases... alors quand on arrive dans la boite et qu'il faut non seulement faire du Java mais également utiliser les frameworks du moment, ça fait un choc (Struts 1, Hibernate, ...). On avait même pas vu JEE.
Globalement, à mon époque j'aurai aimé que Java soit davantage approfondi et j'aurai bien aimé que JEE soit présenté, tout comme Hibernate (encore largement d'actualité encore aujourd'hui).
Bien sûr tout ça change très vite mais il y a quand même des bases :
- Java (même si les versions évoluent, la base reste la même)
- jQuery
- Hibernate
- JEE
...
Pour Spring, je suis étonné. J'avoue que je pensais que c'était plus généralisé...
A mon époque, le fossé était énorme entre les enseignements et ce qui se faisait concrètement dans les boites. Comme toi, le Java a été vu mais très très rapidement, pas de quoi avoir les bases... alors quand on arrive dans la boite et qu'il faut non seulement faire du Java mais également utiliser les frameworks du moment, ça fait un choc (Struts 1, Hibernate, ...). On avait même pas vu JEE.
Globalement, à mon époque j'aurai aimé que Java soit davantage approfondi et j'aurai bien aimé que JEE soit présenté, tout comme Hibernate (encore largement d'actualité encore aujourd'hui).
Bien sûr tout ça change très vite mais il y a quand même des bases :
- Java (même si les versions évoluent, la base reste la même)
- jQuery
- Hibernate
- JEE
...
Pour Spring, je suis étonné. J'avoue que je pensais que c'était plus généralisé...
Sinon pour les bases de données, d'aprés ce que j'ai compris, y'a sql server ou sql oracle, c'est different toutes ces variantes??
Exemple de code SQL:
Il ne faut pas trop rêver, Java 8 est sorti il y a à peine quelques semaines, la plupart des profs ne vous feront pas travailler sur du 8, ce sera du Java 6, éventuellement du 7. De toute façon ça ne change rien aux bases du langages ou aux concepts. Encore une fois ce n'est pas le langage que vous apprenez mais la théorie qu'il y a derrière, les classes de l'API vous seront même généralement interdites, on vous demandera (au moins au début) à tout faire vous même.
Microsoft SQL Server, Oracle Database, MySQL (pour les trois principaux) ce sont les systèmes de gestions de base de données (l'ordinateur qu'il y a derrière), mais le concept derrière c'est les bases de données relationnelles, avec le même langage le SQL (et quelques variantes de l'un à l'autre)
Non, pas vraiment.
Par exemple, tu ne peux pas demander au SQL de faire une multiplication !!!
(Enfin si, en trichant, mais ce n'est pas du tout fait pour ça...)