Showing 21–40 of 130 results

Out of stock

C Programming: Program Design Including Data Structures 7th Edition

C PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES, Seventh Edition remains the definitive text to span a first and second programming course. D.S. Malik’s time-tested, student-centered methodology uses a strong focus on problem-solving and full-code examples to vividly demonstrate the how and why of applying programming concepts and utilizing C to work through a problem. This new edition includes thoroughly updated end-of-chapter exercises, more than 30 new programming exercises, and many new examples created by Dr. Malik to further strengthen student understanding of problem solving and program design. New features of the C 11 Standard are discussed, ensuring this text meets the needs of the modern CS1/CS2 course sequence.

Out of stock
Out of stock

C for Engineers and Scientists

“C for Engineers and Scientists” is primarily for freshmen college students in the first quarter or semester learning computer programming language in C with new features in C99, and introduction to object-oriented programming in C , and graphical plotting and numerical computing in C/C interpreter Ch and MATLAB[registered] for applications in engineering and science. It can also be used as a supplementary textbook for upper division undergraduate courses and graduate courses which involve graphical plotting and numerical computing such as linear algebra, differential equations, numerical analysis, etcetera. “C for Engineers and Scientists” focuses on systematic software design approach in C for applications in Engineering and Science following the latest standard developed by the ANSI C/ISO C Standard Committees called C99 which, made C as a general purpose programming language for scientific computing and resolved many deficiencies of C90 for applications in Engineering. Working with the ANSI C Standard Committee, the author had developed a C/C interpreter called Ch, which has received a great reception in the US, Europe and China. Ch contains all MATLAB[registered] features. The book uses Ch as an instructional tool to teach/learn C and C . Ch presents an interactive computing environment so that the students can focus on improving their problem solving skills.

Out of stock

C How to Program (Global ed of 8th Revised Edition)

$71.00

For courses in computer programming C How to Program is a comprehensive introduction to programming in C. Like other texts of the Deitels’ How to Program series, the book serves as a detailed beginner source of information for college students looking to embark on a career in coding, or instructors and software-development professionals seeking to learn how to program with C. The Eighth Edition continues the tradition of the signature Deitel “Live Code” approach–presenting concepts in the context of full-working programs rather than incomplete snips of code. This gives students a chance to run each program as they study it and see how their learning applies to real world programming scenarios. MyProgrammingLab(R) not included. Students, if MyProgrammingLab is a recommended/mandatory component of the course, please ask your instructor for the correct ISBN and course ID. MyProgrammingLab should only be purchased when required by an instructor. Instructors, contact your Pearson representative for more information. MyProgrammingLab is an online homework, tutorial, and assessment program designed to work with this text to engage students and improve results. Within its structured environment, students practice what they learn, test their understanding, and pursue a personalized study plan that helps them better absorb course material and understand difficult concepts.

Out of stock

C# 2012 for Programmers 5th Edition

