2013 computer science text catalogue

60
www. wiley.com Wiley Computer Science 2013

Upload: john-wiley-and-sons

Post on 24-Mar-2016

244 views

Category:

Documents


2 download

DESCRIPTION

2013 New GE Student Textbook Catalogue

TRANSCRIPT

Page 1: 2013 Computer Science Text Catalogue

www. wiley.com

WileyComputer Science2013

Page 2: 2013 Computer Science Text Catalogue

3ways:Download to your PC or Mac

Online anywhere, anytime

On the go from your iPhone, iPad, Android

Wiley E-Text: Powered by VitalSource, are downloadable electronic versions of a textbook.

Why not recommend a Wiley E-Text to your students?When you recommend e-textbook for your course, you not only save your students money, but you also give them the opportunity to benefit from the portability and functionality that digital provides.

ySearch

to locate keconcepts.

tur-code

Highlighand colo

as you read.

Make notesfor revision.

Share noteswith others.

Synchronisenotes and highlights

between all yourdevices.

Scan this QR codeto try a Wiley Demo

12–47045Learn more about our E-Textbook

www.wiley.com/college/sc/etext

your resources in

Access

Page 3: 2013 Computer Science Text Catalogue

fmtoc.indd Page i 20/09/12 5:00 PM user-trv-016A /Volumes/208/WB00777_ISV/9781118324028fmtoc.indd Page i 20/09/12 5:00 PM user-trv-016A /Volumes/208/WB00777_ISV/9781118324028

Page 4: 2013 Computer Science Text Catalogue

(Cou

rtne

y K

eatin

g/iS

tock

phot

o)

fmtoc.indd Page ii 20/09/12 5:00 PM user-trv-016A /Volumes/208/WB00777_ISV/9781118324028

Page 5: 2013 Computer Science Text Catalogue

1For general enquiries, please email: [email protected]

ContentsWILEY COMPUTER SCIENCE 2013

Programming Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Programming C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Programming C# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Programming Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Programming Visual Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Programming & Software Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Software Engineering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Multimedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Web Programming & Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Data Structures and Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Application Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Systems Analysis and Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Networks and Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Computer Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Human Computer Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Information Technologies and Information Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Computer Science – General Interest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Page 6: 2013 Computer Science Text Catalogue

2

Programming Java

Visit www.wiley.com for more information

FEATURES• Increasedcoverageofproblem-solving:ThisEditionadds

practical,step-by-stepillustrationsoftechniquesthatcanhelpstudentsdeviseandevaluationsolutionstoprogrammingproblems.Introducedwithinthechapterswheretheyaremostrelevant,thesestrategiesinclude

• Newauthorvideos:CayHorstmannprovidesmini-lecturesondifficultconceptstohelpstudentsunderstandthematerialmorethoroughly

• Newandreorganizedtopics:Allchapterswererevisedandenhancedtorespondtouserfeedbackandimprovetheflowoftopics.AchapteronGUI(thatwasonlineonlyinthefirstEdition)isnowincludedintheprintedbook,whileachapterondatastructuresthatwasprintedinthefirstEditionisnowanonlinechapter.Newexampletables,photos,andexercisesappearthroughoutthebook

• Additionalprogrammingexamples:Theauthorhasaddedmanynewprogrammingexamplesbothinthebookandonlineonthebookcompanionsite

TABLE OF CONTENTS 1 Introduction

2 FundamentalDataTypes

3 Decisions

4 Loops

5 Methods

6 ArraysandArrayLists

7 Input/OutputandExceptionHandling

8 ObjectandClasses

9 Inheritance

10 GraphicalUserInterfacesWebchapters

11 AdvancedGraphicalUserInterfaces

12 Object-OrientedDesign

13 Recursion

14 SortingandSearching

15 TheJavaCollectionsFrameworkAppendices

16 APPENDIXATHEBASICLATINANDLATIN-1SUBSETSOFUNICODE

17 APPENDIXBJAVAOPERATORSUMMARY

18 APPENDIXCJAVARESERVEDWORDSUMMAR

19 APPENDIXDTHEJAVALIBRARY

20APPENDIXEJAVASYNTAXSUMMARY(Onlineonly)

21APPENDIXFHTMLSUMMARY(Onlineonly)

22APPENDIXGTOOLSUMMARY(Onlineonly)

23APPENDIXHJAVADOCSUMMARY(Onlineonly)

24APPENDIXINUMBERSYSTEMS(Onlineonly)

25APPENDIXJBITANDSHIFTOPERATIONS(Onlineonly)

26APPENDIXKUMLSUMMARY(Onlineonly)

27 APPENDIXLJAVALANGUAGECODINGGUIDELINES(Onlineonly)

Java For EveryoneCompatible with Java 5, 6, and 72ndEditionCay S. Horstmann 978-1-118-06331-6, October 2012 E-Text availableWileyPLUS available

Java For EveryoneisanintroductiontoJava,andjustasimportantly,computerprogramming,thatfocusesontheessentialsandoneffectivelearning.Itisdesignedtoserveawiderangeofstudentinterestsandabilitiesandissuitableforafirstcourseinprogrammingforstudentsincomputerscience,engineering,andotherdisciplines.Nopriorprogrammingexperienceisrequired,andonlyamodestamountofhighschoolalgebraisneeded.

Programming Java

Page 7: 2013 Computer Science Text Catalogue

3

Programming Java

For general enquiries, please email: [email protected]

FEATURES• Presentsfundamentalsfirst

• Takesatraditionalpaththroughthematerial,stressingcontrolstructures,methods,proceduraldecomposition,andarrays.Objectsareusedwhenappropriateintheearlychapters.StudentsstartdesigningandimplementingtheirownclassesinChapter8

• Thetextincludespractical,step-by-stepillustrationsoftechniquesthatcanhelpstudentsdeviseandevaluationsolutionstoprogrammingproblems

• ScreencastVideosshowCayHorstmannexplainingthestepsheistakingandshowinghisworkashesolvesaprogrammingproblem

• Photographspresentvisualanalogiesthatexplainthenatureandbehaviorofcomputerconcepts.Step-by-stepfiguresillustratecomplexprogrammingoperations

• Beginningprogrammersoftenask"HowdoIstart?"and"NowwhatdoIdo?"Whilstanactivityascomplexasprogrammingcannotbereducedtocookbook-styleinstructions,step-by-stepguidanceisimmenselyhelpfulforbuildingconfidenceandprovidinganoutlinefortasksathand

TABLE OF CONTENTS 1 Introduction 2 FundamentalDataTypes 3 Decisions 4 Loops 5 Methods 6 ArraysandArrayLists 7 Input/OutputandExceptionHandling 8 ObjectsandClasses 9 InheritanceandInterfaces10 GraphicalUserInterfaces11 AdvancedUserInterfaces12 Object-OrientedDesign13 Recursion14 SortingandSearching15 TheJavaCollectionsFramework16 BasicDataStructures17 TreeStructures18 GenericClasses19 StreamsandBinaryInput/OutputWebchapters20Multithreading(Onlineonly)21NetworkProgramming(Onlineonly)22DatabaseProgramming23XML(Onlineonly)24WebApplications(Onlineonly)25Appendices APPENDIXATHEBASICLATINANDLATIN-1SUBSETSOF

UNICODE APPENDIXBJAVAOPERATORSUMMARY APPENDIXCJAVARESERVEDWORDSUMMARY APPENDIXDTHEJAVALIBRARY APPENDIXEJAVASYNTAXSUMMARY APPENDIXFHTMLSUMMARY APPENDIXGTOOLSUMMARY APPENDIXHJAVADOCSUMMARY APPENDIXINUMBERSYSTEMS APPENDIXJBITANDSHIFTOPERATIONS APPENDIXKUMLSUMMARY APPENDIXLJAVALANGUAGECODINGGUIDELINES

Big Java Late Objects1stEditionCay S. Horstmann,SanJoseStateUniversity978-1-118-08788-6, January 2012 E-Text availableWileyPLUS available

Big Java: Late ObjectsisacomprehensiveintroductiontoJavaandcomputerprogramming,whichfocusesontheprinciplesofprogramming,softwareengineering,andeffectivelearning.Itisdesignedforatwo-semesterfirstcourseinprogrammingforcomputersciencestudents.

Page 8: 2013 Computer Science Text Catalogue

4

Programming Java

Visit www.wiley.com for more information

Introductory Programming with Simple GamesUsing Java and the Freely Available Networked Game Engine1stEditionBrian C. Ladd, SunyCollegeatPotsdam978-0-470-21284-4, March 2010E-Text available

ThisisanexcellentresourceforprogrammerswhoneedtolearnJavabutaren'tinterestedinjustreadingaboutconcepts.IntroductiontoJavaProgrammingwithGamesfollowsaspiralapproachtointroduceconceptsandenablethemtowritegameprogramsassoonastheystart.Itincludescodeexamplesandproblemsthatareeasytounderstandandmotivatesthemtoworkthroughtofindthesolutions.Thisgame-motivatedpresentationwillhelpprogrammersquicklyapplywhatthey'velearnedinordertobuildtheirskills.

TABLE OF CONTENTSGettingStarted:What'sinaGame?;DesigningYourFirstProgram;FANG:ASurveyofClasses;DecidingWhatHappens:if;Components:Names,Types,Expressions;Rules:Methods,Parameters,andDesign;ComponentsMeetRules:Classes;Collections:ArrayListandIteration;MultidimensionalDataStructures;ScannerandString:CharacterInput;ConsoleI/O:GameswithoutFANG;MoreStreams:SeparatingProgramsandData;ListsofListsandCollisionDetection;StringProcessing:InteractiveFiction

Big Java5thEditionInternationalStudentVersionCay S. Horstmann,SanJoseStateUniversity978-1-118-31877-5, March 2013E-Text availableWileyPLUS available

CayHorstmann’sfiftheditionofBigJavaprovidesacomprehensiveandapproachableintroductiontofundamentalprogrammingtechniquesanddesignskills,helpingstudentsmasterbasicconcepts.Theinclusionofadvancedchaptersmakesthetextsuitablefora2-semestercoursesequence,orasacomprehensivereferencetoprogramminginJava.Combininganupdatedandmorevisualdesign,withmajorrewritestomakethecontenteasiertoread,providesstudentswithanextremelyapproachabletext.Filledwithrealisticprogrammingexamples,agreatquantityandvarietyofhomeworkassignments,andlabexercisesthatbuildstudentproblem-solvingabilities,itisnowonderBigJavaisthenumberonetextforearlyobjectsintheJavamarket.

FEATURES• Addedproblemsolvingsections

• ExercisesfromScienceandBusiness

• Morecodeexamplesonline

• Moreonpseudocodeandalgorithms.Algorithmsectionsinarrayshasbeenenhanced

• Majorrewritestoimproveclarityandmakethepresentationmoreaccessible

TABLE OF CONTENTSIntroduction;UsingObjects;ImplementingClasses;FundamentalDataTypes;Decisions;Iteration;ArraysandArrayLists;DesigningClasses;Inheritance;InterfacesandPolymorphism;Input/OutputandExceptionHandling;Object-OrientedDesign;Recursion;SortingandSearching;TheJavaCollectionsFramework;BasicDataStructures;TreeStructures;GenericClasses;GraphicalUserInterfaces;StreamsandBinaryInput/Output;WebChapters(Onlineonly):Multithreading;InternetNetworking;DatabaseProgramming;XML;WebApplications;Appendices:AppendixA:TheBasicLatinandLatin-1SubsetsofUnicode;AppendixB:JavaOperatorSummary;AppendixC:JavaReservedWordSummary;AppendixD:TheJavaLibrary;AppendixE:JavaSyntaxSummary;AppendixF:HTMLSummary;AppendixG:ToolSummary;AppendixH:JavadocSummary;AppendixI:NumberSystems;AppendixJ:BitandShiftOperations;AppendixK:UMLSummary;AppendixL:JavaLanguageCodingGuidelines

Page 9: 2013 Computer Science Text Catalogue

5

Programming Java

For general enquiries, please email: [email protected]

Ivor Horton’s Beginning Java7thEditionIvor Horton 978-0-470-40414-0, September 2011

Beginning JavaisacomprehensiveintroductiontotheJavaprogramminglanguage,updatedthoroughlyforthelatestrelease,JavaSE7.Nopreviousprogrammingexperienceisrequired.IvorHorton’stutorialapproachhasprovedpopularwithmorethan160,000readersofthepreviouseditionsofthisbookwhoregardthisasthemostthoroughandaccessibleintroductiontotheJavalanguage.

FEATURES• Introducesnewfeaturesforbothnovicesandexperienced

programmers

• Coversthebasicsaswellasnewlanguageextensionsandclassesandclassmethods

• NewchapteronSwingApplicationFramework

• Containsnumerousstep-by-stepprogrammingexamples

TABLE OF CONTENTSIntroducingJava;Programs,Data,Variables,andCalculation;LoopsandLogic;ArraysandStrings;DefiningClasses;ExtendingClassesandInheritance;Exceptions;UnderstandingStreams;AccessingFilesandDirectories;WritingFiles;ReadingFiles;SerializingObjects;GenericClassTypes;TheCollectionsFramework;ACollectionofUsefulClasses;Threads;CreatingWindows;HandlingEvents;DrawinginaWindow;ExtendingTheGui;FilingandPrintingDocuments;JavaandXml;CreatingandModifyingXMLDocuments

Java Concepts7thEditionInternationalStudentVersionCay S. Horstmann,SanJoseStateUniversity978-1-118-31876-8,March2013E-Text availableWileyPLUS Available

CayHorstmann’sseventheditionofJava Conceptsprovidesacomprehensiveandapproachableintroductiontofundamentalprogrammingtechniquesanddesignskills,helpingstudentsmasterbasicconcepts.Majorrewritesandanupdatedvisualdesignmakethisstudent-friendlytextevenmoreapproachable.Thetextisknownforitsrealisticprogrammingexamples,greatquantityandvarietyofhomeworkassignments,andlabexercisesthatbuildstudentproblem-solvingabilities.Theseventheditionnowincludesproblemsolvingsections,moreexamplecodeonline,andexercisesfromScienceandBusiness.

FEATURES•Addedproblemsolvingsections

•ExercisesfromScienceandBusiness

•Morecodeexamplesonline

•Moreonpseudocodeandalgorithms

•Algorithmsectionsinarrayshasbeenenhanced

•Majorrewritestoimproveclarityandmakethepresentationmoreaccessible

JavaConcepts

NEW!

Page 10: 2013 Computer Science Text Catalogue

6 Visit www.wiley.com for more information

Programming Java Programming C++

C++ for Everyone2ndEditionCay S. Horstmann,SanJoseStateUniversity978-0-470-92713-7, December 2010E-Text available

ThoroughandupdatedcoverageonalltheessentialC++concepts.Itisthego-toguideforgettingstartedwithC++!

AimedatprovidingasolidfoundationinprogrammingwithC++,thisnewEditionincorporatesprogrammingexerciseswithhelpfulself-checkquestionsthatreinforcetheconceptsdiscussedthroughoutthebook.Studentswillbenefitfromthehow-tosectionsthatshowhowconceptsareappliedandadvancedmaterialsarefeaturedontheaccompanyingwebsitewhenreadersarereadytotaketheirprogrammingskillstothenextlevel.

FEATURES• ShowshowtouseC++toyourbenefit

• Includesadviceforavoidingpitfalls

• Incorporatesself-checkquestionsandprogrammingexercisestoreinforcewhatyoulearn

TABLE OF CONTENTSIntroduction;FundamentalDataTypes;Decisions;Loops;Functions;ArraysandVectors;Pointers;Streams;Classes;Inheritance

Programming C++

Java SE 7 Programming EssentialsMichael Ernest978-1-118-35910-5, October 2012

Thisfull-colorbookcoversfundamentalJavaprogrammingconceptsandskillsforthosenewtosoftwaredevelopmentandprogramming.Takingastraightforwardanddirectapproach,Java SE 7 Programming Essentialsprovidesasolidfoundationalknowledgeofprogrammingtopics.Eachchapterbeginswithalistoftopicareas,andauthorMichaelErnestprovidesclearandconcisediscussionofthesecoreareas.Thechapterscontainreviewquestionsandsuggestedlabs,sothereadercanmeasuretheirunderstandingofthechaptertopics.

FEATURES•CoverstopicssuchasworkingwithJavadatatypes,using

operatorsanddecisionconstructs,creatingandusingarrays,andmuchmore

•Includesadditionallearningtutorialsandtools

•PutsthefocusonOracle'snewOracleCertifiedAssociate(OCA):JavaSE7Programmer(1Z0-803)exam

TABLE OF CONTENTSIntroducingtheBasicsofJava;ApplyingDataTypesinJavaProgramming;UsingJavaOperatorsandConditionalLogic;UsingJavaArrays;UsingLoopsinJavaCode;EncapsulatingDataandExposingMethodsinJava;UsingJavaMethodstoCommunicate;UsingJavaConstructors;InheritingCodeandDatainJava;UnderstandingJavaInterfacesandAbstractClasses;ThrowingandCatchingExceptionsinJava

NEW!

Programming Java

Page 11: 2013 Computer Science Text Catalogue

7For general enquiries, please email: [email protected]

Programming C++ Programming C#

Beginning Object-Oriented Programming with C# Jack Purdum978-1-118-33692-2, October 2012

Thisbookintroducesbeginnerstoobject-orientedprogrammingusingC#todemonstrateallofthecoreconstructsofthisprogrammingframework.Usingreal-worldsituations,you'lldiscoverhowtocreate,test,anddeliveryourprogramsandhowtoworkwithclasses,arrays,collections,andalltheelementsofobject-orientedprogramming.

• ExplainstheadvantagesanddisadvantagesofC#,andtipsforunderstandingC#syntax

• Exploresproperties,encapsulation,andclasses;valuedatatypes;operandsandoperators;errorsanddebugging;variables;andreferencetypes

• Showshowtousestatementrepetitionandprogramloops,understandarraysandcollections,andwriteyourownclasses

• Alsocoversinheritanceandpolymorphism

TABLE OF CONTENTSPartI:GettingStarted;IntroducingC#;UnderstandingObjects;PartII:UnderstandingC#Syntax;UnderstandingDataTypes;UnderstandingC#Statements;UnderstandingReferenceDataTypes;MakingDecisionsInCode;StatementRepetitionUsingLoops;UnderstandingArraysandCollections;PartIII:WritingYourOwnClasses;DesigningClasses;DesigningandWritingCustomClasses;ExceptionHandlingAndDebugging;Generics;PartIV:StoringData;UsingDiskDataFiles;UsingDatabases;UsingLinq;PartV:AdvancedTopics;InheritanceandPolymorphism;PrintingandThreading;WebProgramming

NEW!

Programming C#

Ivor Horton's Beginning Visual C++ 2012Ivor Horton978-1-118-36808-4, September 2012

There'sareasonwhyIvorHorton'sBeginningVisualC++booksdominatethemarketplace.IvorHortonhasaloyalfollowingwholovehiswinningapproachtoteachingprogramminglanguages,andinthisfullyupdatednewedition,herepeatshissuccessfulformula.OfferingacomprehensiveintroductiontoboththestandardC++languageandtoVisualC++,heoffersstep-by-stepprogrammingexercises,examples,andsolutionstodeftlyguidenoviceprogrammersthroughtheinsandoutsofC++development.

FEATURES• Introducesnoviceprogrammerstothecurrentstandard,

MicrosoftVisualC++2012,asitisimplementedinMicrosoftVisualStudio2012

• CoverstheC++languageandlibraryandtheIDE

• DelvesintonewfeaturesofboththeC++11standardandoftheVisualC++2012programmingenvironment

• FeaturesC++projecttemplates,codesnippets,andmore

TABLE OF CONTENTSProgrammingWithVisualC++;Data,Variables,andCalculations;DecisionsandLoops;Arrays,Strings,andPointers;IntroducingStructureIntoYourPrograms;MoreAboutProgramStructure;DefiningYourOwnDataTypes;MoreonClasses;ClassInheritanceAndVirtualFunctions;TheStandardTemplateLibrary;WindowsProgrammingConcepts;WindowsProgrammingwiththeMicrosoftFoundationClasses(Mfc);WorkingwithMenusandToolbars;DrawinginaWindow;ImprovingtheView;WorkingwithDialogsandControls;StoringandPrintingDocuments;ProgrammingWindows8Apps

NEW!Programming C++

Page 12: 2013 Computer Science Text Catalogue

8 Visit www.wiley.com for more information

Programming C# Programming Python

Introduction to Computing Using PythonAn Application Development FocusLjubomir Perkovic 978-0-470-61846-2, December 2011E-Text available

Theauthor’sgoalistoofferanintroductiontoPythonthatisimperative-firstbutdoesn’tshyawayfromdiscussingobjectsearly.User-definedclassesandObject-OrientedProgrammingarecoveredlater,whentheycanbemotivatedandthestudentsareready.Morethanjustanintroductiontoprogramming,thebookisabroadintroductiontoComputerScience,withabenttowardsapplicationdevelopmentandaphilosophyofintroducing“therighttoolattherightmoment.”–Itintroducesstudentstotheoreticalconceptssuchasrecursion,regularexpressions,depth-firstsearch,andMapReduce,aswellastopracticaltoolssuchasGUIwidgets,HTMLparsers,SQL,andmulti-coreprogramming.Thepresentationisproblem-orientedandhands-onwithpracticeproblems(andsolutions)appearingthroughout.

