文档详情

《程序设计》课程教学大纲.docx

发布:2017-11-27约5.41千字共13页下载文档
文本预览下载声明
《程序设计》课程教学大纲一、基本信息课程编号:10501100030课程名称:程序设计英文名称:Program design课程性质:必修课总 学 时:72 学 分:4.5理论学时:54 实验学时:18实践学时:0指导自学学时:0适用专业:生物医学工程(医疗电子仪器)、适用层次:本 科生物医学工程(医学影像技术) 先修课程:计算机文化基础承担院部:计算机学院学 科 组:计算机软件学科组二、课程介绍(一)课程目标及地位课程概述包括如下内容:该课程设置的主要目的(依据就业岗位需要阐述);该课程是生物医学工程专业的专业基础课,可以作为《单片机技术》、《电子制作课程设计》,也可以在就业之后从事硬件开发,机器人开发等。C语言本身一种使用非常广泛的开发语言,尤其是在硬件编程和Linux、UNIX编程领域内具有统治地位,所以C语言程序员容易就业。该课程在整个专业课程体系中的地位;该课程是一门理论性和实践性均较强的课程是生物医学专业的基础课程。通过学习该课程使学生能够比较熟练地掌握C语言的语法规则,能够掌握一些较为简单的算法,初步积累编程经验,自己解决一些比较简单的程序课题。并以此为基础,让学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下扎实的理论和实践基础。该课程在专业学习目标中的作用以及该课程与前后课程的联系。该课程在专业学习中的目标是掌握基本的程序设计方法、基本的C语言语法规则、基础的算法,为其后继课程打好编程的基础。(二)教学基本要求1.思想道德与职业素质目标:通过该课程的学习,学生需要加强沟通能力,协作精神,诚信的品格,对自己负责的态度来完成一个程序。2.知识目标: 通过该课程的学习学生需要再掌握C语言基本的知识理论体系上,通过自我学习、相互讨论、查阅资料等方法完成一个大的程序。3.技能目标1)专业能力:通过该课程的学习,能够完成本课程并且能独立成项目并且取得学分同学基本上可以达到国家计算机2级的水平。2)方法能力:能够完成本课程并且能独立成项目并且取得学分同学,具有独立解决问题的能力,具有较强的自学能力。(三)课程的重点和难点本课程的讲授一般安排在第二个学期,本课程重点是数组、函数和指针的使用方法;掌握C语言基础的语法、本课程的重点内容以及对硬件的开发方法, 培养学生的自学能力、硬件开发能力、编程能力、创新能力;难点是软件和硬件的综合开发应用。重点章节是第6章、第7章、第8章。难点章节是第7章、第8章、第9章。(四)课程教学方法与手段《程序设计》教学以主动式教学法为主,在教学中要多开展以学生为主的教学活动。在加强基础训练的同时,采用项目教学方法,充分调动学生学习积极性,激发学生学习兴趣,最大限度地让学生感受学习的快乐和学习的成就感。教学方法是教师和学生为了实现共同教学目标,完成共同教学任务,在教学过程中运用的策略、方式与手段。根据不同章节的内容情况,选择相应的教学方法。(五)教学时数分配表《程序设计》教学时数分配表教学内容各教学环节学时分配采用何种多媒体教学手段章节主要内容讲授实验实践指导自学小计1C语言的数据类型、运算符与表达式,顺序程序设计224PPT幻灯片、板书2选择结构程序设计224PPT幻灯片、板书3循环结构程序设计224PPT幻灯片、板书4一维数组的定义和引用、二维数组的定义和引用426PPT幻灯片、板书5字符数组、字符串426PPT幻灯片、板书6函数的定义、函数的调用、函数的嵌套调用426PPT幻灯片、板书、硬件演示7函数的递归调用、局部变量和全局变量、变量的存储类别 , 内部函数和外部函数426PPT幻灯片、板书、硬件演示8指针的定义及运算,指针与变量224PPT幻灯片、板书、硬件演示9指针与数组426PPT幻灯片、板书10字符指针与字符串426PPT幻灯片、板书11指针与函数44PPT幻灯片、板书、硬件演示12指针与指针224PPT幻灯片13结构体变量的定义、引用424PPT幻灯片、板书14结构体数组325PPT幻灯片、板书15链表426PPT幻灯片、板书16共用体、枚举类型22PPT幻灯片、板书17文件的操作32PPT幻灯片、板书合计541872(六)教材与主要参考书教材:《C程序设计 第四版》,谭浩强,清华大学出版社,2010-6-1(年份)参考书:1.《 C语言程序设计:现代方法(第2版)》,[美]K. N. King 著,人民邮电出版社,2010-3-1(年份)2.《C程序设计语言 第2版·新版》,(美)克尼汉,(美)里奇 著,徐宝文,李志
显示全部
相似文档