- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南京大学软件工程专业本科教程——附录B :专业基础/核心课程描述
B111SE :《计算系统基础》课程描述
0 课程基本信息
课程编号: B111SE
课程名称: 计算系统基础
英文名称: Introduction to Computing Systems
英文简称: ICS
预备课程: 无
授课时间: 一年级第一学期
时间分配: 课堂教学(64 课时)+实验(64 课时)+课后作业与阅读(64 课时)
学分数: 4
1 课程简介
本课程是软件工程专业的专业基础课程。课程采取自底向上的教学模式,围绕一个简单的计
算机(LC3 )进行从比特到高级语言(C 语言)的全面、系统的介绍,为初学者建立一个完整的
计算概念,包括:数据的机器级表示、数字逻辑、冯·诺伊曼模型、机器语言、汇编语言、输入和
输出、Trap 机制和子程序、结构化程序设计与C 语言。课程较好地解决了基础知识与动手能力相
结合、硬件与软件相结合、系统软件与程序设计相结合的问题,既注重学生对计算系统的宏观理
解,又加强学生实践能力的培养。
2 教材与参考资料
2.1 教材与指定阅读材料
1) Yale N. Patt ,Sanjay J. Patel,Introduction to Computing Systems: From bits gates to C beyond
(Second Edition) ,机械工业出版社,2006 (对照中译本:梁阿磊译,计算机系统概论,第
2 版,机械工业出版社,2006 )
2) LC-3 模拟器实验手册,下载地址:
/sites/0072467509/student_view0/lc-3_simulator_lab_manual.html
3) VC++6.0 联机帮助 MSDN Library 网址:
2.2 参考资料
1) J.Glenn Brookshear ,Computer Science: An Overview (Ninth Edition),人民邮电出版社,2007
2) Nell Dale, John Lewis ,Computer Science Illuminated (Second Edition),机械工业出版社,2005
3) 主选教材的网站:/sites/0072467509/
4) 德克萨斯大学奥斯汀分校,Introduction to Computing Systems 课程网站:
/~patt/08f.306/
5) 伊利诺大学-香槟分校,Introduction to Computing Systems 课程网站:
/ece190/
6) 宾夕法尼亚大学,Introduction to Computer Architecture 课程网站:
/~milom/cse240-Fall06/
3 教学目标
通过本课程的学习,学生应该能够:
附录B 第2 页
南京大学软件工程专业本科教程——附录B :专业基础/核心课程描述
1) 建立起计算系统的概念,理解计算系统自底向上、逐次构造的过程,了解经典计算系统
的工作基础;
2) 了解计算机系统的底层机制,包括数据的机器级表示、数字逻辑、冯·诺伊曼模型、机器
语言、汇编语言、输入和输出、Trap 机制等;
3) 掌握结构化程序设计语言基础,包括变量和运算符、类型、表达式、简单I/O 、控制结构、
函数、数组和指针等;
4) 理解结构化程序设计,能够利用自顶向下、逐步求精的方法完成小规模的结构化程序;
5) 掌握系统地测试小规模程序的技术、方法与工具,掌握程序调试的技术、方法与工具;
6) 了解基本的数据结构与一些简单算法,包括数组、栈、链表、递归、顺序查找、折半查
找、插入排序等。
4 相关知识体系
编号 描述 k, c, a E, D, O 学时
CSE-AR.dig.0 数字逻辑和数字系统 7
文档评论(0)