The professional programmer’s Deitel(R) guide to C# 2012 and object-oriented development for Windows(R) 7 and Windows(R) 8 Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# 2012 and .NET 4.5 in depth. The book presents the concepts in the context of fully tested apps, complete with syntax shading, code highlighting, code walkthroughs and program outputs. You’ll work through 200 complete C# apps with 15,000 lines of proven C# code and hundreds of savvy software-development tips. Start with an introduction to C# using an early classes and objects approach, then rapidly move on to more advanced topics, including LINQ, asynchronous programming with async and await, Windows(R) 8 UI and WPF graphics and multimedia, web services, Windows(R) Phone 8, Windows Azure(TM) and more. You’ll enjoy the treatment of object-oriented programming and an OOD/UML(R) ATM case study, including a complete C# implementation. When you’re finished, you’ll have everything you need to build industrial-strength, object-oriented C# apps. Paul Deitel and Harvey Deitel are the founders of Deitel & Associates, Inc., the internationally recognized programming languages authoring and corporate-training organization. Millions of people worldwide have used Deitel books, LiveLessons video training and online resource centers to master C#, .NET, Visual Basic(R), C , Visual C (R), C, Java(TM), Android(TM) app development, iOS(R) app development, Internet and web programming, JavaScript(R), XML, Perl(R), Python and more. Practical, example-rich coverage of: * .NET, Types, Arrays, Exception Handling * LINQ, Object/Collection Initializers * Objects, Classes, Inheritance, Polymorphism * Industrial-Strength, C#-Based Object-Oriented Design/UML(R) ATM Case Study * WinForms, WPF, Windows(R) 8 UI, XAML, Event Handling, Visual C# Debugging * WPF and Windows(R) 8 Graphics and Multimedia * Windows(R) Phone 8, Cloud Computing with Windows Azure(TM), Asynchronous Programming with async and await * Generic Collections, Methods and Classes * XML, LINQ to XML and LINQ to Entities * ASP.NET and ASP.NET Ajax * Web Forms, Web Controls * WCF REST-Based Web Services and more. Visit www.deitel.com * For information on Deitel’s Dive Into(R) Series programming training courses delivered at organizations worldwide visit www. deitel.com/training or write to deitel@deitel.com * Download code examples * Join the Deitel social networking communities on Facebook(R) at facebook.com/DeitelFan, Twitter(R) @deitel, Google (TM) at gplus.to/deitel and LinkedIn(R) at bit.ly/DeitelLinkedIn. * To receive updates for this book, subscribe to the Deitel(R) Buzz Online e-mail newsletter at www.deitel.com/newsletter/ subscribe.html

Out of stock
Out of stock

Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry 1st Edition

Learn the essentials of the Spring Boot microframework for developing modern, cloud-ready JVM applications and microservices across a variety of environments. With this practical book, you’ll learn everything you need to know to get started working with Spring Boot. A modern cloud-native architecture looks very different from the architectures inspired by the economics of scale ten years ago. Now that the cloud is the default for everyone-and not just trailblazers like Google, Amazon, Twitter, and Netflix-Spring Boot and Spring Cloud offer the best tools to commoditize the architecture of the cloud. This book shows you how to leverage Spring Boot to build modular, highly-scalable applications.

About the Author

Josh Long is the Spring developer advocate, an editor on the Java queue for InfoQ.com, and the lead author on several books, including Apress’ Spring Recipes, 2nd Edition. Josh has spoken at many different industry conferences internationally including TheServerSide Java Symposium, SpringOne, OSCON, JavaZone, Devoxx, Java2Days and many others. When he’s not hacking on code for SpringSource, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, BPM, grid processing, mobile computing and so-called “smart” systems. He blogs at blog.springsource.org or joshlong.com.

Out of stock
Out of stock

Computer Fundamentals and Programming in C 2nd Edition

The second edition of Computer Fundamentals and Programming in C is designed to serve as a textbook for students of engineering (BE/B Tech), computer applications (BCA/MCA), and computer science (BSc) for an introductory core course on computers and programming in C. It provides a thorough understanding of the subject and its applications.

The book begins with an introduction to the basic features of a digital computer, number systems and binary arithmetic, Boolean algebra and logic gates, software, operating systems, and the Internet. A major part of the book provides a detailed coverage of programming in C. It discusses the primary functions of compilers, linkers, and loaders, and provides an exhaustive coverage of concepts such as data types, control statements, arrays, strings, functions, pointers, structures, file systems, and command-line arguments. This edition also highlights C99 features wherever relevant in the text.

Key features:
-Offers plenty of application-based solved examples
-Explains the fundamental concepts of programming in C
-Illustrates widely used library functions with program codes and test cases
-Highlights the common mistakes to indicate the possible problem areas
-Highlights C99 features wherever relevant in the text
-Provides numerous review questions and programming exercises at the end of each chapter

