Introduction to Java Programming: Comprehensive Version


Y. Daniel Liang - 1999
    Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented and GUI programming using Java 5. Students start with the essential problem-solving and programming concepts (control statements, methods, and arrays), are then introduced to object-oriented programming, graphical user interface (GUI), and applets, and finally to exception handling, I/O, data structures, and other advanced subjects. Liang uses small, simple, and stimulating examples to demonstrate concepts and techniques while longer examples are presented in case studies with overall discussions and thorough line-by-line explanations. Students can now write short, interesting, graphical game programs starting from Chapter 2! reinforcing key concepts with objectives lists, introduction and chapter overviews, easy to follow examples, chapter summaries, review questions, programming exercises, interactive self-test. Students receive solutions to even-numbered programming exercises, source code for the examples in the book, online self assessment (w/over 1000 multiple-choice questions) and ONLINE homework through GRADIANCE, the industries most advanced online homework application. Instructors are offered the most extensive library of support materials available including interactive and animated slides, TestGen (w/over 2000 multiple-choice questions), solutions to all programming exercises, sample exams and supplemental exercises. Available in two versions, the Fundamentals First edition (chapters 1-19) and the Comprehensive version (chapters 1-36).

Ctrl+Shift+Enter Mastering Excel Array Formulas: Do the Impossible with Excel Formulas Thanks to Array Formula Magic


Mike Girvin - 2013
    Beginning with an introduction to array formulas, this manual examines topics such as how they differ from ordinary formulas, the benefits and drawbacks of their use, functions that can and cannot handle array calculations, and array constants and functions. Among the practical applications surveyed include how to extract data from tables and unique lists, how to get results that match any criteria, and how to utilize various methods for unique counts. This book contains 529 screen shots.

The Language of New Media


Lev Manovich - 2001
    He places new media within the histories of visual and media cultures of the last few centuries. He discusses new media's reliance on conventions of old media, such as the rectangular frame and mobile camera, and shows how new media works create the illusion of reality, address the viewer, and represent space. He also analyzes categories and forms unique to new media, such as interface and database.Manovich uses concepts from film theory, art history, literary theory, and computer science and also develops new theoretical constructs, such as cultural interface, spatial montage, and cinegratography. The theory and history of cinema play a particularly important role in the book. Among other topics, Manovich discusses parallels between the histories of cinema and of new media, digital cinema, screen and montage in cinema and in new media, and historical ties between avant-garde film and new media.

The Art and Science of Java


Eric S. Roberts - 2007
    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.KEY TOPICS: 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.MARKET: A modern objects-first approach to the Java programming language that introduces readers to useful class hierarchies from the very beginning.

Systems Analysis and Design


Gary B. Shelly - 1991
    Students will find concepts easy-to-understand through the clear writing style and full-color figures that illustrate current technology and trends. Examples and cases are drawn from actual systems projects that enable students to learn in the context of solving problems, much like the ones they will encounter on the job. This approach, combined with motivating tools such as the SCR Associates interactive Web-Based Case Study, Systems Analyst's Toolkit, the Student Study Tool on CD-ROM, and more, makes Systems Analysis and Design, Seventh Edition a wise and exciting choice for your introductory systems analysis and design class.

Subculture: The Meaning of Style


Dick Hebdige - 1979
    Hebdige [...] is concerned with the UK's postwar, music-centred, white working-class subcultures, from teddy boys to mods and rockers to skinheads and punks.' - Rolling StoneWith enviable precision and wit Hebdige has addressed himself to a complex topic - the meanings behind the fashionable exteriors of working-class youth subcultures - approaching them with a sophisticated theoretical apparatus that combines semiotics, the sociology of devience and Marxism and come up with a very stimulating short book - Time OutThis book is an attempt to subject the various youth-protest movements of Britain in the last 15 years to the sort of Marxist, structuralist, semiotic analytical techniques propagated by, above all, Roland Barthes. The book is recommended whole-heartedly to anyone who would like fresh ideas about some of the most stimulating music of the rock era - The New York Times

