computer science classes
Where and how can I find some good computer programming and science classes?

I am in the Navy and will be shipping off to boot camp soon. After that, it’s off to Navy Nuclear Power School. I would like to take some computer programming classes during my off time if possible. I’ve always loved PC gaming but could never actually understand the scripting in gaming mods let alone actually create my own mods. Also, on a more serious note, much of what I will use later in my career will be very computer heavy, so I would like to have a good understanding of computer languages.

When I was in the Navy, there were plenty of schools available and correspondence courses. Check them out first after you join up. You also might be able to qualify for a Pell Grant and take courses from a university like Ohio U.

Ron

WUSTL Computer Science department changes class structure


3B Scientific W64004M Mathematical Formulas Mug


3B Scientific W64004M Mathematical Formulas Mug


$10.25


Study the world’s greatest equations while you enjoy a hot cup of joe. Black mug with lots of equations on the side to jog your noggin first thing in the morning. Includes Einstein’s Equation, Fourier Transform, Newton’s Second Law, Eulers Equation, Ideal Gas Law, Simplest Ratio and more! Porcelain. Dishwasher and Microwave Safe….

BMV Quantum Subliminal CD Learn Computer Science: Improve Computer Learning Skills (Ultrasonic Academic Performance Series)


BMV Quantum Subliminal CD Learn Computer Science: Improve Computer Learning Skills (Ultrasonic Academic Performance Series)


$14.99


Program your subconscious mind to learn computer science. Develop your computer skills, study habits, memory and learning for better test scores and peak academic performance. Create life-changing results using state-of-the-art subliminal and brainwave entrainment technology. Tune your brainwaves to specific frequencies by listening to this CD! Program your subconscious mind for positive lasting r…

NOVA - The Miracle of Life


NOVA – The Miracle of Life


$9.87


Still startlingly beautiful after several years, Nova’s The Miracle of Life records human conception for the first time on film, and much more. Living, functioning reproductive systems are laid bare to the camera, and there is so much to explore and absorb that Nova’s expert guidance is much needed and appreciated. The viewer follows an egg from its follicular development in an ovary, through the…

Technology in the Classroom: Computers in Education (1987)


Technology in the Classroom: Computers in Education (1987)


$9.99


Professors Perkins and Schwartz discuss the importance of computers in education in “Computers in Education”. A round-table discussion hosted via satellite, the two circle around interesting topics and concerns about integrating computers in school, like teacher attitudes, making sure the computer programs level with the academic level of students, the future of computers in the classroom, and lea…

Celestron SkyMaster Giant 15x70 Binoculars with Tripod Adapter


Celestron SkyMaster Giant 15×70 Binoculars with Tripod Adapter


$62.65


Binoculars come in a wide range of shapes and sizes these days, and an even wider range of prices. It’s easy to spend less than $100 or more than $500 for what may appear to be, at least outwardly, comparable models. While they may look the same, they are probably quite different on the inside. Recently, the binocular market has seen a flood of giant binoculars at prices that were unheard of just…

RCA WHP141B 900MHZ Wireless Stereo Headphones


RCA WHP141B 900MHZ Wireless Stereo Headphones


$28.86


Transmits audio signals up to 150′ through walls floors and ceilings40mm drivers provide outstanding sound performancePhase-Lock Loop technology locks in frequency to prevent signal loss3-channel selection on headphones and transmitter for easy tuningHeadphones charge on transmitter for easy storage and useTransmitter serves as a charging stand…

Casio Advanced Scientific Calculator with 2-Line Natural Textbook Display (FX-115ES)


Casio Advanced Scientific Calculator with 2-Line Natural Textbook Display (FX-115ES)


$20.99


The Casio FX-115ES Advanced Scientific Calculator features over 279 functions and provides its user with everything they need for most mathematical calculations. The calculator’s functions include complex number calculations, matrix and vector calculations, statistics, and 40 metric conversions. Its standout feature is its 2-line natural textbook display that displays fractions, formulas, square r…

Texas Instruments TI-34 Calculator


Texas Instruments TI-34 Calculator


$20.36


The TI-34 MultiView scientific calculator was designed with educator input in mind for use in these middle grades math and science classes: Middle School Math, Pre-Algebra, Algebra I & II, Trigonometry, General Science, Geometry, and Biology. In Classic mode, the TI-34 MultiView can be used in the same classrooms as the TI-34 II Explorer Plus as the screen appears identical to the TI-34 II Explore…

Educational Insights Micropro 48 - Piece Microscope Set


Educational Insights Micropro 48 – Piece Microscope Set


$24.30


MicroPro 48-piece Microscope Set 50x, 100x, 150x, 300x, and 600x magnifications With the GeoSafari MicroPro, young scientists can investigate everything from cells to crystals! Perfect for individual or classroom use, the glass eyepieces and power settings from 50x to 600x provide users with superior precision viewing. The built-in light and rack and pinion focusing help deliver bright, clear ima…

AmScope 20x-40x-80x Student Stereo Microscope + 1.3MP USB Camera


AmScope 20x-40x-80x Student Stereo Microscope + 1.3MP USB Camera


$1,000.00


This binocular stereo microscope comes with a 640×480 pixel USB digital camera. It has three magnification power settings, 20X, 40X & 80X, and a versatile illumination system that provides both incident (top) lighting and transmitted (bottom) lighting. You can choose between incident illumination shining down onto the object or transmitted illumination through the frosted stage plate. The first is…

Computer Science


Computer Science


$47.4


Computer Science

Electrical Engineering and Computer Science


Electrical Engineering and Computer Science


$71.7


High Quality Content by WIKIPEDIA articles EECS is an abbreviation for Electrical Engineering and Computer Science. It is a designation used at some universities for the major or department that blends these two fields together. Curriculum for an EECS degree is comparable to the curriculum for a degree in Computer Engineering. One reason behind linking the two areas of study is to provide students with a broad overview of both software and hardware. However there are also reasons for not blending departments: Students who major in theoretical computer science, studying such topics as algorithm analysis and software engineering, may not have any use for extensive electrical engineering classes. Author: Surhone, Lambert M./ Tennoe, Mariam T./ Henssonow, Susan F. Binding Type: Paperback Number of Pages: 88 Publication Date: 2010/12/03 Language: English Dimensions: 6.00 x 9.02 x 0.21 inches

Sextant Used in Physics and Other Science Classes


Sextant Used in Physics and Other Science Classes


$79.99


Sextant Used in Physics and Other Science Classes – Premium Photographic Print

Holomorphic Q Classes


Holomorphic Q Classes


$62.13


PMThe space Q p consists of all holomorphic functions f on the unit disk for which the L 2 area integrals of its derivative against the pth power of the Green function of the unit disk are uniformly bounded in the variable that survives the integration. It turns out that Q 1 coincides with BMOA, while, for pgt;1, Q p are just the Bloch space. For p/in (0,1) the Q p furnish an increasing sequence of spaces, each invariant under conformal mappings of the unit disk onto itself, which interpolate between the Dirichlet space and BMOA. This monograph covers a number of important aspects in complex, functional and harmonic analysis. The primary focus is Q p, p/in (0,1), and their equivalent characterizations. Based on the uptodate results obtained by experts in their respective fields, each of the eight chapters unfolds from the basics to the more complex. The exposition here is rapidpaced and efficient, with proofs and example Author: Xiao, Jie/ Xiao, J. Series Title: Lecture Notes in Computer Science Series Number: 1767 Binding Type: Paperback Number of Pages: 112 Publication Date: 2001/11/28 Language: English Dimensions: 9.21 x 6.14 x 0.26 inches

Computer Science - Behrouz A. Forouzan - Paperback


Computer Science – Behrouz A. Forouzan – Paperback


$81.51


Computer Science

Botany for Schools and Science Classes


