Search Results: c-learn-by-doing

Engaged Learning for Programming in C++

A Laboratory Course

Author: Jim Roberge,James Robergé,Matthew Bauer,George K. Smith

Publisher: Jones & Bartlett Learning

ISBN: 9780763714239

Category: Computers

Page: 365

View: 887

Engaged Learning for Programming in C++: A Laboratory Course takes an interactive, learn-by-doing approach to programming, giving students the ability to discover and learn programming through a no-frills, hands-on learning experience. In each laboratory exercise, students create programs that apply a particular language feature and problem solving technique. As they create these programs, they learn how C++ works and how it can be applied. Object-Oriented Programming (OOP) is addressed within numerous laboratory activities.

Die C++-Programmiersprache

Author: Bjarne Stroustrup

Publisher: Pearson Deutschland GmbH

ISBN: 9783827316608

Category: C+

Page: 1068

View: 7668

C++

An Active Learning Approach

Author: Randal Albert,Todd Breedlove

Publisher: Jones & Bartlett Learning

ISBN: 0763757233

Category: Computers

Page: 653

View: 2350

C++: An Active Learning Approachprovides a hands-on introduction to the C++ language through active learning exercises and numerous programming projects. C++ is taught with an emphasis on procedural programming, beginning with an introduction to object-oriented programming. Ideal for the introductory programming course, this text includes the latest C++ upgrades without losing sight of the C underpinnings still required for all computing fields.

Creating a Learning Society

A New Approach to Growth, Development, and Social Progress

Author: Joseph E. Stiglitz,Bruce C. Greenwald

Publisher: Columbia University Press

ISBN: 0231525540

Category: Business & Economics

Page: 560

View: 3297

It has long been recognized that an improved standard of living results from advances in technology, not from the accumulation of capital. It has also become clear that what truly separates developed from less-developed countries is not just a gap in resources or output but a gap in knowledge. In fact, the pace at which developing countries grow is largely a function of the pace at which they close that gap. Thus, to understand how countries grow and develop, it is essential to know how they learn and become more productive and what government can do to promote learning. In Creating a Learning Society, Joseph E. Stiglitz and Bruce C. Greenwald cast light on the significance of this insight for economic theory and policy. Taking as a starting point Kenneth J. Arrow's 1962 paper "Learning by Doing," they explain why the production of knowledge differs from that of other goods and why market economies alone typically do not produce and transmit knowledge efficiently. Closing knowledge gaps and helping laggards learn are central to growth and development. But creating a learning society is equally crucial if we are to sustain improved living standards in advanced countries. Combining accessible prose with technical economic analysis, Stiglitz and Greenwald provide new models of "endogenous growth," up-ending thowhe thinking about both domestic and global policy and trade regimes. They show well-designed government trade and industrial policies can help create a learning society, and how poorly designed intellectual property regimes can retard learning. They also explain how virtually every government policy has effects, both positive and negative, on learning, a fact that policymakers must recognize. They demonstrate why many standard policy prescriptions, especially those associated with "neoliberal" doctrines focusing on static resource allocations, have impeded learning. Among the provocative implications are that free trade may lead to stagnation whereas broad-based industrial protection and exchange rate interventions may bring benefits—not just to the industrial sector, but to the entire economy. The volume concludes with brief commentaries from Philippe Aghion and Michael Woodford, as well as from Nobel Laureates Kenneth J. Arrow and Robert M. Solow.

C++ Primer

Author: Stanley B. Lippman,Josée Lajoie,Barbara E. Moo

Publisher: Pearson Deutschland GmbH

ISBN: 9783827322746

Category:

Page: 1006

View: 2445

Embedded C Programming and the Atmel AVR

Author: Richard Barnett,Sarah Cox,Larry O’Cull

Publisher: Cengage Learning

ISBN: 1418039594

Category: Technology & Engineering

Page: 560

View: 2648

