个人介绍
高级语言程序设计 姚敦红
提供学校: 怀化学院
院系: 计算机科学与工程学院
专业大类: 计算机科学与技术
课程编号: 060442
学分: 3
课时: 48
课程介绍
C语言程序设计是一门重要的技术基础课,设置本课程的主要目的是通过对C语言的语法规则、数据类型、数据运算、语句、系统函数、程序结构的学习,掌握应用C语言进行程序设计的技能,为进行各种实用程序开发奠定一个良好的基础。  在知识方面要熟练掌握C语言的数据类型(基本类型、构造类型、指针类型等)和各类运算符,能正确使用表达式实现数据的简单加工;熟练掌握C程序的三种基本结构(顺序、选择、循环)的特点,能使用相关语句完成这三种基本结构的程序设计任务;掌握C语言的常用库函数使用,以及用户函数的定义、调用、参数传递等方法。在程序设计方面要熟练掌握阅读和分析程序的方法;熟练掌握设计和调试程序的方法及技巧;初步掌握实用程序的开发与调试技术,为后续课程的学习打下良好的基础。
教师团队

姚敦红 副教授

单位:怀化学院

部门:计算机科学与工程学院

教学条件

1、课堂授课教材及实训教材

教材建设是课程建设与改革的重要组成部分。本课程十分重视教材挑选,目前选用的教材为著名计算机教育专家谭浩强教授主编的中国高等院校计算机基础教育课程体系规划教材:《C程序设计 (第四版)》。

教材介绍:本书为中国高等院校计算机基础教育课程体系规划教材,曾荣获原电子工业部优秀教材一等奖,高校出版社优秀畅销特等奖,全国高等院校计算机基础教育研究会优秀教材一等奖。它针对程序设计的初学者,从C语言和C语言应用开发两个方面详细地介绍了C语言的语法基础和算法设计基础,程序设计基础,文件操作以及运行时错误处理。各部分内容均有大量的实例,并配有与知识内容相对应的上机实验内容。本书在内容的组织上本着加强基础、注重实践、突出应用的原则;在内容的安排上遵从教学规律,内容由浅入深、循序渐进,讲解通俗易懂,条理清楚。非常适合于教学与自学。本书可作高等院校非计算机专业或其他各类学校的高级语言程序设计教材,也可供从事计算机应用和程序开发的专业人员使用,或从事软件开发的初学者自学。

在讲授过程中不是完全照搬书本内容,而是根据教学的实际情况,并结合当前的科学研究成果和学术动态及时补充新的教学内容进行讲解,让学生在掌握系统基础知识的同时,了解学科发展动态,同时利用充分利用图书馆的丰富藏书和期刊文献,拓宽学生的知识面。根据本课程特点及制定了完备的教学大纲,合理安排教学进度,认真进行教学总结,根据不同专业需求及学生的实际情况,教学内容做出适当的调整。

2、促进学生自主学习的扩充性资料

为了能使学生充分查阅参考资料,除学校图书馆外,院资料室也定时对学生开放;学生可以登录系内局域网;浏览与课程相关的电子教材和多媒体辅导光盘;实验室预装的计算机等级考试模拟系统,供学生实现网上自学、自评、交流等功能。  

为培养学生的实践能力,课题组成员在参考著名院校的做法的基础上,结合实际,制订了相应的实验教学计划和实验教学大纲,对每一个实验的实验目的、要求和内容都做了明确说明和要求,使这门课程的实验教学科学规范,系统培养学生的程序设计能力。在校期间有大部分同学通过了国家二级考试。 

3、实践教学条件

《高级语言程序设计》是一门实践性和应用性都很强的课程,实践性教学是理论与实践相结合的纽带,是培养学生实验操作技能和应用技术的重要环节,对整个教学质量起着举足轻重的作用。我们做到实验室与教学有机结合、配套运行。为使本课程教学条件改善,提高教学质量和教学效果,院校结合增加实验室建设经费投入,对实验室进行了多次改造,添置了大量设备和仪器,目前我院拥有HP、联想等高档服务器及局域网络系统三套,高档微机近三百台,多媒体教学系统多套,多台投影仪。保证了实验教学的正常有序进行,同时也大大改善了实践教学环境。 

4. 网络教学环境

目前学校有校园网、实现了网络办公。同时学校开通了“中文期刊全文数据库”、“Ebsco外文数据库”、“ 超星电子图书”等网络数据资源,学生可通过校园网链接相关教学资源网查询资料和学习。我们充分利用先进的网络信息技术,将《高级语言程序设计》的教学大纲、授课教案、实验指导、电子课件、作业习题、参考资料目录等内容上网运行,可供教师课堂教学与学生网上学习使用。现在这个网站已成为课堂教学的有力补充,同学们经常浏览该网站,学习、下载网站内容,并将建议反馈给我们。这个网站能够为广大学生的学习提供帮助。

课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 程序设计ABC
文档
.pdf
2018-05-26 251.20KB
2.1 C数据类型
文档
.docx
2018-05-26 19.34KB
3.1 简单的算术运算和表达式课件
文档
.docx
2018-05-26 19.17KB
4.1 键盘输入与屏幕输出
文档
.docx
2018-05-26 22.09KB
5.1 选择控制结构课件
文档
.docx
2018-05-26 21.38KB
 
文档
.docx
2018-05-26 20.04KB
6.1 第一小节(参赛视频)
视频
.mp4
2018-03-22 142.37MB
6.2 循环控制结构
文档
.docx
2018-05-26 23.50KB
 
文档
.docx
2018-05-26 18.29KB
7.1 函数
文档
.docx
2018-05-26 20.89KB
 
文档
.docx
2018-05-26 19.24KB
8.1 数组
文档
.docx
2018-05-26 18.37KB
 
文档
.docx
2018-05-26 19.84KB
9.1 指针
文档
.docx
2018-05-26 19.24KB
10.1 字符串课件
文档
.docx
2018-05-26 19.84KB
11.1 指针和数组课件
文档
.docx
2018-05-26 19.67KB
12.1 结构体与共用体
文档
.docx
2018-05-26 18.60KB
13.1 文件操作
文档
.docx
2018-05-26 18.66KB
提示框
提示框
确定要报名此课程吗?
确定取消