Botany for Schools and Science Classes


$21.44


No Synopsis Available

Barron's AP Computer Science A - Roselyn Teukolsky - Paperback


Barron’s AP Computer Science A – Roselyn Teukolsky – Paperback


$10.55


Barron’s AP Computer Science A

Computer Science Illuminated - Nell B. Dale - Paperback


Computer Science Illuminated – Nell B. Dale – Paperback


$148.44


Computer Science Illuminated

Design Theory and Computer Science


Design Theory and Computer Science


$67


The logic and methodology of design is examined in this book from the perspective of computer science.

Applications of Categories in Computer Science


Applications of Categories in Computer Science


$88


Selected papers reflecting current research in categories and computer science.

Linear Logic in Computer Science


Linear Logic in Computer Science


$102


This book illustrates linear logic in the application of proof theory to computer science.

Environmental Engineering Science


Environmental Engineering Science


$79.66


Environmental Engineering Science (EES) is a multidisciplinary field of engineering science that combines the biological, chemical and physical sciences with the field of engineering. This major traditionally requires the student to take many basic engineering classes in fields such as thermodynamics, advanced math, computer modeling and simulation as well as technical classes in subjects such as statics, mechanics, hydrology, and fluid dynamics. As the student progresses, the upper division elective classes define a specific field of study for the student with a choice in a wide range of science, technology and engineering related classes Author: Miller, Frederic P./ Vandome, Agnes F./ McBrewster, John Binding Type: Paperback Number of Pages: 116 Publication Date: 2010/07/26 Language: English Dimensions: 5.98 x 9.01 x 0.27 inches

Computer Science Education Research


Computer Science Education Research


$170


This volume provides an overview of how to approach computer science education research from a pragmatic perspective.

From Semantics to Computer Science


From Semantics to Computer Science


$126


Examines the significance of Gilles Kahn's contribution to computer science and reflects upon the future development of information technology.

Categories and Computer Science


Categories and Computer Science


$34


Provides an introduction to category theory whilst retaining a level of mathematical correctness, thus appealing to students of both computer science and mathematics.

Categories and Computer Science - R. F. C. Walters - Paperback


Categories and Computer Science – R. F. C. Walters – Paperback


$46.2


Categories and Computer Science

Fundamental Concepts in Computer Science


Fundamental Concepts in Computer Science


$96


This book presents fundamental contributions to computer science as written and recounted by those who made the contributions themselves. As such, it is a highly original approach to a “living history” of the field of computer science. The scope of the book is broad in that it covers all aspects of computer science, going from the theory of computation, the theory of programming, and the theory of computer system performance, all the way to computer hardware and to major numerical applications of computers.

Schaum's Outline of Principles of Computer Science


Schaum’s Outline of Principles of Computer Science


$18.95


Learn the essentials of computer science Schaum’s Outline of Principles of Computer Science provides a concise overview of the theoretical foundation of computer science. It also includes focused review of object-oriented programming using Java.

Computer Science Experiments


Computer Science Experiments


$42


Computers are more prevalent in our daily lives than ever before, yet many people are unfamiliar with the concepts and technology of computer science. Offering 20 experiments and activities based on computer research, this book aims to expand students' learning experiences in this field by covering key science concepts.

Computer Science Today


Computer Science Today


$79.57


This specially commissioned volume presents a unique collection of expository papers on major topics that are representative for computer science today. The 38 contributions, written by internationally leading experts in the computer science area on personal invitation, demonstrate the scope and stature of the field today and give an impression of the chief motivations and challenges for tomorrows computer science and information technology.This anthology marks a truly extraordinary and festive moment: it is the 1000th volume published in the Lecture Notes in Computer Science series. It addresses all computer scientists and anybody interested in a representative overview of the field. Author: Van Leeuwen, Jan/ Leeuwen, Jan Van Series Title: Lecture Notes in Computer Science Series Number: 1000 Binding Type: Paperback Number of Pages: 657 Publication Date: 1995/11/22 Language: English Dimensions: 9.26 x 6.14 x 0.99 inches

Get Set for Computer Science


Get Set for Computer Science


$19.88


This book is aimed at students who are thinking of studying Computer Science or a related topic at university. Part One is a brief introduction to the topics that make up Computer Science, some of which you would expect to find as course modules in a Computer Science programme. These descriptions should help you to tell the difference between Computer Science as taught in different departments and so help you to choose a course that best suits you. Part Two builds on what you have learned about the nature of Computer Science by giving you guidance in choosing universities and making your applications to them. Then Part Three gives you some advice on what to do once you get to university, how to get the most out of studying your Computer Science degree. The principal objective of the book is to produce happy students, students who know what they are letting themselves in for when they start a Computer Science course, and hence find themselves very well suited for the course they choose.

Applied Computing, Computer Science, and Advanced Communication


Applied Computing, Computer Science, and Advanced Communication


$79.95


Applied Computing, Computer Science, and Advanced Communication

Computer Science in Sport


Computer Science in Sport


$60.54


High Quality Content by WIKIPEDIA articles Computer science in sport is an interdisciplinary discipline that has its goal in combining the theoretical as well as practical aspects and methods of the areas of informatics and sport science. The main emphasis of the interdisciplinarity is placed on the application and use of computerbased but also mathematical techniques in sport science, aiming in this way at the support and advancement of theory and practice in sports. The reason why computer science has become an important partner for sport science is mainly connected with the fact that the use of data and media, the design of models, the analysis of systems etc. increasingly requires the support of suitable tools and concepts which are developed and available in computer science. Author: Miller, Frederic P./ Vandome, Agnes F./ McBrewster, John Binding Type: Paperback Number of Pages: 70 Publication Date: 2010/08/04 Language: English Dimensions: 6.00 x 9.02 x 0.17 inches

Computer Science: New Generations


Computer Science: New Generations


$37.61


Anthology from the year 2009 in the subject Computer Science Miscellaneous, grade: , None, language: English, abstract: Computer Science is playing an increasingly important role in the frontiers of society and in the advancement of technology today. It is now regarded as a distinct multidisciplinary branch of science whose relevance and importance become stronger and stronger. With the unprecedented growth of computer power (in terms of speed, memory etc.), and simultaneously developments of efficient and smart algorithms and codes, it is now possible to develop applications that one decade ago only visionaries have dreamt of. A synergy amongst a wide variety of disciplines such as Physics, Chemistry, Metallurgy, Geology, Biology, Computer Science and Information Technology is gradually coming to a reality, because of the advancements in technology.This book bundles some outstanding research articles analyzing the future of computer science. From UNIVAC Computer to Evolutionary Programming and Byzantine Fault Tolerance many topics are covered from the field of computer science and related disciplines. Author: Beel, J. Ran Binding Type: Paperback Number of Pages: 114 Publication Date: 2009/05/18 Language: English Dimensions: 8.27 x 5.83 x 0.27 inches

Advances in Computer Science and Engineering


Advances in Computer Science and Engineering


$399


This book includes the proceedings of the second International Conference on Advances in Computer Science and Engineering (CES 2012), which was held during January 13-14, 2012 in Sanya, China. The papers in these proceedings of CES 2012 focus on the researchers' advanced works in their fields of Computer Science and Engineering mainly organized in four topics, Software Engineering, Intelligent Computing, Computer Networks, and Artificial Intelligence Software.

Physics and Theoretical Computer Science


Physics and Theoretical Computer Science


$144


Aims to reinforce the interface between physical sciences, theoretical computer science, and discrete mathematics. This book assembles theoretical physicists and specialists of theoretical informatics and discrete mathematics in order to learn about developments in cryptography, algorithmics, and more.

Science in the Age of Computer Simulation


Science in the Age of Computer Simulation


$24