FEATURES• IntroducesasubsetofthePythonlanguageearlysothat

studentsareabletowritesmallfunctionsrightastheybeginthecourse

• Perkovic’sapproachallowsexercisesandhomeworkassignmentstobesetupasapplications,i.e.completefunctions

• Asthebuilt-indatatypes,conditionals,loops,andfunctionalandmodularabstractionsarestudiedinmoredepthinlaterchaptersthefocusofthetextbooknarrativeremainsonproblemsolvingandonpatternsusedtobreakproblemsupanddesignprograms

• Languagefeaturesareintroducedasconstructsthathelpsolveaproblemorachieveadesirableprogramdesign

• Intheprocessofdevelopingapplications,programcomplexityrisestoapointwhenobjectorientedtechniquesarebeeasiertomotivate,andthereforelearn.Chapter8introducesobjectorientedprogramming

TABLE OF CONTENTSIntroductiontoComputerScience;PythonDataTypes;ImperativeProgramming;Textdata,Files,andExceptions;ExecutionControlStructures;ContainersandRandomness;NamespacesandClasses;ObjectOrientedProgramming;RecursionandSearchAlgorithms

Programming Python Beginning Visual C# 2012Karli Watson, Christian Nagel, Jacob Hammer Pedersen, Jon Reid, Morgan Skinner978-1-118-31441-8, December 2012

Beginning Microsoft Visual C# 2012offersbeginnersaguidetowritingeffectiveprogrammingcodefollowingsimplestep-by-stepmethods,eachfollowedbytheopportunitytotryoutnewlyacquiredskills.Thisbookoffersprogrammingbasicssuchasvariables,flowcontrol,andobjectorientedprogramming.ItthenmovesintowebandWindowsprogramminganddataaccess(databasesandXML).TheauthorsfocusonthetoolthatbeginnersusemostoftentoprogramC#,theVisualC#2012developmentenvironmentinVisualStudio2012.

FEATURES• Usesabasic,step-by-stepapproachtohelpbeginnerslearn

quicklyandeasily

• Coversessentialtopicsincludingflowcontrol,datastructure,writingWindowsapplications,errorhandlinganddebugging,objectsandobjectorientedtechniques,andclasslibraries

• ExplainsWindowsForms,graphicsprogramming,accessingdatabases,webprogrammingusingVisualBasicwithASP.NET,dataaccess,SQLServer,ADO.NET,andXML

NEW!

Programming C#

Page 13: 2013 Computer Science Text Catalogue

9For general enquiries, please email: [email protected]

Programming Python Programming Visual Basic

Beginning Visual Basic 2012Bryan Newsome978-1-118-31181-3, August 2012

VisualBasic,usedtowriteWindowsapplicationsandwebappswithASP.NET,isanessentiallanguageforbeginningprogrammers.Usingthetime-testedWroxapproach,thisguideprovidesastep-by-stepformatthatgetsbeginnersupandrunningquicklyandconfidently.EssentialtopicscoveredincludewritingWindowsapplications,workingwithdialogboxesandmenus,objectorientedprogrammingtechniques,programmingforgraphics,usingVisualBasicwithASP.NETforwebapps,anddealingwithdataaccessandSQLServer.

FEATURES • Usesabasic,step-by-stepapproachtohelpbeginnerslearn

quicklyandeasily

• Coversessentialtopicsincludingflowcontrol,datastructure,writingWindowsapplications,errorhandlinganddebugging,objectsandobjectorientedtechniques,andclasslibraries

• ExplainsWindowsForms,graphicsprogramming,accessingdatabases,webprogrammingusingVisualBasicwithASP.NET,dataaccess,SQLServer,ADO.NET,andXML

TABLE OF CONTENTSWelcometoVisualBasic2012;TheMicrosoft.NetFramework;WritingSoftware;ControllingtheFlow;WorkingwithDataStructures;ExtensibleApplicationMarkupLanguage(XAML);BuildingWindowsApplications;DisplayingDialogs;CreatingMenus;DebuggingandErrorHandling;BuildingObjects;AdvancedObject-OrientedTechniques;BuildingClassLibraries;CreatingWindowsFormsUserControls;AccessingDataUsingStructuredQueryLanguage;DatabaseProgrammingwithSqlServerandAdo.Net;DynamicDataWebsite;Asp.Net;DeployingYourApplication;Windows8Apps

NEW!

Programming Visual Basic

Introduction to Computer Science Using PythonA Computational Problem-Solving FocusCharles Dierbach,TowsonUniversity978-0-470-55515-6, December 2012

Introduction to Computer Science Using Python: A Computational Problem-Solving Focusintroducesstudentstoprogrammingandcomputationalproblem-solvingviaaback-to-basics,step-by-step,objects-lateapproachthatmakesthisbookeasytoteachandlearnfrom.StudentsareprovidedwithathoroughconceptualgroundingincomputationalproblemsolvingbeforeintroducingthemtospecificPythonsyntax,thusgivingthemthebackgroundtobecomesuccessfulprogrammersinanylanguage.

FEATURES• Eachchaptercoversgeneralprogrammingconceptsbefore

introducingspecificPythonsyntax

• Eachsectionisfollowedbypedagogicalelementstoreinforceunderstanding

• Extensiveexamples,programmingassignments,andendofchaptercapstoneassignmentsprovideplentyofpracticeforproblemsolving

• Everychaptercontainsthoroughcoverageoftesting,debugging,andprogrammodification

• Exercisesprogressincomplexitywithineverychapter,easingstudentsfromconceptualunderstandingtowritingsmallchunksofcodetowritingcomplexprograms

• AchaptercontaininganillustratedhistoryoftheCSdisciplineputsprogrammingconceptsintocontext

TABLE OF CONTENTSIntroduction;DataandExpressions;ControlStructures;Lists;Functions;ObjectsandTheirUse;ModularDesign;TextFiles;DictionariesandSets;Object-OrientedProgramming;Recursion;DevelopmentsinComputing

NEW!

Programming Python

Page 14: 2013 Computer Science Text Catalogue

10

Programming & Software Development

Visit www.wiley.com for more information

CodechartsRoadmaps and blueprints for object-oriented programs1stEditionAmnon H. Eden,J. Nicholson 978-0-470-62694-8, March 2011

Popularsoftwaremodelingnotationsvisualizeimplementationminutiaebutfailtoscale,tocapturedesignabstractions,andtodelivereffectivetoolsupport.Tailoredtoovercometheselimitations,CodechartscanelegantlymodelroadmapsandblueprintsforJava,C++,andC#programsofanysizeclearly,precisely,andatanylevelofabstraction.Morepractically,significantproductivitygainsforprogrammersusingtoolssupportingCodechartshavebeendemonstratedincontrolledexperiments.HundredsoffiguresandexamplesinthisbookillustratehowCodechartsareusedto:

• Visualizethebuilding-blocksofobject-orienteddesign

• Createbird's-eyeroadmapsoflargeprogramswithminimalsymbolsandnoclutter

• Modelblueprintsofpatterns,frameworks,andotherdesigndecisions

• Beexactlysurewhatdiagramsclaimaboutprogramsandreasonrigorouslyaboutthem

Thisclassroom-testedbookincludestwomainparts:

Practice(PartI)offersexperiencedprogrammers,softwaredesignersandsoftwareengineeringstudentspracticaltoolsforrepresentingandcommunicatingobject-orienteddesign.Itdemonstrateshowtomodelprograms,patterns,libraries,andframeworksusingexamplesfromJDK,Java3D,JUnit,JDOM,EnterpriseJavaBeans,andtheComposite,Iterator,FactoryMethod,AbstractFactory,andProxydesignpatterns.

Theory(PartII)offersamathematicalfoundationforCodechartstograduatestudentsandresearchersstudyingsoftwaredesign,modeling,specification,andverification.Itdefinesaformalsemanticsandasatisfiesrelationfordesignverification,andusesthemtoreasonabouttherelationsbetweenpatternsandprograms(e.g.,“java.awtimplementsComposite”and“FactoryMethodisanabstractionofIterator”).

Programming & Software Development Programming Language FoundationsAaron Stump,UniversityofIowa978-1-118-00747-1, January 2013

Stump'sProgrammingLanguageFoundationsisashortconcisetextthatcoverssemantics,equallyweightingoperationalanddenotationalsemanticsforseveraldifferentprogrammingparadigms:imperative,concurrent,andfunctional.ProgrammingLanguageFoundationsprovides:anevencoverageofdenotational,operationalanaxiomaticsemantics;extensionstoconcurrentandnon-deterministicversions;operationalsemanticsforuntypedlambdacalculus;functionalprogramming;typesystems;andcoverageofemergingtopicsandmodernresearchdirections.

ProgrammingLanguageFoundations

NEW!

Programming & Software Development

Page 15: 2013 Computer Science Text Catalogue

11

Programming & Software Development

For general enquiries, please email: [email protected]

Service Oriented ArchitectureSoftware Engineering for Enterprise Applications1stEditionDominic Duggan 978-0-470-56545-2, February 2012

Thisbookprovidesanoverviewofthefieldofserviceorientedarchitecture,whichishavingaprofoundinfluenceonthedesignanddeploymentofenterprisesoftwareapplications,especiallywiththegrowingpredominanceof"virtualorganizations."Fillingagapbetweenhigh-leveloverviewtextsthatareoftentoogeneralandlow-leveldetailorientedtechnicalhandbooksthatlosesightthe"bigpicture",thisbookdiscussesSOAfromthelow-levelperspectiveofmiddleware,variousXML-basedtechnologies,andbasicservicedesign.ItalsoexaminesthebroaderimplicationsofSOA,particularlywhereitintersectswithbusinessprocessmanagementandprocessmodeling.Concreteoverviewsofthemethodologiesinthesefieldsareprovidedtogivestudentsahands-ongraspofhowtheymaybeusedinthecontextofSOA.

FEATURES• ExamplesinJavaEnterpriseEdition,WindowsConcurrency

Framework,andothers

• IncludesguidelinesandbestpracticesfortheuseandapplicationofSOA

• ProvidescoverageofparticulartechnologiesthatareemergingtosupportSOA,includingwebservices,workflow,processmodeling,andtheSemanticWeb

• Emphasisonavailabletools,suchasGlassfish,EMFandYAWL,thatstudentscanuseforhands-onexperimentationiftheyaresoinclined

Practical Database Programming with Java1stEditionYing Bai,JohnsonC.SmithUniversity,Charlotte,NC978-0-470-88940-4, September 2011

ThisbookcoversthepracticalconsiderationsandapplicationsindatabaseprogrammingusingJavaNetBeansIDE,JavaServerPages,JavaServerFaces,andJavaBeans,andcomescompletewithauthenticexamplesanddetailedexplanations.Idealforclassroomandprofessionaltraininguse,thistext

FEATURES• AdetailedintroductiontoNetBeansIntegratedDevelopment

Environment

• Javaweb-baseddatabaseprogrammingtechniques(webapplicationsandwebservices)

• Morethanthirtydetailed,real-lifesampleprojectsanalyzedvialine-by-lineillustrations

• Problemsandsolutionsforeachchapter

• Awealthofsupplementalmaterialavailablefordownloadfromthebook'sftpsite,includingPowerPointslides,solutionmanual,JSPpages,sampleimagefiles,andsampledatabases

• Coverageoftwopopulardatabasesystems:SQLServer2008andOracle

ThisbookprovidesundergraduateandgraduatestudentswiththenecessarytoolstohandlethedatabaseprogrammingissuesintheJavaNetBeansenvironment.Toobtaininstructormaterialspleasesendanemailto:[email protected]

Programming & Software Development

Page 16: 2013 Computer Science Text Catalogue

12

Operating Systems

Visit www.wiley.com for more information

Operating System Concepts with Java 8thEditionInternationalStudentVersionAbraham Silberschatz,YaleUniversityPeter B. Galvin,CorporateTechnologiesGreg Gagne,WestminsterCollege978-0-470-39879-1, January 2010 E-Text availableWileyPLUS available

AnalternativeversionofthebestsellingSilberschatztextofferingacoreversionofthetextforstudents.

TABLE OF CONTENTSIntroduction;SystemStructures;ProcessConcept;MultithreadedProgramming;ProcessScheduling;Synchronization;Deadlocks;Memory-ManagementStrategies;Virtual-MemoryManagement;File-System;ImplementingFile-Systems;Secondary-StorageStructure;I/OSystems;SystemProtection;SystemSecurity;TheLinuxSystem;WindowsXP;InfluentialOperatingSystems;DistributedSystemStructures(online);DistributedFileSystems(online);DistributedSynchronization(online);Real-TimeSystems(online);MultimediaSystems(online)

Operating Systems

Operating System Concepts 9thEditionInternationalStudentVersionAbraham Silberschatz,YaleUniversity978-1-118-09375-7, March 2013 E-Text available WileyPLUS available

OperatingSystemConcepts,nowinitsninthedition,continuestoprovideasolidtheoreticalfoundationforunderstandingoperatingsystems.Thenintheditionhasbeenthoroughlyupdatedtoincludecontemporaryexamplesofhowoperatingsystemsfunction.Thetextincludescontenttobridgethegapbetweenconceptsandactualimplementations.End-of-chapterproblems,exercises,reviewquestions,andprogrammingexerciseshelptofurtherreinforceimportantconcepts.AnewVirtualMachineprovidesinteractiveexercisestohelpengagestudentswiththematerial.

FEATURES• New,updatedcontentthroughoutincludingincreased

coverageofmulticoresystemsandparallelprogramming,newcoverageofmobilesystemsincludingIOSandAndroid,updatedcoverageofMemory,andanupdateoftheLinuxchaptertoincludethe3.4kernel

• NewchaptersonvirtualmachinesandWindows7

• IntegratedcoverageofLinuxandWindowsthroughout

• Streamlinedthesecondhalfofthebookbyconsolidatingthreenetworkingchaptersintoonecompletelyrewrittenchapterandeliminatingthemultimediachapter

• Manynewexercises,programmingproblems,andprogrammingprojects

• OffersamoreinteractiveexperiencewithexercisesusingaLinuxVirtualMachinewithGCCdevelopmentenvironmentandLinuxsourcecodedistribution

TABLE OF CONTENTSIntroduction;Operating-SystemStructures;Processes;Threads;CPUScheduling;ProcessSynchronization;Deadlocks;MainMemory;VirtualMemory;File-SystemInterface;File-SystemImplementation;Mass-StorageStructure;I/OSystems;Protection;Security;DistributedSystemStructures;Real-TimeSystems;TheLinuxSystem;Windows7;InfluentialOperatingSystems

COMING SOON!Operating Systems

Page 17: 2013 Computer Science Text Catalogue

13

Operating Systems

For general enquiries, please email: [email protected]

FEATURES• Avarietyofaccompanyingprojectshelpstudentsattainan

intimateunderstandingofhowthemajoroperating-systemscomponentswork

• OrganizationofTableofContentshelpsmakeacomprehensiveprogrammingprojectpossible.Forexample,Chapter2providesafulltutorialonhowtowritemultithreadedprograms,bothusingPOSIXthreadsandWindowsthreads.Thoughthematerialcoverssuchprogrammingfromanapplication-programperspective,boththeconceptsandthepracticeapplytoprogrammingwithinanoperatingsystem

• Threetypesofend-of-chapterexercisesprovideplentyofpractice.Theseincludeunstarred,starred,andtwo-starredproblemsthatrangefromquickandeasyreviewtochallenging,examtypeproblems

TABLE OF CONTENTS 1Introduction

2MultithreadedProgramming

3BasicConcepts

4Operating-SystemDesign

5ProcessorManagement

6FileSystems

7MemoryManagement

8Security

9IntroductiontoNetworking

10 DistributedFileSystems

Operating Systems in DepthDesign and Programming1stEditionThomas W. Doeppner,BrownUniversity978-0-471-68723-8, October 2010 E-Text available

Thegoalofthisbookistobringtogetherandexplaincurrentpracticeinoperatingsystems

Thisincludesmuchofwhatistraditionallycoveredinoperating-systemtextbooks:concurrency,scheduling,linkingandloading,storagemanagement(bothrealandvirtual),filesystems,andsecurity.However,thebookalsocoversissuesthatcomeupeverydayinoperating-systemsdesignandimplementationbutarenotoftentaughtinundergraduatecourses.

Thebookanditsaccompanyingsignificantprogrammingprojectsmakestudentscometogripswithcurrentoperatingsystemsandtheirmajoroperating-systemcomponentsandtoattainanintimateunderstandingofhowtheywork.

Designedforaone-semesteroperating-systemscourseforadvancedundergraduatesandbeginninggraduatestudents.Prerequisitesforthecoursegenerallyincludeanintroductorycourseoncomputerarchitectureandanadvancedprogrammingcourse.

Page 18: 2013 Computer Science Text Catalogue

14

Software Engineering

Visit www.wiley.com for more information

FEATURES• Up-to-date:coversagilepracticesanddevelopsopensource

practices

• Twonewopensourcecasestudies

• Severalcasesstudiesareincludedattheendofeachmajorpartofthebook

• Giveshow-toinformationforbuildingapplicationinteamsettings

TABLE OF CONTENTSPartI:IntroductiontoSoftwareEngineering

1 TheGoalsandTerminologyofSoftwareEngineering

2 IntroductiontoQualityandMetricsinSoftwareEngineering

PartII:SoftwareProcess

3 SoftwareProcess

4 AgileSoftwareProcesses

5 QualityintheSoftwareProcess

6 SoftwareConfigurationManagement

PartIII:ProjectManagement

7 PrinciplesofSoftwareProjectManagementI:Organization,Tools,andRiskManagement

8 PrinciplesofSoftwareProjectManagementII:Estimation,Scheduling,andPlanning

9 QualityandMetricsinProjectManagement

PartIV:RequirementsAnalysis

10 PrinciplesofRequirementsAnalysis

11 AnalyzingHigh-LevelRequirements

12 AnalyzingDetailedRequirements

13 QualityandMetricsinRequirementsAnalysis

14 OnlineChapter–FormalandEmergingMethodsinRequirementsAnalysisasfollows:AnIntroduction

PartV:SoftwareDesign

15 PrinciplesofSoftwareDesign

16 TheUnifiedModelingLanguage

17 SoftwareDesignPatterns

18 SoftwareArchitecture

19 DetailedDesign

20 DesignQualityandMetrics

21 OnlineChapter–AdvancedandEmergingMethodsinSoftwareDesign

PartVI:Implementation

22 PrinciplesofImplementation

23 QualityandMetricsinImplementation

24 Refactoring

PartVII:TestingandMaintenance

25 IntroductiontoSoftwareTesting

26 UnitTesting

27 ModuleandIntegrationTesting

28 TestingattheSystemLevel

29 SoftwareMaintenance

Software EngineeringModern Approaches2ndEditionEric J. Braude,BostonUniversityMichael E. Bernstein,BostonUniversity978-0-471-69208-9, March 2010 E-Text available

Themostcomprehensiveandpracticalintroductiontotheprinciplesofsoftwarethroughabalanceofconceptsandapplications

TheupdatedandexpandedsecondEditionbuildsontheobject-orientedapproachandexplainscontemporarymethodsinsoftwareengineering,includingagileandopensourceapproaches.Writtentocommunicatethecomplexityofsoftwareengineering,thetextcombinespracticalindustrialexperiencewithup-to-dateacademicexperiencetogivestudentsafeelforthecomplexityandimportantissuesofreal-worlddevelopment.

Software Engineering

Page 19: 2013 Computer Science Text Catalogue

15

Multimedia

For general enquiries, please email: [email protected]

Adobe Photoshop CS6 EssentialsScott Onstott978-1-118-09495-2, July 2012 E-Text available

Createlogos,editimages,anddesignwithoutfearinAdobePhotoshop,onceyoulearntheessentials.Thisclear,task-basedbookcoversthemall,fromnavigatingtheuserinterfacetohowtoidentifydesignelements,paintanddrawinPhotoshop,applylayerstyles,correctandadjustcolor,andmuchmore.Eachchapterprovidesclearstep-by-stepinstructionaswellasillustrative,full-colorimagesandexamples.Beforeyouknowit,you'llhavetheskillstostartadesigncareerwithPhotoshop.

FEATURES• CoversPhotoshopessentialsforbeginnersandassistsACA

candidatespreparingfortheAdobeCertifiedAssociate(ACA)forVisualCommunicationusingPhotoshopcertificationexam

• Exploreshowtoidentifydesignelements,paintanddrawinPhotoshop,applylayerstyles,correctandadjustcolor,andmore

• CoversthefivebasicareasrequiredfortheACAPhotoshopexam,includingsettingprojectrequirements,identifyingdesignelementswhenpreparingelements,understandingAdobePhotoshop,manipulatingimages,andevaluatingdigitalimages

TABLE OF CONTENTSDesignBasics;GettingAcquaintedwithPhotoshop'sUserInterface;DigitalImagingFundamentals;Painting;Drawing;Writing;SelectingPixels;WorkingwithLayersandMasks;UsingLayerStylesandComps;TransformingPaths,Layers,andSmart;AdjustingandFiltering;Developing;RetouchingPhotos;MergingPhotos;WorkingwithColor;CreatingOutput