Enter the world of embedded programming and microcontroller applications! One of the only books available today that uses the increasingly popular and cost-effective Atmel AVR embedded controller as the platform and application for learning, Embedded C Programming and the Atmel AVR, 2E is the perfect choice for novices. Featuring a host of fully-functional example applications, this highly innovative book enables users to adopt a learn by doing approach as they develop the knowledge and skills needed to achieve proficiency. Following an introduction to Atmel AVR RISC processors, readers are launched immediately into an embedded C language tutorial. Here, they’ll experiment with variables and constants, operators and expressions, control statements, pointers and arrays, memory types, preprocessor directives, real-time methods, and more! In addition to a comprehensive library functions reference, an entire chapter on the CodeVision AVR C Compiler provides clear, step-by-step instruction in IDE installation and operation, mixing Assembler with C, and using the Code Wizard Code Generator. Use of peripherals such as keypads, LCD displays, and other common embedded microcontroller-related devices is also explored fully in this all-inclusive, state-of-the-art programmer’s how-to and reference manual. Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.

Programming Projects in C for Students of Engineering, Science, and Mathematics

Author: Rouben Rostamian

Publisher: SIAM

ISBN: 1611973503

Category: Science

Page: 393

View: 7090

Like a pianist who practices from a book of études, readers of Programming Projects in C for Students of Engineering, Science, and Mathematics will learn by doing. Written as a tutorial on how to think about, organize, and implement programs in scientific computing, this book achieves its goal through an eclectic and wide-ranging collection of projects. Each project presents a problem and an algorithm for solving it. The reader is guided through implementing the algorithm in C and compiling and testing the results. It is not necessary to carry out the projects in sequential order. The projects contain suggested algorithms and partially completed programs for implementing them to enable the reader to exercise and develop skills in scientific computing; require only a working knowledge of undergraduate multivariable calculus, differential equations, and linear algebra; and are written in platform-independent standard C; the Unix command-line is used to illustrate compilation and execution.

Struktur und Interpretation von Computerprogrammen

Eine Informatik-Einführung

Author: Harold Abelson,Gerald J. Sussman

Publisher: Springer-Verlag

ISBN: 3642977278

Category: Computers

Page: 682

View: 8653

Die subtile Kunst des darauf Scheißens

Author: Mark Manson

Publisher: MVG Verlag

ISBN: 3961210594

Category: Self-Help

Page: 224

View: 3853

Scheiß auf positives Denken sagt Mark Manson. Die ungeschönte Perspektive ist ihm lieber. Wenn etwas scheiße ist, dann ist es das eben. Und wenn man etwas nicht kann, dann sollte man dazu stehen. Nicht jeder kann in allem außergewöhnlich sein und das ist gut so. Wenn man seine Grenzen akzeptiert, findet man die Stärke, die man braucht. Denn es gibt so viele Dinge, auf die man im Gegenzug scheißen kann. Man muss nur herausfinden, welche das sind und wie man sie sich richtig am Arsch vorbeigehen lässt. So kann man sich dann auf die eigenen Stärken und die wichtigen Dinge besinnen und hat mehr Zeit, sein Potential gänzlich auszuschöpfen. Die subtile Kunst des darauf Scheißens verbindet unterhaltsame Geschichten und schonungslosen Humor mit hilfreichen Tipps für ein entspannteres und besseres Leben. Damit man seine Energie für sinnvolleres verwendet als für Dinge, die einem egal sein können.

Programmieren lernen mit Python

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3955618072

Category: Computers

Page: 320

View: 4857

Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Mit mathematischen Vorkenntnissen ist Python leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für Schritt durch die Sprache, beginnend mit grundlegenden Programmierkonzepten, über Funktionen, Syntax und Semantik, Rekursion und Datenstrukturen bis hin zum objektorientierten Design. Zur aktualisierten Auflage Diese Auflage behandelt Python 3, geht dabei aber auch auf Unterschiede zu Python 2 ein. Außerdem wurde das Buch um die Themen Unicode, List und Dictionary Comprehensions, den Mengen-Typ Set, die String-Format-Methode und print als Funktion ergänzt. Jenseits reiner Theorie Jedes Kapitel enthält passende Übungen und Fallstudien, kurze Verständnistests und kleinere Projekte, an denen Sie die neu erlernten Programmierkonzepte gleich ausprobieren und festigen können. Auf diese Weise können Sie das Gelernte direkt anwenden und die jeweiligen Programmierkonzepte nachvollziehen. Lernen Sie Debugging-Techniken kennen Am Ende jedes Kapitels finden Sie einen Abschnitt zum Thema Debugging, der Techniken zum Aufspüren und Vermeiden von Bugs sowie Warnungen vor entsprechenden Stolpersteinen in Python enthält.