Computer simulation was first pioneered as a scientific tool in meteorology and nuclear physics in the period following World War II, but it has grown rapidly to become indispensible in a wide variety of scientific disciplines, including astrophysics, high-energy physics, climate science, engineering, ecology, and economics. Digital computer simulation helps study phenomena of great complexity, but how much do we know about the limits and possibilities of this new scientific practice? How do simulations compare to traditional experiments? And are they reliable? Eric Winsberg seeks to answer these questions in Science in the Age of Computer Simulation . Scrutinizing these issue with a philosophical lens, Winsberg explores the impact of simulation on such issues as the nature of scientific evidence; the role of values in science; the nature and role of fictions in science; and the relationship between simulation and experiment, theories and data, and theories at different levels of description. Science in the Age of Computer Simulation will transform many of the core issues in philosophy of science, as well as our basic understanding of the role of the digital computer in the sciences.

Barron's AP Computer Science A [With CDROM] - Roselyn Teukolsky - Paperback


Barron’s AP Computer Science A [With CDROM] – Roselyn Teukolsky – Paperback


$26.99


Barron’s AP Computer Science A [With CDROM]

Schaum's Outline of Principles of Computer Science - Carl Reynolds - Paperback


Schaum’s Outline of Principles of Computer Science – Carl Reynolds – Paperback


$14.76


Schaum’s Outline of Principles of Computer Science

Computer Science Reconsidered


Computer Science Reconsidered


$111


The Invocation Model of Process Expression argues that mathematics does not provide the most appropriate conceptual foundations for computer science, but, rather, that these foundations are a primary source of unnecessary complexity and confusion.  It supports that there is a more appropriate conceptual model that unifies forms of expression considered quite disparate and simplifies issues considered complex and intractable.  This book presents that this model of process expression is alternative theory of computer science that is both valid and practical.

Theoretical Aspects of Computer Science


Theoretical Aspects of Computer Science


$76.39


This book presents the revised final versions of eight lectures given by leading researchers at the First Summer School on Theoretical Aspects of Computer Science in Tehran, Iran, in July 2000.The lectures presented are devoted to quantum computation, approximation algorithms, selftesting/correction, algebraic modeling of data, the regularity lemma, multiple access communication and combinatorial designs, graphtheoretical methods in computer vision, and lowdensity paritycheck codes. Author: Khosrovshahi, G. B./ Shokoufandeh, A./ Khosrovshahi, Gholamreza B. Series Title: Lecture Notes in Computer Science Series Number: 2292 Binding Type: Paperback Number of Pages: 221 Publication Date: 2002/04/08 Language: English Dimensions: 9.21 x 6.14 x 0.50 inches

The Cognitive Dynamics of Computer Science


The Cognitive Dynamics of Computer Science


$114


A groundbreaking, unifying theory of computer science for low-cost, high-quality software The Cognitive Dynamics of Computer Science represents the culmination of more than thirty years of the author’s hands-on experience in software development, which has resulted in a remarkable and sensible philosophy and practice of software development. It provides a groundbreaking ontology of computer science, while describing the processes, methodologies, and constructs needed to build high-quality, large-scale computer software systems on schedule and on budget. Based on his own experience in developing successful, low-cost software projects, the author makes a persuasive argument for developers to understand the philosophical underpinnings of software. He asserts that software in reality is an abstraction of the human thought system. The author draws from the seminal works of the great German philosophers–Kant, Hegel, and Schopenhauer–and recasts their theories of human mind and thought to create a unifying theory of computer science, cognitive dynamics, that opens the door to the next generation of computer science and forms the basic architecture for total autonomy. * Four detailed cases studies effectively demonstrate how philosophy and practice merge to meet the objective of high-quality, low-cost software. * The Autonomous Cognitive System chapter sets forth a model for a completely autonomous computer system, using the human thought system as the model for functional architecture and the human thought process as the model for the functional data process. * Although rooted in philosophy, this book is practical, addressing all the key areas that software professionals need to master in order to remain competitive and minimize costs, such as leadership, management, communication, and organization. This thought-provoking work will change the way students and professionals in computer science and software development conceptualize and perform their work. It provides them with both a philosophy and a set of practical tools to produce high-quality, low-cost software.

Ubc Computer Science Department


Ubc Computer Science Department


$103.56


High Quality Content by WIKIPEDIA articles The UBC Computer Science department at the University of British Columbia was established in May 1968 and is among the top computer science departments in the world. UBC CS is located in Vancouver, British Columbia, Canada. UBC Computer Science was established in May 1968. The department experienced a significant period of growth in the 21st century. It now has close to 54 faculty, 35 staff, 200 graduate students, and more than 800 undergraduates. Holger H. Hoos: works in empirical algorithmics (with a focus on automated algorithm design), artificial intelligence and bioinformatics. He is the author of the book Stochastic Local Search: Foundations and Applications (with Thomas Stutzle) and President of the Canadian Artificial Intelligence Association (CAIAC). Author: Surhone, Lambert M./ Timpledon, Miriam T./ Marseken, Susan F. Binding Type: Paperback Number of Pages: 158 Publication Date: 2010/08/10 Language: English Dimensions: 6.00 x 9.02 x 0.37 inches

Classes and Elites in Democracy and Democratization


Classes and Elites in Democracy and Democratization


$95.51


Author: EtzioniHalevy, Eva/ EtzioniHalevy, Eva Series Title: Garland Reference Library of Social Science Series Number: 1083 Binding Type: Paperback Number of Pages: 376 Publication Date: 1997/08/01 Language: English Dimensions: 8.52 x 5.61 x 0.86 inches



 A Communications Protocol in a Synchronous Chat Environment: Student Satisfaction in a Web-Based Computer Science Course


A Communications Protocol in a Synchronous Chat Environment: Student Satisfaction in a Web-Based Computer Science Course


$18.97


The effects of a communications protocol in a synchronous on-line chat environment on the satisfaction of students in a Web-based computer science course was studied. Two undergraduate faculty members who teach Web-based courses, and 42 students in four separate computer science courses participated in the study. Students completed a pretest that measured their prior experience, current attitudes, and expectations with regards to synchronous chats in a Web-based course. Two classes of students were introduced to a communications protocol by the instructors that was used throughout the course while in synchronous chat. The other two classes did not use a protocol. A posttest was administered to all students at the end of each course that measured student satisfaction with the synchronous chats held throughout the semester. A communications protocol, in the context of this investigation, is a set of rules or guidelines that are adhered to by all participants while engaged in a synchronous electronic discussion. This study answered the question: What effect does a communications protocol in a synchronous on-line chat environment have on the satisfaction of students in a Web-based computer science course? The study showed that the use of a communications protocol in on-line synchronous chats had no effect on student satisfaction with Web-based courses.

 ADTs, Data Structures, and Problem Solving with C++


ADTs, Data Structures, and Problem Solving with C++


$161.4


Reflecting the newest trends in computer science, new and revised material throughout the Second Edition of this book places increased emphasis on abstract data types (ADTs) and object-oriented design. This book continues to offer a thorough, well-organized, and up-to-date presentation of essential principles and practices in data structures using C++. Topics include C++’’s I/O and string classes, pointers and dynamic allocation, lists, array-based and linked-list implementations of stacks, queues, searching, inheritance and more. For computer professionals in companies that have computing departments or those who want advanced training in C++.

 ALGOL-Like Languages


ALGOL-Like Languages


$99


In recent years there has been a remarkable convergence of interest in programming languages based on Algol 60. Researchers interested in the theory of procedural and object-oriented languages discovered that Algol 60 shows how to add procedures and object classes to simple imperative languages in a general and clean way.Volume 1 contains an Introduction, historical and foundational material, and works on language design; all of this material should be accessible to beginning graduate students in programming languages and theoretical computer science.

 C++ from the Beginning


C++ from the Beginning


$89.86