Multimedia

Introduction to Adobe Photoshop CS6 with ACA CertificationAGI Creative Team978-1-118-39408-3, December 2012

OneofthefastestgrowingtechnicalcertificationmarketsistheAdobeCertifiedAssociate(ACA)examprogram.IntroductiontoAdobePhotoshopCS6withACACertification,writtenbyexpertinstructors,includesalltheclassroomtoolsneededtoteachanintroductoryPhotoshopcourseandprepareyourstudentsforthecertificationexam.InadditiontolearningAdobePhotoshop,thistextbookpreparesstudentstoearnthisvaluablejob-focusedcertificationhelpingthemjump-starttheircareersinsuchfieldsascommercialdesignandprint/webproduction.StudentswillmastertheskillsneededwhenworkingwithAdobeBridge,CameraRAW,masksandlayers,paintingandretouching,projectmanagementandmuchmore.

ThissinglebookprovidesstudentswithacompleteintroductiontoPhotoshopalongwithacomprehensiveexampreparation.Thiscurriculum,createdbyateamofAdobeexpertswhohavedevelopedtrainingprogramsforAdobeSystems,offersyourstudentstheopportunitytoconfidentlyprovetheirskillsmasteryandgainthisvaluablecertificationtogivethemtheneedededgeontheircareerpath.AdobeCertifiedAssociateexamvouchersareavailableforbundlingforanadditionalfee.

TABLE OF CONTENTSExploringPhotoshopCS6;GettingtoKnowtheWorkspace;TakingAdvantageofAdobeBridge;PhotoshopBasics;MakingtheBestSelections;PaintingandRetouching;CreatingaGoodImage;GettingtoKnowLayers;TakingLayerstotheMax;GettingSmartinPhotoshop;UsingAdobePhotoshopFilters;CreatingImagesforWebandVideo;Introducing3D;PhotoshopCS6NewFeatures

Multimedia

Page 20: 2013 Computer Science Text Catalogue

16

Multimedia

Visit www.wiley.com for more information

Advanced Adobe Photoshop CS6 Digital ClassroomJennifer Smith, AGI Creative Team978-1-118-12414-7, November 2012

Thisbook-and-DVDpackagefocusesonusingcurves,levels,blendingmodes,paintinganddrawingtools,andthelatestPhotoshopspecialeffectstocreateprofessional-qualitydesignsandimagesforwebandvideo.

FEATURES• UserswhoarefamiliarwithPhotoshopbasicscandevelop

theirskillsintheprogram'sfinerpoints

• Thebook-and-DVDpackagefeatures13lessonsillustratedwithstep-by-stepinstructionsplusvideotutorialsandlessonfiles

• CoversAdobeBridgeandCameraRAW,thenfocusesonadvancedtechniquesincludingcurves,levels,blendingmodes,paintinganddrawingtools,andthelatestPhotoshopspecialeffects

NEW!Multimedia

Adobe Photoshop CS6 Digital ClassroomJennifer Smith, AGI Creative Team,Wright-PattersonAirForceBase978-1-118-12389-8, May 2012

AdobePhotoshopCS6DigitalClassroomcombinesafull-colorbookwithafull-featuredDVD,resultinginacompletetrainingpackagewrittenbyexperts.Itincludes13self-pacedlessonsthat,withcompletelessonfilesandtutorialsontheDVD.

• Featuresfull-color,step-by-stepinstructionsinthebookplusadditionaltutorialsandlessonfilesontheDVD

• DevelopedbyateamofAdobeCertifiedInstructorsandPhotoshopexpertswhohavecreatedmanyoftheofficialtrainingtitlesforAdobeSystems

• CoversAdobeBridge,CameraRAW,masksandlayers,paintingandretouching,andselectionsandlayers,takingyouthroughbasicandintermediate-leveltopics

TABLE OF CONTENTSExploringPhotoshopCS6;GettingtoKnowtheWorkspace;TakingAdvantageofAdobeBridge;PhotoshopBasics;MakingtheBestSelections;PaintingandRetouching;CreatingaGoodImage;GettingtoKnowLayers;TakingLayerstotheMax;GettingSmartinPhotoshop;UsingAdobePhotoshopFilters;CreatingImagesforWebandVideo;Introducing3D;PhotoshopCS6NewFeatures

Multimedia

Page 21: 2013 Computer Science Text Catalogue

17

Multimedia

For general enquiries, please email: [email protected]

Adobe Creative Suite 6 Design and Web Premium Digital ClassroomJennifer Smith,Jeremy Osborn, AGI Creative Team,Wright-PattersonAirForceBase978-1-118-12405-5, June 2012

Adobe Creative Suite 6 Design and Web Premium Digital ClassroomisaneffectivewaytomasterallthepowerfultoolsinAdobeCreativeSuite6DesignandWebPremium.Morethan25self-pacedlessonsteachyouthebasicsofpagelayout,vectorgraphics,photoediting,documentmanagement,webdesign,animation,filemanagement,andmuchmore.Eachstep-by-steplessonisaccompaniedbyexercisesandvideotutorialstomaketheconceptsandtechniquescrystalclear.

FEATURES• Featuresfull-color,step-by-stepinstructionsthatmakeeven

themostcomplicatedtaskseasytounderstand,whilethevideotrainingenhancesthecontentcoveredinthebook

• Combinesan800+pagefull-colorinstructionalbookalongwithlessonfilesandvideotrainingfromexpertinstructors

• CoverseachcomponentofthecompleteAdobeCreativeSuite6DesignandWebPremiumpackage,includingInDesign,Illustrator,Photoshop,Dreamweaver,Flash,Fireworks,andAdobeBridge

TABLE OF CONTENTSExploringPhotoshopCS6;GettingtoKnowtheWorkspace;PhotoshopBasics;MakingtheBestSelections;PaintingandRetouching;CreatingaGoodImage;DreamweaverCS6Jumpstart;SettingUpaNewSite;AddingTextandImages;StylingYourPageswithCSS;ManagingyourWebsite:Reports,Optimization,andMaintenance

Introduction to Google SketchUp2ndEditionAidan Chopra,Boulder,ColoradoLaura Town,Chris Pichereau978-1-118-07782-5, February 2012E-Text available

Considerablyeasiertousethanother3Dsoftware,GoogleSketchUphasfoundanicheinarchitecture,landscapedesign,realestatedevelopment,furniturebuilding,andotherdesignprofessions.Thisbookprovidesanaccessibleapproachthatassumesnoprevious3Dmodelingexperienceandexplainsthebasicconceptsinvolvedin3Dmodeling.IntroductiontoSketchUpshowsreadershowtobuilda3Dmodel,printit,shareit,exportittoanotherprofessionaldesignpackage,exportittoGoogleEarth,andcreatea3Danimatedtour.ItalsohelpsreadersharnessthepowerofGoogleSketchUpsothattheycanpopulateGoogleEarthwith3Dbuildings,monuments,andothersculptures.

ThiseditionisupdatedwiththelatestversionofGoogleSketchUpsoftware,easy-to-read,andpractical,thistextnotonlyhelpsyoulearnhowtouseGoogleSketchUpatyourownpace;ithelpsyoumasterthecorecompetenciesandskillsyouneedtosucceed.Developedwitharchitects,interiordesigners,landscapersandotherdesigngurusinmind,GoogleSketchUpisthefast,easywaytobuild3Dmodelsofanythingyouwants–buildings,furniture,landscapes,oryourownuniquecreations.

TABLE OF CONTENTSMeetingGoogleSketchUp;EstablishingtheModelingMindset;BuildingSimpleModels;ModelingBuildings;KeepingYourModel’sAppearance;CreatingEverydayObjects;KeepingYourModelOrganized;ModelingwithPhotographs;ChangingYourModel’sAppearance;PresentingYourModelInsideSketchUp;WorkingwithGoogleEarthandthe3DWarehouse;PrintingYourWork;ExportingImagesandAnimations;ExportingtoCAD,Illustration,andOtherModelingSoftware;CreatingPresentationDocumentswithLayOut;TroubleshootingandUsingAdditionalResources

MultimediaMultimedia

Page 22: 2013 Computer Science Text Catalogue

18

Multimedia

Visit www.wiley.com for more information

AutoCAD 2013 and AutoCAD LT 2013 EssentialsScott Onstott978-1-118-24481-4, May 2012E-Text available

ThisAutodeskOfficialTrainingGuidethoroughlycoversthefundamentalsofAutoCAD2013andAutoCADLT2013andteachesyoueverythingyouneedtobecomequicklyproductivewiththesoftware.Learntodrawin2D,shapecomplexcurves,manageobjectswithlayers,organizewithblocksandgroups,adddimensionsandannotation,workwithlayouts,modelin3D,createrealisticrenderings,andmore.

FEATURES• TheperfectguideforAutoCADbeginners,thisAutodesk

OfficialTrainingGuideusesapproachablereal-worldexercisestoexplainAutoCADandAutoCADLT

• Takesaworkflow-basedapproachandpresentsAutoCADtasks,tools,andcorefunctionalityinthecontextofdesigningahouse

• Featureshands-ontutorialsillustratedwithfull-colorscreenshots

TABLE OF CONTENTSGettingStarted;BasicDrawingSkills;UsingDrawingAids;EditingEntities;ShapingCurves;ControllingObjectVisiblityandAppearance;OrganizingObjects;HatchingandGradients;WorkingwithBlocksandXrefs;CreatingandEditingText;Dimensioning;KeepinginControlwithConstraints;WorkingwithLayoutsandAnnotativeObjects;Plotting;Storing,Presenting,andExtractingData;Navigating3DModels;Modelingin3D;PresentingYourDesign;Appendix:Certification

Autodesk 3ds Max 2013 EssentialsDariush Derakhshani,Randi L. Derakhshani978-1-118-13055-1, May 2012 E-Text available

Beginningusersofthispopular3Danimationandeffectssoftwarewillfindeverythingtheyneedforathoroughunderstandingofthesoftware'skeyfeaturesandfunctionsinthiscolorfulguide.Theauthorsbreakdownthecomplexitiesoflearning3Dsoftwareandgetyougoingrightawaywithinteresting,job-relatedprojects.You'lllearnthebasicsofmodeling,texturing,animating,lighting,visualization,andvisualeffectswith3dsMax,exploringthemethodsandwhytheyareusedastheyare.

FEATURES• AnOfficialTrainingGuideendorsedbyAutodeskandidealfor

thosenewto3Dsoftware

• WrittenbyCGprofessionals,featuringhands-on,real-worldprojectsthatofferrealistic,job-relatedprofessionalchallenges

• Coverseverythingabeginnerneedstoknowforasolidfoundationin3dsMax,withillustratedtutorialsandfull-colorscreenshots

TABLE OF CONTENTSThe3dsMaxInterface;YourFirst3dsMaxProject;Modelingin3dsMax:ArchitecturalModelPartI;Modelingin3dsMax:ArchitecturalModelPartII;AnimatingaBouncingBall;AnimatingaThrownKnife;CharacterPolyModeling:PartI;CharacterPolyModeling:PartII;CharacterPolyModeling:PartIII;IntroductiontoMaterials:InteriorsandFurniture;TexturesandUVWorkflow:TheSoldier;CharacterStudio:Rigging;CharacterStudio:Animation;IntroductiontoLighting:InteriorLighting;3dsMaxRendering;mentalrayandHDRI

MultimediaMultimedia

Page 23: 2013 Computer Science Text Catalogue

19

Multimedia

For general enquiries, please email: [email protected]

3D Animation Essentials1stEditionAndy Beane 978-1-118-14748-1, February 2012 E-Text available

3D Animation Essentialsgivesaspiring3Dartiststheessentialfundamentalsof3Danimationandcomputergraphics(CG).Itisakeyfirststeptounderstandingandpreparingforajobinthisemergingfield.Bringingablendofstudioandclassroomexperiencetoofferthoroughcoverageofthe3Danimationindustry,thismust-havebookshowswhatittakestocreatecompellingandrealistic3Dimagery.

FEATURES • Covers3Danimationbasics:pre-production,modeling,

animation,rendering,andpost-production

• Dissectscore3Dconceptsincludingdesign,film,video,andgames

• Offershelpfulreal-worldscenariosandinformativeinterviewswithkeyeducatorsandstudioandindustryprofessionals

• Presentedinfull-colour

TABLE OF CONTENTS3DAnimationOverview;GettingtoKnowtheProductionPipeline;UnderstandingDigitalImagingandVideo;ExploringAnimation,Story,andPre-visualization;UnderstandingModelingandTexturing;RiggingandAnimation;UnderstandingVisualEffects,Lighting,andRendering;HardwareandSoftwareToolsoftheTrade;IndustryTrends

MultimediaAutodesk Maya 2013 EssentialsPaul Naas978-1-118-16774-8, May 2015 E-Text available

Maya, the industry-leading3Danimationandeffectssoftwareusedinmovies,games,cartoons,andcommercials,ischallengingtolearn.Thisfull-colorguidefeaturesapproachable,hands-onexercisesandadditionaltask-basedtutorialsthatallownewuserstoquicklybecomeproductivewiththeprogramandfamiliarwithitsworkflowinaprofessionalenvironment.You'lllearnthebasicsofmodeling,texturing,animating,andlighting;exploredifferentpartsoftheproductionpipeline;andpractice on some real-world projects.

FEATURES• ThisbookisanAutodeskOfficialTrainingGuide,

recommendedforstudentsplanningtotaketheMayaAssociateexam

• Helpsyoucreatesimpleanimations,modelwithpolygons,andadddetailwithblendshapesandsurfaces

• Startingandendingfilesfortheexercisesandadditionallearningtutorialsareavailableonline

TABLE OF CONTENTSUnderstandingtheMaya;CreatingYourFirstAnimation;ModelingwithPolygons,Part1;ModelingwithPolygons,Part2;ModelingwithPolygons,Part3;ModelingwithSubdivisionSurfaces;SurfacingYourCharacter;GettingBentOutofShape:BlendShapes;DemBones:SettingUpYourJointSystem;WeightingYourJoints;RiggingYourCharacter;MakingItMove:AnimatingYourCharacter;LetThereBeLight:LightingYour;RenderingandCompositingYourScene

Multimedia

Page 24: 2013 Computer Science Text Catalogue

20 Visit www.wiley.com for more information

Multimedia Web Programming & Development

Game Design Essentials1stEditionBriar Lee Mitchell 978-1-118-15927-9, February 2012

Game Design Essentialsgivesaspiringdigitalgamedesignersandcreatorstheessentialfundamentalstheyneedtogetstartedinthegrowingfieldofgaming.Thisgeneralbutthoroughoverviewteachesthecoreartandtechnologyfundamentalsofdigitalgamedesignforthe21stcentury.Infull-colour,itteachesbasicskillsetsinthecontextofcurrentsystems,genres,andgame-playstyles.

FEATURES• Demonstrateshowtodesignfordifferentsectorswithin

gamingincludingconsole,PC,handheld,andmobile

• Addressescharacterandpropanimation,lightingandrendering,andenvironmentdesign

• Discussesthepathfromconcepttoproduct,includingpre-andpost-production

• Includesreal-worldscenariosandinterviewswithkeystudioandindustryprofessionals

• Presentedinfull-colour

TABLE OF CONTENTSGameDesignOrigins;GameplayStyles;CoreGameDesignConcepts;VisualDesign;DetailedDevelopmentofVisuals;NavigationandInterfaces;DesigningLevelsandtheGameDesignDocument;Sound;JobDescriptions,GameTracking,andLegalIssues;DistributionandMarketing

MultimediaIntroduction to Adobe Flash Professional CS6 with ACA CertificationAGI Creative Team978-1-118-39407-6, November 2012

Introduction to Adobe Flash Professional CS6 with ACA Certification,writtenbyexpertinstructors,providesalltheclassroomtoolsneededtoteachacompletecertificationprogram.YourstudentslearntodesignandmaintaindynamicwebsitesusingAdobeFlash.Thiscurriculumcoverstopicssuchasusinglayerstobuildanimationsequences,creatinginteractivewebcomponentswithActionScript,projectmanagementandmuchmore.ThroughtheACAcoverage,studentswillalsolearnvaluableinsightintoanimationandwebdesignjobrolesthatuseFlash.

ThissinglebookprovidesstudentswithacompleteintroductiontoFlashalongwithacomprehensiveexampreparation.Thiscompleteclassroomcourse,createdbyateamofAdobeexpertswhohavedevelopedtrainingprogramsforAdobeSystems,offersyourstudentstheopportunitytoconfidentlyprovetheirskillsmasteryandgainthisjob-focusedcertificationtogivethemtheneedededgeontheircareerpath.AdobeCertifiedAssociateexamvouchersareavailableforbundlingforanadditionalfee.

TABLE OF CONTENTSFlashCS6Jumpstart;GettingStartedwiththeDrawingTools;UsingSymbolsandtheLibrary;AdvancedTools;CreatingBasicAnimation;AdvancedAnimation;CustomizingYourWorkflow;WorkingwithImportedFiles;IntroducingActionScript;CreatingNavigationControls;AddingSoundtoYourMovies;IntroducingMovieClips;WorkingwithVideo;DeliveringYourFinalMovie;What'sNewinAdobeFlashCS6?

NEW!

Web Programming & Development

Page 25: 2013 Computer Science Text Catalogue

21

Web Programming & Development

For general enquiries, please email: [email protected]

Adobe Flash Professional CS6 Digital ClassroomAGI Creative Team,Wright-PattersonAirForceBase978-1-118-12408-6, June 2012

AdobeFlashProfessionalCS6DigitalClassroomincludes15self-pacedlessonsthatletyoudiscoveressentialskillsandexplorethenewfeaturesandcapabilitiesofFlashProfessional.MakingallaspectsofFlashlessintimidating,thissuperbtrainingtoolcoverstopicssuchasusinglayerstobuildanimationsequences,creatinginteractivewebcomponentswithActionScript,andmuchmore.

• Usesfull-color,step-by-steplessonsinthebookaccompaniedbyvideosontheDVDforaone-twopunchofeffectivetraining

• Featuresfive-minutevideosthatdemonstrateandfurtherexplaintheconceptsinthelessons

• CoversFlashbasics,newfeaturesinthelatestrelease,andtopicsforbeginners,intermediate,andadvancedusers

TABLE OF CONTENTSFlashCS6Jumpstart;GettingStartedwiththeDrawingTools;UsingSymbolsandtheLibrary;AdvancedTools;CreatingBasicAnimation;AdvancedAnimation;CustomizingYourWorkflow;WorkingwithImportedFiles;IntroducingActionScript;CreatingNavigationControls;AddingSoundtoYourMovies;IntroducingMovieClips;WorkingwithVideo;DeliveringYourFinalMovie;What'sNewinAdobeFlashCS6?

Web Programming & DevelopmentAdobe Flash Professional CS6 EssentialsWilliam Heldman978-1-118-12965-4, June 2012E-Text available

TheperfectprimerforlearningAdobeFlash,whetheryou'renewtoFlashorupdatingyourskills

You'llgetquicklyuptospeedontheessentialsofAdobeFlashwiththisclear,task-basedbook.Fromthefundamentalsofrichmediadesigntospecifictechniques,it'sathoroughintroduction.Usingstep-by-stepinstruction,thisbookclearlyshowsyouhowtodrawshapes,usetheTimeline,addvideooraudio,createcomplexanimations, and much more.

FEATURES• CoversFlashessentialsforbeginnersandassistscandidates

preparingfortheAdobeCertifiedAssociate(ACA)forRichMediaCommunicationUsingFlashProfessionalcertification

• IntroducesyoutotheprinciplesandpracticesofrichmediadesignaswellasFlashbasicsandessentialtools

• Delvesintotopicsandtechniques,includingcreatingdesignsusingFlashshapetools,theessentialsoflayersandtheTimeline,usingtextandsymbols,andcreatingsimpleanimations

TABLE OF CONTENTSBeforeJumpingintoFlash:RichMediaDesign;GettingAcquaintedwithFlash;DrawingShapesinFlash;GettingStartedwiththeTimeline;AddingFlashTextandFontstoYourCreations;WorkingwithFlashSymbols;DevelopingSimpleFlashAnimations;UsingTweens;TechniquesforCreatingMoreTechnicalAnimations;CreatingCharacterswithInverseKinematics;WorkingwithAudio;WorkingwithVideo;WorkingwithActionScript

Web Programming & Development

Page 26: 2013 Computer Science Text Catalogue

22

Web Programming & Development

Visit www.wiley.com for more information

Adobe Dreamweaver CS6 Digital ClassroomJeremy Osborn, AGI Creative Team, Wright-PattersonAirForceBase978-1-118-12409-3, May 2012

Step-by-stepinstructionsinAdobeDreamweaverCS6DigitalClassroomaresupportedbylessonfilesandvideotutorialsontheDVD,presentingthenewestversionofDreamweaverin16self-pacedlessons.

FEATURES• Newcomerstowebsitedevelopmentwilllearntodesignand

maintainfullyfunctioningsitesusingthenewestversionofDreamweaverwiththisbook-and-DVDpackage

• Thelessonscoverapplyingstylesheets,usingdynamicHTML,addingstylewithimagesandmultimedia,publishingandmaintainingawebsite,andusingdatabasestocreatedynamicwebsites