BECOMING

Meine Geschichte

Author: Michelle Obama

Publisher: Goldmann Verlag

ISBN: 3641227321

Category: Biography & Autobiography

Page: 544

View: 1017

Die kraftvolle und inspirierende Autobiografie der ehemaligen First Lady der USA Michelle Obama ist eine der überzeugendsten und beeindruckendsten Frauen der Gegenwart. Als erste afro-amerikanische First Lady der USA trug sie maßgeblich dazu bei, das gastfreundlichste und offenste Weiße Haus zu schaffen, das es je gab. Sie wurde zu einer energischen Fürsprecherin für die Rechte von Frauen und Mädchen in der ganzen Welt, setzte sich für einen dringend notwendigen gesellschaftlichen Wandel hin zu einem gesünderen und aktiveren Leben ein und stärkte außerdem ihrem Ehemann den Rücken, während dieser die USA durch einige der schmerzlichsten Momente des Landes führte. Ganz nebenbei zeigte sie uns noch ein paar lässige Dance-Moves, glänzte beim „Carpool Karaoke“ und schaffte es obendrein auch, zwei bodenständige Töchter zu erziehen – mitten im gnadenlosen Blitzlichtgewitter der Medien. In diesem Buch erzählt sie nun erstmals ihre Geschichte – in ihren eigenen Worten und auf ihre ganz eigene Art. Sie nimmt uns mit in ihre Welt und berichtet von all den Erfahrungen, die sie zu der starken Frau gemacht haben, die sie heute ist. Warmherzig, weise und unverblümt erzählt sie von ihrer Kindheit an der Chicagoer South Side, von den Jahren als Anwältin und leitende Angestellte, von der nicht immer einfachen Zeit als berufstätige Mutter sowie von ihrem Leben an Baracks Seite und dem Leben ihrer Familie im Weißen Haus. Gnadenlos ehrlich und voller Esprit schreibt sie sowohl über große Erfolge als auch über bittere Enttäuschungen, den privaten wie den öffentlichen. Dieses Buch ist mehr als eine Autobiografie. Es enthält die ungewöhnlich intimen Erinnerungen einer Frau mit Herz und Substanz, deren Geschichte uns zeigt, wie wichtig es ist, seiner eigenen Stimme zu folgen.

Die Macht der Gewohnheit: Warum wir tun, was wir tun

Author: Charles Duhigg

Publisher: ebook Berlin Verlag

ISBN: 3827070740

Category: History

Page: 416

View: 4320

Seit kurzem versuchen Hirnforscher, Verhaltenspsychologen und Soziologen gemeinsam neue Antworten auf eine uralte Frage zu finden: Warum tun wir eigentlich, was wir tun? Was genau prägt unsere Gewohnheiten? Anhand zahlreicher Beispiele aus der Forschung wie dem Alltag erzählt Charles Duhigg von der Macht der Routine und kommt dem Mechanismus, aber auch den dunklen Seiten der Gewohnheit auf die Spur. Er erklärt, warum einige Menschen es schaffen, über Nacht mit dem Rauchen aufzuhören (und andere nicht), weshalb das Geheimnis sportlicher Höchstleistung in antrainierten Automatismen liegt und wie sich die Anonymen Alkoholiker die Macht der Gewohnheit zunutze machen. Nicht zuletzt schildert er, wie Konzerne Millionen ausgeben, um unsere Angewohnheiten für ihre Zwecke zu manipulieren. Am Ende wird eines klar: Die Macht von Gewohnheiten prägt unser Leben weit mehr, als wir es ahnen.

Die Bullet-Journal-Methode