New to the second edition:
-C99 features highlighted wherever relevant in the text
-New chapters: Introduction to Software; Internet and World Wide Web
-Extensive reorganization of the computer fundamentals and functions chapters
-Points to Note, Check Your Progress sections, Key Terms, Frequently Asked Questions, and Project Questions with each chapter
-Improved explanation of algorithms and codes, and new in-text examples
-New sections such as error-detecting and error-correcting codes, working with complex numbers variables length arrays, searching and sorting algorithms, pointer and const qualifier, and applications of linked lists.

About The Authors

Pradip Dey currently a faculty member at the RCC Institute of Information Technology, Kolkata, has over 15 years of teaching and about 24 years of industry experience.

Manas Ghosh also a faculty member at the RCC Institute Technology, Kolkata, has over 13 years of experience in teaching and software development.

Out of stock
Out of stock

Crafting a Compiler Global Edition

Crafting a Compiler is a practical yet thorough treatment of compiler construction. It is ideal for undergraduate courses in Compilers or for software engineers, systems analysts, and software architects. Crafting a Compiler is an undergraduate-level text that presents a practical approach to compiler construction with thorough coverage of the material and examples that clearly illustrate the concepts in the book. Unlike other texts on the market, Fischer/Cytron/LeBlanc uses object-oriented design patterns and incorporates an algorithmic exposition with modern software practices. The text and its package of accompanying resources allow any instructor to teach a thorough and compelling course in compiler construction in a single semester. It is an ideal reference and tutorial for students, software engineers, systems analysts, and software architects.

Out of stock
Out of stock

Data Abstraction & Problem Solving with C 6th International Edition

This classic, best selling data structures text provides you with a firm foundation in data abstraction that emphasizes the distinction between specifications and implementation as the basis for an object-oriented approach. Software engineering principles and concepts as well as UML diagrams are used to enhance your understanding.

Out of stock
Out of stock

Data Abstraction & Problem Solving with C : Walls and Mirrors 7th Edition

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.

Out of stock
Out of stock

Data Structures Using C 2nd International Edition

Now in its second edition, D.S. Malik brings his proven approach to C programming to the CS2 course. Clearly written with the student in mind, this text focuses on Data Structures and includes advanced topics in C such as Linked Lists and the Standard Template Library (STL). The text features abundant visual diagrams, examples, and extended Programming Examples, all of which serve to illuminate difficult concepts. Complete programming code and clear display of syntax, explanation, and example are used throughout the text, and each chapter concludes with a robust exercise set.

About the Author

D.S. Malik is a Professor of Mathematics and the first recipient and current holder of The Frederick H. and Anna K. Scheerer Endowed Chair in Mathematics at Creighton University. Dr. Malik received his Ph.D. from Ohio University in 1985 and has published more than 50 papers and 18 books on abstract algebra, applied mathematics, graph theory, fuzzy automata theory and languages, fuzzy logic and its applications, programming, data structures, and discrete mathematics.

Out of stock
Out of stock

Decentralized Applications: Harnessing Bitcoin’s Blockchain Technology 1st Edition

Bitcoin is the first application to emerge from the underlying blockchain technology, and others that follow might have more significance. This book shows developers how to take advantage of the decentralization and trustless common knowledge structures of blockchain cryptography to build decentralized applications, or “dapps.”Author Siraj Raval clearly explains what a dapp is, and shows you how to make use of decentralized storage, bandwidth, and computing. You’ll learn how build blockchain-based dapps for providing public, decentralized ledgers of assets such as property, votes, software, health data, and ideas–as suggested by Melanie Swan in her book “Bitcoin.”Explore dapps in theory and practice–from potential through buildLearn about two dapp-building platforms: Ethereum and SatyaUnderstand the security risks and structural dangers of potentially autonomous software.

About the Author

Siraj Raval is a dapp developer & entrepreneur. He is founder of a crowdfunding platform for developers called Havi, has developed several iOS apps including Meetup, and has worked on a host of open source work. Besides being a programmer, Siraj is also a traveler, musician, postmodernist, and scuba diver.

