Programming MethodologyLecture01Word格式.docx

上传人:b****4 文档编号:17842364 上传时间:2022-12-11 格式:DOCX 页数:17 大小:34.50KB
下载 相关 举报
Programming MethodologyLecture01Word格式.docx_第1页
第1页 / 共17页
Programming MethodologyLecture01Word格式.docx_第2页
第2页 / 共17页
Programming MethodologyLecture01Word格式.docx_第3页
第3页 / 共17页
Programming MethodologyLecture01Word格式.docx_第4页
第4页 / 共17页
Programming MethodologyLecture01Word格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

Programming MethodologyLecture01Word格式.docx

《Programming MethodologyLecture01Word格式.docx》由会员分享,可在线阅读,更多相关《Programming MethodologyLecture01Word格式.docx(17页珍藏版)》请在冰豆网上搜索。

Programming MethodologyLecture01Word格式.docx

sthesamething.Noworries,okay?

There'

sfourhandouts.They'

reintheback.Ifyouhaven'

talreadygottenthehandoutsbecauseyoucameinandyousatdown,don'

tworry.Youcanpickthemuponthewayout.They'

rethesamehandouts.They'

llstillbethere.

Sojustaquickintroduction.That'

swhatthefirstfourhandoutsactuallygiveyou.Theygiveyoualittlebitofanintroductiontotheclass,whatwe'

regonnacover,somelogisticsfortheclassandsomeotherstuff.I'

mgonnagooverallthattodaysowecansortofgetagoodideaforwherewe'

reat,okay?

Sojustaquickshowofhandsbeforewegetintoabunchofthingsintheclass.Thisiskindofanintro-programmingcourse;

well,itis.Ishouldn'

tsayit'

skindofanintro-programmingcourse.Itisanintro-programmingcourse.Andit'

salwaysgoodtogetanideaastohowmuchfamiliarityyoumayhavebeforehand,okay?

Sojustquickshowofhands.Howmanypeoplecanrecognizeacomputerthat'

son?

Good,good.That'

stheprerequisiteforthisclass.

Soifyou'

reworriedabouthowmuchpreviousexperienceyou'

vehadoryourfriendwho,like,workedtheirwaythroughhighschoolbyprogrammingforGoogleorwhatever,don'

tworryaboutitbecauseallyouneedtoknowinhereisbasicallyeitherhowtoturnacomputeronortorecognizeacomputerthat'

sonifyouweretowalkuptoitanditwerealreadytobeon,allright?

Sobutalittlebitmoreseriously,howmanypeoplehaveactuallyusedacomputerforanything?

Allright.Iwouldexpectmostofyou.

Sonow,webegintobumpitupanotch.Howmanypeoplehaveuseditforwordprocessing?

Okay.Mostfolks.

Howmanypeoplehavedonewebbrowsing?

Yeah,Iwon'

taskyouwhatyoulookat,allright?

It'

sjustIdon'

twannaknow.

Howmanypeoplehaveactuallycreatedawebpage?

Okay.Fairnumber.

Howmanypeoplehavedoneanykindofprogrammingbefore?

Fairnumber.Allright.

HowabouthowmanyfolkshavedoneactuallyprogrammedinJavabefore?

Allright.Afewfolks.

Howaboutanotherlanguage,C,C++,BASIC,anyoneprograminBASIC?

Yeah,oh,Ilove?

thatwasthefirstlanguageIlearned,anditwaskindoflikethewarmandfuzzy,andIfeltgood.TherewasactuallypeoplewhoarguedthatifyoulearnBASICasyourfirstlanguage,you'

rebraindamaged,thenyou'

rejustbeyondhelp.Butifthat'

sthecase,we'

reallintheboattogetherbecauseI'

mprobablybraindamagedaswell.ThetruthisIprobablyam,butthat'

sawholedifferentstory.

Allright.SoonethingyoushouldknowkindofupfrontisactuallythiscourseisgonnabeprovidedeventuallysomewheredownthelineaspartofStanfordSchoolofEngineeringFreeCourseInitiative,whichmeansnotonlyarewerecordingthiscoursetobroadcasttoabunchofcompaniesandindustrywhoarewatchingthiscourse,butwe'

reeventuallygonnaprovideitfreetotheworld.

Sohowdoesthatimpactyourlife?

Andontheaverageday,itdoesn'

tatall.Theonlywayitdoesimpactyourlifeisjustsoyoushouldknow,thelawyerstoldmetotellyouthatyourvoice,shouldyouaskaquestion,mayactuallyberecordedaspartofthevideo.Asaresult,yourvoicemayendupgoingouttothousandsofpeopleormillionsofpeopleintheworld.Ifyouhaveanissuewiththat,cometalktome.Ifyoudon'

t,everythingisjustfine,allright?

Don'

tworry.We'

renotgonnaputyourpictureuporanythinglikethat.Youmightwannabeonthevideo,like,"

Hey,ma,I'

monTV."

Wedecidedthatwe'

rejustgonnanotshowanyoneactuallyonthevideo,butyourvoicemayactuallygetrecorded,okay?

Now,alongthoselines,youmayalsonoticetherearesomemicrophonesintheroom.Sowhenyouwannaaskaquestion,pleasemakesuretousethemicrophonebecausethat'

snotonlygoodforpeopleinheretobeabletohearyourquestion,it'

salsogoodforallthefolksthatthisisgettingbroadcasttobecausenotonlyarewegonnabroadcasttotheworld,butthere'

sactuallysomefolkswhoaresortofwatchingthislivenowinvariouscompaniesinSiliconValley.

