Showing 1–12 of 128 results
Introduce the power and practicality of C programming to entry-level engineers with Bronson’s C FOR ENGINEERS AND SCIENTISTS, 4E, International Edition. This proven, pragmatic text is designed specifically for today’s first- and second-year engineering and science students with a wealth of new applications and examples taken from real situations involving electrical and structural engineering, fluid mechanics, mathematics, power generation, and heat transfer challenges. The book starts with a solid foundation in procedural programming before moving into a reorganized, clear presentation of object-oriented concepts. Dynamic case studies, career spotlights and engineering-driven applications showcase the relevance of concepts students are learning to their careers. Helpful tips demonstrate how to avoid common C programming errors, while updates ensure that students are learning the most recent C code standards.
About the Author
Dr. Gary J. Bronson is a Professor of Information Systems at Fairleigh Dickinson University, where he has twice been voted Teacher of the Year. Dr. Bronson has worked as a senior project engineer at Lockheed Electronics, has been an invited instructor and consultant to Bell Laboratories, and has served as a software consultant to a number of Wall Street financial firms. He has also authored several successful programming textbooks on C, C , and Java(TM) as well as articles on teaching Excel(R) using incrementally reinforcing case studies.
Using a simple computational task (term frequency) to illustrate different programming styles, Exercises in Programming Style helps readers understand the various ways of writing programs and designing systems. It is designed to be used in conjunction with code provided on an online repository. The book complements and explains the raw code in a way that is accessible to anyone who regularly practices the art of programming. The book can also be used in advanced programming courses in computer science and software engineering programs. The book contains 33 different styles for writing the term frequency task. The styles are grouped into nine categories: historical, basic, function composition, objects and object interactions, reflection and metaprogramming, adversity, data-centric, concurrency, and interactivity. The author verbalizes the constraints in each style and explains the example programs. Each chapter first presents the constraints of the style, next shows an example program, and then gives a detailed explanation of the code. Most chapters also have sections focusing on the use of the style in systems design as well as sections describing the historical context in which the programming style emerged.
“Think DSP: Digital Signal Processing in Python” is an introduction to signal processing and system analysis using a computational approach. The premise of this book (like the others in the Think X series) is that if you know how to program, you can use that skill to learn other things. By the end of the first chapter, you'll be able to decompose a sound into its harmonics, modify the harmonics, and generate new sounds. Subsequent chapters follow a logical progression that develops the important ideas incrementally, with a focus on applications.
About the Author
Allen Downey is a Professor of Computer Science at Olin College of Engineering. He has taught at Wellesley College, Colby College and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Master's and Bachelor's degrees from MIT.
For courses in C Programming. Fundamentals of C for Novices and Experienced Programmers Alike Intended for use in a two-term, three-term, or accelerated one-term C programming sequence, this Ninth Edition of Starting Out with C : Early Objects introduces the fundamentals of C to novices and experienced programmers alike. In clear, easy-to-understand terms, the text introduces all of the necessary topics for beginning C programmers. Real-world examples allow readers to apply their knowledge in understanding how, why, and when to implement the features of C . The text is organized in a progressive, step-by-step fashion that allows for flexibility. Building on the popularity of previous editions, the Ninth Edition has been updated and enhanced with new material, including C 11 topics and recent changes in technology. Note: You are purchasing a standalone product; MyLab(TM) & Mastering(TM) does not come packaged with this content. Students, if interested in purchasing this title with MyLab & Mastering, ask your instructor for the correct package ISBN and Course ID. Instructors, contact your Pearson representative for more information. If you would like to purchase both the physical text and MyLab & Mastering, search for: 0134520521 / 9780134520520 Starting Out with C : Early Objects Plus MyProgrammingLab with Pearson eText — Access Card Package, 9/e Package consists of: *0134379543 / 9780134379548 MyProgrammingLab with Pearson eText — Standalone Access Card — for Starting Out With C : Early Objects *0134400240 / 9780134400242 Starting Out with C : Early Objects.
About the Author
Tony Gaddis is the principal author of the Starting Out With series of textbooks. He is a highly acclaimed instructor with two decades of experience teaching computer science courses, primarily at Haywood Community College. Tony was previously selected as the North Carolina Community College “Teacher of the Year” and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out With series includes introductory textbooks covering Programming Logic and Design, C , Java(TM), Microsoft(R) Visual Basic(R), Microsoft(R) C#, Python, App Inventor, and Alice, all published by Pearson. Judy Walters is an Associate Professor of Computer Science at North Central College in Naperville, Illinois, where she teaches courses in both Computer Science and Media Studies. She is also very involved with International Programs at her college and has spent three semesters teaching in Costa Rica, where she hopes to retire some day. Godfrey Muganda is a Professor of Computer Science at North Central College. He teaches a wide variety of courses at both the undergraduate and graduate levels, including courses in Algorithms, Computer Organization, Web Applications, and Web Services.
“A must read for all developers that want to begin serious Android development.” -Justin Anderson, Freelance Android Developer “From start to finish, this book contains a variety of great tips and insight into the most important attributes of Android design. This book will definitely be required reading for any of our future Android engineers.” -Cameron Banga, Cofounder, 9magnets, LLC There’s a downside to Android’s amazing openness and versatility: it’s easy for developers to write code that’s inefficient, unreliable, insecure, or hard to maintain. In Android Development Patterns, enterprise Android developer Phil Dutson helps you leverage Android 5.0 ‘s amazing power without falling victim to those pitfalls. Dutson presents today’s most comprehensive set of patterns and procedures for building optimized, robust apps with Android 5.0 . First, Dutson guides you through establishing a highly efficient development environment and workflow, and testing your app to ensure that your code works just as you expect. Then, he walks through the modern best practices for structuring apps, using widgets and components, and working with views. You learn how to build apps that are easy to manage and update, deliver accurate and up-to-date information without wasting precious battery power, and take advantage of new hardware, such as Android Wear and Android TV. Dutson concludes by presenting powerful strategies for optimizing your apps and packaging them for distribution. Coverage includes * Using testing to build more trustworthy, dependable, maintainable apps * Understanding subtle but critical differences between Android and traditional Java programming * Building consistent, modern user interfaces with views and layouts * Leveraging the proven MVC pattern to cleanly organize logic * Creating rich visual experiences with 3D graphics, animation, and media * Simplifying capture and use of location data with the new Locations API * Integrating optional hardware, such as Bluetooth, NFC, or USB * Building better apps with Google Play Services * Creating Android Wear notifications and apps * Tuning and improving apps with Google Analytics * Designing Android TV apps for the “ten foot view” informit.com/aw | https://github.com/dutsonpa/adp-files
About the Author
Phil Dutson is a Solution Architect over client-side and mobile implementation for one of the world’s largest e-commerce retailers in fitness equipment. He has been collecting and developing for mobile devices since he got his hands on a US Robotics Pilot 5000. He is the author of Sams Teach Yourself jQuery Mobile in 24 Hours (Sams, July 2012), jQuery, jQuery UI, and jQuery Mobile: Recipes and Examples (Pearson, November 2012), Android Developer’s Cookbook, Second Edition (Pearson, July 2013), and Responsive Mobile Design (Addison-Wesley Professional, September 2014).
For Structured Systems Analysis and Design courses. Help Students Become Effective Systems Analysts Using a professionally-oriented approach, Modern Systems Analysis and Design covers the concepts, skills, and techniques essential for systems analysts to successfully develop information systems. The Eighth Edition examines the role, responsibilities, and mindset of systems analysts and project managers. It also looks at the methods and principles of systems development, including the systems development life cycle (SDLC) tool as a strong conceptual and systematic framework. Valuing the practical over the technical, the authors have developed a text that prepares students to become effective systems analysts in the field.
For courses in Visual Basic Programming In Starting Out with Visual Basic, Tony Gaddis and Kip Irvine take a step-by-step approach, helping students understand the logic behind developing quality programs while introducing the Visual Basic language. Revised and fully updated throughout for Visual Basic 2015, the Seventh Edition is written in clear, easy-to-understand language, covering all the necessary introductory programming topics. Concise, practical, and real-world example programs not only help students learn to use the various controls, constructs, and features of Visual Basic, but also why and when to use them. The text is designed for students who have no prior programming background, but experienced students will also benefit from its depth of detail and the chapters covering databases, Web applications, and other advanced topics. Each chapter covers a major set of programming topics, introduces controls and GUI elements, and builds knowledge as the student progresses through the book. Also Available with MyProgrammingLab. MyProgrammingLab is an online learning system designed to engage students and improve results. MyProgrammingLab consists of a set of programming exercises correlated to the programming concepts in this book and improves the programming competence of beginning students who often struggle with the basic concepts of programming languages. For students, the system automatically detects errors in the logic and syntax of their code submissions and offers targeted hints that enable students to figure out what went wrong. For instructors, a comprehensive gradebook tracks correct and incorrect answers and stores the code inputted by students for review. Note: You are purchasing a standalone product; MyLab(TM) & Mastering(TM) does not come packaged with this content. Students, if interested in purchasing this title with MyLab & Mastering, ask your instructor for the correct package ISBN and Course ID. Instructors, contact your Pearson representative for more information. If you would like to purchase both the physical text and MyLab & Mastering, search for: 0134522184 / 9780134522180 Starting Out with Visual Basic Plus MyProgrammingLab with Pearson eText — Access Card Package, 7/e Package consists of: *0134379438 / 9780134379432 MyProgrammingLab with Pearson eText — Instant Access — for Starting Out with Visual Basic, 7/e*0134522184 / 9780134522180 Starting Out with Visual Basic
For courses in C Data Structures Concepts of Data Abstraction and Manipulation for C Programmers The Seventh Edition of Data Abstraction & Problem Solving with C : Walls and Mirrors introduces fundamental computer science concepts related to the study of data structures. The text Explores problem solving and the efficient access and manipulation of data and is intended for readers who already have a basic understanding of C . The “walls and mirrors” mentioned in the title represent problem-solving techniques that appear throughout the text. Data abstraction hides the details of a module from the rest of the program, whereas recursion is a repetitive technique that solves a problem by solving smaller versions of the same problems, much as images in facing mirrors grow smaller with each reflection. Along with general changes to improve clarity and correctness, this Seventh Edition includes new notes, programming tips, and sample problems.
For courses in Android Programming. Thinking like a developer – from the start. Created by world-renowned programming instructors Paul and Harvey Deitel, Android How to Program, Third Edition introduces the dynamic world of Android smartphone and tablet app development with the Android Software Development Kit (SDK), the Java(TM) programming language, and the rapidly evolving Android Studio Integrated Development Environment (IDE). Updated to Android 6 and Google’s preferred Android Studio IDE, the Third Edition presents cutting-edge mobile computing technologies. The Deitels’ App-driven Approach helps readers master Android app development through eight complete, working Android apps. Each chapter features new concepts through a single app. The authors begin with an introduction to the app, followed by an app test-drive showing sample executions and a technologies overview. Next, they present detailed steps to build the app. Finally, they provide a detailed code walkthrough of the app’s source code, discussing the programming concepts and Android APIs used in the app. The book also has an extensive introduction to programming using the Java language, making it appropriate for Java courses that want to add an app-programming flavor.
About the Author
Paul Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., has more than 30 years of experience in computing and is a graduate of MIT, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer designations and is an Oracle Java Champion. Paul was named as a Microsoft(R) Most Valuable Professional (MVP) for C# in 2012-2014. Through Deitel & Associates, Inc., he has delivered hundreds of programming courses worldwide to clients, including Cisco, IBM, Siemens, Sun Microsystems, Dell, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, SunGard, Nortel Networks, Puma, iRobot, Invensys, and many more. He and his coauthor, Dr. Harvey Deitel, are the world’s best-selling programming-language textbook/professional book/video authors. Dr. Harvey Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has more than 50 years of experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees in Electrical Engineering from MIT and a Ph.D. in Mathematics from Boston University – he studied computing in each of these programs before they spun off Computer Science departments. He has extensive college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., in 1991 with his son, Paul. The Deitels’ publications have earned international recognition, with translations published in Japanese, German, Russian, Spanish, French, Polish, Italian, Simplified Chinese, Traditional Chinese, Korean, Portuguese, Greek, Urdu, and Turkish. Dr. Deitel has delivered hundreds of programming courses to corporate, academic, government, and military clients.