الصفحة 1
الصفحة 1
img

Web Development with Java : Using Hibernate, JSPs and Servlets

This comprehensive textbook introduces readers to the three-tiered, Model-View-Controller architecture by using Hibernate, JSPs, and Java Servlets. These three technologies all use Java, so that a student with a background in programming will be able to master them with ease, with the end result of being able to create web applications that use MVC, validate user input and save data to a database.Written for novice developers with a solid background in programming, but who do not have any database training, this thorough, easy-to-use book provides an exemplary introductory course in web development for undergraduates, as well as web developers. With its straightforward and systematic style this text is also ideal for self-study.

img

Understanding 3D Animation Using Maya

Many animators and designers would like to supplement their Maya learning with a less-technical, more helpful book. This self-study manual is both a general guide for understanding 3-D computer graphics and a specific guide for learning the fundamentals of Maya: workspace, modeling, animation, shading, lighting, and rendering. Understanding 3-D Animation Using Maya covers these fundamentals in each chapter so that readers gain increasingly detailed knowledge. After an initial 'concepts' section launches each chapter, hands-on tutorials are provided, as well as a chapter project that progressively adds newly learned material and culminates in the final animated short.

img

The Geometry of Syzygies : A Second Course in Algebraic Geometry and Commutative Algebra

Algebraic Geometry often seems very abstract, but in fact it is full of concrete examples and problems. This side of the subject can be approached through the equations of a variety, and the syzygies of these equations are a necessary part of the study. This book illustrates the use of syzygies in many concrete geometric considerations, from interpolation to the study of canonical curves.It is also suitable for self-study by a reader who knows a little commutative algebra and algebraic geometry already. As an aid to the reader, an appendix provides a summary of commutative algebra, tying together examples and major results from a wide range of topics.

img

Tensions in Teaching about Teaching : Understanding Practice as a Teacher Educator

This series in Teacher Education has been created in order to offer clear and strong examples of self-study of teaching and teacher education practices. It explicitly values the work of teachers and teacher educators and through the research of their practice, offers insights into new ways of encouraging educational change.

img

Teacher Learning and Development : The Mirror Maze

This book synthesises current practice and research developments from internationally recognised scholars and practitioners, to provide theoretical and practical knowledge which informs teacher education, development and professional learning. Sections in the book include: the role and significance of learning relationships; emerging dilemmas and challenges; and processes of self-study in teacher education. Throughout the book, self-study contributions highlight the complexity, challenges, struggles, solutions and successes in teacher education experience. They foreshadow exciting developments for further research. Accordingly, the book is likely to appeal to a wide audience of educators – including education academics, teachers, student teachers and researchers.

img

Secure Transaction Protocol Analysis : Models and Applications

The present volume arose from the need for a comprehensive coverage of the state of the art in security protocol analysis. It aims to serve as an overall course-aid and to provide self-study material for researchers and students in formal methods theory and applications in e-commerce, data analysis and data mining. The volume will also be useful to anyone interested in secure e-commerce. The book is organized in eight chapters covering the main approaches and tools in formal methods for security protocol analysis. It starts with an introductory chapter presenting the fundamentals and background knowledge with respect to formal methods and security protocol analysis. Chapter 2 provides an overview of related work in this area, including basic concepts and terminology. Chapters 3 and 4 show a logical framework and a model checker for analyzing secure transaction protocols. Chapter 5 explains how to deal with uncertainty issues in secure messages, including inconsistent messages and conflicting beliefs in messages. Chapter 6 integrates data mining with security protocol analysis, and Chapter 7 develops a new technique for detecting collusion attack in security protocols. Chapter 8 gives a summary of the chapters and presents a brief discussion of some emerging issues in the field.

img

Powerful Pedagogy : Self-Study of a Teacher Educator's Practice

