- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计教学大纲
西北民族大学数学与计算机科学学院
制定的时间:二〇一二年五月
面向对象程序设计教学大纲
一、课程基本资料
主讲教师:曹永春
主教材:《C++面向对象程序设计》中国铁道出版社,陈维兴、林小茶编著,第2版,2009
辅助教材:
1.《C++编程思想》机械工业出版社,美 Bruce Eckel,Chuck Alliso著,刘宗田,袁兆山,潘秋菱等译; 第1版,2011年
2. 《C++程序设计教程》机械工业出版社,美 H.M.Deitel P.J.deitel 薛万鹏等译, 2000年
3.《C++程序设计语言》,机械工业出版社,美 Bjarne Stroustrup 著,裘宗燕译,2005年
4.《C++面向对象程序设计习题解析与上机指导》清华大学出版社,陈维兴主编,第2版,2009年
实验教材及参考书:
同上
课程性质:学科选修课
学 分: 4分
课 时:72学时,其中理论课54学时,上机实验18学时
先修课程: 计算机导论、C语言程序设计
课程结构:
评价方案:(考核依据、评分的办法、权重的分布)
?平时成绩:10% 课堂表现(课堂提问、考勤、作业等)
?实验成绩:20%(实验报告、实验考试)
?期中成绩:20%(闭卷考试)
.期末成绩:50%(闭卷考试)
参考书目:
名称 编著者 出版社 出版年月 《C++编程思想》 刘宗田,袁兆山,潘秋菱等译 机械工业出版社 2011年 《C++程序设计教程》 H.M.Deitel P.J.deitel著,薛万鹏等译 机械工业出版社 2000年 《C++程序设计语言》 Bjarne Stroustrup 著,裘宗燕译 机械工业出版社 2005年 《C++面向对象程序设计习题解析与上机指导》 陈维兴主编 清华大学出版社 2009年 推荐刊物:
1、《计算机学报》
2.《软件学报》
3.《程序员杂志》
4.《码农周刊》
5.《快乐码农》
相关网站:
1.?中国计算机学会/sites/ccf/
2.?计算机爱好者协会/forum.php
3.C语言中文网 /cpp
5.中国悠悠期刊网 /
6. 中国知网/
文献
谭浩强.C程序设计.第4版.北京:清华大学出版社,2010
陈伟兴,林小茶.C++面向对象程序设计.北京:清华大学出版社,2000
陈伟兴,陈昕.C++面向对象程序设计习题解析与上机指导. 北京:清华大学出版社,2003.
Ravi Sethi.Programing Languaes:concepts and constracts.Addison-Wesley Publishing Company,1996.
Ronaad J.Norman ,Object-Oriented Systems and Ddesign,1996.
郑莉,董源.C++语言程序设计.第2版.北京:清华大学出版社,2001.
王燕.面向对象的理论与C++实践.北京:清华大学出版社,1997.
张海藩,牟永敏.面向对象程序设计实用教程. 北京:清华大学出版社,2001.
张国峰.C++语言及其程序设计教程. 北京:电子工业出版社,1997.
二、教学目标、组织形式、考核要求
素质、知识和能力目标 目标要求及相应的课程 教与学的方法 评定的方法 一、思想道德与职业素质目标
1.遵纪守法,树立科学的世界观、人生观、价值观和社会主义荣辱观。
2.具有良好的思想品德、人文社会科学素养、社会公德和职业道德。
3.了解与信息技术相关的职业和行业的政策和法律、法规,具有较强的法制意识和素养。
4.树立终身学习观念,认识到持续自我完善的重要性,不断追求卓越。
5.具备良好的科学态度、团队协作精神和创新意识。
7.具有健全的人格、健康的体魄,较强的国防意识。 4.树立终身学习观念,认识到持续自我完善的重要性,不断追求卓越。
5.具备良好的科学态度、团队协作精神和创新意识。
提交的作品或报告
二、知识目标
1.具有一定的人文社会科学知识。
2.掌握与专业相关的数学、自然科学知识以及一定的经济学和管理学知识。
3.掌握电工和电子技术必要的基本理论、基本知识和基本技能。
4.掌握计算机的系统与结构、基本组成原理和内部工作机制。
5.掌握计算机程序设计的基础知识和基本方法。
6.掌握操作系统基本知识、原理,具备操作系统设计和应用的知识。
7.掌握计算机网络及应用知识,具备网络系统设计和网络应用的知识。
8.掌握信息处理的基本理论、基本方法,具备息管理系统设计和开发的知识。
9.掌握数据结构及算法设计与分析的基本知识、基本方法及在相关领域中的实际应用。
10.掌握以系统性的、规范化的、可定量的过程化方法去开发和维护软件系统。
11.掌握
文档评论(0)