• ShowshowtousehyperlinkstonavigatethroughoutawebsiteorlinktoothersitesontheInternetandhowtoformatwebpagesandforms

• CreatedbyateamofAdobeexpertswhohavedevelopedtrainingprogramsforAdobeSystems

TABLE OF CONTENTSDreamweaverCS6Jumpstart;SettingUpaNewSite;AddingTextandImages;StylingYourPageswithCSS;CreatingPageLayoutswithCSS;AdvancedPageLayoutStartingup157;CSS3TransitionsandWebFonts;WorkingwithTables;Fine-TuningYourWorkflowStartingup241;AddingFlash,Video,andSoundContent;MaximizingSiteDesign;WorkingwithCode-editingFeatures;BuildingWebForms;AddingInteractivitywiththeSpryFramework;MobileDesignandLayout;ManagingyourWebsite:Reports,Optimization,andMaintenance;DreamweaverCS6NewFeatures

Web Programming & Development

Introduction to Adobe Dreamweaver CS6 with ACA CertificationAGI Creative Team978-1-118-39406-9, October 2012

Dreamweaveristheindustrystandardsoftwareforprofessionalwebsitedesign.IntroductiontoAdobeDreamweaverCS6withACACertification,writtenbyexpertinstructors,providesacompleteintroductiontoAdobeDreamweaverandprovidesalltheclassroomtoolsneededtoteachacompletecertificationprogram.

Usingthistextbook,studentsmasterthefoundationalskillsneededwhenworkingwithstylesheets,dynamicHTML,multimedia,databases,projectmanagementandmuchmore.Thistextincludesessentialskillsrequiredfordesigning,developing,andmaintainingwebsitesaswellasprojectmanagement.StudentsgainvaluableskillsthatfurthertheircareersinwebsitedevelopmentbylearningtodesignandmaintainfullyfunctioningsitesusingthenewestversionofDreamweaver.Thiscurriculum,createdbyateamofAdobeexpertswhohavedevelopedtrainingprogramsforAdobeSystems,offersyourstudentstheopportunitytoconfidentlyprovetheirskillsmasteryandgainthisjob-focusedcertificationtogivethemtheneedededgeontheircareerpath.AdobeCertifiedAssociateexamvouchersareavailableforbundlingforanadditionalfee.

TABLE OF CONTENTSDreamweaverCS6Jumpstart;SettingUpaNewSite;AddingTextandImages;StylingYourPageswithCSS;CreatingPageLayoutswithCSS;AdvancedPageLayout;CSS3TransitionsandWebFonts;WorkingwithTables;Fine-TuningYourWorkflow;AddingFlash,Video,andSoundContent;MaximizingSiteDesign;WorkingwithCode-editingFeaturesBuildingWebFormsAddingInteractivitywiththeSpryFramework;MobileDesignandLayout;ManagingyourWebsite:Reports,Optimization,andMaintenance;DreamweaverCS6NewFeatures

NEW!Web Programming & Development

Page 27: 2013 Computer Science Text Catalogue

23

Web Programming & Development

For general enquiries, please email: [email protected]

Beginning HTML and CSSRob Larsen978-1-118-34018-9, January 2013

Teachingyoutheverylatestbestpracticesandtechniques,thispracticalreferencewalksyouthroughhowtouseHTML5andCSS3todevelopattractive,modernwebsitesfortoday'smultipledevices.Fromhandlingtext,forms,andvideo,toimplementingpowerfulJavaScriptfunctionality,thisbookcoversitall.

FEATURES• Coversthebasics,includingthedifferentversionsofHTML

andCSSandhowmodernwebsitesusestructureandsemanticstodescribetheircontents

• Explainscoreprocesses,suchasmarkinguptext,images,lists,tables,forms,audio,andvideo

• DelvesintoCSS3,teachingyouhowtocontrolorchangethewayyourpageslookandoffertipsonhowtocreateattractivedesigns

• ExploresthejQuerylibraryandhowtoimplementpowerfulJavaScriptfeatures,suchastabbedcontent,imagecarousels,andmore

NEW! Web Programming & Development

Web Design with HTML and CSS Digital Classroom1stEditionAGI Creative Team,Jennifer Smith,Jeremy Osborn 978-0-470-58360-9, April 2011

Web Design with HTML and CSS Digital Classroom featureslessonstohelpstudentsdiscoveressentialskillsandexplorenewaspectsofandpossibilitiesinWebdesign.Eachlessonincludesstep-by-stepinstructions,lessonfiles,alongwithvideotutorialsthatcomplementthetopicscoveredineachlesson.ThisbookcovershowtoeffectivelyuseallthemajortoolsandcodessuchasDreamweaver,Flash,Silverlight,Illustrator,Photoshop,HTML,andCSStocreateasitethatisbothattractiveandfunctional.

FEATURES• Offersclearinstructionthatmakeslearningcomplicatedtaskslessintimidating

• Demonstrateshowtoapproachsitedesignconceptcreationandbringavisionfromthedrawingboardthroughtofullanddazzlingoperability

• Combinesafullcolourstep-by-stepinstructionalbookalongwithlessonfilesandvideotrainingfromwebdesignexperts

TABLE OF CONTENTSPlanningYourWebsite;FundamentalsoftheWeb;WebDesignTools;FundamentalsofHTML,XHTML,andCSS;Graphics,Color,andTransparency;FormattingTextwithCSS;IntroductiontoCSSLayout;AdvancedCSSLayout;BrowserCompatibility;IntroductiontoInteractivity;MobileDesign;HTML5Essentials

Web Programming & Development

Page 28: 2013 Computer Science Text Catalogue

24

Web Programming & Development

Visit www.wiley.com for more information

HTML5 Digital Classroom1stEditionJeremy Osborn,AGI Creative Team978-1-118-01618-3, September 2011

HTML5boastsextensivenewfeaturesthatenablethecreationofdynamicWebpageswhichpresentuserswithamazingmultimediaexperiences.HTML5 Digital Classroomusesafull-colourbookplusvideotutorialsonaDVDtoteachhowtotakefulladvantageofthenewWebstandardforcreatingrichmultimediaexperiences.Thestep-by-stepdirections,lessonfiles,andaninstructionalDVDdemonstratethemanyexcitingfeaturesofHTML5.

FEATURES• Presents15lessonsinfullcolour,supportedbyvideo

tutorialsandlessonfilesontheDVD

• Demonstrateshowtocode,develop,andtestWebsites

• ExploresthemanywaysthenewestversionofHTMLdiffersfrompreviousiterations

TABLE OF CONTENTSSectionOne:EssentialsofHTML,HTML5,andCSS;DefiningHTML5;FundamentalsofHTML,XHTML,andCSS;FormattingTextwithCSS;IntroductiontoCSSLayout;AdvancedCSSLayout;SectionTwo:HTML5withCSS3andJavascript;UsingHTML5Markup;CreatingHTML5Forms;IntroductionToJavascriptandJquery;WorkingwithVideoandAudioElements;WorkingwithCanvas;StylingwithCSS3;CSS3MediaQueriesandtheFutureOfCSS3;OfflineStorageinHTML5;HTML5Geolocation;HTML5DragAndDrop

Web Programming & Development

HTML and CSSDesign and Build WebsitesJon Duckett978-1-118-00818-8, October 2011E-Text available

HTML & CSSteachesreadersthebasicsofHTMLandCSS.Thisbookisuniquebecauseitthrowsawaydulltemplatesandpresentstheinformationinfullcolor,withtheuseofhelpfulinfo-graphics.Thiseducationalbookisonethatyouwillenjoypickingup,reading,thenreferringbackto.Itwillmakeyouwishothertechnicaltopicswerepresentedinsuchasimple,attractiveandengagingway!

Thebookcovers:structure,text,lists,links,images,tables,forms,usefuloptions,addingstylew/CSS,controllingfonts,colors,thinkinginboxes,stylinglists,stylingtables,layouts,usinggrids,andofferspracticaladviceaboutSEO,Googleanalytics,ftp,andHTML5allinbeautifullyrendered4-coloreaseofreading.

FEATURES• Utilizesinformationgraphicsandlifestylephotographyto

explainthetopicsinasimplewaythatisengaging

• Boastsauniquestructurethatallowsreaderstoprogressthroughthechaptersfrombeginningtoendorjustdipintotopicsofparticularinterestatyourleisure

TABLE OF CONTENTSStructure;Text;Lists;Links;Images;Tables;Forms;ExtraMarkup;Flash,Video&Audio;IntroducingCSS;Color;Text;Boxes;Lists,Tables&Forms;Layout;Images;HTML5Layout;Process&Design;PracticalInformation

Web Programming & Development

Page 29: 2013 Computer Science Text Catalogue

25

Web Programming & Development

For general enquiries, please email: [email protected]

Beginning XML5thEditionJoe Fawcett,Danny Ayers, Liam Quin 978-1-118-16213-2, April 2012

TheXMLlanguagehasbecomethestandardforwritingdocumentsontheInternetandisconstantlyimprovingandevolving.ThisneweditioncoversallthemanynewXML-basedtechnologiesthathaveappearedsincethepreviousEdition,providingyouwithanup-to-dateintroductoryguideandreference.Packedwithreal-worldcodeexamples,bestpractices,andin-depthcoverageofthemostimportantandrelevanttopics,thisauthoritativeresourceexploresboththeadvantagesanddisadvantagesofXMLandaddressesthemostcurrentstandardsandusesofXML.

FEATURES• NewchaptersonRELAXNGandSchematron,XML

functionalityindatabases,LINQtoXML,JabberandXMLPP,XHTML,HTML5,andmore

• Offersin-depthcoverageonextractingdatafromXMLandupdatedmaterialonWebServices

TABLE OF CONTENTSPartI:IntroducingXML;WhatIsXML?;Well-FormedXML;XMLNamespaces;PartII:Validation;DocumentTypeDefinitions;XMLSchemas;RelaxNgAndSchematron;PartIII:Processing;ExtractingDataFromXML;XSLT;PartIV:Databases;Xquery;XmlAndDatabases;PartV:Programming;Event-DrivenProgramming;LinqToXML;PartVI:Communication;Rss,Atom,andContentSyndication;WebServices;SoapandWsdl;Ajax;PartVII:Display;XhtmlandHtml5;ScalableVectorGraphics(Svg);PartVIII:CaseStudy;CaseStudy:XMLInPublishing

Web Programming & Development

HTML5: Your visual blueprint for designing rich Web pages and applicationsAdam McDaniel978-0-470-95222-1, October 2011

Packedwithhundredsofscreenshots,thisvisualguideintroducesyoutothemanynewfeaturesandabilitiesofHTML5andshowsyouthemanyexcitingnewpossibilitiesthatexistfordesigningdynamicWebpages.

FEATURES• OffersvisuallearnersasolidreferenceonHTML5,thelatest

versionofthestandardmarkuplanguagefordesigningWebpages

• DemonstrateshowtouseHTML5tocreateWebpagesthatfeaturethelatestinrichmediacontent

• Provideseasy-to-understandexamplesthatcoveravarietyoftopicstogetyouupandrunningwithHTML5

• FeaturesacompanionWebsitethatcontainsallthecodeneededtolearnHTML5

TABLE OF CONTENTSIntroducingHTML5;GettingStartedwithHTML5PageLayout;UsingNewHTML5UserInterfaceTagsandAttributes;StylingwithCSS3;EnhancingYourWebPageVisuallywithCSS3;CreatingBoxesandColumnswithCSS3;CreatingHTML5FormInputs;UsingjQuerywithHTML5;InspectingandDebuggingYourWebsite;DrawingwiththeHTML5Canvas;AddingHTML5Multimedia;UsingDragandDropinHTML5;StoringDataUsingaClient-SideDatabase;ProvidingOfflineAccesstoWebApplications;UsingGeolocation;RunningSecondaryJavaScriptThreadsUsingWebWorkers;CommunicatingwithWebSockets;DisplayingDesktopNotifications

Web Programming & Development

Page 30: 2013 Computer Science Text Catalogue

26

Web Programming & Development

Visit www.wiley.com for more information

Beginning ASP .NET 4 .5: in C# and VBImar Spaanjaars978-1-118-31180-6, October 2012

UpdatedforASP.NET4.5,thisintroductorybookisfilledwithhelpfulexamplesandcontainsauser-friendly,step-by-stepformat.ThisbookwalksyouthroughASP.NET,Microsoft'stechnologyforbuildingdynamicallygeneratedwebpages.

FEATURES• Containsthecomprehensiveguidetothelatesttechnology

additionstoASP.NET4.5

• ShowshowtobuildbasicASP.NETwebpagesandconfiguretheirserver

• Includesinformationonhowtoaddfeatureswithpre-builtservercontrols

• Revealshowtodesignpagesandmakethemconsistent

• Containstheinformationneededforgettinguserinputanddisplayingdata

NEW!Web Programming & Development

Page 31: 2013 Computer Science Text Catalogue

27

Data Structures and Algorithms

For general enquiries, please email: [email protected]

Data Structures and Algorithms in Java5thEditionInternationalStudentVersionMichael T. Goodrich,JohnsHopkinsUniversityRoberto Tamassia,BrownUniversity978-0-470-39880-7, March 2010 E-Text available

Accessiblecoverageoffundamentaldatastructuresusingaconsistentobject-orientedframework.

NowrevisedtoreflecttheinnovationsofJava5.0,GoodrichandTamassia’sFifthEditionofData Structures and Algorithms in Javacontinuestoofferaccessiblecoverageoffundamentaldatastructures,usingaconsistentobject-orientedframework.Theauthorsprovideintuition,description,andanalysisoffundamentaldatastructuresandalgorithms.Numerousillustrations,web-basedanimations,andsimplifiedmathematicalanalysesjustifyimportantanalyticalconcepts.

InthisnewEdition,softwareengineerswillfindcoverageoffundamentaldatastructuresusingaconsistentobject-orientedframework.ThediscussionsthroughoutthebooknowfeaturethelatestinformationonJavaJDK1.6.ThisincludesupdatestosectionsonJavaprogrammingbasics,arrays,stacksandqueues,lists,priorityqueues,sortingmethods,maps,andmemory.Thecoverageoftheanalysislanguagehasbeensimplifiedandmoreexamplesofalgorithmanalysisarepresented.Javaimplementationsareprovidedoffundamentalalgorithmsandofsampleapplicationsofdatastructures.Inaddition,softwareengineerswillfindalltheJavasourcecode,Javaanimationsandinteractiveappletsfordatastructuresandalgorithms,andaneducationalversionofthenet.datastructurespackageonthebookswebsite.

Data Structures and Algorithms

FEATURES• Resourcesincludesmedia-enrichedPowerPointslideswhich

includelinkstointeractiveanimationsofdatastructuresandalgorithms

• Thereare10completeprojectsonlinewhichprovidegraphicaluserinterfacesoftwaretowhichstudentsthenadddatastructureandalgorithmimplementationstocomplete

• AdditionalFigures:Topicsandtheirmathematicalanalysisarepresentedasvisuallyaspossiblewithoutsacrificingtherigororcontent

• IncreasedandUpdatedExamples:Student-motivatingtopicssuchasInternet,Biology,Medicine,ScienceandEngineering,BusinessandFinance,Sports,EntertainmentandCommunityServiceareusedasexamplestodrawstudentsintothematerial

• AdditionalExercises:Theexistingexerciseshavebeenthroughlyupdatedandnewexerciseshavealsobeenadded

TABLE OF CONTENTS 1JavaPrimer

2Object-OrientedDesign

3Indices,Nodes,andRecursion

4AnalysisTools

5Stacks,Queues,andDeques

6ListandIteratorADTs

7Trees

8HeapsandPriorityQueues

9HashTables,Maps,andSkipLists

10 SearchTrees

12 Sorting,Sets,andSelection

13 StringsandDynamicProgramming

14 GraphAlgorithms

15 MemoryManagementandB-Trees.AUsefulMathematicalFacts.Bibliography

16 Index

Page 32: 2013 Computer Science Text Catalogue

28

Data Structures and Algorithms

Visit www.wiley.com for more information

Data Structures and the Java Collections Framework3rdEditionWilliam Collins,LafayetteCollege978-0-470-48267-4, December 2010E-Text available

Offeringstudentsandinstructorsapracticalapproachtoprogramdesign,testingandimplementation.UtilizingtheJavaCollectionsFramework,partofthejava.utilpackage,asaplatformtodevelophigher-levelapplications.

Insteadofemphasizingtheunderlyingmathematicstogetprogrammerstobuildtheirowndatastructures,CollinsenablesprogrammerstomanipulateexistingstructuresintheJavaCollectionsLibrary–learningthroughcodingratherthanbydoingproofs.23labprojectsandhundredsofprogrammingexamplesareintegratedthroughoutthepagestobuildtheirintuition.Theapproachthisbooktakeshelpsprogrammersquicklylearntheconceptsthatunderliedatastructures.

FEATURES• Wherenecessary,theauthorincludesapproachesthatdiffer

fromthoseintheFrameworkincludingaseparatesectiononopenaddressing,andadiscussionofthetrade-offsofonedesignovertheother

• Studentshavetheopportunitytodeveloptheirowndatastructuresviaprogrammingprojectsinwhichdatastructuresareeithercreated“fromthegroundup”orextendedfromexamplesinthechapters

• 23WebLabspromoteactivelearningandprovidereinforcementofthetextmaterial.Thelabsencouragetheusethescientificmethod,andeachlabissetupasanexperiment

• Therearehundredsofprogrammingexercisesandmorethan30programmingprojects

TABLE OF CONTENTSObjectOrientedConcepts;AdditionalFeaturesofJava;AnalysisofAlgorithms;TheJavaCollectionsFramework;Recursion;Array-BasedLists;LinkedLists;StacksandQueues;BinaryTrees;BinarySearchTrees;Sorting;TreeMapsandTreeSets;PriorityQueues;Hashing;Graphs,TreesandNetworks

Data Structures and Algorithms

Data Structures: Abstraction and Design Using Java2ndEditionElliot B. Koffman,TempleUniversityPaul A. T. Wolfgang,TempleUniversity978-0-470-12870-1, January 2010 E-Text available

Thisbooklaysthefoundationforprogrammerstobuildtheirskills.

ThefocusofthebookisplacedonhowtoimplementeffectiveprogramsusingtheJCF(JavaCollectionsFramework)insteadofproducingmathematicalproofs.Thecoverageisupdatedandstreamlinedtoprovideamoreaccessibleapproachtoprogramming.Studentswillbeabletodevelopathoroughunderstandingofbasicdatastructuresandalgorithmsthroughanobjects-firstapproach.

Datastructuresarediscussedinthecontextofsoftwareengineeringprinciples.Updatedcasestudiesalsoshowprogrammershowtoapplyessentialdesignskillsandconcepts.

FEATURES• Combinesastrongemphasisonproblemsolvingand

softwaredesignwiththestudyofdatastructures.Afterprovidingthespecification(interface)andtheimplementation(oneormoreJavaclasses)casestudiesarecoveredthatusethedatastructuretosolvesignificantproblems

• FocusesonimplementingeffectiveprogramsusingtheJavaCollectionsFrameworkandtheclassesintheframework.Thecodefortheseclassesfollowscloselythatwhichisprovidedintheframeworkandisnotaconversionofcodeinotherprogramminglanguages

• Over20casestudiesfollowafive-stepprocess(problemspecification,analysis,design,implementation,andtesting).

• Manyproblemshaveextensivediscussionsoftestingandincludeclassesanddrivermethodsfortestingsolutionstocasestudies

• ExtensivepedagogytoassistinexperiencedprogrammersinlearningthematerialincludingboxesonProgrammingPitfalls,Designconcepts,ProgrammingPractice;Syntaxboxesforquickreference;self-checkandend-of-sectionexercisesforimmediatefeedbackandpractice

TABLE OF CONTENTSObject-orientatedProgrammingandClassHierarchies;ListsandtheCollectionInterface;Stacks;Queues;Recursion;Trees;SetsandMaps;Sorting;Self-BalancingSearchTrees;Graphs;AppendixA:IntroductiontoJava;AppendixB:OverviewofUML;AppendixC:Event-OrientatedProgramming;AppendixD:TestingandDebugging

Data Structures and Algorithms

Page 33: 2013 Computer Science Text Catalogue

29

Data Structures and Algorithms

For general enquiries, please email: [email protected]

Data Structures and Algorithms in C++2ndEditionMichael T. Goodrich,JohnsHopkinsUniversityRoberto Tamassia,BrownUniversityDavid M. Mount,UniversityofMaryland978-0-470-38327-8, January 2011

Designedtoprovideanintroductiontodatastructuresandalgorithms,includingtheirdesign,analysis,andimplementation.Theauthorsofferanintroductiontoobject-orienteddesignwithC++anddesignpatterns,includingtheuseofclassinheritanceandgenericprogrammingthroughclassandfunctiontemplates,andretainaconsistentobject-orientedviewpointthroughoutthebook.

FEATURES• Introductiontoobject-orienteddesignwithC++anddesign

patterns,includingtheuseofclassinheritanceandgenericprogrammingthroughclassandfunctiontemplates

• ComprehensivecoverageofallthedatastructurestaughtinatypicalCS2course,includingvectors,lists,heaps,hashtables,andsearchtrees

• Detailedexplanationandvisualizationofsortingalgorithms.

• Coverageofgraphalgorithmsandpattern-matchingalgorithmsformoreadvancedCS2courses

