- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-6计算系统基础课程建设与南京大学软件工程人才培养(王浩然)
《计算系统基础》课程建设
与南京大学软件工程人才培养
南京大学软件学院王浩然
课程建设背景(一)
• 计算机类专业第一门专业课
• 教学目标
–教会学生用计算机解决问题的基本方法
–并能用一种高级程序设计语言编写简单
的程序
课程建设背景(二)
• 实现教学目标的两种方法
–暂时避开计算机硬件细节,直接介绍高
级程序设计语言的编程技术
• 优点:学生能够在很短的时间内编写出在计算机上
可以运行的程序
–让学生对计算机的组成和结构有了基本
了解,同时介绍编程
• 优点:让学生更好地理解计算机软硬件是不可分割
的关系,使得编写的软件能够更好地发挥硬件的性
能,更进一步培养学生的基本计算思维能力
课程建设背景(三)
• 第二种方法
–我们觉得,后一种方法对一开始就培养
学生具有计算思维和有效解决问题的能
力能产生积极的作用
• 存在的问题
– 由于现在的计算机内部结构相对复杂,
要求学生在很短的时间内掌握计算机的
内部结构,并且学会在此基础上的程序
设计,在教学实践中难以实现
课程建设背景(四)
• 解决方案:尝试采用虚拟硬件平台来
支持这种教学方法
–该虚拟硬件平台结构简单,易于教学,
但是保留了主流计算机的基本结构和对
程序运行的支撑方式
–让学生在最初的专业学习中,就能培养
其在编写程序时能同时考虑到硬件环境
的影响
《计算系统基础》课程建设
• 作为南京大学软件工程专业的第一门
专业课程
• 该课程
– 以一个经典计算机指令集MIPS的简化版本DLX
为线索
– 选择C语言为载体
– 采用程序设计与系统级认识双优先的方式
– 使初学者在对计算机系统有了基本理解的基础
上,能更好地掌握结构化程序设计的基本思想
和方法
课程内容
• 可分为三个部分
– 第一部分,介绍程序设计基础
• 为没有编程基础的学生提供了对程序设计的
感性认识
– 第二部分,介绍计算机硬件和系统软件等基础
知识,同时理解第一部分的程序是如何在计算
机系统中运行的
• 以一个简单的DLX计算机为载体
– 第三部分,介绍函数、指针、数组和递归等主
题,同时介绍这些复杂程序在DLX系统下的运行
知识点(一)
• 1、建立起完整的计算概念
– 了解经典计算系统的工作原理
–理解计算系统自底向上、逐次构造的
过程
• 2、了解计算机系统的底层机制
–数据的机器级表示、数字逻辑、冯·诺
伊曼模型、机器语言、汇编语言、输
入和输出、Trap机制等
知识点(二)
• 3、掌握结构化程序设计语言基础
–变量和运算符、类型、表达式、简单
I/O、控制结构、函数、数组和指针等
• 4、理解结构化程序设计
–能够利用自顶向下、逐步求精的方法
完成小规模的结构化程序设计
知识点(三)
• 5、掌握系统地测试小规模程序的技
术、方法与工具,掌握程序调试的
技术、方法与工具
• 6、了解基本的数据结构与一些简单
算法
–数组、栈、链表、递归、顺序查找、
二分法查找、冒泡排序等
DLX套件
• 虚拟硬件平台:DLX Simulator
• C-DLX,C语言编译器(部分非常用
功能除外)
• DLX Assembler,DLX linker
–DLX Editor
• 还可实现C/OS-II的移植等工作
DLX Simulator
您可能关注的文档
- 《ios应用逆向工程(第2版)》第七章_准定稿.pdf
- 《程序设计实践》中文版.pdf
- 《地产管理实践》(第2期).pdf
- 《共享经济:市场设计及其应用》——延迟接受算法讲解.pdf
- 《核医学临床应用指南》.pdf
- 《名医名方》医全 1-147页教材(光盘版298元).pdf
- 《宪政秩序的维护 宪法监督的理论与实践》刘嗣元著2001.pdf
- 《一分钟经理人》[实践篇].pdf
- 《政府公共工程bim应用实施纲要、bim实施管理标准》.pdf
- 《中医教材》13生理学(供中医类专业用).pdf
- 绿色能源:生态之路-从传统能源到可持续能源的跨越.pptx
- 2025年2月苏州九校2025届高三联考地理试题(含答案).pdf
- 东阿阿胶股份有限公司财务报表分析.docx
- 2024年物理高考大一轮复习第14章振动和波光相对论第41讲光的波动性电磁波和相对论练习含解析.doc
- 2025年鹤岗师范高等专科学校单招职业适应性测试题库及答案(历年真题).docx
- 2025年鹤岗师范高等专科学校单招职业适应性测试题库及答案(名师系列).docx
- 安全生产培训管理课件.pptx
- 东方电子投资价值分析.docx
- 2025年安徽邮电职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 大班集体歌唱教学活动中有无视频对幼儿学习效果的影响.doc
文档评论(0)