精品课程点击排行榜  >>  高级语言程序设计
课程简介 教师队伍  

■ 课程简介
课程名称: 高级语言程序设计 一级学科:  08 工学
二级学科: 0806 电气信息类 教学层次:  本科
负责教师: 尹宝林 学校名称:  北京航空航天大学
院系名称:   申报状态:  已获奖
申报级别: 省级 申报文件下载:  无下载文件
获奖名称: 获奖年度:  2006
主页地址: http://jpk.buaa.edu.cn/2006jpk/bjsjpk/gjyycxsj/index.html 是否交换: 
浏览次数: 3416 网上评论:  没有相关评论
课程介绍:

程序设计能力是计算机专业人员的重要专业基础能力,C语言是计算机专业工作者最常用的高级程序设计语言。本课程以C语言作为工具,讲授高级语言程序设计的过程和方法。课程教学的主要内容包括程序设计的基本过程、对问题分析的方法、算法设计和编码实现、常用算法和数据结构、对程序的调试和测试方法、对程序的评价和改进等。

本课程的教学目标不仅仅是使学生了解和掌握C语言本身,而且更加侧重使学生深入掌握程序设计的思路和能力,为培养学生的专业程序设计能力打下基础。 本课程的教学分为两个阶段:《高级语言程序设计(一)》和《高级语言程序设计(二)》。 

《高级语言程序设计(一)》的教学目标是,通过课程的学习,使学生在掌握C语言的基本语法及语义的基础上,掌握常见的基本算法,具备基本的编程能力,并了解结构化程序设计思想,初步接受程序设计方法、技巧、风格的训练。学生在学完本阶段的课程之后,对于一般问题,应能够在已知算法的前提下,在30~40分钟内正确的编写出30行左右的程序,并能在后继相关课程的学习中使用C语言完成课程实践。
????任课教师:晏海华 副教授 孙自安 讲师
????开课学期:本科一年级下半学期
????课程教学时数: 24 学时 上机学时数: 24 学时

《高级语言程序设计(二)》的教学目标是使学生在《高级语言程序设计(一)》以及《数据结构》等相关课程的基础上,对程序设计的方法和技巧有进一步的了解和掌握,加深对C语言理解,提高C语言的运用能力,为培养学生的专业程序设计能力打下基础。这一阶段的教学内容包括对C语言中重要概念的深入讲解、对C语言中难点的深入分析,对程序设计思路、过程和步骤的进一步系统化,程序和软硬件系统的关系,程序的时空效率和优化,程序设计的风格,以及中型程序的结构和组织等。在掌握了这部分内容之后,学生应该能够独立完成较为复杂的,长度在百行以上的程序的设计、实现和调试,知道如何充分测试一个程序,以保证其运行的可靠,知道如何正确地组织一个较大的程序,以保证其可维护性和可扩展性,知道如何优化一个程序,以满足对时空效率的要求。
????任课教师:尹宝林 教授
????开课学期:本科二年级下半学期
????课程教学时数: 24 学时 上机学时数: 24 学时

关于我们 | 版权声明 | 汇款方式 | 会员注册 | 招聘信息 高等学校教学资源网 CopyRight©2004 版权所有
  京ICP证070553号   京ICP备10040123号-8   京公网安备: 1101081957