內容簡介
本書是在《北京大學信息科學技術學院本科生課程體系》(2012年出版)的基礎上,將近五年學院在小班課建設、國外優秀課程引進、網上課程(MOOC)、新專業建設(通信工程、數據科學與大數據技術、軟體工程)、榮譽學位設立及教育研究等方面的最新進展進行總結和補充,並對全院所有課程的大綱重新進行梳理、更新而成。在表述上採用了雙語模式,以便於與國內外同行交流。本書可供高等院校信息類學科的本科生、教學管理人員、教育研究人員以及國內外教育界相關人士參考。
目錄
第1章引言 1.1成書動因 1.22008年版(簡稱紅皮書)成書過程 1.32012年版(簡稱藍皮書)成書過程 1.4本書(簡稱綠皮書)成書過程 1.5本書特點 第2章培養理念與培養體系 2.1培養理念與培養方案 2.2培養模式與培養體系 2.2.1本科生培養四年連貫導師制 2.2.2自主選擇與專業分流 2.2.3拔尖人才培養計畫 2.2.4國際交流 2.2.5實踐與能力訓練 2.3課程體系 2.3.1本科專業設定 2.3.2學士學位學分要求 2.3.3計算機科學與技術專業(科學方向) 2.3.4計算機科學與技術專業(技術方向) 2.3.5計算機科學與技術專業(信息與自然科學交叉方向) 2.3.6軟體工程專業方向 2.3.7數據科學與大數據技術專業(大數據分析方向) 2.3.8數據科學與大數據技術專業(網際網路金融分析方向) 2.3.9電子信息科學與技術專業 2.3.10通信工程專業 2.3.11微電子科學與工程專業 2.3.12積體電路設計與集成系統專業 2.3.13智慧型科學與技術專業(技術方向) 2.3.14智慧型科學與技術專業(科學方向) 第3章本科生學院平台課程大綱 3.1信息科學技術概論 3.2數學基礎課程 3.2.1數學分析(Ⅰ) 3.2.2數學分析(Ⅱ) 3.2.3數學分析(Ⅲ) 3.2.4高等數學(Ⅰ) 3.2.5...
第4章本科生專業核心與選修課程大綱
4.1計算機類課程
4.1.1Java程式設計
4.1.2Linux程式設計
4.1.3Linux程式設計環境
4.1.4Web技術概論
4.1.5Windows程式設計
4.1.6編譯技術
4.1.7編譯實習
4.1.8並行程式設計原理
4.1.9並行與分散式計算導論
4.1.10作業系統
4.1.11作業系統實習
4.1.12初等數論及其套用
4.1.13代數結構與組合數學
4.1.14機率統計(A)
4.1.15高級程式設計語言原理(程式設計語言概論)
4.1.16彙編語言程式設計
4.1.17基於安卓平台的程式設計
4.1.18集合論與圖論
4.1.19計算機圖形學
4.1.20計算機網路
4.1.21計算機網路與Web技術
4.1.22計算機系統導論
4.1.23計算機組織與體系結構(A)
4.1.24計算機組織與體系結構(B)
4.1.25計算機組織與體系結構實驗
4.1.26可重構系統基礎
4.1.27理論計算機科學基礎
4.1.28人機互動
4.1.29軟體工程
4.1.30軟體工程實習
4.1.31軟體需求工程
4.1.32面向對象技術引論
4.1.33中間件技術導論
4.1.34軟體測試
4.1.35面向服務的架構(SOA)
4.1.36數據結構與算法(A)
4.1.37數據結構與算法(B)
4.1.38數據結構與算法實習
4.1.39資料庫概論
4.1.40資料庫概論(實驗班)
4.1.41資料庫原理與技術
4.1.42數理邏輯
4.1.43數字邏輯設計
4.1.44數字媒體技術基礎
4.1.45數字視頻處理與分析
4.1.46數字圖像處理
4.1.47數位訊號處理
4.1.48數位訊號與多媒體處理器
4.1.49數字藝術
4.1.50算法設計與分析
4.1.51隨機過程引論
4.1.52網路存儲與系統虛擬化技術
4.1.53微機原理(A)
4.1.54問題求解與程式設計
4.1.55現代信息檢索導論
4.1.56信息安全引論
4.1.57語言統計分析
4.1.58語義網與數字圖書館
4.1.59自然語言處理導論
4.2電子與通信類課程
4.2.1感測器電子與物聯網
4.2.2電磁波理論與套用導論
4.2.3電動力學(B)
4.2.4電路分析原理(含實驗)
4.2.5電路與電子學
4.2.6電子線路
4.2.7電子線路(實驗班)
4.2.8電子線路計算機輔助設計
4.2.9電子線路實驗
4.2.10機率論與隨機過程
4.2.11高級光電子技術實驗
4.2.12固體物理
4.2.13光電子技術實驗
4.2.14光電子學
4.2.15光纖通信系統
4.2.16光學
4.2.17近代物理
4.2.18可程式邏輯電路
4.2.19理論力學
4.2.20量子計算導論
4.2.21量子力學(A)
4.2.22量子力學(B)
4.2.23納米科技與納米電子學
4.2.24嵌入式Linux作業系統
4.2.25熱力學統計物理(B)
4.2.26熱學(B)
4.2.27聲場與聲信號處理導論
4.2.28數學物理方法
4.2.29數字邏輯電路
4.2.30數字邏輯電路(實驗班)
4.2.31數字邏輯電路實驗
4.2.32數位訊號處理
4.2.33數位訊號處理實驗
4.2.34通信電路
4.2.35通信電路實驗
4.2.36通信網概論與寬頻信號技術
4.2.37通信網路與軟體設計
4.2.38通信原理
4.2.39通信原理(實驗班)
4.2.40微波技術實驗
4.2.41微波技術與電路
4.2.42微機與接口技術實驗
4.2.43微機原理(B)
4.2.44衛星導航定位系統概論
4.2.45文獻寫作與報告
4.2.46現代電子學與通信導論
4.2.47現代無線通信中的新興技術
4.2.48信號與系統
4.2.49資訊理論與編碼理論基礎
4.2.50原子物理導論
4.2.51智慧型電子系統設計與實踐
4.3微電子類課程
4.3.1半導體材料
4.3.2半導體器件物理
4.3.3半導體物理
4.3.4高等模擬積體電路原理
4.3.5固體物理基礎
4.3.6積體電路測試原理
4.3.7積體電路工藝原理
4.3.8積體電路計算機輔助設計
4.3.9積體電路設計實習
4.3.10基於HDL的數字電路設計
4.3.11模擬電路
4.3.12模擬積體電路原理與設計
4.3.13納電子器件導論
4.3.14PSoC套用開發基礎實驗
4.3.15射頻積體電路
4.3.16數字積體電路原理與設計
4.3.17數字邏輯
4.3.18微電子器件測試實驗
4.3.19微電子物理基礎
4.3.20微米納米技術概論
4.3.21微納尺度流體科學與套用
4.3.22微納集成系統(實驗班)
4.3.23無線通信積體電路基礎
4.3.24現代積體電路中的器件設計與套用
4.3.25先進半導體器件
4.4智慧型類課程
4.4.1機器學習概論
4.4.2機器智慧型實驗
4.4.3計算方法(B)
4.4.4模式識別導論
4.4.5腦與認知科學
4.4.6人工智慧概論
4.4.7生物信息處理
4.4.8圖像處理
4.4.9資訊理論
4.4.10語音信號處理
4.4.11智慧型信息系統
第5章信息學院本科生培養成果展示
5.1本科生科研成果展示會
5.2國際交流
5.3創新創業
5.3.1第一屆北大創新之夜本科生優秀課程作品展示活動
5.3.2第二屆北大創新之夜本科生優秀課程作品展示活動
5.3.3科技創新與創業課程介紹(摘選)
5.3.4學生創新創業案例介紹(摘選)
5.4發表論文與申請專利
5.4.12013年本科生髮表論文及專利申請
5.4.22014年本科生髮表論文及專利申請
5.4.32015年本科生髮表論文及專利申請
5.4.42016年本科生髮表論文及專利申請
5.5歷年獲獎
5.5.12013年獲獎情況
5.5.22014年獲獎情況
5.4.32015年本科生髮表論文及專利申請
5.4.42016年本科生髮表論文及專利申請
5.5歷年獲獎
5.5.12013年獲獎情況
5.5.22014年獲獎情況
5.5.32015年獲獎情況
5.5.42016年獲獎情況
第6章信息教育的新形勢、新問題、新方法、新趨勢
6.1新形勢——時代背景
6.2新問題——觀念、內容、方式
6.3新方法——教學改革
6.4新趨勢——以學生為主體
Chapter1Introduction76
Characteristicsofthisbook77
Motivtionofthebook76
Chapter2UndergraduateStudies79
AcademicCompetitions102
Curriculum84
DegreesandCreditRequirements82
DevelopmentofPostgraduates106
HighQualityTeachingMaterials94
HistoryandGeneralGoal80
InternationalExchange95
Laboratories96
Overview79
StudentMentoringandAdvising91
StudentRecruitment81
ThePlantoCultivateTopNotchStudents98
UndergraduateScientificResearch92
Chapter3SchoolPlatformCourses107
IntroductiontoEECS107
MathematicsCourses111
AdvancedAlgebra(Ⅰ)123
AdvancedAlgebra(Ⅱ)126
AdvancedMathematics(Ⅰ)119
AdvancedMathematics(Ⅱ)121
LinearAlgebra(BLevel)128
MathematicalAnalysis(Ⅰ)111
MathematicalAnalysis(Ⅱ)114
MathematicalAnalysis(Ⅲ)117
PhysicsCourses134
Electromagnetism(BLevel)136
Mechanics(BLevel)134
PhysicsforInformationSciences(1)139
PhysicsforInformationSciences(2)143
ComputerCourses146
PracticeonProgramming151
TheFundamentalsofProgramming146
CircuitCourses153
AnIntroductiontoMicroelectronicsandCircuits153
BasicExperimentsofElectrocircuit156
Chapter4CoreandElectiveSpecialityCourses159
ComputerScienceandTechnologySpecialityCourses159
AlgebraicStructureandCombinatorialMathematics189
AlgorithmDesignandAnalysis316
AndroidProgramming205
CompilerDesignLab173
CompilerTechniques170
ComputerGraphics209
ComputerNetworkandWebTechnology217
ComputerNetworks214
ComputerOrganizationandArchitectureLab231
ComputerOrganizationandArchitecture(ALevel)226
ComputerSystems:AProgrammersPerspective199
DataStructuresandAlgorithms(ALevel)264
DataStructuresandAlgorithms(BLevel)269
DigitalArt313
DigitalImageProcessing304
DigitalLogicDesign292
DigitalSignalandMultimediaProcessor311
DigitalSignalProcessing308
DigitalVideoProcessingandContentAnalysis300
ElementaryNumberTheoryandItsApplications187
ElementsofTheoreticalComputerScience236
FundamentalsofDigitalMediaTechnology295
FundamentalsofReconfigurableSystems233
HumanComputerInteraction239
IntroductiontoMiddleware254
IntroductiontoComputerArchitecture(BLevel)228
IntroductiontoComputerSystems221
IntroductiontoDatabaseSystems277
IntroductiontoDatabaseSystems(HonorTrack)281
IntroductiontoInformationSecurity335
IntroductiontoModernInformationRetrieval331
IntroductiontoNaturalLanguageProcessing345
IntroductiontoParallelandDistributedComputing177
IntroductiontoStochasticProcesses321
LinuxProgrammingEnvironment162
LinuxProgramming161
MathematicalLogic289
NetworkedStorageandSystemVirtualizationTechnologies323
ObjectOrientedTechnology251
OperatingSystem179
OperatingSystemLaboratory183
PracticeofDataStructuresandAlgorithms273
PrincipleandTechnologyofDatabaseSystems285
PrincipleofHighLevelProgrammingLanguages(IntroductiontoProgramming
Languages)196
PrincipleofMicrocomputer(ALevel)327
PrinciplesofParallelProgramming175
ProbabilityTheoryandMathematicalStatistics(ALevel)192
ProblemSolvingandProgramming329
ProgramminginJava159
SemanticWebandDigitalLibraries342
ServiceOrientedArchitecture(SOA)262
SetTheoryandGraphTheory207
SoftwareEngineering242
SoftwareEngineeringPractice245
SoftwareRequirementsEngineering249
SoftwareTesting258
StatisticalMethodsinLinguistics339
WebSoftwareTechnologies165
WindowsProgramming167
ElectronicsandCommunicationSpecialityCourses348
AcademicWritingandReport481
AdvancedOptoelectronicLab381
AnIntroductiontoQuantumComputations408
Analog Circuit Lab374
Circuits and Electronics360
Communication Circuits Lab454
Communication Circuits451
Digital Circuits Lab443
Digital Design Using PLD404
Digital Logic Circuits435
Digital Logic Circuits (Honor Track)438
Digital Signal Processing445
Digital Signal Processing Lab449
Electrodynamics (B Level)354
Electronic Circuits363
Electronic Circuits CAD371
Electronic Circuits (Honor Track)367
Elements of Information and Coding Theory494
Embedded Linux Operating System Lab420
Emerging Techniques for Modern Wireless Communications488
Experiment of Microcomputer and Interface Technology473
Experiments of Microwave Technologies468
Experiments on Optoelectronics387
Introduction to Broadband Telecommunication Networks457
Introduction to Acoustical Field and Acoustical Signal Processing428
Introduction to Atomic Physics496
Introduction to Electromagnetic Wave Theory and Applications351
Introduction to Modern Electronics and Communication483
Introduction to Satellite Navigation and Positioning System478
Methods of Mathematical Physics431
Microcomputer Principle(B Level)476
Microwave Technology and Circuits471
Modern Physics400
Nanotechnology and Nanoelectronics417
Optical Fiber Communication Systems394
Optics396
Optoelectronics390
Principle of Circuit Analysis357
Principle of Communication462
Principle of Communications (Honor Track)465
Probability Theory and Stochastic Process378
Quantum Mechanics (A Level)411
Quantum Mechanics (B Level)414
Sensor Electronics and Internet of Things348
Signals and Systems491
Smart Device Design Project499
Software Design of Communication Network460
Solid State Physics384
Theoretical Mechanics407
Thermal Physics (B Level)426
Thermodynamics and Statistical Physics (B Level)423
Microelectronics Science and Engineering Speciality Courses503
Advanced Semiconductor Devices575
Analog Circuits 532
Design of Digital Circuits Based HDL529
Digital Logic550
Experiment of Microelectronics Device Testing552
Flow Science at Micro/Nano Scale and its Applications560
Fundamental of Physics for Microelectronics555
Fundamentals of Semiconductor Materials503
Fundamentals of Solid State Physics515
Fundamentals of Wireless Communication Integrated Circuits567
Integrated Circuits Computer Aided Design524
Integrated Circuits Design Practices526
Introduction to MicroNano Technology557
Introduction to Nanoelectronic Devices537
MicroNano Integrated Systems (Honor Track)564
Principle of Advanced Analog Integrated Circuits512
Principle of Analog Integrated Circuits534
Principle of Digital Integrated Circuits546
Principle of Integrated Circuits Process521
Principle of Integrated Circuits Test518
Programmable SystemonChip Application Development Lab541
Radio Frequency Integrated Circuit544
Semiconductor Devices Physics505
Semiconductor Physics509
Intelligent Science and Technology Speciality Courses578
Artificial Intelligence Lab581
Brain and Cognitive Science592
Computational Perception and Scene Analysis597
Image Processing600
Information Theory604
Intelligent Information Processing609
Introduction to Artificial Intelligence595
Introduction to Machine Learning578
Introduction to Pattern Recognition589
Numerical Analysis (B Level)586
Speech Signal Processing606