• Visualjustificationswhichmakemathematicalargumentsmoreunderstandableforstudents,appealingtovisuallearners

• MotivationofalgorithmicconceptswithInternet-relatedapplications,suchasWebbrowsersandsearchengines

• ReviewofbasicfeaturesoftheC++programminglanguage.

• AccompanyingWebsitewithaspecialpassword-protectedareaforinstructors

TABLE OF CONTENTSBasicC++Programming;Object-OrientedDesign;AnalysisTools;Stacks,Queues,andRecursion;Vectors,Lists,andSequences;Trees;PriorityQueues;Dictionaries;SearchTrees;Sorting,Sets,andSelection;TextProcessing;Graphs;Appendix:UsefulMathematicalFacts

Data Structures and AlgorithmsData Structures and Algorithms Using Python1stEditionRance D. Necaise,CollegeofWilliamandMary978-0-470-61829-5, December 2010E-Text available

Akeyobjectiveistoprovidea“backtobasics”approachtolearningdatastructuresandalgorithmswithoutoverwhelmingthereaderwithalloftheOOPterminologyandconcepts.Toprovideflexibilityintopiccoverageforawidevarietyofcourses,theauthorfocusesondatastructuresandalgorithms,whiledesigningtheexamplestoallowtheintroductionofobject-orientedprogrammingifsodesired.Thebookalsointroducestheconceptofalgorithmanalysisandexplorestheefficiencyofalgorithmsanddatastructuresthroughoutthetext.

FEATURES• Python(version3)usedtodesignandimplementclassesfor

abstractdatatypesandprogramsandalgorithms

• Flexibleorganizationallowscoverageofclassinheritanceasneededordesired

• Introducesstudentstothebasicarraystructureandthefundamentalsofimplementingandusingmulti-dimensionalarrays

• TheunderlyingmechanismofmanyofPython’sbuilt-indatastructuresandconstructsareexploredinordertoexposethe“magic”andtoevaluatetheirefficiency

• Real-worldapplicationsofvariouschaptertopicsarepresentedthroughoutthetexttohelpengagestudents

• AnumberofADTsandapplicationsarepresentedasthreadsthroughoutthetext(i.e.theSet,Bag,Matrix,SparseMatrix,andMapADTs.)Thisallowsformultipleimplementationsasnewdatastructuresareintroduced,whichprovidestheopportunitytoreinforcetheabstractionconceptandforstudyingalgorithmefficiency

TABLE OF CONTENTSAbstractDataTypes;ArraysandVectors;AlgorithmAnalysis;TheLinkedList;AdvancedLinkedLists;Stacks;Queues;HashTables;Recursion;BinaryTreesandHeaps;AdvancedSearchTrees;SortingAlgorithms;AppendixA:PythonReview;AppendixB:Object-OrientedProgramming

Data Structures and Algorithms

Page 34: 2013 Computer Science Text Catalogue

30 Visit www.wiley.com for more information

Data Structures and Algorithms Application Development

Beginning Android 4 Application Development1stEditionWei-Meng Lee 978-1-118-19954-1, January 2012

Presentedinfullcolor,Beginning Android 4 Application Developmenttakesahands-onapproachtoteachingaspiringdevelopershowtocreateapplicationsforthelatestAndroidOSandnewestdevices–forthefirsttime,includingbothsmartphonesandtablets.Beginningwiththebasics,thisbookprovideseverythingdeveloperswillneedtoknowtobegintosuccessfullydeveloptheirownAndroidapplications.

FEATURES• Providesclearinstructionsbackedbyreal-world

programmingexamples

• CoverseverythingAndroid4developersneedtoknowforbothsmartphonesandtablets

• Explainshowtocustomizeactivitiesandintents,createrichuserinterfaces,andmanagedata

• HelpsyouworkwithSMSandmessagingAPIs,theAndroidSDK,andusinglocation-basedservices

• DetailshowtopackageandpublishyourapplicationstotheAndroidMarket

TABLE OF CONTENTSGettingStartedwithAndroidProgramming;Activities,Fragments,andIntents;GettingtoKnowtheAndroidUser;DesigningyourUserInterfacewithViews;DisplayingPicturesandMenuswithViews;DataPersistence;ContentProviders;Messaging;Location-BasedServices;Networking;DevelopingAndroidServices;PublishingAndroidApplications

Application DevelopmentData Structures and Algorithms in PythonMichael T. Goodrich978-1-118-29027-9, November 2012

Basedontheauthors’marketleadingdatastructuresbooksinJavaandC++,thistextbookoffersacomprehensive,definitiveintroductiontodatastructuresinPythonbyauthoritativeauthors.Data Structures and Algorithms in Pythonisthefirstauthoritativeobject-orientedbookavailableforthePythondatastructurescourse.Designedtoprovideacomprehensiveintroductiontodatastructuresandalgorithms,includingtheirdesign,analysis,andimplementation,thetextwillmaintainthesamegeneralstructureasDataStructuresandAlgorithmsinJavaandDataStructuresandAlgorithmsinC++.

FEATURES• BeginsbydiscussingPython’sconceptuallysimplesyntax,

whichallowsforagreaterfocusonconcepts

• Employsaconsistentobject-orientedviewpointthroughoutthetext

• Providesathoroughdiscussionontheanalysisanddesignoffundamentaldatastructures

• IncludesmanyhelpfulPythoncodeexamples,withsourcecodeprovidedonthewebsite

• Usesillustrationstopresentdatastructuresandalgorithms,aswellastheiranalysis,inaclear,visualmanner

• Provideshundredsofexercisesthatpromotecreativity,helpreaderslearnhowtothinklikeprogrammers,andreinforceimportantconcepts

• ContainsmanyPython-codeandpseudo-codefragments,andhundredsofexercises,whicharedividedintoroughly40%reinforcementexercises,40%creativityexercises,and20%programmingprojects

TABLE OF CONTENTSPythonProgrammingBasics;Object-OrientedDesign;AnalysisToolsandRecursion;Stacks,Queues,andDeques;SequenceAbstractions;TreeStructures;PriorityQueues;MapsandDictionaries;SearchTreeStructures;Sorting,Sets,andSelection;StringsandDynamicProgramming;GraphAlgorithms;MemoryManagementandB-trees;AppendixA:UsefulMathematicalFacts

DataStructuresandAlgorithmsinPython

NEW!

Data Structures and Algorithms

Page 35: 2013 Computer Science Text Catalogue

31

Application Development

For general enquiries, please email: [email protected]

Beginning iOS Application Development with HTML and JavaScriptRichard Wagner,Princeton,MA978-1-118-15900-2, January 2012

ThisbookenablesreaderswhoalreadyknowHTMLandJavaScriptandrelatedtechnologiestoapplytheirskillstothewildlypopulariOS.

• Explains how to enable and optimize web sites for the mobile screen, design an effectiveiPadandiPhoneUI,andapplyCSS

• Coversbuildingininteractivity,animation,andspecialeffects,programmingthecanvas,offline,apps,bandwidthperformanceandoptimization,andwebframeworks

• ShowsyouhowtopackageyourappinsideanativeiOSwrapper(noprogrammingrequired) so you can submit your apps to the App Store

TABLE OF CONTENTSPartI:GettingStarted;IntroducingiOSDevelopmentUsingWebTechnologies;WorkingWithCoreTechnologies;TheDocumentObjectModel;WritingYourFirstHelloWorldApplication65;EnablingAndOptimizingWebSitesForTheiPhoneandiPad;PartII:ApplicationDesign;DesigningTheiPhoneUI;DesigningForiPad;StylingWithCss;PartIII:ApplicationDevelopment;ProgrammingTheInterface;HandlingTouchInteractionsAndEvents;SpecialEffectsandAnimation;IntegratingWithiOSServices;PackagingAppsAsBookmarks:BookmarkletsAndDataUrls;PartIV:AdvancedProgrammingTechniques;ProgrammingTheCanvas;OfflineApplications;BuildingWithWebAppFrameworks;BandwidthAndPerformance;Optimizations;DebugAndDeploy;PartV:NextSteps:DevelopingNativeIosApplicationsWithHtmlAndJavascript;PreparingForNativeIosDevelopment;Phonegap:NativeAppsFromYourHTML,CSS,AndJavascript;SubmittingYourAppToTheAppStore

Application Development

Beginning iOS 5 Application Development1stEditionWei-Meng Lee978-1-118-14425-1, January 2012

Beginning iOS 5 Application DevelopmentoffersstudentsajumpstarttodevelopingapplicationsiOS5.Thisfull-colorbookshowshowtousethecorebuildingblocksofiPhoneandiPadapplicationdevelopment,includingObjective-CandthexCodetoolset.ThebookthoroughlycoversallthenewiOS5features,includingnewmultitasking,location-basedservices,notificationsystem,cloud-basedfeatures,andmuchmore.

FEATURES• IntroducesiOS5,xCode4,Objective-C,andthebasicsyou

needtocreateyourfirstAppledeviceapp

• CoversahostofnewiOS5capabilities,includingnewmultitasking,newlocation-basedservices,andanewnotificationsystem

• ShowsyouhowtoworkwithiOS5'scloud-basedfeaturesforonlinestorageofmusic,photos,andvideo

TABLE OF CONTENTSGettingStartedwithiOS5Programming;WritingYourFirstHelloWorld!Application;UnderstandingViews,Outlets,andActions;ExploringtheDifferentViewControllers;EnablingMulti-PlatformSupportfortheiPhoneandiPad;HandlingKeyboardInputs;SupportingScreenRotations;DisplayingandPersistingDataUsingtheTableView;UsingApplicationPreferences;FileHandling;DatabaseStorageUsingSQLite;ProgrammingiCloud;PerformingSimpleAnimationsandVideoPlayback;AccessingBuilt-InApplications;AccessingtheSensors;UsingWebServices;BluetoothProgramming;BonjourProgramming;ProgrammingRemoteNotificationsUsingApplePushNotificationServices;DisplayingMaps;ProgrammingBackgroundApplications

Application Development

Page 36: 2013 Computer Science Text Catalogue

32

Application Development

Visit www.wiley.com for more information

Beginning Windows 8 Application DevelopmentIstván Novák, Zoltán Árvai, György Balássy, David Fulop 978-1-118-01268-0, September 2012

BeginningWindows8ApplicationDevelopmentisperfectforanyonewho'sreadytogetstarteddevelopingappsfortheexcitingnewWindows8OS.Writteninaneasy-to-readstyle,thisbookispackedwithreusableexamplesthatshowcasetheendlesspossibilitiesoftheWindowsSDKandalsointroducesthenewWindows8appstore.

FEATURES• ProvidesacompleteintroductiontotheWindowsSDKand

Windows8,startingwithsettingupthedevelopmentenvironmentandbuildingyourfirstapplication

• Coversuserinterfacedesign,touch-andevent-drivendesignelements,leveragingwindows-basedservices,andofflineapplicationdevelopmentwithHTML5

• ExplorescreatingC#applicationsfortheWindows8system, XNA4andSilverlight5considerations,andtheroleofC++

• Showshowtodebug,certifyanddeployyourapplications

TABLE OF CONTENTSPartI:IntroductiontoWindows8ApplicationDevelopment;ABriefHistoryofWindowsApplicationDevelopment;UsingWindows8;Windows8ArchitectureFromaDeveloper’sPointofView;GettingtoKnowYourDevelopmentEnvironment;PartII:CreatingWindows8Applications;PrinciplesOfModernWindowsApplicationDevelopment;CreatingWindows8StyleApplicationswithHTML5,CSS,andJavascript;UsingXAMLtoCreateWindows8StyleUserInterfaces;WorkingwithXAMLControls;BuildingWindows8StyleApplications;CreatingMulti-PageApplications;BuildingConnectedApplications;LeveragingTabletFeatures;PartIII:AdvancingToProfessionalWindows8Development;CreatingWindows8StyleApplicationsWithC++;AdvancedProgrammingConcepts;TestingandDebuggingWindows8Applications;IntroducingTheWindowsStore;PartIV:Appendices

NEW!Application Development

Beginning Mobile Application Development in the CloudRichard Rodger978-1-118-03469-9, October 2011

Withthisguide,you'lllearnhowtobuildcross-platformapplicationsformobiledevicesthataresupportedbythepowerofCloud-basedservicessuchasAmazonWebServices.AnintroductiontoCloud-basedapplicationsexplainshowtouseHTML5tocreatecross-platformmobileappsandthenuseCloudservicestoenhancethoseapps.You'lllearnhowtobuildyourfirstappwithHTML5andsetitupintheCloud,whilealsodiscoveringhowtousejQuerytoyouradvantage.

FEATURES• Highlightstheskillsandknowledgeyouneedtocreate

successfulappsformobiledeviceswithHTML5

• TakesyouthroughthestepsforbuildingwebapplicationsfortheiPhoneandAndroid

• Detailshowtoenhanceyourappthroughfasterlaunching,touchvs.click,storagecapabilities,andacache

• LooksathowbesttouseJSON,FourSquare,jQuery,AJAX,andmore

• Sharestipsforcreatinghybridappsthatrunnatively

TABLE OF CONTENTSIntroducingCloud-BasedMobile;MobilizingYourApp;BuildingMobileWebApps;EnhancingYourApp;BuildingAppsInTheCloud;UseTheCloud!;EnhancingTheUserExperience;WorkingWithTheCloud;CreatingHybridAppsThatRunNatively;BuildingAPhoto-BloggingApp;WorkingWithCloudDevelopmentServices;GoingSocial!;AppStores;SellingYourApp

Application Development

Page 37: 2013 Computer Science Text Catalogue

33

Systems Analysis and Design

For general enquiries, please email: [email protected]

Systems Analysis and Design 5thEditionInternationalStudentVersionAlan Dennis,TheUniversityofGeorgia978-1-118-09374-0, March 2012 E-Text available

The5thEditionofSystems Analysis and Designcontinuestoofferahands-onapproachtoSA&Dwhilefocusingonthecoresetofskillsthatallanalystsmustpossess.Buildingontheirexperienceasprofessionalsystemsanalystsandaward-winningteachers,authorsDennis,Wixom,andRothcapturetheexperienceofdevelopingandanalyzingsystemsinawaythatstudentscanunderstandandapply.

WithSystemsAnalysisandDesign,5thEdition,studentswillleavethecoursewithexperiencethatisarichfoundationforfurtherworkasasystemsanalyst.

FEATURES• AmorerigorousandthoroughtreatmentofRequirements

DeterminationandUseCaseAnalysis

• Anewcontinuingexampleintegratedinchapters4,5,and6introduceshowtoreadusecases,processmodels,anddatamodelsinasimple,focusedway

• NewSpotlightonEthicsfeaturesprovidetimelyandrealethicaldilemmasthatconfrontsystemsanalysts.

• ManynewConceptsinActionboxesprovideupdated,real-worldillustrationsofthetextbookcontent

TABLE OF CONTENTSTheSystemsAnalystandInformationSystemDevelopment;ProjectSelectionandManagement;RequirementsDetermination;UseCaseAnalysis;ProcessModeling;DataModeling;TheDesignPhase,DesignStrategy,andArchitectureDesign;UserInterfaceDesign;ProgramDesign;DataStorageDesign;MovingIntoImplementation;TransitiontotheNewSystem;TheMovementtoObjects

Systems Analysis and DesignSystems Analysis and Design with UML4thEditionInternationalStudentVersionAlan Dennis,TheUniversityofGeorgia978-1-118-09236-1, March 2012 E-Text available

Youcan’ttrulyunderstandSystemsAnalysisandDesignbyonlyreadingaboutit;youhavetodoit.InSystemsAnalysisandDesign,4thEdition,Tegarden,Dennis,andWixomofferahands-onapproachtoactuallydoingSAD.Buildingontheirexperienceasprofessionalsystemsanalystsandaward-winningteachers,thesethreeauthorscapturetheexperienceofactuallydevelopingandanalyzingsystems.Theyfocusonthecoresetofskillsthatallanalystsmustpossess–fromgatheringrequirementsandmodelingbusinessneeds,tocreatingblueprintsforhowthesystemshouldbebuilt.

FEATURES• Addedmorebasiccoverageofobjectorientedsystemsto

chapter1byincorporatingthepriorEdition’sappendixon“BasicCharacteristicsofObject-OrientedSystems”

• Thoroughlyrewrotetheprojectmanagementmaterialtoreflectmoreofanobject-orientedflavor.(Netpresentvalueandreturnoninvestment,break-evenpoint,workbreakdownstructures,Ganttcharts,networkdiagramsandPERTanalysisareallstillincluded.)

• Increasedthefocusonbusinessprocessesbyreorganizingandexpandingthefunctionalmodelingmaterial

• Expandedcoverageofnon-functionalrequirementsthroughoutthedesignmodelingchapters

• Expandedmaterialthataddressesglobalconcernsincludinganewsectiononinternationalandculturalissueswithregardtouserinterfacedesignandexpandedcoverageofculturalissueswithregardstoconstructionandtheinstallationandoperationsofinformationsystems

TABLE OF CONTENTSIntroductiontoObject-OrientedSystemsAnalysisandDesign;ProjectManagement;RequirementsDetermination;BusinessProcessandFunctionalModeling;StructuralModeling;BehavioralModeling;MovingontoDesign;ClassandMethodDesign;DataManagementLayerDesign;HumanComputerInteractionLayerDesign;PhysicalArchitectureLayerDesign;Construction;InstallationandOperations

Systems Analysis and Design

Page 38: 2013 Computer Science Text Catalogue

34

Databases

Visit www.wiley.com for more information

Discovering SQLA Hands-On Guide for Beginners1stEditionAlex Kriegel 978-1-118-00267-4, April 2011

Discovering SQLwillclearlyandconciselyexplainSQLstatements,showingstudentshowtowriteSQLcodethatgetsthedesiredresultswiththegreatestspeedandefficiency.Coveringthebasicsthroughintermediatetopicswithclearexplanations,hands-onexercises,andhelpfulsolutions,thisbookistheperfectintroductiontoSQL.TopicsincludeboththeSQL:2008andSQL:2011standards,andalsohowtouseSQLagainstcurrentreleasesofthemostpopularcommercialSQLdatabases,suchasOracle,SQLServer,andMySQL.

FEATURES • Usesahands-onstyleandasampledatabasethat

incorporatesallSQLconceptstaughtinthebook;thisdatabasewillbeenhancedthroughthebookaskeypointsandlessonsarecovered

• Coversrecentdevelopments,includingdynamicSQL,XML/SQL,andNoSQL

• Includesappendiceswithprimersondatabasenormalization,settheoryandbolleanalgebra,RDBMSsoftwarestep-by-stepsetupguides,anddatabaseconnectivity

TABLE OF CONTENTSDrowninginData,DyingofThirstforKnowledge;BreakingandEntering:StructuredInformation;AThingYouCanRelateTo–DesigningARelationalDatabase;OvercomingtheLimitationsofSQL;GroupingandAggregation;WhenOneisNotEnough:AQueryWithinaQuery;YouBrokeIt;YouFixIt:CombiningDataSets;WhatElseisThere,andWhy?;OptimizingPerformance;MultiuserEnvironment;WorkingWithUnstructuredandSemistructuredData;NotbySQLAlone

Databases

Fundamentals of Database Management Systems2ndEditionMark L. Gillenson,UniversityofMemphis978-0-470-62470-8, October 2012 E-Text available

Thislean,focusedtextconcentratesongivingstudentsaclearunderstandingofdatabasefundamentalswhileprovidingabroadsurveyofallthemajortopicsofthefield.Theresultisatextthatiseasilycoveredinonesemester,andthatonlyincludestopicsrelevanttothedatabasecourse.

FEATURES• Newpedagogicalstructureforeachchapter,startingwithan

explanationoftheconcept,thenanexample,andfinallya“YourTurn”boxwherestudentsapplytheconcepttotheirownprojects

• Moreemphasisonapracticalapproach,withnew“ConceptsinAction”boxescontainingexamplesofconceptsusedinpractice,aseparatesupplementonhowtoimplementdatabaseswithAccess,andmultiple“YourTurn”boxesineverychapter

• Theentity-relationshipdiagramshavebeenconvertedtotoday’sstandardpracticeformatthatiscompatiblewithMSVisio,amongothersoftwaretools

• Anew”mobilechapter”ondataretrievalwithSQLthatcanbecoveredearlyinthebook,whereitappearsasChapter4,orlaterinthebookafterthechaptersondatabasedesign

• Internet-accessibledatabasesthatmatchthefourmainexamplesthatrunthroughthebook’schaptersforhands-onstudentpracticeindataretrievalwithSQL,plusadditionalhands-onmaterial

• Revisedandupdatedcontentincludesmorecoverageondatabasecontrolissuesandnewcoverageondataqualityissues

TABLE OF CONTENTSData:TheNewCorporateResource;DataModeling;TheDatabaseManagementSystemConcept;RelationalDataRetrieval:SQL;TheRelationalDatabaseModel:Introduction;TheRelationalDatabaseModel:AdditionalConcepts;LogicalDatabaseDesign;PhysicalDatabaseDesign;Object-OrientedDatabaseManagement;DataAdministration,DatabaseAdministration,andDataDictionaries;DatabaseControlIssues:Security,BackupandRecovery,Concurrency;Client/ServerDatabaseandDistributedDatabase;TheDataWarehouse;DatabaseandtheInternet