C++ From the Beginning covers the whole of the C++ language from simple basics to advanced language constructs. The emphasis is on building programming skills via examples and exercises, integrating object-oriented programming with object-oriented design while teaching the basics of the language. It is a book with a dual purpose: to teach the fundamental principles of good programming, and to provide an accessible and direct introduction to C++. It is ideal for beginners taking their first programming course, and for programmers with some experience requiring a thorough introduction to the C++ language. Since the publication of the first edition of this book in 1997, the ISO standard for C++ has been approved. This new edition of the book covers the ISO standard, which incorporates a library of utility classes called the STL (Standard Template Library) not previously included in the core of C++. This book describes these new classes as well as advanced topics such as exceptions, streams, templates and function objects. New to this editionThe class string and the STL class vector are used in a natural way throughout the book Additional chapter on the new standard template library (STL) based on the ISO and ANSI standard of 1998 UML is now used in the chapter on object-oriented program development Borland C++ has been replaced with Microsoft’s Visual C++ Three new appendices have been included Jan Skansholm is a lecturer in the Department of Computer Science at Chalmers University of Technology in Gothenburg, Sweden. He isthe author of the best-selling Ada95 from the Beginning, and Java from the Beginning.

 Celebrating Irving Fisher


Celebrating Irving Fisher


$44.95


F. Scott Barker has worked as a developer in the database field for over 16 years, and with Visual Basic, SQL Server, and Microsoft Access for the last 14 years. Scott is a Microsoft MVP and holds a Bachelor of Science in Computer Science. Scott worked at Microsoft for two years as a member of the Microsoft Access and FoxPro teams. After leaving Microsoft, he started his own company, Applications Plus, and continued to consult for them by developing in-house tools. Scott has trained for Application Developers Training Company and throughout the United States, and is a frequent speaker at Microsoft Conferences in the United States, Canada, South Asia, and Europe. Through his classes and conferences, Scott has trained thousands of developers. Scott is a writer for a number of Microsoft Technical magazines, as well as a columnist for DotNetJunkies, and is the author of a number of books including topics such as ADO. NET, Visual Basic .NET, and InfoPath 2003.

 Communication Systems


Communication Systems


$75.55


In undergraduate classes on communications it is crucial for the students to acquire a deep and thorough understanding of the system principles, methods of analysis, and design tradeoffs. Communication Systems: Fundamentals and Design Methods provides a rigorous mathematical treatment of modulations, covering well-established analog techniques, such as AM and FM, and the more advanced digital formats, such as QAM and CDMA. Using a probabilistic approach, the analytical evaluation of system performance gives rise to the key concept of ‘link budget’, showing the role of transmit power, channel bandwidth and receiver noise level. Different systems are then compared on the basis of the above parameters. Key features: A thorough coverage of the basics of communication systems, without overemphasising new technologies which require a much deeper background Clearly outlined course track, derived from years of teaching experience Enriched by discussions and examples of implementation, and by a wide variety of almost 300 problems, with solutions provided in the companion website Includes coverage of deterministic and random signals, as well as transmission media and devices, passband signals, linear, amplitude, angular, digital and binary modulation. The book is a perfect textbook for undergraduate students on electrical engineering, computer science and telecommunications courses, as well as graduate students, engineers and operators involved in the design and deployment of communication networks.

 Compiling Parallel Loops for High Performance Computers:: Partitioning, Data Assignment and Remapping


Compiling Parallel Loops for High Performance Computers:: Partitioning, Data Assignment and Remapping


$141.99


The exploitationof parallel processing to improve computing speeds is being examined at virtually all levels of computer science, from the study of parallel algorithms to the development of microarchitectures which employ multiple functional units. The most visible aspect of this interest in parallel processing is the commercially available multiprocessor systems which have appeared in the past decade. Unfortunately, the lack of adequate software support for the development of scientific applications that will run efficiently on multiple processors has stunted the acceptance of such systems. One of the major impediments to achieving high parallel efficiency on many data-parallel scientific applications is communication overhead, which is exemplified by cache coherency traffic and global memory overhead of interprocessors with a logically shared address space and physically distributed memory. Such techniques can be used by scientific application designers seeking to optimize code for a particular high-performance computer. In addition, these techniques can be seen as a necesary step toward developing software to support efficient paralled programs. In multiprocessor sytems with physically distributed memory, reducing communication overhead involves both data partitioning and data placement. Adaptive Data Partitioning (ADP) reduces the execution time of parallel programs by minimizing interprocessor communication for iterative data-parallel loops with near-neighbor communication. Data placement schemes are presented that reduce communication overhead. Under the loop partition specified by ADP, global data is partitioned into classes for each processor, allowing each processor to cachecertain regions of the global data set. In addition, for many scientific applications, peak parallel efficiency is achieved only when machine-specific tradeoffs between load imbalance and communication are evaluated and utilized in choosing the data partition. The techniques in this book

 Computation Theory and Logic


Computation Theory and Logic


$85.4


This volume contains 37 invited research papers collected in memory of Dieter R dding, who is known for his work on the classification of recursive functions, on reduction classes, on the spectrum problem and on the complexity of cardinality quantifiers in predicate logic and in arithmetical hierarchy. He was one of the first to pursue the interaction of logic and computer science. The volume reflects the wide spectrum of Dieter R dding’’s scientific interests.

 Computer Modelling of Microporous Materials


Computer Modelling of Microporous Materials


$231.18


Microporous materials, including both zeolites and aluminophosphates are amongst the most fascinating classes of materials, with wide ranging important applications in catalysis, gas separation and ion exchange. The breadth of the field has, moreover, been extended in the last ten years by the discovery of the versatile and exciting ranges of mesoporous materials.Computational methods have a long and successful history of application in solid state and materials science, where they are indeed established tools in modelling structural and dynamic properties of the bulk and surfaces of solids; and where they are playing an increasingly important role in understanding reactivity. Their application to zeolite science developed strongly in the 1980’s, with the initial successes in modelling structure and sorption, and with emerging capability in quantum mechanical methods. The field was reviewed over ten years, since then there have been major developments in techniques and of course the power of the available hardware, which have promoted a whole range of new applications to real complex problems in the science of microporous materials. This book aims to summarise and illustrate the current capabilities of atomistic computer modelling methods in this growing field. – Details advances in the rapidly expanding field of microporous materials.- Summarises key current techniques in this type of modelling.- Illustrates the current capabilities of atomistic computer modelling methods.

 Constructive Models


Constructive Models


$379


The theory of constructive (recursive) models follows from works of Froehlich, Shepherdson, Mal’tsev, Kuznetsov, Rabin, and Vaught in the 50s. Within the framework of this theory, algorithmic properties of abstract models are investigated by constructing representations on the set of natural numbers and studying relations between algorithmic and structural properties of these models.This book is a very readable exposition of the modern theory of constructive models and describes methods and approaches developed by representatives of the Siberian school of algebra and logic and some other researchers (in particular, Nerode and his colleagues). The main themes are the existence of recursive models and applications to fields, algebras, and ordered sets (Ershov), the existence of decidable prime models (Goncharov, Harrington), the existence of decidable saturated models (Morley), the existence of decidable homogeneous models (Goncharov and Peretyat’kin), properties of the Ehrenfeucht theories (Millar, Ash, and Reed), the theory of algorithmic dimension and conditions of autostability (Goncharov, Ash, Shore, Khusainov, Ventsov, and others), and the theory of computable classes of models with various properties.Future perspectives of the theory of constructive models are also discussed. Most of the results in the book are presented in monograph form for the first time.The theory of constructive models serves as a basis for recursive mathematics. It is also useful in computer science, in particular, in the study of programming languages, higher level languages of specification, abstract data types, and problems of synthesis and verification of programs. Therefore, the book will be useful fornot only specialists in mathematical logic and the theory of algorithms but also for scientists interested in the mathematical fundamentals of computer science.The authors are eminent specialists in mathematical logic. They have established fundamental results on elementary theories, mo

 Data Structures and Algorithms in Java


