北京大學信息科學技術學院本科生課程體系(修訂版)

《北京大學信息科學技術學院本科生課程體系(修訂版)》是2017年清華大學出版社出版的書籍,作者是李文新 胡薇薇 主編,王韜、王源、王志軍、陳一峯、陳章淵、鄧志鴻、謝昆青。

內容簡介

本書是在《北京大學信息科學技術學院本科生課程體系》(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

ThePlantoCultivateTopNotchStudents98

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:AProgrammersPerspective199

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

ObjectOrientedTechnology251

OperatingSystem179

OperatingSystemLaboratory183

PracticeofDataStructuresandAlgorithms273

PrincipleandTechnologyofDatabaseSystems285

PrincipleofHighLevelProgrammingLanguages(IntroductiontoProgramming

Languages)196

PrincipleofMicrocomputer(ALevel)327

PrinciplesofParallelProgramming175

ProbabilityTheoryandMathematicalStatistics(ALevel)192

ProblemSolvingandProgramming329

ProgramminginJava159

SemanticWebandDigitalLibraries342

ServiceOrientedArchitecture(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 MicroNano Technology557

Introduction to Nanoelectronic Devices537

MicroNano 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 SystemonChip 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

熱門詞條

聯絡我們