The Rise of the Network Society: The Information Age: Economy, Society and Culture, Volume I


Manuel Castells - 1996
    Based on research in the USA, Asia, Latin America, and Europe, it aims to formulate a systematic theory of the information society which takes account of the fundamental effects of information technology on the contemporary world.

Racing the Beam: The Atari Video Computer System


Nick Montfort - 2009
    The Atari VCS was affordable and offered the flexibility of changeable cartridges. Nearly a thousand of these were created, the most significant of which established new techniques, mechanics, and even entire genres. This book offers a detailed and accessible study of this influential video game console from both computational and cultural perspectives.Studies of digital media have rarely investigated platforms--the systems underlying computing. This book (the first in a series of Platform Studies) does so, developing a critical approach that examines the relationship between platforms and creative expression. Nick Montfort and Ian Bogost discuss the Atari VCS itself and examine in detail six game cartridges: Combat, Adventure, Pac-Man, Yars' Revenge, Pitfall!, and Star Wars: The Empire Strikes Back. They describe the technical constraints and affordances of the system and track developments in programming, gameplay, interface, and aesthetics. Adventure, for example, was the first game to represent a virtual space larger than the screen (anticipating the boundless virtual spaces of such later games as World of Warcraft and Grand Theft Auto), by allowing the player to walk off one side into another space; and Star Wars: The Empire Strikes Back was an early instance of interaction between media properties and video games. Montfort and Bogost show that the Atari VCS--often considered merely a retro fetish object--is an essential part of the history of video games.

Communication Theories: Origins, Methods and Uses in the Mass Media


Werner J. Severin - 1979
    The book also applies communication theories to the mass media with current examples from journalism, broadcasting, advertising and public relations to clarify the concepts. A new chapter on cyber communications explores the influential new medium, using discussions of mediamorphosis, hypertext, multimedia, interface design, Internet addiction and Internet dependency. An extensively rewritten chapter on media chains and conglomerates addresses key developments in the field. The book also includes unique coverage of media uses and institutions, meant as an alternative way to think about mass communication. For readers interested in exploring mass communication theory.

Information Theory, Inference and Learning Algorithms


David J.C. MacKay - 2002
    These topics lie at the heart of many exciting areas of contemporary science and engineering - communication, signal processing, data mining, machine learning, pattern recognition, computational neuroscience, bioinformatics, and cryptography. This textbook introduces theory in tandem with applications. Information theory is taught alongside practical communication systems, such as arithmetic coding for data compression and sparse-graph codes for error-correction. A toolbox of inference techniques, including message-passing algorithms, Monte Carlo methods, and variational approximations, are developed alongside applications of these tools to clustering, convolutional codes, independent component analysis, and neural networks. The final part of the book describes the state of the art in error-correcting codes, including low-density parity-check codes, turbo codes, and digital fountain codes -- the twenty-first century standards for satellite communications, disk drives, and data broadcast. Richly illustrated, filled with worked examples and over 400 exercises, some with detailed solutions, David MacKay's groundbreaking book is ideal for self-learning and for undergraduate or graduate courses. Interludes on crosswords, evolution, and sex provide entertainment along the way. In sum, this is a textbook on information, communication, and coding for a new generation of students, and an unparalleled entry point into these subjects for professionals in areas as diverse as computational biology, financial engineering, and machine learning.

The Mobile Wave: How Mobile Intelligence Will Change Everything