Out of stock
Out of stock

Developing Essbase Applications: Hybrid Techniques and Practices 2nd Edition

Maintaining the advanced technical focus found in Developing Essbase Applications, this second volume is another collaborative effort by some of the best and most experienced Essbase practitioners from around the world. Developing Essbase Applications: Hybrid Techniques and Practices reviews technology areas that are much-discussed but still very new, including Exalytics and Hybrid Essbase. Covering recent improvements to the Essbase engine, the book illustrates the impact of new reporting and analysis tools and also introduces advanced Essbase best practices across a variety of features, functions, and theories. Some of this book’s chapters are in the same vein as the previous volume: hardware, engines, and languages. Others cover new ground with Oracle Business Intelligence Enterprise Edition, design philosophy, benchmarking concepts, and multiple client tools. As before, these subjects are covered from both the technical and best practice perspectives. This updated volume continues in the tradition of its bestselling predecessor by defining, investigating, and explaining Essbase concepts like no other resource. It also includes use cases that transform abstract theory into practical examples you can easily relate to your own Essbase environment. Illustrating the recent expansion of Essbase functionality, this book provides the up-to-date understanding you need to explore the full depth of the Essbase technology stack. Although the book presents detailed tutorial chapters that can be read on their own, reading the entire book will provide you with a similar understanding as some of the most experienced Essbase practitioners from around the world.

About the Author

Cameron Lackpour first worked with OLAP technology in the dinosaur days of mainframe multidimensional databases and saw the Essbase light in 1993. He has been in the consulting business since 1996, creating solutions for customers using Essbase, Planning, and anything else that ties to those two products. Cameron is active on OTN’s and Network54’s Essbase message boards, the ODTUG Hyperion Special Interest Group, the ODTUG Board of Directors, and his Essbase Hackers blog. He has been an Oracle ACE since 2011 and an ACE director as of 2012.

Out of stock
Out of stock

Developing Mobile Websites with HTML5

Given the popularity of smartphones, tablets, and other portable devices, it’s easy to see that mobile is where the action is. Developers hoping to get fast traction in today’s market need to focus on mobile development. Whatever your level of experience, Developing Mobile Websites With HTML 5 is the place to start if you’re looking for an introduction and hands-on guide to creating mobile websites using HTML5. Prolific author and Web-design teacher Dave Karlins combines aesthetics and technique in a book that is uniquely accessible to designers at all levels, covering effective site design, mobile-friendly type and color schemes, navigation, fast-loading images, mobile-ready audio and video, meshing mobile and desktop sites, and much more. In today’s booming tech market, mobile isn’t an add-on-it’s essential. Get in on the action with Developing Mobile Websites With HTML 5.

About the Author

Scott R. Garrigus (garrigus.com) has been involved with music and computers since he was twelve years old. He earned a B.A. in music performance with an emphasis in sound recording technology at UMass, Lowell. In 1993, he released his first instrumental album on cassette, Pieces of Imagination. In 1995, he began his professional writing career when his first article appeared in Electronic Musician magazine. In 2000, he authored his first book, Cakewalk Power!, which was the first book to deal exclusively with the Cakewalk Pro Audio, Guitar Studio, and Home Studio software applications. Since then, Scott has written a number of other books, including Sound Forge Power!, SONAR Power!, SONAR 2 Power!, Sound Forge 6 Power!, SONAR 3 Power!, SONAR 4 Power!, SONAR 5 Power!, Sound Forge 8 Power!: The Official Guide, SONAR 8 Power!, SONAR X1 Power!, and SONAR X2 Power! Today, Garrigus continues to contribute articles to a number of print and online publications. He also publishes his own music technology e-zine, called DigiFreq (digifreq.com), which provides free news, reviews, tips, and techniques for music technology and home recording users.

Out of stock
Out of stock

Embodiments of Mind (MIT Press)

