结合编译原理与数据库的计算机系统能力培养
System Development Capability Training of Computer Science with Compiler Principles & Database
摘要:
目前国内的计算机系统能力培养多以组成原理、操作系统和编译系统为主,鲜有数据库管理系统(DBMS)开发的相关介绍。作为系统软件的重要组成部分,本文设计了一个DBMS开发项目,以此培养学生的计算机系统能力。项目结合数据库原理与编译原理等计算机专业骨干课程,以DBMS原型设计开发为载体,综合锻炼学生的程序设计能力、算法与数据结构应用能力,数据库原理和编译原理技术的理解与实现能力,为培养具有扎实理论基础和极强实践能力的计算机专业本科生提供了一条有效途径。
Abstract:
Computer system ability training in China is mainly based on computer organization, operating system and compiling system, while little about the development of database management system (DBMS). As DBMS is an important issue of the system software, this paper designs a DBMS development project to cultivate students’ computer system ability. The project mainly combines the courses of database principle and compiler principle, takes DBMS prototype design and development as the carrier, comprehensively exercises the students’ programming ability, algorithm and data structure application ability, and the understanding and implementation ability of database principle and compiler principle technology, so as to provide an effective way for cultivating computer major undergraduates with solid theoretical foundation and strong practical ability.
参考文献
|
[1]
|
马殿富, 高小鹏. 基于系统能力培养的计算机专业课程建设报告[R]. 北京: 北京航空航天大学, 2013.
|
|
[2]
|
王雷. 操作系统实验设计[J]. 计算机教育, 2009(17): 54-56.
|
|
[3]
|
谭志虎, 秦磊华, 胡迪青. 面向系统能力培养的计算机专业实践教学模式[J]. 中国大学教学, 2017(9): 80-84.
|
|
[4]
|
陈智勇. 计算机科学与技术专业学生系统能力培养的改革与实践[J]. 计算机教育, 2019(3): 58-61.
|
|
[5]
|
张昱, 陈意云. 编译原理课程实践改革探索[J]. 计算机教育, 2008(8): 24-26.
|
|
[6]
|
王伟, 张军旗, 江建慧, 等. 计算机科学与技术卓越课程行动计划实践——以同济大学计算机系统级课程为例[J]. 计算机教育, 2013(2): 66-69.
|
|
[7]
|
王中卿, 朱培培. 层次化精准编译原理实践教学[J]. 电脑知识与技术, 2020(20): 158-159.
|
|
[8]
|
刘兵, 张辰, 谢红侠, 等. 基于Clang + LLVM架构的编译原理课程教学探索[J]. 计算机教育, 2020(1): 42-45, 49.
|
|
[9]
|
王珊, 萨师煊. 数据库系统概论[M]. 第5版. 北京: 高等教育出版社, 2015.
|
|
[10]
|
Hector Garcia-Monlina, Jeffrey D. Ullman, Jennifer Widom. 数据库系统实现[M]. 第2版. 杨冬青, 等, 译. 北京: 机械工业出版社, 2016.
|
|
[11]
|
林颖贤, 浦云明, 等. 基于OBE理念的数据库原理课程混合式教学模式[J]. 计算机教育, 2020(7): 62-65.
|