Attribut:Résumé

De Sciencinfolycee
Aller à : navigation, rechercher

Cette propriété est de type Texte.

Affichage de 20 pages utilisant cette propriété.
A
Tutoriel traduit de l'anglais pour apprendre à utiliser un langage de programmation. Initiation à la programmation avec le langage "Ruby", langage de programmation libre, interprété, orienté objet, multi-paradigme et facile d'utilisation.  +
Sur le Site du Zéro, un cours destiné aux débutants qui ne connaissent rien à la création de sites web et qui attendent qu'on leur explique pas à pas comment tout cela fonctionne avec des mots simples et des exemples concrets. Et cela passe bien sûr par la découverte des langages HTML5 et CSS3 que l'on utilise aujourd'hui pour concevoir des sites web : insérer du texte, des images et des vidéos ; faire des liens entre ses pages ; mettre en forme en modifiant la couleur, la taille, le fond, la police ; positionner à son gré les éléments du site (en-tête, menus), etc.  +
Celui qui ignore tout de la programmation et souhaite apprendre un langage clair et intuitif trouvera dans ce livre, qui reprend l'ensemble du cours de Python du Site du Zéro en l'adaptant au format papier, une initiation en plus de 30 chapitres de difficulté progressive, destinée à toute personne débutante souhaitant se former ou se convertir à la programmation en langage Python. Ce langage clair et précis est détaillé dans ce Livre du Zéro, des bases à la bibliothèque standard en passant par la programmation orientée objet. Le lecteur apprend à installer Python et à manipuler le langage grâce à des exercices corrigés. Ce cours détaille également les bonnes pratiques de programmation en Python.  +
Six vidéos pour s'initier à Android, système d'exploitation open source pour smartphones, PDA et terminaux mobiles, et éventuellement téléviseurs et tablettes, conçu par Android, une startup rachetée par Google : devenir développeur Android : installer un client SVN et importer un projet hébergé sur Google Code, ouvrir l'application Market avec des recherches personnalisées, publier une application dans le Market ; faire parler son téléphone ; première application Android et programmation Mobile sous Android.  +
Huit vidéos permettent de s'initier à l'utilisation de GIMP, programme de création graphique et de retouche photo très puissant. Il comporte l'ensemble des outils nécessaires à la création de dessins ainsi que tous les filtres pour corriger et améliorer un cliché. The GIMP peut être utilisé par des utilisateurs de niveaux variés comme un programme de peinture, un programme de retouche photo avancé, un système de traitement par lots, un convertisseur de formats, etc. Sont ici enseignés l'installation et diverses applications comme la redimension et le recadrage d'une photo, l'outil de clonage, l'utilisation des formes de pinceaux, des calques, la couleur partielle ou la création d'un fond d'écran néon pour IPhone.  +
Quarante-deux vidéos permettent de s'initier de manière facile à la programmation : programmation et création de jeux, intelligence artificielle, création et animation d'un personnage en 3D, optimisation de la programmation, personnalisation d'un interface, écriture d'un script, gestion de la souris, mais aussi à l'étude d'un algorithme de recherche, à l'algorithme de tri à bulles, au tri par sélection, au cryptage et au développement d'applications pour l'Iphone.  +
Onze vidéos assez bien faites permettent de s'initier au PHP : installation et configuration des outils de programmation, variables et constantes, fonctions des chaînes de caractères, opérateurs et fonctions de nombre, tableaux 1, 2 et 3, les structures conditionnelles, les structures itératives, les procédures et les fonctions.  +
Pour découvrir le langage de programmation Java, ses différentes applications, et apprendre à l'utiliser.  +
Ouvrage de référence : aspects matériels et logiciels de l’architecture des ordinateurs. Structure d'un ordinateur. La couche circuits logiques. La couche micro-architecture. La couche ISA. La couche système d'exploitation. La couche langage d'assemblage. Architectures des ordinateurs parallèles.  +
Cours d'un Ingénieur systèmes et réseaux de l'Institut Pasteur.  +
Page du W3C organisation testant huit logiciels de compression selon quatre critères avec mesure de ratios de compression : la compression de texte, la compression binaire, la compression d'images et la compression des codes sources.  +
Proposé par la société suisse Didel, fabriquant de composants pour avions ultra-légers et robots, kits microcontrôleurs pour la formation et le jeu, le micro-contrôleur open-source Arduino facilite par sa flexibilité et la variété de capteurs la construction de robots. Il utilise le langage de programmation Arduino basé sur Wiring.  +
Notes d'un cours donné en 2003 dans la filière Algorithmique Numérique et Symbolique du DEA d'Informatique de l'Université Henri Poincaré Nancy 1, basées en grande partie sur le livre Elementary Functions. Algorithms and Implementation de Jean-Michel Muller.  +
ArtEoz est un logiciel qui permet de visualiser dynamiquement l'effet des instructions d'un programme en mémoire sous une forme pédagogique et esthétique. Il existe dans deux versions multi-plateformes : la version 2.2 permet de travailler exclusivement en Java et propose de nombreuses fonctionnalités (visualisation de la pile à l'exécution, appel des fonctions, objets morts, pas à pas, ...) ; la version 3.0-alpha permet de travailler en Java et en Python, mais avec encore très peu de fonctionnalités pour ce dernier. Déposé à l'APP et propriété de l'Université de Lorraine, il est protégé par une licence d'utilisation, mais gratuitement téléchargeable dans un cadre académique moyennant l'acceptation de la licence. Il utilise d'autres outils que l'on doit également télécharger (voir le site web). Un forum permet de livrer ses questions, ennuis ou idées d'amélioration, et l'adresse arteoz@loria.fr permet de joindre toute l'équipe de développement.  +
Une émission de "Place de la toile", magazine hebdomadaire des cultures numériques et de leurs usages de Xavier de la Porte sur France-Culture consacrée au bug logiciel (angl. bug, insecte, par référence aux cafards qui venaient se loger dans les premières machines et entravaient leur fonctionnement) : contrairement à une idée reçue, ce n'est pas une défaillance de l'ordinateur, mais la résultante d'un conflit entre l'homme intuitif et susceptible d'erreurs, et une machine infaillible, mais qui va amplifier les erreurs de programmation aussi minimes soient-elles. Quand cela concerne un logiciel implanté dans un simple PC, ça peut être agaçant mais sans conséquences graves, mais quand cela touche des systèmes embarqués c’est tout de suite plus ennuyeux : nombre de "cafouillages" voire "catastrophes" en aéronautique ou en astronautique sont liés à ce type d'erreurs aux conséquences impardonnables. Le problème est double : d’abord l’informatique en tant que discipline, l’écart, vraisemblablement croissant, entre la volonté de construire des logiciels de plus en plus complexes, d’interconnecter des systèmes déjà très compliqués, et notre savoir théorique, qui grandit plus lentement. Mais le problème est aussi philosophique, s'agissant de notre maîtrise intellectuelle des systèmes que nous créons. Après l'évocation des causes, sont examinées les solutions existantes et imaginables. Référence à l'article "L’informatique, malade des lignes de code" dans le n° de février du magazine Science et Vie.  +
De l'Internet aux réseaux ad hoc, en passant par les réseaux de pair à pair, la façon dont les messages sont acheminés constitue le problème central des réseaux : c'est ce qu'on appelle le routage. Les graphes sont l'outil mathématique privilégié pour modéliser les réseaux et étudier ce problème.  +
Notre vécu d’internaute, comme le ciblage publicitaire dont nous sommes parfois victimes, nous amènent aussi à nous interroger sur les traces de notre passage sur les différents sites visités, stockées dans le disque dur de notre ordinateur personnel, et dont les données sont susceptibles d’être collectées voire détournées à notre insu. L’expérience proposée par le site de démonstration de la C.N.I.L. ( http://www.cnil.fr/vos-libertes/vos-traces/experience) nous éclaire davantage sur ces aspects. Les activités menées dans cette séquence visent à répondre au questionnement suivant : Comment rendre un site Web interactif ? Comment le serveur Web peut-il reconnaître mon ordinateur ? Comment maintenir des données temporairement ou de manière plus persistante pendant la navigation ? Quels sont les risques encourus concernant ces données collectées pendant la navigation et pouvant porter préjudice à la personne (morale ou physique) sur le Net ?  +
Page Java Scool proposant une sélection de liens vers des tutoriels d'apprentissage de l'informatique, de développement en open source, des outils et matériels, de projets et groupes de pratiques, notamment en robotique.  +
Page Java Scool proposant une sélection de langage orienté objet (Alice), de logiciels d'apprentissage de l'algorithmique (LARP; algobox, sans syntaxe; execalgo, avec syntaxe très simplifiée), de logiciels d'ingénierie numérique ou de simulation (MobiNet), de calcul numérique (Scilab), de programmation graphique (Scratch), de calcul symbolique (Giac/Xcas), et de programmation formelle (Coq).  +
Une incursion dans le domaine de la recherche scientifique et du rôle joué en ce domaine par les méthodes numériques. Le reportage s'articule autour de trois chercheurs de l'INRIA-Lille, une femme et deux hommes, dans leur vie professionnelle mais aussi, accessoirement, dans leur vie privée, histoire de rappeler que les chercheurs sont des humains comme les autres, aussi responsables de familles, mélomanes praticiens, etc. Le problème de départ est un problème de mécanique des fluides et de l'équation de Navier-Stokes : comment coupler deux méthodes numériques pour calculer simultanément la densité et la vitesse d'un fluide ? Autrement dit, trouver une méthode globale pour résoudre l'ensemble de deux équations de nature différente, l'équation de la masse et celle de la conservation de la quantité de mouvement. La méthode de résolution fait appel au maillage ou partition du domaine de calcul en plusieurs petits éléments, et débouche sur la notion de maillage non structuré. Le reportage souligne le rôle de la recherche bibliographique pour déblayer le terrain en rassemblant les données disponibles relatives à la question abordée, et l'importance des publications. il met aussi en évidence le rôle de l'ingénieur informaticien auquel est confié la reproduction de l'écoulement sur un ordinateur.  +