Powerful Pedagogy: Self-Study of a Teacher Educator’s Practice is the outcome of the author’s systematically questioning her assumptions about teaching and, in various ways, gives voice to the many individuals who have had an impact on the development of the author’s pedagogy as a mathematics teacher educator. Using self-study as both a lens and a methodology to research her practice over the past three years, the author examines the impact of reflection and reflective practice in pre-service teacher education; voice, silence and that which remains "unsaid"; the ways in which teacher identities emerge and develop, and the role of authority and power in learning about teaching.

img

Numerical Linear Algebra

This book brings together linear algebra, numerical methods and an easy to use programming environment under Matlab (or Scilab). One of the key features of the book are the worked out examples and exercises at the end of each chapter. The reader is asked to do some numerical experiments in Matlab and then to prove the results theoretically. The book is a combination and update of two earlier French books by the authors. It is appropriate for both undergraduate and beginning graduate courses in mathematics as well as for working scientists and engineers as a self-study tool and reference.This book is about numerical linear algebra and focuses on practical algorithms for solving computer problems of linear algebra.

img

Multimedia Introduction to Programming Using Java

Although vital to modern software development, Java and object-oriented programming can pose significant challenges to newcomers. This text, unique in both scope and approach and accompanied by interactive content that you may find on extras.springer.com, addresses that learning curve by providing a careful, classroom-tested presentation of Java -- from the fundamentals of variables, types, and expressions to procedural concepts like loops and sophisticated object-oriented ideas. Additional key features of this work Introduces objects and classes early in the exposition, rendering object-oriented programming intuitive and natural. Develops programs, rather than simply showcasing them. Supports all concepts through complementary lectures on the zip-file featured on extras.springer.com. Contains numerous self-help exercises that encourage readers to practice programming. With its comprehensive appendices and bibliography, systematic approach, and helpful interactive programs on extras.springer.com, this exciting work provides the key tools they needed for successful object-oriented programming. It is ideal for use at the undergraduate and graduate beginning level, whether in the classroom or for distance learning; furthermore, the text will also be a valuable self-study resource or reference volume in any programmer’s library.

img

Inventive Thinking through TRIZ : A Practical Guide

This is the second edition of the Michael Orloff's successful practical introduction to TRIZ (Theory of Inventive Problem Solving) - a strategy and methods for breaking out of rigid thought patterns to achieve truly creative engineering solutions. Written for self-study, the book provides the reader in the most vivid and systematic manner with the key ideas, techniques, and paradigms of the quite complex TRIZ method. The author is experienced in many practical applications of TRIZ in various fields.

img

Fundamentals of pattern recognition and machine learning

Fundamentals of Pattern Recognition and Machine Learning is designed for a one or two-semester introductory course in Pattern Recognition or Machine Learning at the graduate or advanced undergraduate level. The book combines theory and practice and is suitable to the classroom and self-study.

img

First course on fuzzy theory and applications

This basic textbook gives an easily accessible introduction to Fuzzy theory and its applications. It provides basic and concrete concepts of the field in a self-contained, condensed and understandable style. This "First Course on Fuzzy Theory and Applications" includes numerous examples, descriptive illustrations and figures of the basic concepts, as well as exercises at the end of each chapter. The author has long time experience in teaching on fuzzy theory and its applications and continuously developed and summarized his didactic lecture notes into this book. This book can be used in introductory graduate and undergraduate courses in Fuzziness and Soft Computing and is recommendable to students, scientists, engineers, or professionals in the field for self-study.

img

Essential discrete mathematics for computer science

An ideal introductory textbook for standard undergraduate courses, and is also suitable for high school courses, distance education for adult learners, and self-study. The essential introduction to discrete mathematics / Features thirty-one short chapters, each suitable for a single class lesson / Includes more than 300 exercises / Almost every formula and theorem proved in full / Breadth of content makes the book adaptable to a variety of courses / Each chapter includes a concise summary

img

Endodontics review : A study guide