Warren S. McCulloch was an original thinker, in many respects far ahead of his time. McCulloch, who was a psychiatrist, a philosopher, a teacher, a mathematician, and a poet, termed his work “experimental epistemology.” He said, “There is one answer, only one, toward which I’ve groped for thirty years: to find out how brains work.” Embodiments of Mind, first published more than fifty years ago, teems with intriguing concepts about the mind/brain that are highly relevant to recent developments in neuroscience and neural networks. It includes two classic papers coauthored with Walter Pitts, one of which applies Boolean algebra to neurons considered as gates, and the other of which shows the kind of nervous circuitry that could be used in perceiving universals. These first models are part of the basis of artificial intelligence. Chapters range from “What Is a Number, that a Man May Know It, and a Man, that He May Know a Number,” and “Why the Mind Is in the Head,” to “What the Frog’s Eye Tells the Frog’s Brain” (with Jerome Lettvin, Humberto Maturana, and Walter Pitts), “Machines that Think and Want,” and “A Logical Calculus of the Ideas Immanent in Nervous Activity” (with Walter Pitts). Embodiments of Mind concludes with a selection of McCulloch’s poems and sonnets. This reissued edition offers a new foreword and a biographical essay by McCulloch’s one-time research assistant, the neuroscientist and computer scientist Michael Arbib.

About the Author

Warren S. McCulloch was an American neurophysiologist and cybernetician, known for his work on the foundation for certain brain theories and his contribution to the cybernetics movement.

Out of stock
Sale!

Engineering Problem Solving with C. Delores M. Etter

$126.00 $55.00

This introductory-level C programming book is designed primarily for engineering students required to learn how to program.

In Engineering Problem Solving with C, 4e, best-selling author, Delores Etter, uses real-world engineering and scientific examples and problems throughout the text. Solutions to the problems are developed using the language C and the author’s signature five-step problem solving process. Since learning any new skill requires practice at a number of different levels of difficulty, four types of exercises are presented to develop problem-solving skills – Practice! problems, Modify! problems, Short-Answer problems, and Programming problems. The author’s clear and precise style creates a highly accessible and readable text for students of all levels.

Out of stock

Evidence-Based Software Engineering and Systematic Reviews

In the decade since the idea of adapting the evidence-based paradigm for software engineering was first proposed, it has become a major tool of empirical software engineering. Evidence-Based Software Engineering and Systematic Reviews provides a clear introduction to the use of an evidence-based model for software engineering research and practice. The book explains the roles of primary studies (experiments, surveys, case studies) as elements of an over-arching evidence model, rather than as disjointed elements in the empirical spectrum. Supplying readers with a clear understanding of empirical software engineering best practices, it provides up-to-date guidance on how to conduct secondary studies in software engineering-replacing the existing 2004 and 2007 technical reports. The book is divided into three parts. The first part discusses the nature of evidence and the evidence-based practices centered on a systematic review, both in general and as applying to software engineering. The second part examines the different elements that provide inputs to a systematic review (usually considered as forming a secondary study), especially the main forms of primary empirical study currently used in software engineering. The final part provides practical guidance on how to conduct systematic reviews (the guidelines), drawing together accumulated experiences to guide researchers and students in planning and conducting their own studies. The book includes an extensive glossary and an appendix that provides a catalogue of reviews that may be useful for practice and teaching.

Out of stock
Out of stock

Excel 2013 All-in-One For Dummies

The comprehensive reference, now completely up-to-date for Excel 2013! As the standard for spreadsheet applications, Excel is used worldwide – but it’s not always user-friendly. However, in the hands of veteran bestselling author Greg Harvey, Excel gets a whole lot easier to understand! This handy all-in-one guide covers all the essentials, the new features, how to analyze data with Excel, and much more. The featured minibooks address Excel basics, worksheet design, formulas and functions, worksheet collaboration and review, charts and graphics, data management, data analysis, and Excel and VBA. Covers the changes in the newest version as well as familiar tasks, such as creating and editing worksheets, setting up formulas, and performing statistical functions Walks you through the new analysis tools that help make it easier to visualize data with the click of a mouse Details new ways to explore your data more intuitively and then analyze and display your results with a single click Whether you’re an Excel newbie or a veteran user to wants to get familiar with the latest version, Excel 2013 All-in-One For Dummies has everything you need to know.

