书目

Introduction to Programming with Java

内容简介

IntroductiontoProgrammingwithJava:AProblemSolvingApproachteachesthereaderhowtowriteprogramsusingJava.Itdoessowithauniqueapproachthatcombinesfundamentalsfirstwithobjectsearly.Thebooktransitionssmoothlythroughacarefullyselectedsetofproceduralprogrammingfundamentalstoobject-orientedfundamentals.Duringthisearlytransitionandbeyond,thebookemphasizesproblemsolving.Forexample,Chapter2isdevotedtoalgorithmdevelopment,Chapter8isdevotedtoprogramdesign,andproblem-solvingsectionsappearthroughoutthebook.Thesecondeditionaddsnewlanguagefeaturesandend-of-chapterGUIsectionsthatincludeanimation.NewchaptersincludeanintroductiontotheJavaCollectionsFrameworkandanin-depthtreatmentofrecursion.Twonewsupplementarychaptersonthebook'scompanionwebsitedescribetheJavaFXGUIplatform.Beforedivingintoobject-orientedprogramming(OOP)inChapter6,thesecondeditionincludesa"mini-chapter"thatdescribeshowtowritemultiple-methodprogramsinanon-OOPenvironment.Thosewhowanttocontinuethisthemecanfollowanoptional"lateobjects"approachbyreadingtwochaptersonthebook'swebsitebeforereturningtoOOPinChapter6.Somekeyfeaturesinclude:aconversational,easy-to-followwritingstyle;simpleGUIprogrammingearly,inanoptionalstandalonegraphicstrack;well-identifiedalternativesforalteringthebook'ssequencetofitindividualneeds;well-developedprojectsinsixdifferentacademicdisciplines,withahandysummary;anddetailedcustomizablePowerPointTMlectureslides,withicon-keyedhiddennotes."IhaveusedtheDeanandDeanbookinmyIntroductiontoJavaProgrammingclassforthepastyear.ThisisanexcellenttextandIamveryhappywithit.ItistheonlytextthatIhaveeverusedthatalwaysgetspositivecommentsfromstudentsonmyclassevaluationseventhoughthereisnoquestionaskedaboutthetext.Thechaptersarewellthoughtoutandthecoverageiscomplete.Theprogressionfromtopic-to-topicismasterful,andthewritingisexceptionallyclearandattheperfectlevelforanintroductoryJavaclass.(RalphDuffy,SouthSeattleCommunityCollege).

—  END  —