The field of endodontics has seen significant developments since the first edition of this book was published in 2016. Evidence-based standards evolve as the literature changes, and practitioners must adapt their clinical practice accordingly. The second edition of this study guide, known in some circles as "The Orange Book", has been updated based on new peer-reviewed journal articles, position statements, and guidelines, and revisions are reflected in the current treatment protocols for pulpal and periapical diseases as well as traumatic dental injuries, cracked and fractured teeth, and resorptive dental injuries. Each chapter concludes with an extensive bibliography of the scientific literature for further reference. Whether this book is supplementing your predoctoral or postdoctoral endodontics curriculum or guiding your self-study in general dental or specialty practice, know you will be on the forefront of the field.

img

Enabling Technologies for Wireless E-Business

Kou and Yesha and their contributors provide comprehensive information on these technologies, including, for example, wireless security, mobile payment, location-based services, mobile data management, and RFID technologies. The presentation is targeted at students, lecturers, e-business developers, consultants, and business managers, and this book is an ideal introduction for both self-study and taught e-business classes or commercial training courses.

img

Dynamics of Rods

The book consists of nine chapters and appendices and may be conventionally divided into two parts. That is, Chapters 1 to 6 contain, in the main, theoretical material, whereas Chapters 7 to 9 illustrate the application of the theoretical results to problems of practical interest. Problems for self-study are found in Chapters 3, 5, and 7. The solutions to most of the problems are given in Appendix B.

img

Control Theory Tutorial : Basic Concepts Illustrated by Software Examples

Introduces the basic principles of control theory in a concise self-study guide. It complements the classic texts by emphasizing the simple conceptual unity of the subject. A novice can quickly see how and why the different parts fit together. The concepts build slowly and naturally one after another, until the reader soon has a view of the whole. Each concept is illustrated by detailed examples and graphics. The full software code for each example is available, providing the basis for experimenting with various assumptions, learning how to write programs for control analysis, and setting the stage for future research projects. The topics focus on robustness, design trade-offs, and optimality. Most of the book develops classical linear theory. The last part of the book considers robustness with respect to nonlinearity and explicitly nonlinear extensions, as well as advanced topics such as adaptive control and model predictive control.

img

Concise Guide to Quantum Computing : Algorithms, Exercises, and Implementations

This textbook is intended for practical, laboratory sessions associated with the course of quantum computing and quantum algorithms, as well as for self-study. It contains basic theoretical concepts and methods for solving basic types of problems and gives an overview of basic qubit operations, entangled states, quantum circuits, implementing functions, quantum Fourier transform, phase estimation, etc. The book serves as a basis for the application of new information technologies in education and corporate technical training: theoretical material and examples of practical problems, as well as exercises with, in most cases, detailed solutions, have relation to information technologies. A large number of detailed examples serve to better develop professional competencies in computer science.

img

Coding for Data and Computer Communications

In a unique, single volume, this highly versatile text/reference introduces readers to the importance of channel coding (error-correcting codes), secure coding (cryptography), and source coding (data compression). It is organized in three main parts and uses clear, nonmathematical explanations to develop the concepts, principles, and techniques in each area of coding. Requiring only a general familiarity with computer methods, the book deals with all aspects of coding and its relevance to fast, secure, and reliable data transmission and storage. Features & Benefits: Presents comprehensive coverage of areas of coding often found in separate books, and stresses data coding’s relevance in today’s world / Provides a wealth of examples and exercises (with solutions) to help readers easily grasp the material / Incorporates an extensive chapter on data hiding, a sparsely documented topic of increasing importance in the community / Includes an author-supplied website with supplementary material / Possesses a detailed bibliography and helpful glossary, index, and appendixes (including projects for self-study).

img

Mathematical Approaches to Software Quality

This book considers the potential and limitations of the various mathematical approaches and thereby aims to give a balanced view of the usability of each mathematical approach. Written with both student and professional in mind, this book assists the reader in applying mathematical methods to solve practical problems that are relevant to software engineers. It is suitable for coursework or self-study and there is helpful material on tools to support the various mathematical approaches.

عدد النتائج بكل صفحة