Data Structures and Algorithms in Java


$150.4


This new book provides a concise and engaging introduction to Java and object-oriented programming with an abundance of original examples, use of Unified Modeling Language throughout, and coverage of the new Java 1.5. Addressing critical concepts up front, the book’s five-part structure covers object-oriented programming, linear structures, algorithms, trees and collections, and advanced topics. KEY FEATURES: Data Structures and Algorithms in Java takes a practical approach to real-world programming and introduces readers to the process of crafting programs by working through the development of projects, often providing multiple versions of the code and consideration for alternate designs. The book features the extensive use of games as examples; a gradual development of classes analogous to the Java Collections Framework; complete, working code in the book and online; and strong pedagogy including extended examples in most chapters along with exercises, problems and projects. For readers and professionals with a familiarity with the basic control structures of Java or C and a precalculus level of mathematics who want to expand their knowledge to Java data structures and algorithms. Ideal for a second undergraduate course in computer science.

 Developing Standards in Research on Science Education: The ESERA Summer School 2004


Developing Standards in Research on Science Education: The ESERA Summer School 2004


$147.4


Ph.D. students, supervisors, and lecturers presented a multitude of research goals in science education and the variety of theoretical frameworks. Topics include: teachers’ thinking and beliefs and teachers’ actions in the classroom, the interaction between specific programs of science museums and teachers’ and classes’ plans for engagement with them, teaching, learning and understanding of new subject matter for science classes, different interaction processes in the classroom, discourse analysis, decision making processes in science classes and the use of models in chemistry lessons, and specific characters and the function of text when learning physics by means of computer-based multimedia.

 Expert One-on-One J2EE Development without EJB


Expert One-on-One J2EE Development without EJB


$39.99


This practical, code-intensive guide shows Java developers and architects how to build robust J2EE applications without having to use Enterprise JavaBeans (EJB), which are gradually losing popularity due to being very complex and cumbersomeProvides best practices for using simpler and more effective methods and tools, including JavaServer Pages, servlets, and lightweight frameworks J2EE expert Rod Johnson begins by examining the limits of EJB technology, then offers an overview of alternatives–both agile methods as well as new classes of tools that have evolved over the past few yearsInvaluable details illustrate solutions and simple alternatives for basic functions like transaction management, persistence, remoting, and Web tier designFrom The Publisher:Expert One-on-One J2EE Development without EJB shows Java developers and architects how to build robust J2EE applications without having to use Enterprise JavaBeans (EJB). This practical, code-intensive guide provides best practices for using simpler and more effective methods and tools, including JavaServer pages, servlets, and lightweight frameworks.About The Author:Rod Johnson is an enterprise Java architect with extensive experience in the insurance, dot-com, and financial industries. He was the J2EE architect of one of Europe s largest web portals, and he has worked as a consultant on a wide range of projects.Rod has an arts degree majoring in music and computer science from the University of Sydney. He obtained a Ph.D. in musicology before returning to software development. With a background in C and C++, he has been working with both Java and J2EE since their release. He is actively involved in the Java Community Process as a member of the JSR-154 (Servlet 2.4) and JDO 2.0 Expert Groups. He is the author of the best-selling Expert One-on-One J2EE Design and Development (Wrox, 2002) and has contributed to several other books on J2EE since 2000.Rod is prominent in the open sou

 Graph-Theoretic Concepts in Computer Science: 29th International Workshop, Wg 2003, Elspeet, the Netherlands, June 19-21, 2003, Revised Papers


Graph-Theoretic Concepts in Computer Science: 29th International Workshop, Wg 2003, Elspeet, the Netherlands, June 19-21, 2003, Revised Papers


$69.2


This book constitutes the thoroughly refereed postproceedings of the 29th International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2003, held in Elspeet, The Netherlands in June 2003.The 30 revised full papers presented together with 2 invited papers were carefully reviewed, improved, and selected from 78 submissions. The papers present a wealth of new results for various classes of graphs, graph computations, graph algorithms, and graph-theoretical applications in various felds.

 Graph-Theoretic Concepts in Computer Science: 31st International Workshop, Wg 2005, Metz, France, June 23-25, 2005, Revised Selected Papers


Graph-Theoretic Concepts in Computer Science: 31st International Workshop, Wg 2005, Metz, France, June 23-25, 2005, Revised Selected Papers


$85.4


This book constitutes the thoroughly refereed post-proceedings of the 31st International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2005, held in Metz, France in June 2005.The 38 revised full papers presented together with 2 invited papers were carefully selected from 125 submissions. The papers provide a wealth of new results for various classes of graphs, graph computations, graph algorithms, and graph-theoretical applications in various fields. The workshop aims at uniting theory and practice by demonstrating how graph-theoretic concepts can be applied to various areas in Computer Science, or by extracting new problems from applications. The goal is to present recent research results and to identify and explore directions of future research.

 Hybrid Dynamical Systems: Controller and Sensor Switching Problems


Hybrid Dynamical Systems: Controller and Sensor Switching Problems


$99


The area of hybrid dynamical systems (HDS) represents a difficult and exciting challenge to control engineers and is referred to as the control theory of tomorrow because of its future potential for solving problems. This relatively new discipline bridges control engineering, mathematics, and computer science. There is now an emerging literature on this topic describing a number of mathematical models, heuristic algorithms, and stability criteria. However, presently there is no systematic theory of HDS. Hybrid Dynamical Systems focuses on a comprehensive development of HDS theory and integrates results established by the authors. The work is a self-contained informative text/reference, covering several theoretically interesting and practically significant problems concerning the use of switched controllers and examining the sensor scheduling problem. The emphasis is on classes of uncertain systems as models for HDS. Features and topics: * Focuses on the design of robust HDS in a logical and clear manner * Applies the hybrid control systems framework to two classical robust control problems: design of an optimal stable controller for a linear system and simultaneous stabilization of a collection of plants * Presents a detailed treatment of stability and H-infinity control problems for a class of HDS * Covers recent original results with complete mathematically rigorous proofs Researchers and postgraduate students in control engineering, applied mathematics, and theoretical computer science will find this book covers the latest results on this important area of research. Advanced engineering practitioners and applied researchers working in areas of control engineering, signalprocessing, communications, and fault detection will find this book an up-to-date resource.

 IT and the East: How China and India Are Altering the Future of Technology and Innovation


IT and the East: How China and India Are Altering the Future of Technology and Innovation


$7.8


The center of gravity in the technology world has shifted east. Today, India and China are churning out some of the worlds best-trained computer science and electrical engineering graduates. In both countries, consumer classes and domestic markets for technology have ballooned. Western high-tech firms are increasingly sourcing their products assembly from India and China and the innovation that drives those products. Meanwhile, indigenous Indian and Chinese companies are creating intellectual property and innovations that will compete with those same Western companies.In IT and the East, James M. Popkin and Partha Iyengar examine the vital questions these developments raise: Whats the long-term impact of high-tech outsourcing? How will innovation be managed in the future? Can Western firms compete in Asian markets while protecting key intellectual property? Will the innovation engine inexorably shift east? What would such a shift mean for Western countries currently driving innovation? The authors also discuss the emerging alliances between Indian and Chinese technology companies and outline the implications for Western businesses.Filled with extensive interviews with high-level executives, government officials, and academics from around the world, IT and the East is the first book to articulate the challenges that new business scenarios and capabilities in India and China pose for Western technology firms.

 Introduction to Computing & Programming in Java


Introduction to Computing & Programming in Java


$131.35


