Fundamentals of OOP and Data Structures in Java, Wiener
Автор: Lee Название: Python: Programming Fundamentals ISBN: 1849965366 ISBN-13(EAN): 9781849965361 Издательство: Springer Рейтинг: Цена: 4037 р. Наличие на складе: Поставка под заказ.
Описание: Computer programming is a skill that can bring great enjoyment from the creativity involved in designing and implementing a solution to a problem. This classroom-tested and easy-to-follow textbook teaches the reader how to program using Python, an accessible language which can be learned incrementally. Through an extensive use of examples and practical exercises, students will learn to recognize and apply abstract patterns in programming, as well as how to inspect the state of a program using a debugger tool. Features: contains numerous examples and solved practice exercises designed for an interactive classroom environment; highlights several patterns which commonly appear in programs, and presents exercises that reinforce recognition and application of these patterns; introduces the use of a debugger, and includes supporting material that reveals how programs work; presents the Tkinter framework for building graphical user interface applications and event-driven programs; provides helpful additional resources for instructors at the associated website: http://cs.luther.edu/~leekent/CS1. This hands-on textbook for active learning in the classroom will enable undergraduates in computer science to develop the necessary skills to begin developing their own programs. It employs Python as the introductory language due to the wealth of support available for programmers.
Описание: Contains topics that include semantics, logics and automata, algebras, automata theory, processes and models, security, probabilistic and quantitative models, synthesis, and program analysis and semantics.
Описание: Presents the refereed proceedings of the 16th International Conference on Conceptual Structures, ICCS 2008, held in Toulouse, France, in July 2008. This book includes papers that present Conceptual Structure approaches that build on techniques derived from artificial intelligence, knowledge representation, and computational linguistics.
Автор: Keogh, J. Giannini, Mario Название: OOP Demystified ISBN: 0072253630 ISBN-13(EAN): 9780072253634 Издательство: McGraw-Hill Рейтинг: Цена: 2749 р. Наличие на складе: Поставка под заказ.
Описание: Helps learn object-oriented programming. This book helps know why objects are so successful as the model for this type of programming and how objects are classified. It helps learn about attributes and methods, inheritance, polymorphism, real-world and case modeling, and object-oriented programming languages.
Автор: Goodrich Michael T. Название: Data Structures and Algorithms in Java ISBN: 1118808576 ISBN-13(EAN): 9781118808573 Издательство: Wiley Рейтинг: Цена: 6599 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich and Tomassia's approach to this classic topic is based on the object-oriented paradigm as the framework of choice for the design of data structures. For each ADT presented in the text, the authors provide an associated Java interface. Concrete data structures realizing the ADTs are provided as Java classes implementing the interfaces. The Java code implementing fundamental data structures in this book is organized in a single Java package, net.datastructures. This package forms a coherent library of data structures and algorithms in Java specifically designed for educational purposes in a way that is complimentary with the Java Collections Framework.
Описание: Offering students and instructors a practical approach to program design, testing and implementation, this text utilizes the Java Collections Framework, part of the java.util package, as a platform to develop higher-level applications. This updated third edition features an increased emphasis on testing. The unit testing features of JUnit4 – with the test-first model – are introduced early, in chapter 2, and integrated in applications throughout the remaining chapters. In addition, there is ample opportunity for hands-on practice, including 23 lab experiments, hundreds of programming exercises and more than 30 programming projects.
Автор: Goodrich, Michael T. Tamassia, Roberto Название: Data structures and algorithms in java ISBN: 0470398809 ISBN-13(EAN): 9780470398807 Издательство: Wiley Рейтинг: Цена: 23095 р. Наличие на складе: Поставка под заказ.
Описание: Examines fundamental data structures by following an object-oriented framework that builds intuition and analysis skills of data structures and algorithms. This title presents fresh figures, simpler language, and practical motivations from real-world scenarios.
Описание: This second edition of Data Structures and Algorithms in C++ is designed to provide an introduction to data structures and algorithms, including their design, analysis, and implementation. The authors offer an introduction to object-oriented design with C++ and design patterns, including the use of class inheritance and generic programming through class and function templates, and retain a consistent object-oriented viewpoint throughout the book. This is a sister book to Goodrich s Data Structures and Algorithms in Java, but uses C++ as the basis language instead of Java. This C++ version retains the same pedagogical approach and general structure as the Java version so schools that teach data structures in both C++ and Java can share the same core syllabus. In terms of curricula based on the IEEE/ACM 2001 Computing Curriculum, this book is appropriate for use in the courses CS102 (I/O/B versions), CS103 (I/O/B versions), CS111 (A version), and CS112 (A/I/O/F/H versions).
Описание: This is the first Visual Basic.NET book to provide a comprehensive discussion of the major data structures and algorithms. Here, instead of having to translate material on C++ or Java, the professional or student VB.NET programmer will find a tutorial on how to use data structures and algorithms and a reference for implementation using VB.NET for data structures and algorithms from the .NET Framework Class Library as well as those which must be developed by the programmer. In an object-oriented fashion, the author presents arrays and arraylists, linked lists, hash tables, dictionaries, trees, graphs, sorting and searching as well as more advanced algorithms, such as probabilistic algorithms and dynamic programming. His approach is very practical, for example using timing tests rather than Big O analysis to compare the performance of data structures and algorithms. This book can be used in both beginning and advanced computer programming courses that use the VB.NET language and, most importantly, by the professional VB programmer.
Описание: Combining a strong emphasis on problem solving and software design with the study of data structures, this book provides chapters on sets and maps, balanced binary search trees, and graphs. Although most readers will be familiar with C++, there is an extensive review chapter for those who need a refresher. The authors cover case studies that use the data structure to solve a significant problem while reinforcing the message of "Think, then code" - meaning, perform a thorough analysis of the problem, and then carefully design a solution.
Автор: Warford Название: Computing Fundamentals ISBN: 3528058285 ISBN-13(EAN): 9783528058289 Издательство: Springer Рейтинг: Цена: 4641 р. Наличие на складе: Поставка под заказ.
Описание: The world of computing has always had one corner stone of particular interest to many, from educators to practitioners: languages. And programming languages in particular. Over the years, we have seen new languages come-and, much less fre- quently, old languages go. It is always tempting to focus on "the one" language of fashion of the day. In this very readable and instructive textbook, Stan Warford has done the unusual-and risky-by taking the programming language Component Pascal that is far from mainstream, although it does have roots that are among the strongest in the field. Given that the concept of formal language, whether at the level of architecture, design, or implementation language, is central to our discipline, it is important that students continue to be exposed to a wide variety of languages. No single language does everything perfectly, or even well, and students need to understand this funda- mental tradeoff. The same holds for frameworks and programming models that need to be designed to allow harmony between the natural ways of a language and the needs to a framework for a particular domain.
Описание: Distributed Object Computing teaches readers the fundamentals of CORBA, the leading architecture for design of software used in parallel and distributed computing applications. Since CORBA is based on open standards, it is the only effective way to learn object--oriented programming for distributed systems. This language independent book allows material to be taught using Java, C++ or other Object Oriented Programming Languages.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru