10 meilleurs livres d'informatique du lycée
Voici les 10 meilleurs livres d'informatique pour les lycées et les experts chevronnés
Vous êtes intéressé par l'entrepreneuriat et la création de votre propre Startup ?
Rejoignez notre communauté Quora pour obtenir des informations de haute qualité sur la façon dont vous pouvez créer et construire avec succès votre startup d'entreprise en partant de zéro, avec exactement aucune compétence Tech, aucune expérience commerciale préalable et aucune publicité folle.
Rejoignez-nous via le lien ci-dessus.
10). L'informatique : An Overview
Comme son titre le suggère, Computer Science : An Overview (environ 72 $) est un texte d'introduction destiné à donner aux lecteurs une image complète du domaine tel qu'il existe aujourd'hui. Il délaisse les spécificités pour présenter plutôt des concepts fondamentaux, tels que les réseaux et les structures de données.
9). Invitation à l'informatique
Comme beaucoup des meilleurs livres sur le sujet, Invitation à l'informatique (environ 103 $) n'est pas spécifique à un langage, il utilise plutôt une approche axée sur les algorithmes. C'est un bon choix pour ceux qui se plongent pour la première fois dans le domaine, car il fournit une introduction relatable à un éventail de sujets.
8). Barron's AP Computer Science
Les lycéens qui se préparent à des études de niveau collégial ne peuvent pas se tromper avec Barron's AP Computer Science (environ 19 $), qui propose des quiz de diagnostic et des tableaux détaillant les sujets de chaque question d'examen. Pour toute autre personne, cependant, la portée peut ne pas être assez large.
7). Cracking The Coding Interview
Cracking the Coding Interview (appx. 32 $) est destiné à ceux qui sont presque prêts à commencer leur parcours d'ingénieur logiciel professionnel. Il jette un coup d'œil à 189 questions de programmation qui sont souvent posées aux candidats à l'emploi, y compris des problèmes d'algorithme délicats.
6). Essentiels d'organisation et d'architecture informatiques
Chaque nouvel exemplaire d'Essentiels d'organisation et d'architecture informatiques (environ 88 $) est accompagné d'un accès à Navigate 2 Advantage, qui fournit aux étudiants un certain nombre d'activités pratiques et d'évaluations. Ce texte a une large portée, mais est assez concis pour un seul trimestre.
5). Une introduction à l'informatique en utilisant Python
Une introduction à l'informatique en utilisant Python (environ 34 $) ne sera't seulement vous enseigner des informations spécifiques au code, bien que vous obtiendrez certainement beaucoup de cela, mais il couvre également une gamme d'autres questions que tous les programmeurs doivent savoir, comme comment et pourquoi documenter votre code.
4). Informatique : A Structured Programming Approach
Pour les étudiants qui savent qu'ils vont travailler avec C, Computer Science : A Structured Programming Approach (environ 88 $) est le moyen idéal de se familiariser avec le langage. Il offre une introduction spécifique à la syntaxe qui couvre les principes d'un sujet avant de passer à l'implémentation.
3). Starting Out with Programming Logic and Design
Starting Out with Programming Logic and Design (environ 102 $) est un texte indépendant du langage qui n'embarrasse pas les lecteurs avec une syntaxe trop compliquée, mais explique plutôt les choses en anglais simple. De plus, il contient de nombreux extraits de code illustratifs, des organigrammes et des exemples.
2). Principes de l'informatique : Les concepts fondamentaux
Les principes de l'informatique : The Foundational Concepts (appx. $10) prend ce que beaucoup considèrent comme un sujet compliqué et le présente dans un format logique, direct et facile à comprendre. Il couvre un large éventail de sujets, du codage de JavaScript à ce qu'est une adresse IP.
1). Computer Science Illuminated
Si vous'êtes novice en la matière, vous ne trouverez probablement pas de meilleur point de départ que Computer Science Illuminated (environ 116 $). Il'est censé mettre à niveau les lecteurs les plus inexpérimentés sur les bases et leur fournir une base solide pour passer à des sujets avancés.
"L'informatique est un domaine intéressant qui couvre un très large éventail de sujets. Contrairement aux livres de programmation, ces textes comprennent souvent beaucoup d'informations abstraites et théoriques qui vous incitent à vraiment réfléchir au sujet. Nous voulions nous assurer qu'il y avait quelque chose sur la liste pour les lecteurs de tous les niveaux de compétence. Ceux qui considèrent qu'ils ont déjà une base décente de connaissances en informatique et peut-être une certaine expérience de la programmation devraient probablement envisager Computer Science : A Structured Programming Approach, Essentials of Computer Organization and Architecture, et An Introduction to Computer Science Using Python, car ils abordent tous de manière assez approfondie un grand nombre de sujets. Si vous n'en êtes qu'à vos premiers pas dans le domaine, Computer Science Illuminated, Computer Science Principles : The Foundational Concepts, Starting Out with Programming Logic and Design, Invitation to Computer Science, et Computer Science : An Overview sont tous de bons manuels d'introduction. Les élèves de l'école secondaire AP qui se préparent à l'examen et qui prévoient d'entrer à l'université dans un domaine lié à l'informatique devraient se tourner vers Barron's AP Computer Science. Ceux qui se préparent à quitter le collège et à entrer dans l'arène professionnelle trouveront Cracking the Coding Interview une lecture très utile, car elle les aidera à réussir ces entretiens à venir.
Avant la révolution
Très peu de développements ont impacté l'humanité aussi largement et profondément que les ordinateurs en moins d'un siècle.
Très peu de développements ont impacté l'humanité aussi largement et profondément que les ordinateurs en moins d'un siècle. De toute évidence, ce que vous'lisez maintenant - et tout ce qui se trouve sur Internet - est stocké et reproduit par un ordinateur, mais les PC ne sont que la partie émergée de l'iceberg. Si des inventions révolutionnaires telles que les systèmes de réfrigération, les antibiotiques, les automobiles et les vaccins ont fait d'énormes différences dans nos vies, chacune de ces technologies repose désormais sur un ensemble de micropuces. Même si notre société n'a pas commencé avec des ordinateurs, elle'est maintenant entièrement investie dans ceux-ci, et dans certains cas, elle en dépend.
Les Grecs anciens ont commencé l'étude connue du calcul mécanisé avec le mécanisme d'Antikythera, un système complexe d'engrenages utilisé pour prédire les événements astronomiques. Et, comme tant de développements technologiques de l'Antiquité, cette compréhension scientifique a été enterrée pendant plusieurs centaines d'années alors que l'Europe trébuchait dans l'âge des ténèbres imprégné de religion.
Les premiers ordinateurs modernes étaient d'énormes engins mécaniques complexes pesant plusieurs tonnes. Un ingénieur du nom de Charles Babbage a passé le milieu des années 1800 à perfectionner son moteur analytique à vapeur. Les dispositifs arithmétiques mécaniques existaient depuis des centaines d'années, mais Babbage a conçu son ordinateur pour qu'il utilise des instructions de calcul lues sur une carte perforée amovible, plutôt qu'un ensemble fixe d'opérations. Cette flexibilité a contribué à faire de l'Analytical Engine le premier ordinateur fondamentalement complet de l'histoire, ce qui explique pourquoi de nombreux historiens considèrent Babbage comme le père de la discipline. L'assistante de Babbage'Ada Lovelace, a écrit les algorithmes sur lesquels il fonctionnait, et est largement considérée comme le premier programmeur informatique.
Les 100 années suivantes ont vu les ingénieurs utiliser un large éventail de méthodes incompatibles pour construire des ordinateurs à la fois électroniques et mécaniques. Au milieu des années 1930, la théorie des circuits de commutation et la thèse de Church-Turing ont permis d'unifier et d'inspirer l'avenir de l'informatique - bien avant que la micropuce n'existe, à une époque où la marine américaine utilisait encore des systèmes d'engrenages, de cames et de leviers pour orienter l'artillerie. Tout le paysage a cependant changé en 1947, avec la naissance du transistor, qui a conduit aux premiers vestiges de la révolution numérique.
L'inéluctable prise de pouvoir des machines
L'informatique a une influence massive sur le quotidien de chacun's, même si nous ne pouvons'le voir. Qu'il s'agisse du réveil qui démarre chaque jour ou des capteurs qui ne cessent de surveiller les centrales nucléaires, les activités les plus banales comme les plus importantes reposent sur de minuscules décharges d'électricité qui empruntent des voies précises et sensibles. L'incroyable richesse des intérêts connexes reflète directement à quel point cette science est omniprésente dans notre monde.
L'informatique a une influence massive sur la vie quotidienne de tout le monde'même si nous ne pouvons'le voir.
Les meilleurs penseurs de l'humanité'collaborent constamment, déterminant quels processus pourraient hypothétiquement être automatisés, tandis que nos mathématiciens les plus brillants les aident à discerner ce qui'est fondamentalement possible. De même, certains des jeunes esprits les plus studieux et les plus analytiques sont fascinés par la conception de programmes et d'instructions, tandis que des multitudes d'ingénieurs exigeants, ayant reçu une formation approfondie, transforment le silicium et l'or en cadres pour les créations des codeurs. Certaines de ces personnes talentueuses consacrent toute leur carrière à la relation entre les ordinateurs et leurs sorties audio et vidéo ; c'est à elles que nous devons les expériences audiovisuelles immersives. En outre, le processus de fabrication des transistors à l'échelle du nanomètre est différent de celui de tout autre produit dans le monde. Les analystes de systèmes sont également essentiels : ils planifient, installent, mettent en œuvre, surveillent et réparent l'ensemble du système après sa construction, tout en ayant les compétences sociales et de communication nécessaires pour traiter avec les clients.
Loin du monde des PC domestiques, le côté théorique de l'informatique vit à la pointe de la technologie moderne. Il a été lancé en 1945 par l'essai As We May Think de Vannevar Bush, qui a inspiré l'idée de l'hypertexte et l'invention de la souris. Aujourd'hui, certains des esprits les plus brillants du monde cherchent des moyens de révolutionner à nouveau les machines à calculer. Presque aussi rapidement que les chercheurs du CERN peuvent faire s'entrechoquer deux particules, d'autres utilisent ces données pour imaginer comment construire des ordinateurs à l'aide d'un ensemble de lois physiques tout à fait inhabituelles, ainsi que de matériaux qu'il est actuellement impossible de photographier. C'est vers cela que se dirige l'informatique ; si vous voulez l'accompagner, vous devez commencer quelque part - et l'un de ces livres ferait un excellent point de départ.
Un avenir brillant et vaste
Le domaine de l'informatique n'est pas exactement une science au sens classique du terme. Il s'agit plutôt du point de rencontre de la physique, des mathématiques et du génie électrique, et il englobe un très grand nombre de disciplines. On dit qu'il existe trois classifications principales dans ce domaine, mais comme pour beaucoup de normes numériques modernes, personne ne semble capable de parvenir à un consensus. Quelle que soit la façon dont vous les divisez, il's une sélection massive de carrières et de passe-temps adaptés à de nombreux types de personnes différentes.
De par sa nature, l'informatique offre pas mal de points de départ en fonction de vos intérêts spécifiques. Il y a une application construite pour contrôler ou surveiller presque chaque activité humaine, et beaucoup de gens trouvent que les langages de programmation d'aujourd'hui sont capables et puissants, même s'ils sont parfois un peu difficiles. Les postes de recherche et développement ne manquent pas, en particulier si vous êtes un fan de la voiture électrique, de plus en plus importante et viable. Et bien que les développeurs s'efforcent de garantir la compatibilité des composants PC et des logiciels haut de gamme, il est utile d'avoir quelques notions techniques avant de faire la guerre à Windows dans une quête de hautes résolutions et de filtrage trilinéaire. En outre, il est difficile de ne pas remarquer le flot de nouveaux produits pour la maison intelligente, dont certains semblent nécessiter un diplôme scientifique rien que pour les installer. Tous ces périphériques, plus une liste presque infinie d'autres, se combinent pour former un marché de l'emploi en pleine expansion dans de nombreuses divisions du secteur informatique.
Que vous'programmiez de nouveaux algorithmes de distribution pour aider à nourrir le monde, ou que vous vous contentiez d'insérer un GPU encombrant dans votre vieil ordinateur de bureau, il'existe un livre, ainsi qu'un très grand nombre de certificats et de diplômes pertinents, qui vous aideront à tirer le meilleur parti des 1 et des 0, quelle que soit l'étape du processus à laquelle vous voulez vous situer.