Verstehe deine Vergangenheit, ordne deine Gegenwart, gestalte deine Zukunft

Author: Ryder Carroll

Publisher: Rowohlt Verlag GmbH

ISBN: 3644403228

Category: Self-Help

Page: 352

View: 8684

Der Erfinder der bahnbrechenden Bullet-Journal-Methode Ryder Carroll zeigt in diesem Buch, wie Sie endlich zum Pilot Ihres Lebens werden und nicht länger Passagier bleiben. Seine Methode hilft mit einer strukturierteren Lebensweise achtsamer und konzentrierter zu werden. Inzwischen lassen sich Millionen Menschen von ihm inspirieren. In diesem Buch erklärt er seine Philosophie und zeigt, wie Sie Klarheit ins Gedankenchaos bringen, wie Sie Ihre täglichen Routinen entwickeln und vage Vorhaben in erreichbare Ziele verwandeln. Mit nur einem Stift und einem Notizblock und Carrolls revolutionärer Technik werden Sie produktiver, fokussierter und lernen, was wirklich zählt - bei der Arbeit und im Privaten.

C++ Data Structures: a Laboratory Course

Author: Stefan Brandle,James Robergé,Jonathan Geisler,David Whittington

Publisher: Jones & Bartlett Publishers

ISBN: 1449612814

Category: Computers

Page: 173

View: 9118

C++ Data Structures: A Laboratory Course exemplifies the active learning experience. With a dynamic learn-by-doing focus, this laboratory manual encourages students to explore data structures by implementing them, a process through which students discover how data structures work and how they can be applied. Providing a framework that offers feedback and support, this text challenges students to exercise their creativity in both programming and analysis. Topics covered include: Text ADT, BlogEntry ADT, Stack ADT, Heap ADT, Weighted Graph ADT, and much more!

Effektiv C++ programmieren

50 Wege zur Verbesserung Ihrer Programme und Entwürfe

Author: Scott Meyers

Publisher: Pearson Deutschland GmbH

ISBN: 9783827313058

Category: C+

Page: 290

View: 3131

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826696387

Category: Computers

Page: 480

View: 838

h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.

Routineaufgaben mit Python automatisieren

Praktische Programmierlösungen für Einsteiger

Author: Al Sweigart

Publisher: dpunkt.verlag

ISBN: 3864919932

Category: Computers

Page: 576

View: 9127

Wenn Sie jemals Stunden damit verbracht haben, Dateien umzubenennen oder Hunderte von Tabelleneinträgen zu aktualisieren, dann wissen Sie, wie stumpfsinnig manche Tätigkeiten sein können. Wie wäre es, den Computer dazu zu bringen, diese Arbeiten zu übernehmen? In diesem Buch lernen Sie, wie Sie mit Python Aufgaben in Sekundenschnelle erledigen können, die sonst viel Zeit in Anspruch nehmen würden. Programmiererfahrung brauchen Sie dazu nicht: Wenn Sie einmal die Grundlagen gemeistert haben, werden Sie Python-Programme schreiben, die automatisch alle möglichen praktischen Aufgaben für Sie abarbeiten: • eine oder eine Vielzahl von Dateien nach Texten durchsuchen • Dateien und Ordner erzeugen, aktualisieren, verschieben und umbenennen • das Web durchsuchen und Inhalte herunterladen • Excel-Dateien aktualisieren und formatieren • PDF-Dateien teilen, zusammenfügen, mit Wasserzeichen versehen und verschlüsseln • Erinnerungsmails und Textnachrichten verschicken • Online-Formulare ausfüllen Schritt-für-Schritt-Anleitungen führen Sie durch jedes Programm und Übungsaufgaben am Ende jedes Kapitels fordern Sie dazu auf, die Programme zu verbessern und Ihre Fähigkeiten auf ähnliche Problemstellungen zu richten. Verschwenden Sie nicht Ihre Zeit mit Aufgaben, die auch ein gut dressierter Affe erledigen könnte. Bringen Sie Ihren Computer dazu, die langweilige Arbeit zu machen!

Find eBook