- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
理论课程-中国海洋大学信息科学与工程学院
中国海洋大学 高级程序设计语言 课程大纲(理论课程)
英文名称Advanced Programming Language
【开课单位】 计算机科学与技术系 【课程模块】 学科基础
【课程编号】 【课程类别】 必修
【学时数 】 68 (理论 68 实践 0 ) 【学分数 】 4
一、课程描述
本课程大纲根据2011年本科人才培养方案进行修订或制定。
《高级程序设计语言》是计算机科学与技术系计算机应用专业本科教学中的一门重要专业基础课,在计算机应用技术专业的本科教学计划中占有重要地位和作用。在计算机教育方面,C语言是为数不多的与国外保持内容同步的课程之一,可见,它在本科生教学中的地位之重要不言而喻。由于C语言是许多后续专业课程的基础,因此,在本科生教学体系中,C语言教学仅是起点,而非终点。
(一)教学对象
计算机应用专业大学一年级学生
(二)教学目标及修读要求
1、教学目标(课程结束后学生在知识、技能和态度三个层面达到的目标)
学习本课旨在使学生掌握C语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法,使学生认识到算法、良好的程序设计风格以及实践在本课程学习中的重要性,培养学生熟练使用C语言编程分析和解决实际问题的能力,培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。 ??
2、修读要求(简要说明课程的性质,与其他专业课程群的关系,学生应具备的基本专业素质和技能等)
本课程是一门专业基础课,是多门其它计算机专业课的先修课程。大一新生即可开设本课。
(三)先修课程(参照2011版人才培养方案中的课程名称,课程名称要准确)
无。
二、教学内容
(一)第1章 程序设计和C语言
1、主要内容:1.1 什么是计算机程序
1.2 什么是计算机语言
1.3 C语言的发展及其特点
1.4 最简单的C语言程序
1.5 运行C程序的步骤与方法
1.6 程序设计的任务
2、教学要求:(按照掌握、理解、了解三个层次对学生学习提出要求)
掌握:1.4、1.5,理解:1.1、1.2,了解:1.3、1.6。
3、重点、难点:
重点:1.4、1.5,难点:1.4、1.5
4、其它教学环节(如实验、习题课、讨论课、其它实践活动):
上机实验(实验课)
(二)第2章 算法——程序的灵魂
1、主要内容: 2.1 什么是算法
2.2 简单的算法举例
2.3 算法的特性
2.4 怎样表示一个算法
2.5 结构化程序设计方法
2、教学要求: (按照掌握、理解、了解三个层次对课程内容提出要求)
掌握: 2.2 ,理解: 2.3、2.4 ,了解: 2.1、2.5。
3、重点、难点:
重点:2.2、2.4,难点:2.4、2.5。
4、其它教学环节:(如实验、习题课、讨论课、其它实践活动):
(三)第3章 最简单的C程序设计——顺序程序设计
1、主要内容:3.1 顺序程序设计举例
3.2 数据的表现形式及其运算
3.3 C语句
3.4 数据的输入输出
2、教学要求:
掌握:3.1、3.3、3.4,理解: 3.2。
3、重点、难点:
重点:3.1、3.3、3.4,难点:3.2、3.4
(四)第4章 选择结构程序设计
1、主要内容:4.1 选择结构和条件判断
4.2 用if语句实现选择结构
4.3 关系运算符和关系表达式
4.4 逻辑运算符和逻辑表达式
4.5 条件运算符和条件表达式
4.6 选择结构的嵌套
4.7 用switch语句实现多分支选择结构
4.8 选择结构程序综合举例
2、教学要求:
掌握:4.2、4.3、4.4、4.5、4.6、4.7、4.8,理解:4.1。
3、重点、难点:
重点:4.2、4.3、4.4、4.6、4.8,难点:4.6、4.8
(五)第5章 循环结构程序设计
1、主要内容
文档评论(0)