New computer science students are far more motivated when they are creating programs they care about. Reflecting that insight, this complete first course in Java introduces each new concept in the context of programs that manipulate students’own sounds, pictures, web pages, and video: programs that help them communicate. Mark Guzdial and Barbara Ericson draw on their innovative work at Georgia Tech, work that has significantly improved student success, and earned the recognition of the National Science Foundation. This book presents new techniques only after demonstrating why students need them to solve meaningful problems. Students can then run their digital media programs get immediate feedback that helps them stay on the right track. Open-ended assignments are designed to motivate, promote creativity, and encourage collaboration and friendly competition, using the simple, intuitive, lightweight DrJava development environment. At the same time, students learn to create robust, efficient Java code for any IDE or platform. Skills include: fundamentals of object development loops, arrays, and matrices drawing with Java’s Graphics and Graphics2D classes generating HTML databases and using basic SQL queries understanding and modifying algorithms program performance and reliability A dual-platform CD-ROM (for Macintosh(R) and Windows(R)) includes raw media materials and programming source code for the book’s exercises and all necessary software, including Sun Microsystems’ Java 2 Platform, Standard Edition and more.

 Introduction to Digital Signal Processing and Filter Design


Introduction to Digital Signal Processing and Filter Design


$102.07


A practical and accessible guide to understanding digital signal processing Introduction to Digital Signal Processing and Filter Design was developed and fine-tuned from the author’s twenty-five years of experience teaching classes in digital signal processing. Following a step-by-step approach, students and professionals quickly master the fundamental concepts and applications of discrete-time signals and systems as well as the synthesis of these systems to meet specifications in the time and frequency domains. Striking the right balance between mathematical derivations and theory, the book features: Discrete-time signals and systems Linear difference equations Solutions by recursive algorithms Convolution Time and frequency domain analysis Discrete Fourier series Design of FIR and IIR filters Practical methods for hardware implementation A unique feature of this book is a complete chapter on the use of a MATLAB tool, known as the FDA (Filter Design and Analysis) tool, to investigate the effect of finite word length and different formats of quantization, different realization structures, and different methods for filter design. This chapter contains material of practical importance that is not found in many books used in academic courses. It introduces students in digital signal processing to what they need to know to design digital systems using DSP chips currently available from industry. With its unique, classroom-tested approach, Introduction to Digital Signal Processing and Filter Design is the ideal text for students in electrical and electronic engineering, computer science, and applied mathematics, and an accessible introduction or refresher for engineers andscientists in the field.

 Location, Scheduling, Design and Integer Programming


Location, Scheduling, Design and Integer Programming


$199.53


This monograph focuses on a class of problems that in effect have yet to be solved. Location, scheduling and design problems are assignment type problems with quadratic cost functions and occur in many contexts. Applications of these problems abound in diverse disciplines, such as anthropology, archeology, architecture, chemistry, computer science, economics, electronics, ergonomics, marketing, operations management, political science, statistical physics, zoology, etc. Padberg and Rijal have taken an important step in the solution of these problems. In this monograph they classify mathematical properties for ten classes of assignment problems: Quadratic Assignment Problems, Traveling Salesman Problems, Triangulation Problems, Linear Assignment Problems, VLSI Circuit Layout Design Problems, Multi-Processor Problems, Scheduling Problems with Interaction Costs, Operation-Scheduling Problems, Graph and Clique Partitioning Problems, and Boolean Quadratic Problems. They note that before these problems can be solved computationally, one must know and understand their mathematical properties. After discussing these properties, an integer programming approach is offered for solving them. The computational approach has shown considerable algorithmic success. The heart of this monograph is the theoretical work on assignment problems and the computation results that were produced using algorithms developed at NYU. The authors conclude that implementing a proper branch-and-cut algorithm on these types of problems will push the limits of exact computation far beyond the current ones.

 MATLAB Programming for Engineers


MATLAB Programming for Engineers


$156.88


The first text of its kind, Stephen Chapman’s best selling book on MATLAB has now been updated to reflect MATLAB 6.0. The first edition has been highly successful in engineering schools where introductory programming is taught using MATLAB rather than a traditional programming language. Although C, C++, and Java suit the needs of computer science students well, most engineering students will not be programmers by trade. Engineering students use computer tools to perform complex tasks such as scientific calculations, data analysis, simulations, and visualization: all skills students will use again in upper level classes. MATLAB provides several built in toolkits to help students accomplish these tasks, as well as an integrated devlopment environment. This book is distinctly unique from other MATLAB books in two ways. First, it is an introduction to MATLAB as a technical programming language rather than an introduction to the MATLAB environment. The author includes numerous pedagogical tools such as special boxes that highlight good programming practices, boxes that detail common pitfalls in MATLAB programming, and numerous programming exercises and examples. The book also makes wide use of MATLAB’s predefined functions that provide tested solutions and time saved in writing subroutines or functions. Second, the book teaches students how to write clean, efficient, and documented programs using sound problem solving techniques. Top-down programming methodology is introduced to the students in Ch. 3 and is used consistently thoughout the rest of the book. This encourages students to think about the proper design of a program before beginning to code.

 Microprocessor Architectures: From Vliw to Tta


Microprocessor Architectures: From Vliw to Tta


$270


Exploring new trends in computer technology, Corporal introduces an innovative and exciting concept: Transport Triggered Architecture (TTAs). Unlike most traditional architectures, where programmed operations trigger internal data transports, TTAs function through programming the data transports themselves. As a result the new architecture alleviates bottlenecks, allows for new code-generation optimizations and exploits hardware more efficiently. Founded on the author s recent research, this book evaluates the attributes of different classes of architectures. It demonstrates how TTAs can be used as a template for automatic generation of application-specific processors and highlights their suitability for embedded system design. Several commercial TTA implementations have proven its concepts and advantages. Features includes: Complexity analysis of the data path of Instruction Level Parallel processors, particularly of VLIW (Very Long Instruction Word) and super-pipelined processors Derivation of the transport triggering concept illustrating processor simplification In-depth analysis of the architecture design space of TTAs and evaluation of architecture parameters Examination of the control and pipelining of instruction, function and register units Description of a trajectory for the automatic synthesis of TTAs for arbitrary applications written in a high-level language Detailed description of a prototype TTA processor enabling the reader to design an embedded computer system with excellent cost-performance ratio Microprocessor Architectures is cutting-edge text which will prove invaluable to both industrial hardware and software engineers involved in embedded systemdesign and to postgraduate electrical engineering and computer science students. This clearly-structured reference demonstrates the versatility of TTAs and explores their influential role in the next generation of computer architecture.

 Network Optimization


Network Optimization


$119.4


Network optimization is important in the modeling of problems and processes from such fields as engineering, computer science, operations research, transportation, telecommunication, decision support systems, manufacturing, and airline scheduling. Recent advances in data structures, computer technology, and algorithm development have made it possible to solve classes of network optimization problems that until recently were intractable. The refereed papers in this volume reflect the interdisciplinary efforts of a large group of scientists from academia and industry to model and solve complicated large-scale network optimization problems.

 New Biology for Engineers and Computer Scientists


New Biology for Engineers and Computer Scientists


$155.27


The exciting new integration between biology, physics, and computational sciences brings out the need for a new type of engineer, one with a grasp of modern biology. New Biology for Engineers and Computer Scientists is designed as a textbook for engineering and computer science undergraduates and will also be of interest to bioinformatics or biomedical engineering graduate students with little background in biology. Physicists, engineers, and computer scientists interested in learning about biology and biotechnology will also find this book useful. New Biology for Engineers and Computer Scientists focuses on the essentials of new biology, namely, genes and proteins, cells as the basic units of life, cell division, and animal development. The book introduces cells as robust complex networks of genes and proteins and adopts a systems view to discuss communication of cells with other cells and with the external environment. In keeping with the hands on approach common in engineering classes, assignment sections in each chapter illustrate the link between biology and engineering. New Biology for Engineers and Computer Scientists integrates the tools of bioinformatics throughout the text and illustrates their effective use. Students will learn how to read nucleotide sequences from the gene bank, search for similarities among proteins or genes, and learn how to read molecular pathway diagrams. The reader is introduced to advances in genomics and protein sciences and to the emerging tools of biotechnology such as microarrays, microfluidic chips, and proteomics. Engineering and computational skills, from building micro-robots to pattern-recognition and large-scale dataanalysis, are of crucial importance to the biotechnology industry. This book provides an effective tool to teach new biology to those engineers and computer scientists wanting to join the biotechnology work force.

 Object-Oriented Software Construction


