2013 computer science text catalogue
DESCRIPTION
2013 New GE Student Textbook CatalogueTRANSCRIPT
www. wiley.com
WileyComputer Science2013
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
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
(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
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
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
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.
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
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!
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
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++
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#
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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]