« Discussion Projet:Informatique » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- l'utilisation + l’utilisation , - d'asile + d’asile , - s'inspirer + s’inspirer , - l'expression + l’expression , - d'usage + d’usage , - d'autre + d’autre , - d'important + d’important )
m Robot : Remplacement de texte automatisé (- n'est pas + n’est pas , - Aujourd'hui + Aujourd’hui , - d'euros + d’euros , - d'agir + d’agir , - l'apparence + l’apparence )
Ligne 61 :
::
::[[Utilisateur:Hasaike|Hasaike]] 5 mai 2007 à 21:12 (UTC)
:::Nous ne sommes pas tout a fait dans une universite, mais dans une communaute libre ayant pour but l'apprentissage, les cours se calquant un peu sur le fonctionnement universitaire. L'HTML est un langage au même titre que le C : la seule différence reside dans le fait que l'un n'estn’est pas Turing-puissant, alors que l'autre l'est. Certes le but de l'HTML est différent de celui des langages Turing-puissant, mais je ne trouve pas qu'une separation au sein de ce departement soit de rigueur : en tapant de l'HTML il s'agit bien de programmation. Par contre, j'approuve l'idee de proposer un schéma conseille pour l’ordre d'apprentissage des cours. C'est déjà présent par les "pre-requis" et "niveau" de chaque cours, mais il faudrai un recapitulatif general de ces niveaux et pre-requis, ainsi qu'un rapide descriptifs du "but" des matieres enseigner (genre expliquer a quoi peut servir de programmer en C, en HTML, a quoi sert la complexite, etc).
:::Concernant la scission des {{abréviation|OS|Operating System|en}} dans les deux departements, oui, bien sur ! C'était clair dans ma tete mais je l'ai peut être mal exprime : il ne faut pas confondre "Comment ca fonctionnne ?", c'est-a-dire l'explication des mecanismes d'un {{abréviation|OS|Operating System|en}}, et "Comment faire fonctionner", c'est-a-dire la pratique d'un {{abréviation|OS|Operating System|en}}.
:::[[Utilisateur:Kaepora|Kaepora]] 6 mai 2007 à 10:01 (UTC)
::::Je parlais plutôt de séparer langage de programmation et langage orienté développement web au sein même du département programmation, car là ils sont classés par type et non par finalité. Après c’est peut être pas une si bonne idée que ça
::::[[Utilisateur:Hasaike|Hasaike]] 6 mai 2007 à 10:38 (UTC)
:::::Ah, ok (le boulet que je fais). Comme par exemple PHP qui se trouve dans les langages objet, c’est ca ? Oui, effectivement je trouve ca assez mal classe aussi. Et ce n'estn’est pas le seul exemple d'ailleurs : Ada en langage concurrent o_O ?!?
:::::On peut s'occuper d'un re-classement. Que proposes-tu ?
:::::[[Utilisateur:Kaepora|Kaepora]] 6 mai 2007 à 10:56 (UTC)
Ligne 91 :
:::::::[[Utilisateur:Kaepora|Kaepora]] 6 mai 2007 à 13:40 (UTC)
 
Ca fait beaucoup de langage tout ca et je pense que de les étaler comme ca n'estn’est pas trop une solution, pourquoi ne pas laisser la programmation {{Abréviation|S.Q.L.|Structured Query Language|en}} dans la partie base de donné d'informatique pratique ?
Ca va de pair non ?
Et pour ce qui est de php html xhtml ... pourquoi ne pas faire une faculté développement web et infographie ?
Ligne 108 :
Hasaike et moi-même venons de lancer hier soir le departement d'info théorique. Je compte dans un premier temps preparer un cours de complexite algorithimique, ce qui necessite un minimum de savoir algorithmique. Puisque les cours d'algo sont encore tres light, je me suis dit qu’il faudrait finalement commencer par les développer. Ces cours se trouvent en departement de programmation.
 
Le probleme est le suivant : Le sommaire du cours d'algo ne correpond pas a un cours d'algo. On dirait plutôt une introduction generale aux langages imperatifs. D'antant plus que le contenu est faux (ou plutôt, pour être moins negatif, pas tout a fait exact). Première phrase : "Une variable est un espace mémoire". Non, une variable est composee d'un type (en general) et d'un nom ; elle est liee a une reference dans un environnement, reference qui est elle-même liee a une valeur dans la memoire. Le couple (environnement, memoire) forme l'etat courant du programme. Il n'estn’est pas utile d'aller si loin pour un premier cours d'intro generale aux langages imperatifs ; tout ceci sera detaille dans un chapitre de semantique opérationnel dans les cours de semantique du departement d'info theo (D.I.T. si vous me le permettez).
 
Un cours d'algo doit être une breve explication des principales instructions imperatives, des principales structures de données, puis la description des algo classiques, genre les tris par comparaison, et a un niveau plus evolue la description d'algos sur les graphes.
Ligne 152 :
Je pense que l'organisation en facultés et départements est très bonne. On peut dire qu'elle correspond à des domaines et des disciplines. Mais dans presque toutes les "champs de connaissance", on trouve plus ou moins distincts, d'un côté théorie / réflexion / abstrait et de l'autre pratique / application / concret. {Sachant qu’il y a des degrés multiples de théorie, si bien que ce qui est théorie du point du praticien est application vu par le théoricien de degré 2}. Au niveau d'une faculté, on trouvera forcément un champ théorique général et des disciplines diverses. De même au niveau au niveau d'un département, avec d'un côté une théorie spécifique à cette discipline et de l'autre des matières (cours) distinctes.
 
Pour l'informatique, on peut distinguer la théorie de l'informatique des diverses disciplines qui appartiennent toutes à l'informatique. La théorie peut être un département, bien qu’il serait sans doute utile de le distinguer d'une façon ou d'une autre. Mais chaque département possède également (au moins en théorie :-)) sa propre théorie. Ca peut s'appeler l'algorithmique pour le département programmation. L'algorithmique n'estn’est pas à mon sens une partie de la théorie de l'informatique, car elle concerne avant tout le sous-domaine représenté par le département programmation. Donc il faut distinguer théorie générale (pour une faculté) et spécifique (pour un département), et ne mettre dans la première que ce qui est général. Si c’est difficile, c sans doute que le découpage est mal foutu, par exemple à cause
 
Dans notre cas, je pense en particulier à tout ce qui tourne autour de la théorie de Türing. Pour moi, 'la' théorie de l'informatique, c ça. Et c d'ailleurs ce qui a historiquement fondé l'informatique, aussi bien en théorie qu'en pratique, non ? {note : C d'ailleurs à ce niveau que disparaît la distinction hard / soft, sans quoi le terme générique d'"informatique" n'aurait pas de sens.} En plus, histoire de rire un peu, le département théorie lui-même peut posséder son propre niveau théorique, cf. les degrés évoqués plus haut. Dans le cas de l'informatique, il s'agit peut-être de la logique booléenne, ou plus généralement formelle, voire de l’ensemble des maths appliquées à l'info.
Ligne 207 :
--[[Utilisateur:Karima Rafes|Karima Rafes]] 25 juillet 2011 à 15:44 (UTC)
:Voir [[Terminale S (France)/mathématiques]] et [[:Catégorie:Cours de mathématiques de terminale S]]. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<font color="#FF6600">$</font>♠]]) 25 juillet 2011 à 19:22 (UTC)
::que des cours de math. L'info ce n'estn’est pas des math (ou pas seulement). --[[Utilisateur:Karima Rafes|Karima Rafes]] 3 août 2011 à 10:01 (UTC)
:::Dans ce cas il faudra requalifier certains cours de [[:Catégorie:Informatique théorique]]. [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<font color="#FF6600">$</font>♠]]) 3 août 2011 à 17:49 (UTC)
::::Il va falloir le faire de toute façon car il y a un problème pour évaluer le niveau à donner aux cours d'informatiques. La programmation de base est du niveau collège.--[[Utilisateur:Karima Rafes|Karima Rafes]] 3 août 2011 à 18:01 (UTC)
Revenir à la page « Informatique ».