Object-Oriented Software Construction


$139.32


This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation.A whole generation was introduced to object technology through the first edition of this book. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant best-seller, but has been thoroughly revised and expanded. Among the new topics covered in depth are: Concurrency, distribution, client/server and the Internet; object-oriented databases; design by contract; fundamental design patterns; finding classes; the use and misuse of inheritance; abstract data types; and typing issues. The book also includes completely updated discussions of reusability, modularity, software quality, object-oriented languages, memory management, and many other essential topics.All software developers and computer science students, worldwide.

 Problem Frames and Methods: Structuring and Analyzing Software Development Problems


Problem Frames and Methods: Structuring and Analyzing Software Development Problems


$246.36


Understanding and using problem frames will likely become an essential skill of all good software system designers. Jackson’s book provides a beautifully crafted pathway into this world. – David Garlan, Associate Professor, Computer Science Department, Carnegie Mellon University In Problem Frames I believe that Michael Jackson has taken the mysticism that surrounds design patterns and constructed a much more accessible technique utilizing a frame metaphor. – Warren Keuffel, ‘Senior Contributing Editor, Software Development Magazine’ It is tempting when approaching a software development problem to rush headlong into the trap of thinking too soon about the solution. Software development problems are about the world outside the computer – the real environment in which the system must have its effect – and demand consideration of the surrounding characteristics, relationships and context. Problem frames are a tool for classifying, analyzing and structuring such software development problems. Whereas object oriented patterns are primarily concerned with solutions, problem frames focus on the problem itself, enabling you to understand and address it clearly and directly. This book is a must-have for all IT professionals facing software development problems on a daily basis. If you are a systems analyst or requirements engineer it will provide an essential, practical guide from the task of identifying the problem to making the descriptions needed to resolve it. It will help you: – decompose complex problems into simpler sub-problems and see how the subproblems fit together – build up a repertoire of simple, clear and easily applicable problem classes whichyou can access and reuse, drawing on the experience associated with each class Features: – Numerous real-world example problems are analyzed, giving you insight into how to recognize and structure your own problems in practice – A mixture of large and small problems is presented

 Problem Solving in Automata, Languages, and Complexity


Problem Solving in Automata, Languages, and Complexity


$139.95


A practical introduction to essential topics at the core of computer science Automata, formal language, and complexity theory are central to the understanding of computer science. This book provides, in an accessible, practically oriented style, a thorough grounding in these topics for practitioners and students on all levels. Based on the authors belief that the problem-solving approach is the most effective, Problem Solving in Automata, Languages, and Complexity collects a rich variety of worked examples, questions, and exercises designed to ensure understanding and mastery of the subject matter. Building from the fundamentals for beginning engineers to more advanced concepts, the book examines the most common topics in the field, including: Finite-state automata Context-free grammars Turing machines Recursive and recursively enumerable languages Computability theory Complexity classes NP-completeness Focused, practical, and versatile, Problem Solving in Automata, Languages, and Complexity gives students and engineers a solid grounding in essential areas in computer science.

 Problem Solving in C++ 2/E


Problem Solving in C++ 2/E


$15.26


This text introduces the beginning computer science student to the analysis, design, implementation, testing, and debugging of programs using ANSI C++, and to the breadth and richness of the computer science discipline. With ample use of examples and figures, the authors present material in a clear, visual manner. The introduction to object-oriented programming (OOP), which begins early in the text, is gradual and natural. Chapter 3 starts covering encapsulation with objects and use of classes, and Chapter 4 shows students how to define methods. Offering a wonderful hands-on introduction to many features of problem solving in C++, each chapter concludes with a laboratory section that is integrated with the topics in the text. Throughout the text, twenty-two discrete breadth sections present a broad range of topics in computer science. Students develop problem solving ability, programming skill, and an appreciation for the discipline of computer science.

 Queueing Theory with Applications to Packet Telecommunication


Queueing Theory with Applications to Packet Telecommunication


$152.2


Queueing Theory with Applications to Packet Telecommunication is an efficient introduction to fundamental concepts and principles underlying the behavior of queueing systems and its application to the design of packet-oriented electrical communication systems. In addition to techniques and approaches found in earlier works, the author presents a thoroughly modern computational approach based on Schur decomposition. This approach facilitates solution of broad classes of problems wherein a number of practical modeling issues may be explored. Key features of communication systems, such as correlation in packet arrival processes at IP switches and variability in service rates due to fading wireless links are introduced. Numerous exercises embedded within the text and problems at the end of certain chapters that integrate lessons learned across multiple sections are also included. In all cases, including systems having priority, developments lead to procedures or formulae that yield numerical results from which sensitivity of queueing behavior to parameter variation can be explored. In several cases multiple approaches to computing distributions are presented. Queueing Theory with Applications to Packet Telecommunication is intended both for self study and for use as a primary text in graduate courses in queueing theory in electrical engineering, computer science, operations research, and mathematics. Professionals will also find this work invaluable because the author discusses applications such as statistical multiplexing, IP switch design, and wireless communication systems. In addition, numerous modeling issues, such as the suitability of Erlang-kand Pade approximations are addressed.

 Red Star Campaign Setting


Red Star Campaign Setting


$22.59


Archangel Studios’ The Red Star took the comic world by storm in 2000, with its innovative storyline and gorgeous computer-generated art. Now Green Ronin brings this award-winning world to the d20 System with The Red Star Campaign Setting. The epic mythology of the Soviet Union comes to life in a bold setting that combines science fiction and sorcery. While the workers and peasants of the U.R.R.S. suffer under the rule of Imbohl, a murderous sorcerer of incredible power, the Heroes of the Red Star struggle to rekindle the true spirit of the Revolution and to save the very souls of their people. will you join the cause of Marcus, Maya, and Makita, pitting your will against the Skyfurnaces and Military Industrial Sorcery of Imbohl’s regime? The Red Star Campaign Setting provides everything you need to have exciting d20 adventures, including: New classes like the Red Trooper, Hailer, Nogorkan Resistance Fighter, Sorceress, Zek, and Nistaani Shaman. A complete Red Star arsenal, including hooks, hawk talons, and more. Stats and details on a fleet of vehicles, from the Hammer Class Krawl to the dreaded Skyfurnace. New magic systems for Military Industrial Sorcery, Nistaani Shamanism, and more. Secrets of the Spirit Realm revealed. A history of the lands of the Red Star, from the Revolution and the Great Patriotic War to the current day. Details on other nations, like the Isle of Lions, the Volksreich, and the Western Transnational alliance. Game stats for all your favorite Red Star characters.Comic fans will thrill to the world and character details revealed, and the lavish use of Christian Gossett’s inspiring art. Whether you are a d20 System gamer looking for a unique and original newsetting or a comic enthusiast looking for the ultimate Red Star sourcebook, The Red Star Campaign Setting delivers.

 Schaum's Outline of Theory and Problems of Fundamentals of Computing With C++


Schaum’s Outline of Theory and Problems of Fundamentals of Computing With C++


$20