Databases

Page 39: 2013 Computer Science Text Catalogue

35

Databases

For general enquiries, please email: [email protected]

Data MiningConcepts, Models, Methods, and Algorithms2ndEditionMehmed Kantardzic 978-0-470-89045-5, July 2011

Thisbookreviewsstate-of-the-artmethodologiesandtechniquesforanalyzingenormousquantitiesofrawdatainhigh-dimensionaldataspaces,toextractnewinformationfordecisionmaking.Thegoalofthisbookistoprovideasingleintroductorysource,organizedinasystematicway,inwhichwecoulddirectthereadersinanalysisoflargedatasets,throughtheexplanationofbasicconcepts,modelsandmethodologiesdevelopedinrecentdecades.

Databases

Information Storage and ManagementStoring, Managing, and Protecting Digital Information 1stEditionEMC Education Services 978-1-118-09483-9, June 2012

Thisauthoritativeguideisessentialforgettinguptospeedonthenewestadvancesininformationstorageandmanagement.Itcoversthecomponentsofastoragesystemandthedifferentstoragesystemmodelswhilealsoofferingessentialnewmaterialthatexplorestheadvancesinexistingtechnologiesandtheemergenceofthe"Cloud"aswellasupdatesandvitalinformationonnewtechnologies.

FEATURES • Sectiononemergingareaofcloudcomputing

• Coversnewtechnologiessuchas:datade-duplication,unifiedstorage,continuousdataprotectiontechnology,virtualprovisioning,FCoE,flashdrives,storagetiering,bigdata,andmore

• ExploresBusinessContinuityandSecurityinphysicalandvirtualizedenvironment

TABLE OF CONTENTSSectionIStorageSystem;IntroductiontoInformationStorage;DataCenterEnvironment;DataProtection:RAID;IntelligentStorageSystems;SectionIIStorageNetworkingTechnologies;FibreChannelStorageAreaNetworks;IPSANandFCoE;Network-AttachedStorage;Object-BasedandUnifiedStorage;SectionIIIBackup,Archive,andReplication;IntroductiontoBusinessContinuity;BackupandArchive;LocalReplication;RemoteReplication;SectionIVCloudComputing;CloudComputing;SectionVSecuringandManagingStorageInfrastructure;SecuringtheStorageInfrastructure;ManagingtheStorageInfrastructure

Databases

Page 40: 2013 Computer Science Text Catalogue

36

Networks and Communications

Visit www.wiley.com for more information

Introduction to Networking with Network+Timothy Pintello978-0-470-48732-7, March 2012E-Text available

Description:IntroductiontoNetworkingwithNetwork+isthecornerstoneforyournetworkingcurriculum.ItisbuiltaroundthenewNetwork+2012framework.ItisbasedupontheCompTIANetwork+certificationandcoversthemostrecentexamobjectives.

Areyoutiredofbooksthatcovernewtechnologiesandexamtopicsinafleetingfashion,andareboggeddownwithlegacytechnologycoveragethatisnowout-dated?ThisbookbyTimothyPintelloisup-to-dateandcoversonlyrelevantandcurrenttechnologies.ThisbookalsoincludeshisrevolutionarymethodformakingSubnettingeasilyunderstoodbynewITstudents.

TABLE OF CONTENTSIntroductiontoNetworks;TheOSIandTCP/IPModels;Media;NetworkAddressing;NetworkProtocols;NetworkingDevices;LANTechnologies;WANTechnologies;BasicNetworkSecurity;NetworkAccessSecurity;NetworkManagement;NetworkTroubleshooting

Networks and Communications

Introduction to Networking Basics2ndEditionPatrick Ciccarelli, Christina Faulkner, Jerry FitzGerald, JerryFitzGerald&Associates, Alan Dennis, TheUniversityofGeorgia, David Groth, Toby Skandier, Frank Miller978-1-118-07780-1, February 2012 E-Text available

Finallythere'saresourceforthenetworkingnovice!NetworkingBasicsprovidesanaccessibleintroductiontonetworkconceptsfromtheunderlyingstandards,throughlocalandwide-areanetworkconfigurations,uptoconfigurationsfoundinmassiveenterprisenetworks.Readerswilllearnhowtodesignandconstructbothwiredandwirelessnetworks,gaininginsightintobothhardwareandsoftwarerequirements.They'llalsofindouthowtomatchnetworkcapabilitiestoorganizationalneeds

FEATURES• Chapter3includesnewIntheRealWorldfeatureon802.16

WirelessMAN.ContentonlegacytechnologyIPX/SPXwasremoved

• Chapter4introducescloudnetworkingandvirtualhosting.Thereisalsoanewsectiononchoosingnetworkarchitecturewithlistofadvantagesanddisadvantages

• Chapter5hasbeenrevisedtoincludelessinformationonringtopologyandmoreinformationonwirelessnetworktopologies

• Chapter7nowincludesafurtherexplanationofIPv6conceptandenhancements,withparameters

• 8hasbeenupdatedwithWindowsServer2008and2008R2information.Newsectionsonunderstandinggrouppolicy,virtualizationandsectiononNetWareNovellhasbeencutdown

• Chapter10includesanewsectiononaccessingwirelessnetworksandcloudcomputing

• Chapter11wasrevisedtoincludeasectiononVPNsecurity

TABLE OF CONTENTSNetworkingFundamentals;NetworkStandardsandModels;NetworkProtocols;NetworkArchitectures;NetworkTopologies;NetworkMediaandDevices;TransmissionControlProtocol/InternetProtocol(TCP/IP);NetworkServersandServicesFundamentals;EnterpriseNetworkingServices;Wireless,Remote,andWideAreaNetworking;NetworkSecurity;NetworkManagement

Networks and Communications

Page 41: 2013 Computer Science Text Catalogue

37

Networks and Communications

For general enquiries, please email: [email protected]

Fundamentals of Business Data Communications11thEditionInternationalStudentVersionAlan Dennis,TheUniversityofGeorgiaAlexandra Durcikova978-1-118-09792-2, November 2011E-Text available

Overthepastfewyears,manyfundamentalchangeshaveoccurredindatacommunicationsandnetworkingthatwillshapethefuturefordecadestocome.

Updatedwiththelatestadvancesinthefield,JerryFitzGeraldandAlanDennis’11thEditionofBusinessDataCommunicationsandNetworkingcontinuestoprovidethefundamentalconceptsandcutting-edgecoverageofapplicationsthatstudentsneedtosucceedinthisfast-movingfield.

FEATURES• CombinedwirelessandwiredLANsintoonechapterand

thusreducingthenumberofchaptersfrom13to12

• Expandedandaddednewhands-onactivitieswithdeliverablestoeachchapter

• Chapter5hasbeensignificantlyupdated.ThisadditionalmaterialshouldmakeiteasierforthestudentstounderstandTCP/IP

• Chapteronnetworksecuritynowhasanewhand-onassignmentthatasksthestudentstousePGPtoencryptanddecryptane-mailmessageusingpublickeyencryption

• Reducedcomplexityandbulkbyremovingoldertechnologiesthatarefadingfromuse

TABLE OF CONTENTSIntroductiontoDataCommunications;NetworkApplications;CircuitsandTransmission;DataLinkLayer;TCP/IP;WiredandWirelessLocalAreaNetworks;Backbones;WideAreaNetworks;TheInternet;Security;DesigningNetworks;NetworkAdministration

Networks and Communications

Business Data Communications1stEditionManish Agrawal978-0-470-48336-7, December 2010E-Text available

Thisnewtextbookisdesignedforaone-semesterundergraduatecourseinBusinessDataCommunicationsforInformationSystemsstudents.Accordingly,itfocusesonprovidingworkingknowledgeofthedatacommunicationsconceptsandtechnologiesthatmoststudentsarelikelytoencounteraftergraduationinsteadoftryingtocovereverypossibletopicandtechnologyinthisvastfield.

Theauthorpresentstheminimalsetoftechnologiesthatareabsolutelynecessarytoenablecomputernetworkinginorganizations–includingEthernet,TCP/IS,ARP,NAT,DNS,DHCP,routing,subnettingandsecurity–andfocusesonshowingwhateachofthetechnologiesdoes,whyeachisnecessary,andhoweachoneworks

FEATURES• Integratesaunifyingthemethroughoutthebookefficiencyof

networkresourceutilizationtoreinforcetheimportantstrategicorganizationalpurposeofdatacommunication

• Acaseineachchaptershowsstudentsthebusinessuseforthetechnologiescoveredinthechapter

• Anetworkdesigncaseisintegratedthroughoutthetexttohelpstudentsseehowallthetechnologiesintegratewitheachotherinanenterprisenetwork.Studentsmakedesignchoicestomeetuserrequirementsforthetechnologycoveredineachchapter

TABLE OF CONTENTSIntroductionandlayering;Physicallayer;DataLinkLayer;NetworkLayer;TransportLayer;Applications;Supportservices;Subnetting;Routing;WANtechnologies;Wirelessnetworks;Telephonyandcellphones;Networksecurity;Standardsandlegalissues

Networks and Communications

Page 42: 2013 Computer Science Text Catalogue

38

Networks and Communications

Visit www.wiley.com for more information

Cisco Networking Essentials1stEditionTroy McMillan 978-1-118-09759-5, November 2011 E-Text available

Cisco Networking EssentialsprovidesasolidfoundationontheCisconetworkingproductsandserviceswiththoroughcoverageoffundamentalnetworkingconcepts.AuthorTroyMcMillanapplieshisyearsofclassroominstructiontoeffectivelypresenthigh-leveltopicsineasy-to-understandtermsforbeginners.Withthisindispensablefull-colourresource,studentscanquicklylearntheconcepts,processes,andskillsthatareessentialtoadministerCiscoroutersandswitches.

FEATURES• Beginswithaclearbreakdownofwhatyoucanexpectto

learnineachchapter,followedbyastraightforwarddiscussionofconceptsoncoretopics

• Includessuggestedlabsandreviewquestionsattheconclusionofeachchapter

• Presentedinfull-colour

TABLE OF CONTENTSNetworks;TheOSIModel;TCP/IP;Protocols;PhysicalandLogicalTopologies;NumberingSystems;ClassfulIPAddressing;ClasslessIPAddressing;Media;NetworkDevices;LANOperations;ManagingtheCiscoIOS;ConfiguringRouters;ConfiguringSwitches;ConfiguringStaticRouting;ConfiguringDynamicRouting;Appendix:AnswerstoReviewQuestions;Index

Networks and Communications

CCNA Cisco Certified Network Associate Study GuideExam 640-8027thEditionTodd Lammle978-0-470-90107-6, March 2011 E-Text available

WrittenbyCisconetworkingauthorityToddLammle,thiscomprehensiveguidehasbeencompletelyupdatedtoreflectthelatestCCNA640-802exam.Itprovidesin-depthcoverageofeveryexamobjective,plusupdatesthatreflecttechnologydevelopmentsthathaveoccurredsincethelastEdition.Itaddition,itoffersexpandedcoverageonkeytopicsreflectedinthecurrentversionoftheexam.Finally,theenhancedCDcontainsoveranhourofusefulvideoandaudiofiles,aswellastheSybexTestEngineandFlashcards.

FEATURES• WrittenbyLeadingAuthorityToddLammle–Author,speaker,

andtrainer,Lammleisconsiderdtheauthorityonallthingsnetworking.Todate,he’ssoldover600,000ofhisbest-sellingCCNAStudyGuide

• ExclusiveCD-onlybonusmaterial,includingtheCCNASimulationExamPracticeGuide

• AllnewAudioandVideoInstructionfromauthor

TABLE OF CONTENTSInternetworking;ReviewofEthernetNetworkingandDataEncapsulation;IntroductiontoTCP/IP;EasySubnetting;VariableLengthSubnetMasks(VLSMs),Summarization,andTroubleshootingTCP/IP;Cisco'sInternetworkingOperatingSystem(IOS);ManagingaCiscoInternetwork;IPRouting;EnhancedIGRP(EIGRP)andOpenShortestPathFirst(OSPF);Layer2SwitchingandSpanningTreeProtocol(STP);VirtualLANs(VLANs);Security7;NetworkAddressTranslation(NAT);Cisco'sWirelessTechnologies;InternetProtocolVersion6(IPv6);WideAreaNetworks

Networks and Communications

Page 43: 2013 Computer Science Text Catalogue

39

Networks and Communications

For general enquiries, please email: [email protected]

Cloud Essentials(CompTIA Authorized Courseware for Exam CLO-001)Kalani Kirk Hausman978-1-118-40873-5, February 2013

Cloud Essentialscoversthebasicsofcloudcomputinganditsplaceinthemodernenterprise.ThebookcoverstheexamobjectivesfortheCompTIACloudEssentialscertificationexam(ExamCLO-001)andincludeshands-onexercisesandreviewquestionstoreinforceyourlearning.

FEATURES • GetsyouuptospeedonthehottesttrendinIT—cloud

computing

• PreparesITprofessionalsandthosenewtothecloudforandcoverallofthetheCompTIACloudEssentials(CLO-001)examobjectives

• ServesasCompTIAAuthorizedcoursewarefortheexam

• Examinesvariousmodelsforcloudcomputingimplementation,includingpublicandprivateclouds

• Contrasts"asaservice"modelsforplatform(PaaS),software(SaaS),infrastructure(IaaS),andothertechnologies(XaaS)

NEW!Networks and Communications

CompTIA Network+ Study GuideExam N10-0052ndEditionTodd Lammle 978-1-118-13755-0, January 2012 E-Text available

ThenewNetwork+2011Editionvalidatesskillsequivalenttoninemonthspracticalnetworkingexperience,andthoseearningtheNetwork+certificatewillhavetheskillsneededtoinstall,configure,andtroubleshoottoday’sbasicnetworkinghardwareperipheralsandprotocols.BuildingonthepopularSybexStudyGuideapproach,CompTIA Network+ Study Guide,willprovide100%coverageoftheNetwork+examobjectives.

FEATURES • NetworkingguruandexpertauthorToddLammleoffers

invaluableinsightsandtipsdrawnfromreal-worldexperience

• Clearandconciseinformationoncrucialnetworkingtopicsincludingpracticalexamplesandinsightsdrawnfromreal-worldexperience

• Containsleading-edgeexampreparationsoftware,includingatestengineandelectronicflashcards

TABLE OF CONTENTSIntroductiontoNetworks;TheOpenSystemsInterconnectionSpecifications;NetworkingTopologies,Connectors,andWiringStandards;TheCurrentEthernetSpecifications;NetworkingDevices;IntroductiontotheInternetProtocol;IPAddressing;IPSubnetting,TroubleshootingIP,andIntroductiontoNAT;IntroductiontoIPRouting;RoutingProtocols;SwitchingandVirtualLANs;WirelessNetworking;AuthenticationandAccessControl;NetworkThreatsandMitigation;PhysicalandHardwareSecurity;WideAreaNetworks;TroubleshootingTools;SoftwareandHardwareTools;NetworkTroubleshooting;Management,Monitoring,andOptimization

Networks and Communications

Page 44: 2013 Computer Science Text Catalogue

40 Visit www.wiley.com for more information

Networks and Communications Computer Security

Computer Security3rdEditionDieter Gollmann,TechnicalUniversityofHamburg-Harburg978-0-470-74115-3, December 2010 E-Text available

Completelyupdatedandup-to-the-minutetextbookforcoursesoncomputerscience

Includesnewadvancesinsoftwareandtechnologyoverthelastfewyears.ProvidessectionsonWindowsNT,CORBAandJavawhicharenotexaminedincomparabletitles.

NoactivepreviousexperienceofsecurityissuesisnecessarymakingthisaccessibletoSoftwareDevelopersandManagerswhoseresponsibilitiesspananytechnicalaspectsofITsecurity.Writtenforself-studyandcourseuse,thisbookwillsuitavarietyofintroductoryandmoreadvancedsecurityprogrammesforstudentsofcomputerscience,engineeringandrelateddisciplines.Technicalandprojectmanagerswillalsofindthatthebroadcoverageoffersagreatstartingpointfordiscoveringunderlyingissuesandprovidesameansoforientationinaworldpopulatedbyabewilderingarrayofcompetingsecuritysystems.

TABLE OF CONTENTSHistoryofComputerSecurity;ManagingSecurity;FoundationsofComputerSecurity;IdentificationandAuthentication;AccessControl;ReferenceMonitors;UnixSecurity97;WindowsSecurity;DatabaseSecurity;SoftwareSecurity;Bell-LaPadulaModel;SecurityModels;SecurityEvaluation;Cryptography;AuthenticationinDistributedSystems;CommunicationsSecurity;NetworkSecurity;WebSecurity;Mobility;NewAccessControlParadigms

Computer SecurityVirtualization Essentials1stEditionMatthew Portnoy 978-1-118-17671-9, April 2012E-Text available

Virtualization Essentialsprovidesasolidfoundationinvirtualizationbyteachingfundamentalconceptsandskillstoworkinginavirtualenvironment.Presentedinfull-colour,thispracticalbooktakesonalearning-by-doingapproachtogainingacoreunderstandingofvirtualization.Eachchapterclearlyoutlineswhatiscovered,thoroughlydiscussestheconcepts,andengagesreaderswithhands-ontutorials.Thebookcovershowvirtualizationsoftwareoperates;hypervisorproducts;howtomanageCPU,memory,storage,andnetworking;andmuchmore

FEATURES • Coversthefundamentalconceptsandskills,includinghow

virtualizationsoftwareoperateswithinacomputingenvironment

• DistinguishbetweenType1andType2hypervisorsandcomparehypervisorproductsinthemarkettoday.

• Tellshowtomanagethebasicsandhowtoconfiguresupportingdevicesforavirtualmachine

• Presentedinfull-colour

TABLE OF CONTENTSUnderstandingVirtualization;UnderstandingHypervisors;UnderstandingVirtualMachines;CreatingaVirtualMachine;InstallingWindowsonaVirtualMachine;InstallingLinuxonaVirtualMachine;ManagingCPUsforaVM;ManagingMemoryforaVirtualMachine;ManagingStorageforaVirtualMachine;ManagingNetworkingforaVirtualMachine;CopyingaVirtualMachine;ManagingAdditionalDevicesinVirtualMachines;UnderstandingAvailability;UnderstandingApplicationsinaVirtualMachine

Networks and Communications

Page 45: 2013 Computer Science Text Catalogue

41

Computer Security

For general enquiries, please email: [email protected]

Cryptography EngineeringDesign Principles and Practical Applications1stEditionNiels Ferguson,Bruce Schneier, Tadayoshi Kohno 978-0-470-47424-2, February 2010

Thisessentialguideisthedefinitiveintroductiontoallmajorareasofcryptography.You’lldiscovertechniquesforbuildingcryptographyintoproductsfromthestartandyou’llexaminethemanytechnicalchangesinthefield.

FEATURES• Recognizedcryptographyexpertsupdatesyouonvitaltopics

inthefieldofcryptography

• Includescoverageonkeyservers,messagesecurity,authenticationcodes,newstandards,blockciphers,messageauthenticationcodes,andmore

TABLE OF CONTENTSPartI:Introduction;TheContextofCryptography;IntroductiontoCryptography;PartII:MessageSecurity;BlockCiphers;BlockCipherModes;HashFunctions;MessageAuthenticationCodes;TheSecureChannel;ImplementationIssues(I);PartIII:KeyNegotiation;GeneratingRandomness;Primes;Diffie-Hellman;RSA;IntroductiontoCryptographicProtocols;KeyNegotiation;ImplementationIssues(II);PartIV:KeyManagement;TheClock;KeyServers;TheDreamofPKI;PKIReality;PKIPracticalities;StoringSecrets;PartV:Miscellaneous;StandardsandPatents;InvolvingExperts

NEW!

CompTIA Security+ Study GuideExam SY0-3015thEditionEmmett Dulaney 978-1-118-01473-8, June 2011 E-Text available

BuildingonthepopularSybexStudyGuideapproach,CompTIA Security+ Study Guidewillprovide100%coverageoftheSecurity+examobjectives.Thebookwillcontainclearandconciseinformationoncrucialsecuritytopics.Itwillincludepracticalexamplesandinsightsdrawnfromreal-worldexperience.Itwillalsoincludeleading-edgeexampreparationsoftware,includingatestengineandelectronicflashcards.

FEATURES• CoverageofallexamobjectivesforthenewCompTIA

Security+examSY0-301

• Coverskeytopicssuchasgeneralsecurityconcepts,communicationandinfrastructuresecurity,thebasicsofcryptography,operationalsecurity,andmore

• IncludesaCDwithtwopracticeexams,allchapterreviewquestions,electronicflashcards,andmore

TABLE OF CONTENTSMeasuringandWeighingRisk;InfrastructureandConnectivity;ProtectingNetworks;ThreatsandVulnerabilities;AccessControlandIdentityManagement;EducatingandProtectingtheUser;OperatingSystemandApplicationSecurity;CryptographyBasics;CryptographyImplementation;PhysicalandHardware-BasedSecurity;SecurityandVulnerabilityintheNetwork;WirelessNetworkingSecurity;DisasterRecoveryandIncidentResponse;Security-RelatedPoliciesandProcedures;SecurityAdministration

Page 46: 2013 Computer Science Text Catalogue

42

