IntroductionComputerTalentsComputerScienceandTechnologyTheCourseAboutComputingEssentialsComputerTalents1.generalpeople2.computeruser3.applicationprogrammer4.systemsdeveloperprogrammerseniorprogrammersystemanalyst5.computerscientistAbouttheCourseFoundationsofComputerScience(计算机科学基础)FoundationandEssentialsOperationandPracticeLecturesExaminationAboutTeachers杨谊(PARTIChap1~4,PARTIII9)E-mail:yude@fimmu.comTel:62789313新科研楼6楼6-3-13陈浩(PARTIIChap5~6)傅蓉(PARTIIIChap7~8)吕庆文(PARTIIIChap10)曹蕾(PARTIVChap11~14)张煜(PARTVChap15)杨小燕、席卫文(上机)AboutTeachingPlanChap1~Chap15Lectures80%FourPractice20%(教室楼机房205、206、305、306)AboutReferences1.Computerscience–Anoverview,SixthEdition,J.GleenBrookshear,人民邮电出版社,影印,2002.12.ComputingEssentials,TimothyJ.O’Leary(高等教育出版社影印),2000.73.计算科学导论,赵致琢,科学出版社,2000.84.计算机导论,王玉龙,电子工业出版社,2001.85.计算机导论双语课程网站(学校主页/教学资源)课程特点和学习方法读懂英文,用英文理解重视课堂课后通读课文完成布置的练习,查阅资料读懂英文,用英文理解重视课堂课后通读课文完成布置的练习,查阅资料英文教程中英文讲课内容广泛,进度快有一定的难度英文教程中英文讲课内容广泛,进度快有一定的难度PARTONE:MACHINEARCHITECTUREChapter1:IntroductionChapter2:DataRepresentationChapter3:NumberRepresentationChapter4:OperationsonBitsChapter1Chapter1IntroductionChapter1:Introduction1.1.TheComputerasaBlackBox1.2.vonNeumannModel1.3.ComputerHardware1.4.Data1.5.ComputerSoftware1.6.History1.7.Keyterms1.8.Summary1.1.TheComputerasaBlackBoxTwocommoncomputermodels:(1)dataprocessorComputerInputDataOutputDataProblems:ToogeneralNotspecifythetypeofprocessing:Isatemperaturecontrolleracomputer?1.1.TheComputerasaBlackBoxTwocommoncomputermodels:(2)programmabledataprocessorProgram:Asetofinstructionsthattellsthecomputerwhattodowithdata.writteninacomputerlanguage.ComputerInputDataOutputDataProgramTheoutputdatadependontheinputdataandtheprogram.Example:Sorting1.1.TheComputerasaBlackBoxComputerInputData13,36,24,8OutputData8,13,24,36SortingProgramFigure1-3Sameprogram,differentdataFigure1-4Samedata,differentprogramsComputerisbasedonthevonNeumannmodel.1.2.vonNeumannModelComputerInputDataOutputDataProgramBlackboxFoursubsystems:1.2.vonNeumannModelInputDataOutputDataProgramBlackboxControlUnitArithmeticLogicUnitMemoryInput/OutputvonNeumannModelMemoryThestoragearea.Programsanddataarestoredduringprocessing.ArithmeticLogicUnitALUCalculationandlogicaloperationsControlUnitControlstheoperationsofthememory,ALU,andtheinput/outputsubsystems.Input/OutputTheinputsubsystemacceptsdataandtheprogramfromoutsidethecomputer.Input/OutputTheoutputsubsystemsendstheresultofprocessingtotheoutside.计算机系统硬件系统软件系统系统软件应用软件主机外围设备电源内存CPU运算器控制器输入设备输出设备外存StoredprogramconceptTheprogrammustbestoredinmemory.Earlycomputersonlystoreddata.Boththeprogramandthedatahavethesameformat——binarypatterns.SequentialexecutionofinstructionsThecontrolunitfetchesoneinstructionfrommemoryinterpretsitandthenexecutesit1.3.ComputerHardwareVonNuemannmodelisthestandardofcomputercomponents.DetailsinChapter51.4DataStoringDataElectronicdevice——electricalsignal0and1Number,text,image,audio,v...