Soit'

srealimportantthatyouactuallyusethemicrophone,sojustrememberthat.Andeveryonceinawhile,Imightgetonyourcaseandbe,like,"

Pleaseusethemicrophone."

I'

mnottryingtobeargumentativeoranything.Ijustwannamakesurewepickupalltheaudio,allright?

Sowiththatsaid,alittlebitofanintroduction.That'

skindofawayofbackground.Ididn'

tgiveyouanysortofintroduction.Sojusttointroducemyself,myname'

sMehranSahami.I'

mtheprofessorfortheclass.Don'

tcallmyProfessorSahami,waytooformal.Don'

tcallmeMr.Sahami.That,Ithinkofmydad.Anddon'

tcallmeMrs.Sahami,orwe'

regonnahaveissues,allright?

SojustcallmeMehran.We'

llgetalong.It'

sjustfine,allright?

stokeepthingsalittlebitmoreinformal,butthatwayit'

salittlebiteasiertodiscussstuffasyougoalong.

ThereisalsoaheadTAfortheclass,BenNewman,who'

sstandingupthere.GettoknowBen.Hehasalltherealpowerinthisclass.I'

mjustkindofthemonkeythatgetsuphereandgivesthelectures.ButBenreallyistheonewho'

sgotallthepower.

AlongwiththeheadTAfortheclass,wehavealargesectionleadingstaff.Sothesectionleadershere,couldyoustandupifyou'

rehere?

They'

rekindofallovertheplace,someoverhere,someoverthere,andsomeoverthere.Asyoucansee,there'

saprettylargenumberoffolks.Andthisisn'

tevenallofthem.Wesortofhavemore?

wejustcan'

tstuffthemallintotheroom?

whoaresectionleadersfortheclass,andthesefolksareallheretomakesurethateveryoneinthisclasshasasgoodanexperienceaspossiblewhenwe'

resortofgoingthroughtheclass.

Andthebestwaytoreachallofusisemail.SoonHandoutNo.1,yougetmyemailandBen'

semail.We'

lltellyouhowtosignupforsection.That'

showyou'

llmeetyoursectionleaderandgetyoursectionleader'

semail.Thatwillallbecomingsoon.Butemailreallyiskindofahappyformofcommunicationtogetaholdofus,okay?

Sowiththatsaid,Iwannatellyoualittlebitaboutthisclassandkindofwhatwe'

regonnadoinhereandwhatyoushouldexpectandmakesurethatyoudon'

tfeelscaredoffbythisclass,okay?

Becauseitreallyismeanttosortofbeaninterestingtime.

ButonequestionthatcomesupiswhyisthisclasscalledProgrammingMethodology,right?

Whydon'

twejustcallthisclass,like,ProgrammingwithJava?

Andtherealreasonforthatisthatprogrammingmethodologyisaboutgoodsoftwareengineeringprinciples.It'

saboutsomethingthat'

smuchlargerthanjustprogramming.

Sosomepeople,like,they'

llgoandgetabooksomewhereandthey'

llthinktheylearnedhowtoprogrambyjustreadingthebook.Andthey'

Oh,Iknowhowtoprogram.Isn'

tthatgreat?

"

Andit'

s,like,yeah,youmightknowthemechanicsofthelanguage,butthemechanicsofthelanguagearenothingcomparedtounderstandingthesoftwareengineeringprinciplesthatgointoactuallydevelopingasoftwaresystem.

Andthat'

swhatyou'

regonnalearnaboutinthisclass.You'

regonnalearnalotofthoseprinciples.Butinordertobeabletousethoseprinciplesandapplythem,youalsoneedtohavethelanguagetoprogramin,andthatlanguagethatwe'

regonnauseinthisclassisJava.

SothewayIliketothinkaboutitandthewayItellalotofpeopleiswritingagoodprogramorlearninghowtoprogramislikelearningtobeagoodessaywriter.Andyou'

Oh,butpartofthereasonI'

mtakingthisclass,Mehran,isthatIdon'

tlikewritingessays."

That'

sfine.It'

sokay.Trustme.Ididn'

tlikewritingessayseither.

Butthewholepointisthatwhenyouwriteanessay,it'

snotaformulatedkindofthing.You'

Well,whataboutfive-paragraphessays?

Yeah,justblockthatfromyourmind.Thatwasabadtime,right?

Thatwasjust,like,'

70seducationatwork.It'

snotaformulatedkindofthing.

sanarttowritinganessay,right?

Inordertowriteanessay,youneedtoknowalanguage.YouneedtoknowEnglishorGermanorHindiorwhateverlanguageyouwannause,butthenyouusethatlanguagetowriteanessay.Justknowingthelanguagedoesn'

tmakeyouagoodessaywriterthough.Beingagoodessaywritermakesyouagoodessaywriter.

Sothat'

sthesamedifferenceinprogrammingandsoftwareengineering.Knowingthelanguage,inordertobeagoodprogrammer,likeagoodessayist,youneedtoknowalanguagetowriteyourprogramsin,whetherthatbeJavaorCorC++orwhatever.Herewe'

regonnauseJava.

Butjustknowingthelanguagedoesn'

tmakeyouagoodsoftwareengineeranddoesn'

tmakeyouunderstandwhattheprinciplesareofwritinggoodsoftware,whichiswhatyou'

realsogonnagetinthisclassinadditiontothelanguage,andthat'

skindofakeythingtostress.

resortofworried,ifyouwerekindoflookingaroundandyousawabunchofpeopleraisingtheirhandswhenIasked,"

Doyouhaveanypreviousprogram

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1