Master the fundamentals of computing with C++ with Schaum’s–the high-performance study guide. It will help you cut study time, hone problem-solving skills, and achieve your personal best on exams and projects! Students love Schaum’s Outlines because they produce results. Each year, hundreds of thousands of students improve their test scores and final grades with these indispensable study guides. Get the edge on your classmates. Use Schaum’s!If you don’t have a lot of time but want to excel in class, this book helps you: Use detailed examples to solve problems Brush up before tests Find answers fast Study quickly and more effectively Get the big picture without spending hours poring over lengthy textbooks Schaum’s Outlines give you the information your teachers expect you to know in a handy and succinct format–without overwhelming you with unnecessary jargon. You get a complete overview of the subject. Plus, you get plenty of practice exercises to test your skill. Compatible with any classroom text, Schaum’s let you study at your own pace and remind you of all the important facts you need to remember–fast! And Schaum’s are so complete, they’re perfect for preparing for graduate or professional exams.Inside, you will find: Full coverage of Computer Science I-II, using the computing language taught by 83% of all colleges Simplified explanations of recursion, logic, polymorphism, algorithms, and more 455 solved problems in computer science, including step-by-step annotations Examples and worked problems that help you master programming with C++ If you want top grades and a thorough understanding of the fundamentals of computing with C++, this powerful study tool is thebest tutor you can have!Chapters include: Introduction to Computing C++ Fundamentals Control Structures Functions Arrays Strings and Files Abstract Data Types Pointers Lists Standard Container Classes Recursion Trees Sorting Searching Appendixes: Algorithms, References

 Special Classes of Semigroups


Special Classes of Semigroups


$159


In semigroup theory there are certain kinds of band decompositions, which are very useful in the study of the structure semigroups. There are a number of special semigroup classes in which these decompositions can be used very successfully. The book focuses attention on such classes of semigroups. Some of them are partially discussed in earlier books, but in the last thirty years new semigroup classes have appeared and a fairly large body of material has been published on them. The book provides a systematic review on this subject. The first chapter is an introduction. The remaining chapters are devoted to special semigroup classes. These are Putcha semigroups, commutative semigroups, weakly commutative semigroups, R-Commutative semigroups, conditionally commutative semigroups, Ricommutative semigroups, quasi commutative semigroups, medial semigroups, right commutative semigroups, externally commutative semigroups, E-m semigroups, WE-m semigroups, weakly exponential semigroups, (m, n)-commutative semigroups and n(2)-permutable semigroups. Audience: Students and researchers working in algebra and computer science.

 Super-Recursive Algorithms


Super-Recursive Algorithms


$80.16


From The Publisher:New discoveries about algorithms are leading scientists beyond the Church-Turing Thesis, which governs the algorithmic universe and asserts the conventionality of recursive algorithms. A new paradigm for computation, the super-recursive algorithm, offers promising prospects for algorithms of much greater computing power and efficiency. Super-Recursive Algorithms provides an accessible, focused examination of the theory of super-recursive algorithms and its ramifications for the computer industry, networks, artificial intelligence, embedded systems, and the Internet. The book demonstrates how these algorithms are more appropriate as mathematical models for modern computers, and how these algorithms present a better framework for computing methods in such areas as numerical analysis, array searching, and controlling and monitoring systems. Problems of software development, parallel and distributed processing, pervasive and emerging computation, computer architecture, machine learning, brain modeling, knowledge discovery, and intelligent systems are addressed. Topics and Features: Encompasses and systematizes all main classes of super-recursive algorithms and the theory behind them. Describes the strengthening link between the theory of super-recursive algorithms and actual algorithms close to practical realization. Examines the theory’s basis as a foundation for advancements in computing, information science, and related technologies. Highlights how super-recursive algorithms pave the way for more advanced design, utilization, and maintenance of computers. Possesses a comprehensive bibliography and index. This clear exposition, motivated by numerous examples and illustrations, serves to develop a new paradigm for complex, high-performance computing based on both partial recursive functions and more inclusive recursive algorithms. Researchers and advanced students interested in theory of computation and algorithms will find the bo

 The Art & Science of Java


The Art & Science of Java


$123.32


In The Art and Science of Java, Stanford professor and well-known leader in Computer Science Education Eric Roberts emphasizes the reader-friendly exposition that led to the success of The Art and Science of C. By following the recommendations of the Association of Computing Machinery’’s Java Task Force, this first edition text adopts a modern objects-first approach that introduces readers to useful hierarchies from the very beginning. Introduction; Programming by Example; Expressions; Statement Forms; Methods; Objects and Classes; Objects and Memory; Strings and Characters; Object-Oriented Graphics; Event-Driven Programs; Arrays and ArrayLists; Searching and Sorting; Collection Classes; Looking Ahead. A modern objects-first approach to the Java programming language that introduces readers to useful class hierarchies from the very beginning.

 The Java Programming Language


The Java Programming Language


$118.45


The Java TM Programming Language, Third Edition gives every Java developer an up-to-date, authoritative view of the language as its creators intended it. Co-authored by James Gosling, Java’s inventor, the book is as authoritative as ever, and even more comprehensive — with in-depth coverage of the latest Java 2 Standard Edition Version 1.3 features and classes. As with previous editions, this book starts with a concise introduction to the language; presents detailed descriptions of Java’s commands, constructs, and libraries; and delivers progressively advanced coverage of classes and objects, interfaces, exception-handling, threads and multitasking, packages, I/O, and more. Best of all, it offers a creator’s eye view of the rationale behind Java’s design, and its latest enhancements — all designed to help developers make the most of Java’s power, portability, and flexibility. — Restructured to deliver in-depth coverage of Java’s most critical new features. — Extensive code examples help developers make the most of new Java features — from collections to internationalization, and beyond. — By three legends of the Java community, including Java creator James Gosling, Jini architect Ken Arnold, and David Holmes, the best of class computer science Ph.D.!

 The Object of Java


The Object of Java


$52.34


Shelving Tag: Programming Languages/Java(TM) The Object of Java, 2/e David D. Riley, University of Wisconsin-LaCrosse ISBN 0-321-33158-3 The Object of Java uses an object-centric approach to give students a solid introduction to the power of programming with Java. This edition fully incorporates features of the Java 5.0 language, along with the use of Java’s awt and swing classes, providing students with an opportunity to practice the skills and techniques that serve as the building blocks of modern software development. The Object of Java, Second Edition features: Greater emphasis on objects-goes beyond an early-objects focus, making objects a theme from the very start. Includes examples and exercises that explore object-oriented programming and clarifies how it applies to software engineering. Software engineering focus-weaves software engineering programming skills into every topic. Incorporates the use of Unified Modeling Language (UML), pattern-based programming, and pre- and post-conditions. New Java 5.0-the advantages of this language upgrade include the use of generics, the assert statement, enumerated data types, the Scanner class, and discussions on the for loop statement. Swing and awt -preserves and enhances the text’s fundamental reliance on Java’s real external classes and gentle introduction to applications with graphical user interfaces (GUIs). Over 80 complete program examples. David D. Riley is a professor in the Department of Computer Science at the University of Wisconsin-La Crosse, where he teaches programming for beginners and for experienced programmers. His areas of specialty includeobject-oriented software development, software engineering, and computer security. He holds a Ph.D. in computer science from the University of Iowa. Professor Riley is the author of other programming books, including The Object of Data Abstraction and Structures Using Java. For more inform

 Writing Research Papers In The Social Sciences


Writing Research Papers In The Social Sciences


$54.34


Using the same step-by-step guidance that made Writing Research Papers 11e the definitive research paper guide, this text will enable students in the social science disciplines and in some freshman composition classes to create research papers that advance or defend a theory, offer a review of research methodology, or create a paper from their own empirical research using the APA style. Writing Research Papers in the Social Sciences provides sample papers demonstrating the rules of documentation as well as the writing style for the social sciences while detailing the uses of new computer technologies students are using today.