Computer Security

Visit www.wiley.com for more information

Microsoft Windows Security Essentials1stEditionDarril Gibson 978-1-118-01684-8, June 2011

Thisfull-colourbookcoversfundamentalsecurityconceptsandskillsforindivualsbrandnewtoIT.Takingastraightforwardanddirectapproach,thisbookprovidesreaderswithasolidfoundationalknowledgeofITsecurityissuesandtopics.Eachchapterbeginswithalistoftopicareasthatwillbediscussed,followedbyclearandconsisediscussionofthecoresecurityconceptsandskillsnecessaryforthereadertogainastrongunderstandingofthechaptertopicareas.Thechapterswillconcludewithreviewquestionsandsuggestedlabs,sothereadercanmeasuretheirunderstandingofthechaptertopics.

FEATURES•Offersastraightforwardanddirectapproachtosecuritybasicsandcoversanti-malware

softwareproducts,firewalls,networktopologiesanddevices,networkports,andmore

•ReviewsallthetopicsfortheMTA98-367exam

•Providesanoverviewofsecuritycomponents,looksatsecuringaccesswithpermissions,addressesauditpoliciesandnetworkauditing,andexaminesprotectingclientsandservers

•Presentedinfull-colour

TABLE OF CONTENTS 1 UnderstandingCoreSecurityPrinciples

2 UnderstandingMalwareandSocialEngineering

3 UnderstandingUserAuthentication

4 SecuringAccesswithPermissions

5 UsingAuditPoliciesandNetworkAuditing

6 ProtectingClientsandServers

7 ProtectingaNetwork

8 UnderstandingWirelessSecurity

9 UnderstandingPhysicalSecurity

11EnforcingConfidentialitywithEncryption

12UnderstandingCertificatesandaPKI

13UnderstandingInternetExplorerSecurity

Page 47: 2013 Computer Science Text Catalogue

43

Human Computer Interaction

For general enquiries, please email: [email protected]

Interaction Design offersacross-disciplinary,practicalandprocess-orientedapproachtoHumanComputerInteraction,showingnotjustwhatprinciplesoughttoapplytoInteractionDesign,butcruciallyhowtheycanbeapplied.Thebookfocusesonhowtodesigninteractiveproductsthatenhanceandextendthewaypeoplecommunicate,interactandwork.Motivatingexamplesareincludedtoillustratebothtechnical,butalsosocialandethicalissues,makingthebookapproachableandadaptableforbothComputerScienceandnon-ComputerScienceusers.

FEATURES• InterviewswithkeyHCIluminariesareincludedandprovide

aninsightintocurrentandfuturetrends

• Clearmarketleaderglobally,withunrivalledauthorreputation

• Offersacross-disciplinary,practicalandprocess-orientedapproachtoHumanComputerInteraction,showingnotjustwhatprincipalsoughttoapplytoInteractionDesign,butcruciallyhowtheycanbeapplied

• Publishedinfullcolourwithanattractiveandpedagogically-soundlayout

NEW TO EDITION• Newcases,examplesandquestions.Totallyredesignedtobe

lighterandslimmer

• Completelyrevisedwebsite,containingarichsetofresourcesincludinghands-oninteractivedesignandevaluationactivities,annotatedlinkstoothersites,extendedcasestudiesandadditionalteachingandlearningmaterials

TABLE OF CONTENTS 1 Foreword

2 Preface

3 WhatisInteractionDesign?

4 UnderstandingandConceptualizingInteraction

5 UnderstandingUsers

6 DesigningforCollaborationandCommunication

7 AffectiveAspects

8 InterfacesandInteractions

9 DataGathering

10 DataAnalysis,Interpretation,andPresentation

11 TheProcessofInteractionDesign

12 IdentifyingNeedsandEstablishingRequirements

13 Design,Prototyping,andConstruction

14 IntroducingEvaluation

15 AnEvaluationFramework

16 UsabilityTestingandFieldStudies

17 AnalyticalEvaluation

Interaction DesignBeyond Human - Computer Interaction3rdEditionYvonne Rogers,OpenUniversityHelen Sharp,OpenUniversity978-0-470-66576-3, April 2011E-Text available

ThenumberonetextintheHumanComputerInteractionfield.Anidealresourceforlearningtheinterdisciplinaryskillsneededforinteractiondesign,human-computerinteraction,informationdesign,webdesignandubiquitouscomputing.

Theauthorsareacknowledgedleadersandeducatorsintheirfield,withastrongglobalreputation.ThenewEdition,encompassesthelatesttechnologiesanddevicesincludingsocialnetworking,web2.0andmobiledevices.ThethirdEditionalsoadds,developsandupdatescases,examplesandquestionstobringthebookinlinewiththestate-of-the-artinHCI.

Human Computer Interaction

Page 48: 2013 Computer Science Text Catalogue

44

Information Technologies and Information Systems

Visit www.wiley.com for more information

Strategic Management of Information Systems5thEditionInternationalStudentVersionKeri E. Pearlson,ResearchBoardCarol S. Saunders,UniveristyofCentralFlorida978-1-118-32254-3, October 2012 E-Text available

PearlsonandSaunders'Strategic Management of Information Systems,FifthEdition,conveystheinsightsandknowledgeMBAstudentsneedtobecomeknowledgeableandactiveparticipantsininformationsystemsdecisions.Thistextiswrittentohelpmanagersbegintoformapointofviewofhowinformationsystemswillhelp,hinder,andcreateopportunitiesfortheirorganizations.Itisintendedtoprovideasolidfoundationofbasicconceptsrelevanttousingandmanaginginformation.

TABLE OF CONTENTSTheInformationSystemsStrategyTriangle;StrategicUseofInformationResources;OrganizationalStrategyandInformationSystems;InformationSystemsandtheDesignofWork;InformationSystemsandManagingBusinessProcesses;ArchitectureandInfrastructure;TheBusinessofIT;GovernanceoftheInformationSystemsOrganization;InformationSystemsSourcing;ManagingITProjects;Knowledge,Management,BusinessIntelligenceandAnalytics;UsingInformationEthically

NEW!

MIS CasesSolving Small Business Scenarios Using Application Software2ndEditionCynthia Gardner,UniversityofSanDiegoEugene Rathswohl,UniversityofSanDiego978-1-118-29161-0, September 2012

Writtentoprovidehands-oncasesforuseinconjunctionwithanIntroductiontoIS/MIStext,Gardner/RathswohlprovidesopportunityforbusinessstudentstoapplyMicrosoftOfficeskillsaspartoftheIntroIS/MIScourse.Gardner/Rathswohlisabriefcasebookcontainingtwenty-twosmallbusinesscasescenariosthatteachstudentsproblem-solvingandhands-onskillsinExcel,Access,andwebsitedesign.

FEATURES • Discussionquestionsattheendofeachcasechallenge

students'criticalthinkingskillsandencourageahigherlevelofanalyticalreasoning

• CasesexplicitlycorrelatewithkeyconceptsfoundinWiley'sbest-sellingIntrotoISandIntrotoMIStextsbyKellyRainer

TABLE OF CONTENTSBeginningAccess;IntermediateAccess;AdvancedAccess;BeginningExcel;IntermediateExcel;AdvancedExcel;WEBDesign

NEW!

Information Technologies and Information Systems

Page 49: 2013 Computer Science Text Catalogue

45

Information Technologies and Information Systems

For general enquiries, please email: [email protected]

Business Intelligence1stEditionRajiv Sabherwal,Irma Becerra-Fernandez 978-0-470-46170-9, February 2010 E-Text available

Business Intelligence: Practices, Technologies, & Management, 1E presentsaconcisecoverageofbusinessintelligenceforawidelyemergingMIScourseatgraduateandundergraduatelevels.Thetextprovidesafoundationforthebusinessintelligencecoursebysupplyinganunderstandingofthebasicconceptsandtechnologythatcomprisebusinessintelligence.Authorsuggestedreadingsandcasescomplimentthebooktoappealtoavarietyofcourses.

FEATURES• UtilizesawidevarietyofexamplestoillustrateBI

capabilities,technologies,andimpacts

• EachchapterwillincludeasetofReviewExercisesandasetofApplicationsExercises

• Includesanaccompanyingwebsitewhichprovidesaccesstodemonstrationsoftwarethatstudentscanfurtherexploreviahands-onexerciseshowthetechnologycanenabletoday'smanagertoimprovetheirdecision-makingability

TABLE OF CONTENTSBusinessIntelligenceanditsImpacts;BusinessIntelligenceCapabilities;TechnologiesEnablingOrganizationalMemory;TechnologiesEnablingInformationIntegration;TechnologiesEnablingInsightsandDecisions;TechnologiesEnablingPresentation;PlanningforBusinessIntelligence;DevelopmentofBusinessIntelligence;ManagementofBusinessIntelligence;TheFutureofBusinessIntelligence

Essentials of Information Systems for ManagersText OnlyGabe Piccoli978-1-118-05711-7, January 2012 E-Text available

WileynowoffersthispaperbackversionofPiccoli'sInformationSystemsforManagerstextinwhichthecaseshavebeenremovedtoallowforcustomizationofcontent–adirectresponsetoinstructorfeedbackrequestingagreaterlevelofflexibilityincoursematerial.

FEATURES• Materialfocusesonthestrategicpotentialandapplicationsof

informationsystems–coveragethatisuniquetoagraduatetext

• Appliedandpracticalapproachtoconcepts

• Conciseformatforgreaterflexibilityandcontentcustomization

• Mini-casesbegineachchaptertoprovideasimplevehicleforinstructorsBELANGERtojump-startdiscussion

TABLE OF CONTENTSInformationSystemsandtheRoleofGeneralandFunctionalManagers;InformationSystemsDefined;OrganizationalInformationSystemsandTheirImpact;TheChangingCompetitiveEnvironment;ElectronicCommerce:NewWaysofDoingBusiness;StrategicInformationSystemsPlanning;ValueCreationandStrategicInformationSystems;ValueCreationwithInformationSystems;AppropriatingIT-EnabledValueOverTime;FundingandGovernanceofInformationSystems;CreatingInformationSystems;InformationSystemsTrends;Security,Privacy,andEthics

Page 50: 2013 Computer Science Text Catalogue

46

Information Technologies and Information Systems

Visit www.wiley.com for more information

Information Systems for BusinessAn Experiential Approach1stEditionFrance Belanger,Craig Van Slyke,UniversityofCentralFlorida978-0-470-90372-8, November 2011 E-Text available

Information Systems: An Experiential Approachisabrief,inexpensive,paperbackalternativeforprofessorswhowantanexperientialapproachfortheundergraduateorfirstyeargraduatelevelIntrotoIScourse.Offeringalearner-centeredapproachandusingalearn-do-reflectmodel,Bélanger/VanSlykeprovidesafocusedtreatmentoftopicsandengagingactivities.Theauthorshaveusedthismodelintheirclassestogreatsuccess.Theauthorsfoundthatstudentsperformedbetteronexams,classdiscussionsbecamemoreanimatedandattendanceimprovedasengagementwiththematerialincreased.

TABLE OF CONTENTS IntroductiontoInformation;IntroductiontoInformationSystems;EvaluatingInformation;Databases:StoringandOrganizingInformation;RetrievingInformation;AnalyzingInformation;TransmittingInformation;SecuringInformation;ProtectingthePrivacyofInformation;Information-BasedProcesses;EnterpriseInformation;InformationforDecision-MakingandKnowledgeManagement;StrategicUseofInformation;InformationforElectronicBusiness;DevelopingInformationSystems;InformationandTrendsinInformationSystems

Information Systems for ManagersText and Cases2ndEditionGabe Piccoli 978-1-118-05761-2, October 2012 E-Text available

Information Systems for Managers 2eisatextforMBAandothermanagerially-orientedcoursesonInformationSystems.AswiththefirstEdition,themainfocusofthebookisonthestrategicroleofinformationsystemsinthemodernfirmandthedesignandimplementationofIT-dependentstrategicinitiatives.ItisNOTaboutITandhowITworks.Rather,thisbookisabouttheinformationsystemandinformationtechnologyresourceandhowitshouldbeoptimallydeployedtoachievetheobjectivesofanorganization.Chapteropeningmini-casesandmanyexamplesandquoteshelpkeepstudentsengaged,andfull-lengthend-of-chaptercasesweredesignedtoenablestudentstousetheframeworksanddebatetheissuescoveredinthechapters.

FEATURES• Updatedfacts,figures,examples,andmini-casesinevery

chapter

• Everychapterafterchapter1nowhasafullend-of-chaptercase

• Chapter3onOrganizationalInformationSystemsnowincludesupdatedcoverageonERP,SCM,andCRM,previouslyintroducedinthefirstEdition'strendschapter.ThiscoverageenablesamorecohesivediscussionofintegrationandanexpandeddiscussionofBRP

• Chapter5onElectronicCommercefullyupdatedtoincludeWeb2.0

• Chapter12onTrendsthoroughlyupdatedtoincludeSoftwareasaService,virtualization,CloudComputing,GreenIS,andmobilecomputing

TABLE OF CONTENTSInformationSystemsandtheRoleofGeneralandFunctionalManagers;InformationSystemsDefined;OrganizationalInformationSystemsandheirImpact;TheChangingCompetitiveEnvironment;ElectronicCommerce:NewWaysofDoingBusiness;StrategicInformationSystemsPlanning;ValueCreationandStrategicInformationSystems;ValueCreationwithInformationSystems;AppropriatingIT-EnabledValueOverTime;FundingInformationSystems;CratingInformationSystems;InformationSystemTrends;Security,Privacy,andEthics

Page 51: 2013 Computer Science Text Catalogue

47

Information Technologies and Information Systems

For general enquiries, please email: [email protected]

FEATURES• Thoroughlyrewrittenandstreamlinedtext–Thenew

co-authorhasdramaticallystreamlinedandsmoothedtheflowthroughoutthetext,reducingthedensityofthecoverageandthenumberoftopicscovered

• NEWcoverageof“howtodo”thingsandexplanationatboththeoperationalandstrategiclevelssostudentsareexposedtobothsides

• NEWAnalysisUsingSpreadsheetsactivityineverychapterrequiresstudentstodointriguingandchallenginghands-onwork;forexample,gatheringandanalyzinginformationfromwebsites

• NEWNonprofitCaseineverychapterprovidesawiderangeofissuesforstudentstoaddress

• NEWin-depthcoverageofcuttingedgetopicslikeITgovernance,connectivityblurringpublicandprivatelives,sustainability,enterprisesocialmedia,andviralandsocialmarketing

TABLE OF CONTENTSPartI:UnderstandingInformationSystemsthatSupportOrganizationalPerformance

1 InformationSystemsinthe2010s

2 ITInfrastructureandSupportSystems

PartII:DataandNetworkInfrastructure

3 Data,Text,andDocumentManagement

4 NetworkManagementandMobility

5 ITSecurity,Crime,Compliance,andContinuity

PartIII.Web,Wireless,andSocialMediaStrategies

6 E-BusinessandE-Commerce

7 MobileComputingandCommerce

8 Web2.0andSocialMediaPartIVOperationalandEnterpriseSystemsandProcesses

9 OperationalPlanningandControlSystems

10 EnterpriseInformationSystems

PartV.ManagingIT,BusinessProcesses,andSocial/EcologyResponsibility

11 ITStrategicPlanning

12 BusinessProcessManagementandSystemsDevelopment

13 GlobalEthics,Ecology,andSocialResponsibility

ONLINETECHGUIDES

TechGuide1:Hardware

TechGuide2:Software

TechGuide3:DataandDatabases

TechGuide4:Telecommunications

TechGuide5:ATechnicalViewofSystemsAnalysisandDesign

Information Technology Management8thEditionInternationalStudentVersionEfraim Turban,CaliforniaStateUniversityatLongBeachLinda Volonino,CanisiusCollege978-1-118-09225-5, October 2011 E-Text available

ThisbookteachesthatthemajorroleofITistoprovideenterpriseswithstrategicadvantagebyfacilitatingproblemsolving,increasingproductivityandquality,improvingcustomerservice,enhancingcommunicationandcollaboration,andenablingbusinessprocessrestructuring.

Bytakingapractical,managerial-orientedapproach,thebookdemonstrateshowITisacriticalsuccessfactorinenterpriseoperationsandcriticaltotheirsurvival.Designedforallbusinessmajors,thisbookcoversthebasictoolsandtechnologies,aswellasemphasizinginnovativeusesoftechnology.IntegratedthroughoutishowIT,includingtheuseofsocialcomputing,mobilecomputing,theWeb,intranets,etc,changeshowbusinessisdoneinalmostallenterprises.

Page 52: 2013 Computer Science Text Catalogue

48

Information Technologies and Information Systems

Visit www.wiley.com for more information

Introduction to Information Systems 4thEditionInternationalStudentVersionR. Kelly Rainer,AuburnUniversity,Casey G. Cegielski,AuburnUniversity978-1-118-09230-9, March 2012 E-Text availableWileyPLUS available

ThegoalofRainer,IntroIS4e,istoteachallbusinessmajors,especiallyundergraduateones,howtouseinformationtechnologytomastertheircurrentorfuturejobsandtohelpensurethesuccessoftheirorganization.Toaccomplishthisgoal,thistexthelpsstudentstobecomeinformedusers;thatis,personsknowledgeableaboutinformationsystemsandinformationtechnology.ThefocusisnotonmerelylearningtheconceptsofITbutratheronapplyingthoseconceptstofacilitatebusinessprocesses.Thecontentconcentrateonplacinginformationsystemsinthecontextofbusiness,sothatstudentswillmorereadilygrasptheconceptspresentedinthetext.

FEATURES• Nowtwoseparate,comprehensivechaptersonEthics&

Privacy(chapter3)andInformationSecurity(chapter4.)

• AnewchapteronWeb2.0andSocialNetworks(Chapter9)

• AnewTechGuide(TechGuide3)onEmergingTypesofEnterpriseComputingwhichincludesaathoroughdiscussionofCloudComputing

• NEWTechGuide(TechGuide4)onIntelligentSystems.

• Allnew"IT'sAboutBusiness"boxesplusanew"IT'saboutSmallBusiness"ineverychapter

• NewandupdatedPowerPointslides,createdbyKellyRainer,incorporatingextensiveimagesandvideo

• NewandupdatedTestBankwithquestionslabeledaccordingtodifficulty:easy,medium,andhardandnewmachine-gradable"ApplytheConcepts"questions

TABLE OF CONTENTSIntroductiontoInformationSystems;OrganizationalStrategy,CompetitiveAdvantage,andInformationSystems;EthicsandPrivacy;InformationSecurity;DataandKnowledgeManagement;Networks;E-BusinessandE-Commerce;Wireless,MobileComputing,andMobileCommerce;Web2.0andSocialNetworks;InformationSystemswithintheOrganization;CustomerRelationshipManagementandSupplyChainManagement;BusinessIntelligence;AcquiringInformationSystemsandApplications;TechnologyGuide1Hardware;TechnologyGuide2Software;TechnologyGuide3EmergingTypesofEnterpriseComputing;TechnologyGuide4IntelligentSystems;TechnologyGuide5ProtectingYourInformationAssets

Integrated Business Processes with ERP Systems1stEditionSimha R. Magal,GrandValleyStateUniversityJeffrey Word978-0-470-47844-8, March 2011 E-Text availableWileyPLUS available

Integrated Business Processes with ERP SystemscoversthekeyprocessessupportedbymodernERPsystems.ThistextbookandtheWileyPLUSonlinecourseisdesignedforuseasbothareferenceguideandaconceptualresourceforstudentstakingERP-focusedcoursesusingSAP.ItexaminesindepththecoreconceptsapplicabletoallERPenvironments,anditexplainshowthoseconceptscanbeutilizedtoimplementbusinessprocessesinSAPsystems.

TABLE OF CONTENTSIntroductiontoBusinessProcesses;IntroductiontoEnterpriseSystems;IntroductiontoAccounting;TheProcurementProcess;TheFulfillmentProcess;TheProductionProcess;InventoryandWarehouseManagement;MaterialPlanning;IntegratedprocessOnline-only;EnterpriseAssetManagementandCustomerService;ManagementAccounting;HumanCapitalManagement;LifeCycleDataManagement;ProjectManagement;BI/Analytics

Page 53: 2013 Computer Science Text Catalogue

49

Information Technologies and Information Systems

For general enquiries, please email: [email protected]

Management Information Systems1stEditionR. Kelly Rainer,AuburnUniversityHugh J. Watson,UniversityofGeorgia978-0-470-88919-0, December 2011 E-Text availableWileyPLUS available

ThisnewfirstEditionfrombest-sellingauthorKellyRainer,andhighlyrespectedcoauthor,HughWatson,supportsyourteachinggoalsbyallowingformaximumflexibilityofcoverage,andbyengagingstudentswithatestedpedagogicalstructure.UtilizingflexibleLearningUnitscomprisedoftightlycoupledconceptsandStudentActivities,RainertransportsthestudentfrompassivelylearningaboutIStodoingISinarealisticcontext.PlugITInlearningextensionsenableinstructorstointroducematerialofinterestattheirdiscretion.PlugITIn'scoversuchtopicsasprojectmanagement,businessprocesses,andinformationassetprotection.

FEATURES• Studentactivitiesincludelinkstoonlinevideosandarticles