Michael Saylor - 2012
    Saylor, CEO of MicroStrategy, brings The Mobile Wave, a ground-breaking analysis of the impact of mobile intelligence--the fifth wave of computer technology. The Mobile Wave argues that the changes brought by mobile computing are so big and widespread that it's impossible for us to see it all, even though we are all immersed in it. Saylor explains that the current generation of mobile smart phones and tablet computers has set the stage to become the universal computing platform for the world. In the hands of billions of people and accessible anywhere and anytime, mobile computers are poised to become an appendage of the human being and an essential tool for modern life. With the perspective of a historian, the precision of a technologist, and the pragmatism of a CEO, Saylor provides a panoramic view of the future mobile world. He describes how: A Harvard education will be available to anyone with the touch of a screen.Cash will become virtual software and crime proof. Cars, homes, fruit, animals, and more will be tagged so they can tell you about themselves. Buying an item will be as easy as pointing our mobile device to scan and pay.Land and capital will become more of a liability than an asset.Social mobile media will push all businesses to think and act like software companies.Employment will shift as more service-oriented jobs are automated by mobile software.Products, businesses, industries, economies, and even society will be altered forever as the Mobile wave washes over us and changes the landscape. With so much change, The Mobile Wave is a guidebook for individuals, business leaders, and public figures who must navigate the new terrain as mobile intelligence changes everything.

Starting Out with C++: Early Objects (Formerly Alternate Edition)


Tony Gaddis - 2005
    Objects are introduced early, right after control structures and before arrays and pointers. The STL string class is used throughout. As with all Gaddis books, there is a strong emphasis on problem solving and program design, a careful step-by-step introduction of each new topic, clear and easy to read code listings, concise and practical real world examples, and an abundance of exercises in each chapter.

The Practice of Everyday Life


Michel de Certeau - 1980
    In exploring the public meaning of ingeniously defended private meanings, de Certeau draws brilliantly on an immense theoretical literature in analytic philosophy, linguistics, sociology, semiology, and anthropology--to speak of an apposite use of imaginative literature.

Absolute Beginner's Guide to C


Greg Perry - 1993
    This bestseller talks to readers at their level, explaining every aspect of how to get started and learn the C language quickly. Readers also find out where to learn more about C. This book includes tear-out reference card of C functions and statements, a hierarchy chart, and other valuable information. It uses special icons, notes, clues, warnings, and rewards to make understanding easier. And the clear and friendly style presumes no programming knowledge.

Interface Culture: How New Technology Transforms the Way We Create and Communicate


Steven Johnson - 1997
    . . Representing all that information is going to require a new visual language, as complex and meaningful as the great metropolitan narratives of the 19th-century novel."--from "Interface Culture"In this hip, erudite manifesto, Steven Johnson--one of the most influential people in cyberspace, according to "Newsweek" bridges the gap that yawns between technology and the arts. Drawing on his own expertise in the humanities and on the Web, he not only demonstrates how interfaces--those buttons, graphics and words on the screen through which we control information--influence our daily lives, but also tracks their roots back to Victorian novels, early cinema and even medieval urban planning. The result is a lush cultural and historical tableau in which today's interfaces take their rightful place in the lineage of artistic innovation.With "Interface Culture," Johnson brilliantly charts the vital role interface design plays in modern society. Just as the great novels of Melville, Dickens and Zola explain a rapidly industralizing society to itself, he argues, web sites, Microsoft Bob, flying toasters and the landscapes of video games tell the digital society how to imagine itself and how to get around in cyberspace's unfamiliar realm.The role once played by novelists is now fulfilled by the interface designer, who has bridged the gap between technology and everyday life by providing a conceptual framework for the vast amounts of information and computation that surround us.Johnson boldly explores the past--a terrain few tech thinkers have dared enter, and one that throws dazzling light on the modern interface's roots. From the great cathedrals of the Middle Ages to the rise of perspective drawing in the Renaissance, from Enlightenment satire to the golden age of television, "Interface Culture" uses a wealth of venerable "interface innovation" to place newfangled creations like Windows 95 and the Web in a rich historical context.Controversial, clear-sighted and challenging, "Interface Culture" also looks at the future--from what PC screens will look like in 10 years to how new interfaces will alter the style of our conversation, prose and thoughts. With a distinctively accessible style, "Interface Culture" brings new intellectual depth to the vital discussion of how technology has transformed society, and is sure to provoke wide debate in both literary and technological circles.