欢迎来到天天文库
浏览记录
ID:14253105
大小:1.45 MB
页数:206页
时间:2018-07-27
《laboratory in software engineering (mit eecs 6170 lecture notes, 2001)(206s)_csal_》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Lecture:Introduction.What’sAboutCourseisactuallythreecoursesinone:·crashcourseinobject-orientedprogramming·softwaredesigninthemedium·studiocourseonteamconstructionofsoftwareEmphasisisondesign.Programmingisincludedbecauseit’saprerequisite;theprojectisincl
2、udedbecauseyouonlyreallylearnanideawhenyoutryanduseit.Youwilllearn:·howtodesignsoftware:powerfulabstractionmechanisms;patternsthathavebeenfoundtoworkwellinpractice;howtorepresentdesignssoyoucancommunicatethemandcritiquethem·howtoimplementinJava·howtogetitright:
3、dependable,flexiblesoftware.Nothacking·howtobeanarchitect,notjustalow-levelcoder·howtoavoidspendingtimedebugging.Admin&PoliciesCoursestaffintros:·Lecturers:DanielJacksonandRobMiller·TAs:you’llmeetinreviewsessionnextweek·LAs:you’llmeetinclusters·Hours:seewebsi
4、te.Lecturersdon’thavefixedofficehoursbuthappytotalktostu-dents:justsendemailordropby.Materials:·coursetextbyLiskov;readaccordingtoscheduleingeneralinfohandout·lecturenotes:usuallypublishedthedayofthelecture·‘GangofFour’designpatternsbook:recommended·‘EffectiveJ
5、ava’byBloch:recommended·Javatutorial:seegeneralinformationhandoutfordetailsRecommendedtextsarereallysuperb;willbegoodreferences,andwillhelpyoube-comeagoodprogrammerfaster.Specialdealifyoubuyaspackage.Courseorganization:5·Firsthalfofterm:lectures,weeklyexercises
6、,reviews,quiz·Secondhalfofterm:teamproject.Moretosayonthislater.Achangefrompreviousterms:noneedtoworrynowaboutwhowillbeinyourteam.ExpecttoswitchTA’sathalfterm.Reviews:·WeeklysessionswithTAswillbeusedforreviewofstudentwork·Initially,TAswillpickfragmentsofyourwor
7、ktofocuson·Wholesectionwilldiscussinaconstructiveandcollaborativeway·Absolutelyessentialpartofcourse:opportunitytoseehowideasfromlecturegetap-pliedinpracticeLearningJava:·It’suptoyou,butwetryandhelp·UseSun’sJavatutorialanddoexercises·Greatteamoflabassistantsonh
8、andinclusterstohelpyouCollaborationandIPpolicy:·seegeneralinfo·inshort:youcandiscuss,butwrittenworkmustbeyourown;includesspec,design,code,tests,explanations·youcanusepublicd
此文档下载收益归作者所有