Quels langages sont enseigné en licence d'info??

Fermé
Jadorelinfo Messages postés 51 Date d'inscription samedi 24 mai 2014 Statut Membre Dernière intervention 15 avril 2016 - 1 juin 2014 à 21:49
gigaga Messages postés 2347 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 - 3 juin 2014 à 20:56
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!
A voir également:

3 réponses

KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
Modifié par KX le 1/06/2014 à 22:11
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
2
Yziiox Messages postés 53 Date d'inscription jeudi 22 novembre 2012 Statut Membre Dernière intervention 6 juin 2014 6
1 juin 2014 à 22:10
Merci pour tes précisions !
0
Jadorelinfo Messages postés 51 Date d'inscription samedi 24 mai 2014 Statut Membre Dernière intervention 15 avril 2016 1
1 juin 2014 à 22:20
merçi pour les infos, en l'occurence avant de me mettre en java j'ai essaye python et franchement, j'ai trouvé ça grave: 10 000 versions de python, avec tkinter aussi plusieurs versions, java au moins c'est standardisé et on fait tous le meme(8).
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??
0
Yziiox Messages postés 53 Date d'inscription jeudi 22 novembre 2012 Statut Membre Dernière intervention 6 juin 2014 6
Modifié par Yziiox le 1/06/2014 à 22:24
Le SQL est un langage comme les autres: Tu peux l'utiliser en PHP, Java aussi il me semble, donc non il ne doit pas y avoir de différence. Ça s'utilise pour les bases de données

Exemple de code SQL:
SELECT * FROM joueurs WHERE id=1
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
1 juin 2014 à 22:30
" java au moins c'est standardisé et on fait tous le meme(8). "
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)
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
1 juin 2014 à 22:34
"Le SQL est un langage comme les autres"
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...)
0
Yziiox Messages postés 53 Date d'inscription jeudi 22 novembre 2012 Statut Membre Dernière intervention 6 juin 2014 6
Modifié par Yziiox le 1/06/2014 à 21:52
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é ;)
0
Jadorelinfo Messages postés 51 Date d'inscription samedi 24 mai 2014 Statut Membre Dernière intervention 15 avril 2016 1
1 juin 2014 à 21:56
merçi pour ta réponse eclair! :)
j'ai pensé a diderot(paris 7) mais ça ne reste qu'un projet encore et ils ne sont pas explicite sur les langages qu'on est censé apprendre.
Mais tu pense te diriger vers quelle filiere?? reseaux, systeme ou autre??

peut etre trop tot pour le dire??
0
Yziiox Messages postés 53 Date d'inscription jeudi 22 novembre 2012 Statut Membre Dernière intervention 6 juin 2014 6
1 juin 2014 à 22:00
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
0
Jadorelinfo Messages postés 51 Date d'inscription samedi 24 mai 2014 Statut Membre Dernière intervention 15 avril 2016 1
1 juin 2014 à 22:05
merçi pour le lien, en tous les cas, pour des gens qui kiffent l'info comme c'est notre cas, avec un programme pareil , on n'est pas déçu :)

Ca traite d'enormements de sujets en info!
0
Yziiox Messages postés 53 Date d'inscription jeudi 22 novembre 2012 Statut Membre Dernière intervention 6 juin 2014 6
1 juin 2014 à 22:07
Ouep, ça c'est clair ! :D ce qui me fait peur par contre, c'est d'apprendre des choses que je sais déjà sur certains points :s

Mais bon ça nous fera quelques révisions ! :p
0
Jadorelinfo Messages postés 51 Date d'inscription samedi 24 mai 2014 Statut Membre Dernière intervention 15 avril 2016 1
1 juin 2014 à 22:16
au contraire! tu auras deja macher du boulot c'est super! moi j'essaye d'apprendre un max avant de renter(si je rentre) comme ça je ne serai pas larger !
0
gigaga Messages postés 2347 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
1 juin 2014 à 23:39
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...
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
2 juin 2014 à 07:47
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...)
0
gigaga Messages postés 2347 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
3 juin 2014 à 20:56
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é...
0