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
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
A voir également:
- Quels langages sont enseigné en licence d'info??
- Licence windows 10 gratuite - Guide
- Info pc - Guide
- Licence windows 10 - Accueil - Installation
- Crystaldisk info - Télécharger - Informations & Diagnostic
- Wifi info view - Télécharger - Divers Réseau & Wi-Fi
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
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
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
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
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é ;)
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é ;)
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
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??
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??
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
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
Voilà un lien pour te faire une idée: http://formations.univ-valenciennes.fr/cdm/program/FR_RNE_0593279U_PR_SOF-7378/contenu
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
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!
Ca traite d'enormements de sujets en info!
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
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
Mais bon ça nous fera quelques révisions ! :p
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
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 !
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
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...
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...
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
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...)
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...)
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
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é...
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é...
1 juin 2014 à 22:10
1 juin 2014 à 22:20
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??
Modifié par Yziiox le 1/06/2014 à 22:24
Exemple de code SQL:
1 juin 2014 à 22:30
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)
1 juin 2014 à 22:34
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...)