andExcelandAccessexercisesallwithautomaticallygradedassessment

• What'sinITforMe?–Thisinstructor-praisedfeaturedemonstrateshowITtopicsrelatetostudentsineachbusinessmajorincludingAccounting,Finance,Marketing,OperationsManagement,MIS,andHumanResourceManagement

• Superiorsupplementsincludeauthor-createdMedia-enhancedSlidesandaTestbankthatincludes"ApplytheConcept"questionstosupporttheapplied,activeapproachofthetext

TABLE OF CONTENTS 1 IntroductiontoInformationSystemsandTheirImportance

toIndividuals,Organizations,andSociety

2 OrganizationalStrategy,CompetitiveAdvantage,andInformationSystems

3 DataManagement

4 TelecommunicationsandNetworking

5 BusinessIntelligence:WhatInformationSystemsProvideforMe

6 EthicsandPrivacy

7 InformationSecurity

8 SocialNetworks

9 E-BusinessandE-Commerce

10 Wireless,MobileComputing,andMobileCommerce

11 InformationSystemswithintheOrganization

12 ExtendingtheOrganizationtoCustomers

13 ExtendingtheOrganizationAlongtheSupplyChain

14 AcquiringInformationSystemsandApplications

15 PlugITIn1 BusinessProcessesandBusinessProcessManagement

16 PlugITIn2 HardwareandSoftware

17 PlugITIn3 EnterpriseInformationTechnologyArchitectures

18 PlugITIn4 IntelligentSystems

19 PlugITIn5 ProjectManagement

20 PlugITIn6 ProtectingYourInformationAssets

Page 54: 2013 Computer Science Text Catalogue

50

Information Technologies and Information Systems

Visit www.wiley.com for more information

Information SecurityPrinciples and Practice2ndEditionMark Stamp978-0-470-62639-9, April 2011

Minimizingtheorywhileprovidingclear,accessiblecontent,Information Securityisthepremiertextforstudentsandinstructorsininformationtechnology,computerscience,andengineering.Takingapracticalapproach,thebookfocusesonreal-worldexamplesandisorganizedaroundfourmajorthemes:

• Cryptography:classiccryptosystems,symmetrickeycryptography,publickeycryptography,hashfunctions,randomnumbers,informationhiding,andcryptanalysis

• Accesscontrol:authenticationandauthorization,password-basedsecurity,ACLsandcapabilities,multilevelsecurityandcompartments,covertchannelsandinferencecontrol,securitymodelssuchasBLPandBiba'smodel,firewalls,andintrusiondetectionsystems

• Protocols:simpleauthenticationprotocols,sessionkeys,perfectforwardsecrecy,timestamps,SSH,SSL,IPSec,Kerberos,WEP,andGSM

• Software:flawsandmalware,bufferoverflows,virusesandworms,malwaredetection,softwarereverseengineering,digitalrightsmanagement,securesoftwaredevelopment,andoperatingsystemssecurity

TherevisedEditionfeaturesnewdiscussionsofrelevantsecuritytopicssuchastheSSHandWEPprotocols,practicalRSAtimingattacks,botnets,andsecuritycertification.Newbackgroundmaterialhasbeenadded,includingasectionontheEnigmacipherandcoverageoftheclassic"orangebook"viewofsecurity.Alsofeaturedareagreatlyexpandedandupgradedsetofhomeworkproblemsandmanynewfigures,tables,andgraphstoillustrateandclarifycomplextopicsandproblems.Acomprehensivesetofclassroom-testedPowerPointslidesandasolutionsmanualareavailabletoassistincoursedevelopment.

Elements of Information Theory2ndEditionThomas M. Cover,StanfordUniversity,CaliforniaJoy A. Thomas,IBMT.J.WatsonResearchCenter,YorktownHeights,NewYork978-0-471-24195-9, June 2006

ThesecondEditionofthisfundamentaltextbookmaintainsthebook’straditionofclear,thought-provokinginstruction.Readersareprovidedwithaninstructivemixofmathematics,physics,statistics,andinformationtheory.Alltheessentialtopicsininformationtheoryarecoveredindetail,includingentropy,datacompression,channelcapacity,ratedistortion,networkinformationtheory,andhypothesistesting.Theauthorsprovidereaderswithasolidunderstandingoftheunderlyingtheoryandapplicationsthroughproblemsetsandatelegraphicsummaryattheendofeachchapter.Thehistoricalnotesthatfolloweachchapterrecapthemainpoints.Thisbookistheidealtextforupper-levelundergraduateandgraduatecoursesinelectricalengineering,statistics,andtelecommunications.

FEATURES • Over100newproblemsets

• Updatedreferencesandhistoricalnotesonnewareasofresearch

• Accompaniedbyasolutionsmanual

Page 55: 2013 Computer Science Text Catalogue

51

Computer Science – General Interest

For general enquiries, please email: [email protected]

Algorithmic Problem SolvingRoland Backhouse,TheUniversityofNottingham,UK978-0-470-68453-5, October 2011

Anentertainingandcaptivatingwaytolearnthefundamentalsofusingalgorithmstosolveproblems

Thealgorithmicapproachtosolvingproblemsincomputertechnologyisanessentialtool.Withthisuniquebook,algorithmguruRolandBackhouseshareshisfourdecadesofexperiencetoteachthefundamentalprinciplesofusingalgorithmstosolveproblems.Usingfunandwell-knownpuzzlestograduallyintroducedifferentaspectsofalgorithmsinmathematicsandcomputing.Backhousepresentsyouwithareadable,entertaining,andenergeticbookthatwillmotivateandchallengeyoutoopenyourmindtothealgorithmicnatureofproblemsolving.

Computer Science – General Interest

FEATURES• Providesanovelapproachtothemathematicsofproblem

solvingfocusingonthealgorithmicnatureofproblemsolving

• Usespopularandentertainingpuzzlestoteachyoudifferentaspectsofusingalgorithmstosolvemathematicalandcomputingchallenges

• Featuresatheorysectionthatsupportseachofthepuzzlespresentedthroughoutthebook

• Assumesonlyanelementaryunderstandingofmathematics

TABLE OF CONTENTS 1 Introduction

2 Invariants

3 CrossingaRiver

4 Games

5 KnightsandKnaves

6 Induction

7 Fake-CoinDetection

8 TheTowerofHanoi

9 PrinciplesofAlgorithmsDesign

10 TheBridgeProblem

11 Knight’sCircuit

12 TheLanguageofMathematics

13 BooleanAlgebra

14 Quantifiers

15 ElementsofNumberTheory

16 Relations,GraphsandPTHAlgebras

Page 56: 2013 Computer Science Text Catalogue

12

-48

68

21

2

3To request an inspection copyPlease send an email to [email protected] or contact your local Wiley Sales Representative.

Contact a representativeA full list of contact details can be found at the back of this catalogue.

To access supplementary materialMost supplementary material can be accessed online at www.wiley.com

Select the book concerned and click on the ‘Go to the Instructor Companion Site’ link on the top right of the page.

If you are unable to � nd details, please contact [email protected]

Explore our entire catalogue in your area of interest at

wiley.com

Page 57: 2013 Computer Science Text Catalogue

Visit www.wiley.com for more information

Computer Sciences 2013For Library Recommendation

Title Author ISBNPage

ReferencePrice (US$) Quantity

3DAnimationEssentials,1E Beane 9781118147481 19 39.95

AdobeCreativeSuite6DesignandWebPremiumDigitalClassroom

Smith,Osborn,AGICreativeTeam

9781118124055 17 59.95

AdobeDreamweaverCS6DigitalClassroom Osborn,AGICreativeTeam 9781118124093 22 49.95

AdobeFlashProfessionalCS6DigitalClassroom AGICreativeTeam 9781118124086 21 49.95

AdobeFlashProfessionalCS6Essentials Heldman 9781118129654 21 39.95

AdobePhotoshopCS6DigitalClassroom Smith,AGICreativeTeam 9781118123898 16 49.95

AdobePhotoshopCS6Essentials Onstott 9781118094952 15 39.95

AdvancedAdobePhotoshopCS6DigitalClassroom Smith,AGICreativeTeam 9781118124147 16 49.95

AlgorithmicProblemSolving Backhouse 9780470684535 51 59.95

AutoCAD2013andAutoCADLT2013Essentials Onstott 9781118244814 18 49.95

Autodesk3dsMax2013Essentials Derakhshani,Derakhshani 9781118130551 18 49.95

AutodeskMaya2013Essentials Naas 9781118167748 19 49.95

BeginningAndroid4ApplicationDevelopment,1E Lee 9781118199541 30 39.95

BeginningASP.NET4.5:inC#andVB Spaanjaars 9781118311806 26 44.95

BeginningHTMLandCSS Larsen 9781118340189 23 34.95

BeginningiOS5ApplicationDevelopment,1E Lee 9781118144251 31 39.95

BeginningiOSApplicationDevelopmentwithHTMLandJavaScript

Wagner 9781118159002 31 34.95

BeginningMobileApplicationDevelopmentintheCloud Rodger 9781118034699 32 34.95

BeginningObject-OrientedProgrammingwithC# Purdum 9781118336922 7 TBA

BeginningVisualBasic2012 BryanNewsome 9781118311813 9 44.95

BeginningVisualC#2012 Watson,Nagel,Pedersen,Reid,Skinner

9781118314418 8 44.95

BeginningWindows8ApplicationDevelopment Novák,Árvai,Balássy,Fulop

9781118012680 32 34.95

BeginningXML,5E Fawcett,Ayers,Quin 9781118162132 25 39.95

BigJavaLateObjects,1E Horstmann 9781118087886 3 127.95

BigJava,5EInternationalStudentVersion Horstmann 9781118318775 4 56.95

BusinessDataCommunications,1E Agrawal 9780470483367 37 115.95

BusinessIntelligence,1E Sabherwal,Becerra-Fernandez

9780470461709 45 78.95

C++forEveryone,2E Horstmann 9780470927137 6 127.95

CCNACiscoCertifiedNetworkAssociateStudyGuide:Exam640-802,7E

Lammle 9780470901076 38 49.95

CiscoNetworkingEssentials,1E McMillan 9781118097595 38 39.95

CloudEssentials:(CompTIAAuthorizedCoursewareforExamCLO-001)

Hausman 9781118408735 39 39.95

Codecharts:Roadmapsandblueprintsforobject-orientedprograms,1E

Eden,Nicholson 9780470626948 10 89.95

CompTIANetwork+StudyGuide:ExamN10-005,2E Lammle 9781118137550 39 49.95

CompTIASecurity+StudyGuide:ExamSY0-301,5E Dulaney 9781118014738 41 49.95

ComputerSecurity,3E Gollmann 9780470741153 40 62.95

CryptographyEngineering:DesignPrinciplesandPracticalApplications,1E

Ferguson,Schneier,Kohno 9780470474242 41 54.95

DataMining:Concepts,Models,Methods,andAlgorithms,2E

Kantardzic 9780470890455 35 109.95

DataStructuresandAlgorithmsinC++,2E Goodrich,Tamassia,Mount 9780470383278 29 146.95

DataStructuresandAlgorithmsinJava,5EInternationalStudentVersion

Goodrich,Tamassia 9780470398807 27 57.95

DataStructuresandAlgorithmsinPython Goodrich 9781118290279 30 138.95

DataStructuresandAlgorithmsUsingPython,1E Necaise 9780470618295 29 102.95

DataStructuresandtheJavaCollectionsFramework,3E Collins 9780470482674 28 129.95

DataStructures:AbstractionandDesignUsingJava,2E Koffman,Wolfgang 9780470128701 28 142.95

DiscoveringSQL:AHands-OnGuideforBeginners,1E Kriegel 9781118002674 34 34.95

Page 58: 2013 Computer Science Text Catalogue

For general enquiries, please email: [email protected]

Title Author ISBNPage

ReferencePrice (US$) Quantity

ElementsofInformationTheory,2E Cover,Thomas 9780471241959 50 110.95

EssentialsofInformationSystemsforManagers:TextOnly Piccoli 9781118057117 45 68.95

FundamentalsofBusinessDataCommunications,11EInternationalStudentVersion

Dennis,Durcikova 9781118097922 37 76.95

FundamentalsofDatabaseManagementSystems,2E Gillenson 9780470624708 34 136.95

GameDesignEssentials,1E Mitchell 9781118159279 20 39.95

HTMLandCSS:DesignandBuildWebsites Duckett 9781118008188 24 29.95

HTML5DigitalClassroom,1E Osborn,AGICreativeTeam 9781118016183 24 39.95

HTML5:YourvisualblueprintfordesigningrichWebpagesandapplications

McDaniel 9780470952221 25 34.95

InformationSecurity:PrinciplesandPractice,2E Stamp 9780470626399 50 109.95

InformationStorageandManagement:Storing,Managing,andProtectingDigitalInformation,1E

EMCEducationServices 9781118094839 35 59.95

InformationSystemsforBusiness:AnExperientialApproach,1E

Belanger,VanSlyke 9780470903728 46 78.95

InformationSystemsforManagers:TextandCases,2E Piccoli 9781118057612 46 150.95

InformationTechnologyManagement,8EInternationalStudentVersion

Turban,Volonino 9781118092255 47 84.95

IntegratedBusinessProcesseswithERPSystems,1E Magal,Word 9780470478448 48 140.95

InteractionDesign:BeyondHuman-ComputerInteraction,3E

Rogers,Sharp 9780470665763 43 79.95

IntroductiontoAdobeDreamweaverCS6withACACertification

AGICreativeTeam 9781118394069 22 66.95

IntroductiontoAdobeFlashProfessionalCS6withACACertification

AGICreativeTeam 9781118394076 20 66.95

IntroductiontoAdobePhotoshopCS6withACACertification AGICreativeTeam 9781118394083 15 66.95

IntroductiontoComputerScienceUsingPython:AComputationalProblem-SolvingFocus

Dierbach 9780470555156 9 105.95

IntroductiontoComputingUsingPython:AnApplicationDevelopmentFocus

Perkovic 9780470618462 8 97.95

IntroductiontoGoogleSketchUp,2E Chopra,Town,Pichereau 9781118077825 17 70.95

IntroductiontoInformationSystems,4EInternationalStudentVersion

Rainer,Cegielski 9781118092309 48 55.95

IntroductiontoNetworkingBasics,2E Ciccarelli,Faulkner,FitzGerald,Dennis,Groth,Skandier,Miller

9781118077801 36 70.95

IntroductiontoNetworkingwithNetwork+ Pintello 9780470487327 36 141.95

IntroductoryProgrammingwithSimpleGames:UsingJavaandtheFreelyAvailableNetworkedGameEngine,1E

Ladd 9780470212844 4 128.95

IvorHorton'sBeginningVisualC++2012 Horton 9781118368084 7 59.95

IvorHorton’sBeginningJava,7E Horton 9780470404140 5 44.95

JavaConcepts,7EInternationalStudentVersion Horstmann 9781118318768 5 TBA

JavaForEveryone:CompatiblewithJava5,6,and7,2E Horstmann 9781118063316 2 119.95

JavaSE7ProgrammingEssentials Ernest 9780470404140 6 44.95

ManagementInformationSystems,1E Rainer,Watson 9780470889190 49 173.95

MicrosoftWindowsSecurityEssentials,1E Gibson 9781118016848 42 39.95

MISCases:SolvingSmallBusinessScenariosUsingApplicationSoftware,2E

Gardner,Rathswohl 9781118291610 43 44.95

OperatingSystemConceptswithJava,8EInternationalStudentVersion

Silberschatz,Galvin,Gagne 9780470398791 12 70.95

OperatingSystemConcepts,9EInternationalStudentVersion

Silberschatz 9781118093757 12 66.95

OperatingSystemsinDepth:DesignandProgramming,1E Doeppner 9780471687238 13 142.95

PracticalDatabaseProgrammingwithJava,1E Bai 9780470889404 11 94.95

ProgrammingLanguageFoundations AaronStump 9781118007471 10 TBA

ServiceOrientedArchitecture:SoftwareEngineeringforEnterpriseApplications,1E

Duggan 9780470565452 11 119.95

Page 59: 2013 Computer Science Text Catalogue

Visit www.wiley.com for more information

Title Author ISBNPage

ReferencePrice (US$) Quantity

SoftwareEngineering:ModernApproaches,2E Braude,Bernstein 9780471692089 14 161.95

StrategicManagementofInformationSystems,5EInternationalStudentVersion

Pearlson,Saunders 9781118322543 44 30.95

SystemsAnalysisandDesignwithUML,4EInternationalStudentVersion

Dennis 9781118092361 33 69.95

SystemsAnalysisandDesign,5EInternationalStudentVersion

Dennis 9781118093740 33 69.95

VirtualizationEssentials,1E Portnoy 9781118176719 40 39.95

WebDesignwithHTMLandCSSDigitalClassroom,1E AGICreativeTeam,Smith,Osborn

9780470583609 23 39.95

Page 60: 2013 Computer Science Text Catalogue

Please send orders to: John Wiley & Sons Singapore Pte. Ltd.

CWT Commodity Hub, 24 Penjuru Road, #08-01, Singapore 609128Customer Service Hotline: (65) 6302 9800, Fax: (65) 6265 1782 or Email: [email protected]

For sales & marketing enquiries: Fax: (65) 6643 8008 or Email: [email protected] Homepage: http://www.wiley.com

ChinaBeijing

Shanghai Unit 1402-1404, 14/F Cross Tower No.318 Fuzhou Road, Huangpu District, Shanghai 20001, P.R. ChinaTel: (86 21) 51163377 Fax: (86 21) 63912077 [email protected]

Hong Kong Unit 2203, APEC Plaza, 49 Hoi Yuen Road Kwun Tong, Kowloon, Hong Kong Tel: (852) 2793 4652 Fax: (852) 2793 4663 [email protected]

India New Delhi 4435-36/7, Ansari Road, Daryaganj, New Delhi 110 002, India Tel: (91 11) 4 363 0000/01 Fax: (91 11) 2 327 5895 [email protected]

East India Tel: (91) 9973156158 [email protected]

Bangalore Tel: (91 80) 23132383 Fax: (91 80) 23124319 [email protected]

Mumbai Tel/Fax: (91 22) 27889272 (91 22) 27889263 [email protected]

Chennai Tel: (91) 98410 22399 [email protected]

Hyderabad Tel: (91) 98661 43949 [email protected]

Indonesia Ruko Golden Boulevard II, Block R/41 Jl. Pahlawan Seribu, Bumi Serpong Damai, Sector IV Com, Tangerang, Indonesia Tel: (62 21) 5316 3245 Fax: (62 21) 537 0309 [email protected]

Japan Frontier Koishikawa Bldg. 4F 1-28-1 Koishikawa, Bunkyo-kuTokyo 112-0002 JapanTel: (81 3) 3830 1232Fax: (81 3) 5689 [email protected] www.wiley.co.jp

MalaysiaUnit B-3A-3A, Menara BATA, PJ Trade CentreNo 8, Jalan PJU 8/8A, Bandar Damansara Perdana47800 Petaling Jaya, SelangorTel: (03) 7712 2000Fax: (03) 7722 [email protected] Philippines Unit C Ground Floor Belvedere Tower San Miguel Avenue, Ortigas Center Pasig City 1605, Philippines Tel: (63 2) 687 3186 Fax: (63 2) 687 3187 [email protected]

South Korea Suite 405, BR Elitel Building, #141-1 Sangsoo-Dong, Mapo-Gu, Seoul,121-828, Rep of Korea Tel: (82 2) 338 9700 Fax: (82 2) 337 1929 [email protected]

Taiwan 4F, 218 Sec 2 JinShan S Road Taipei 10643, Taiwan Tel: (886 2) 2357 3900 Fax: (886 2) 2391 1068 [email protected]

Thailand 41 Lertpanya Building 8th Floor, Suit No. 801 Soi Lertpanya, Sri-Ayudhaya Rd Tamboon Tanonphyathai, Rajathevee Bangkok 10400, Thailand Tel: (662) 642 7548 Fax: (662) 642 7549 [email protected]

Singapore1 Fusionopolis Walk #07-01Solaris South TowerSingapore 138628Tel: (65) 6643 8000Fax: (65) 6643 [email protected]

Australia & New Zealand For marketing, please contact155 Cremorne Street,Richmond Vic, 3121 AustraliaTel: (61) 3 9274 3100Fax: (61) 3 9274 3101

For orders in ANZ region, please contact: PO Box 3065Stafford BCQueensland, 4053AustraliaToll-free telephone: 1800 777 474Toll-free fax: 1800 802 [email protected]

Asian Publishing & Distribution Centre for ▲ Australia ▲ Bangladesh ▲ Brunei ▲ Cambodia ▲ Hong Kong ▲ India ▲ Indonesia ▲ Japan ▲ Laos ▲ Maldives ▲ Malaysia ▲ Mauritius ▲ Myanmar

▲ Nepal ▲ People’s Republic of China ▲ Philippines ▲ Singapore ▲ South Korea ▲ Sri Lanka ▲ Taiwan ▲ Thailand ▲ Vietnam

Wiley O c Region

Room 805-808, Floor 8, Sun Palace,No. 12A, Taiyanggong Middle RoadChaoyang District, Beijing, P.R. ChinaPostal code 100028Tel: (86) 10 8418 7800Fax: (86) 10 8418 [email protected]