About the Author

Greg Harvey , PhD, is President of Mind Over Media and a highly skilled instructor. He has been writing computer books for more than 20 years, and his long list of bestsellers includes all editions of Excel For Dummies , Excel All-in-One For Dummies , and Excel Workbook For Dummies .

Out of stock
Out of stock

Exercises in Programming Style

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.

Out of stock
Out of stock

Explorations in Computing: An Introduction to Computer Science

Based on the author’s introductory course at the University of Oregon, Explorations in Computing: An Introduction to Computer Science focuses on the fundamental idea of computation and offers insight into how computation is used to solve a variety of interesting and important real-world problems. Taking an active learning approach, the text encourages students to explore computing ideas by running programs and testing them on different inputs. It also features illustrations by Phil Foglio, winner of the 2009 and 2010 Hugo Award for Best Graphic Novel. Classroom-Tested Material The first four chapters introduce key concepts, such as algorithms and scalability, and hone practical lab skills for creating and using objects. In the remaining chapters, the author covers “divide and conquer” as a problem solving strategy, the role of data structures, issues related to encoding data, computer architecture, random numbers, challenges for natural language processing, computer simulation, and genetic algorithms. Through a series of interactive projects in each chapter, students can experiment with one or more algorithms that illustrate the main topic. Requiring no prior experience with programming, these projects show students how algorithms provide computational solutions to real-world problems. Web Resource The book’s website at www.cs.uoregon.edu/eic presents numerous ancillaries. The lab manual offers step-by-step instructions for installing Ruby and the RubyLabs gem with Windows XP, Mac OS X, and Linux. The manual includes tips for editing programs and running commands in a terminal emulator. The site also provides online documentation of all the modules in the RubyLabs gem. Once the gem is installed, the documentation can be read locally by a web browser. After working through the in-depth examples in this textbook, students will gain a better overall understanding of what computer science is about and how computer scientists think about problems.

About the Author

John S. Conery is a professor in the Department of Computer and Information Science at the University of Oregon. With over 30 years of teaching experience, he has taught courses on high performance computing and scientific computing in addition to introductory computer science courses. A member of the University’s Center for Ecology and Evolutionary Biology, Dr. Conery has worked with biologists on a variety of problems related to gene and genome duplication, artificial neural networks, and population modeling. His current research interests are computational biology and bioinformatics.

Out of stock
Out of stock

Foundations of Web Design: Introduction to HTML & CSS

If you are a beginner who needs a solid grounding in the best practices for creating websites, this book is for you. Written by innovative curriculum developer and university web instructor Thomas Michaud, this book provides an accessible yet comprehensive look at web design and front-end coding, covering HTML, CSS, design principles and more. You’ll learn HTML semantics, structure, and validation, and how to separate content from design using CSS (levels 1, 2, and 3). Online videos and code examples let you follow along and practice with the code. Some of the other things you’ll learn about include: * text elements, links, objects, and tables * using the box model for background images, padding, borders, and margins * fixed vs. liquid page layout * choosing between different navigation models * creating and styling forms * interactive design with JavaScript and jQuery Foundations of Web Design is an indispensable resource to quickly take you from sketching to coding.

About the Author

Thomas Michaud is an assistant professor in the Department of Visual Art and Design at Andrews University, and a full-time lead instructor and coordinator of Interactive/Web Design courses in the BFA program. He also leads development and maintenance of the BFA Web Site for promotional and recruitment purposes. He was formerly web manager for Lane Automotive where he managed Web site development, deployment, and maintenance.

Out of stock