《C语言程序设计》精品课程建设
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践一、引言C语言是一门经典的编程语言,在计算机编程领域拥有着非常重要的地位。
《C语言程序设计》作为计算机类专业中的一门基础课程,对于培养学生的编程能力、逻辑思维能力和解决问题的能力有着重要的意义。
对于《C语言程序设计》课程的建设研究与实践显得尤为重要。
本文将围绕《C语言程序设计》课程的设置、教学内容和教学方式进行深入探讨,并结合实践经验提出相关的建设研究和实践措施,以期提高《C语言程序设计》课程的教学质量和学习效果。
二、《C语言程序设计》课程设置1. 课程定位《C语言程序设计》是计算机类专业中的一门基础课程,旨在向学生介绍C语言的基本概念、语法和编程技巧,培养学生的程序设计能力和解决问题的能力。
2. 课程目标(1)使学生掌握C语言基本语法和程序设计技能;(2)培养学生对C语言程序的编写、调试和优化能力;(3)引导学生在具体问题中应用C语言进行程序设计和实现。
3. 课程内容《C语言程序设计》课程内容应包括C语言基础知识、控制结构、函数、数组、指针、文件操作等内容,还可以适当引入一些常见的数据结构和算法,以丰富课程内容。
三、教学内容的设置与调整1. 设计合理的教学大纲根据《C语言程序设计》的课程目标和要求,我们需要设计一份合理的教学大纲,明确课程的整体布局、教学内容和教学进度。
教学大纲应包括课程的主要内容、教学目标、教学方法和教学评价等方面,以保证教学的系统性和科学性。
2. 教学内容的灵活性调整由于《C语言程序设计》课程的内容相对固定,因此教师需要在教学实践中根据学生的实际情况和反馈适当调整教学内容。
可以根据学生的学习进度和兴趣增加一些拓展性的内容,或者在实践环节增加一些案例分析和讨论。
四、教学方式的改进1. 注重理论联系实际《C语言程序设计》课程教学内容主要为C语言语法和程序设计方法,因此教学过程中需要注重理论联系实际。
可以通过举例、案例分析和实验等形式,使学生更好地理解和掌握C语言的基本概念和编程技巧。
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践【摘要】本文主要围绕《C语言程序设计》课程建设展开研究与实践,首先通过课程内容分析和教学方法探讨,深入了解课程的特点和教学模式。
随后重点探讨课程建设实践以及课程评价,分析其优缺点并提出改进方向。
在总结与展望中对研究成果进行概括,并提出未来研究方向。
通过本文的研究,可以进一步完善《C语言程序设计》课程,提高教学效果,为学生的学习和发展提供更好的支持。
【关键词】C语言程序设计、课程建设、研究、实践、教学方法、评价、改进、总结、展望、未来研究方向。
1. 引言1.1 背景介绍《C语言程序设计》课程是计算机专业必修课程,旨在培养学生的编程能力和逻辑思维能力。
随着信息技术的迅猛发展,程序设计作为计算机基础教育的重要组成部分,对于培养学生的计算机编程能力和解决问题的能力至关重要。
本课程围绕C语言这一编程语言展开,通过学习C语言的基本语法和程序设计方法,培养学生的编程思维和问题解决能力,为其打下坚实的编程基础。
在当前互联网+时代,计算机技术的应用范围越来越广泛,对程序设计人才的需求也日益增加。
加强《C语言程序设计》课程建设研究与实践,提高教学质量和效果,对培养高素质的计算机人才具有重要意义。
通过对《C语言程序设计》课程的内容分析、教学方法探讨和课程建设实践等方面的研究,可以不断优化课程设置和教学模式,提高学生的学习积极性和自主探究能力,为学生打下坚实的计算机编程基础,提升其在未来信息社会的竞争力。
1.2 研究目的研究目的:本研究旨在探讨《C语言程序设计》课程建设的现状和存在的问题,分析当前课程内容的设置及教学方法的运用情况,寻找提升课程质量和教学效果的有效途径。
通过对课程建设的研究与实践,旨在为提高学生的编程能力和解决问题的能力提供理论支持和实践指导。
本研究还旨在探讨如何更好地培养学生的创新精神和团队合作能力,使学生在学习C语言程序设计的过程中能够全面发展,提高就业竞争力和实际应用能力。
《C语言程序设计》精品课程网站设计与实现
《C语言程序设计》精品课程网站设计与实现摘要:精品课程建设是高等学校教学质量与教学改革工程的一项重要内容,精品课程网站是精品课程建设和评价的窗口。
C语言程序设计课程是计算机系的专业基础课,本文设计和实现了《C语言程序设计》精品课程网站。
该网站服务器端采用ASP技术、后台数据库采用Access,利用ADO数据库访问技术实现对数据的各种管理操作。
网站上发布与共享教学资源,学生自学或补充学习;提供在线交流平台,实现师生互动;提供在线测试平台,检验学习成果。
关键词:C语言精品课程ASP Access精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。
精品课代表了高校课程建设的最高水平,为了使学生和老师之间有多角度,多渠道的沟通,将优质的教学资源上网并共享、动态更新,提高学生自学能力。
通过网络教学平台实现师生互动,在线解答学生提出的问题,及时了解学生当前的状态。
因此,建立精品课程网站是十分必要的事情。
C语言程序设计课程是计算机系的核心专业基础课,它功能丰富,表达能力强,使用灵活方便,应用面广。
几年来,课程组人员在C语言程序设计课程建设上投入了很大精力,积极地进行了教材建设、教学内容、教学方法、教学手段和考核方式的改革,取得了良好的成绩。
本文针对C语言课程建设的发展,采用数据库技术与ASP技术,实现了一个基于B/S结构的《C语言程序设计》精品课程网站。
一、精品课程网站规划该网站主要面向的用户人群有三类:(1)教师,教学资源的提供者,上传和发布作业,查看学生提交的作业,回答学生提出的问题。
(2)学生,网站的主要使用者,下载课件,下载作业,提交做好的作业,可通过留言板提出问题,可在线交流,可在线测试和练习。
(3)系统管理员,后台管理者和网站维护者。
网站划分出以下几个功能模块:(1)课堂教学:包括教学大纲、授课教案、教学课件、教学录像、考试大纲(2)实践教学:包括实验大纲、综合实例、实验开放(3)互动学习:包括留言与反馈、网上答疑、在线测试、作业提交(4)教学资源下载:包括教学课件、同步训练、模拟试卷、经典案例、算法动态演示(5)常见问题二、数据库设计数据库是信息系统的核心和基础,是网站开发和建设的重要组成部分,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
《c语言程序设计》精品课程建设刍议
成 良好编程思维 , 是《 c语言程序设计》 课程建设过程中面 临的主要问题。 为此, 笔者所在学院启动 了《 c语言程序设 计》 精品课程建设工作 , 先后经历 了以下三个阶段。 《 C语言程序设计》 精品课程建设 第一阶段 : 2 0 0 6 ~ 2 0 0 7 年, 《 c语言程序设计》 作为计算 机相关专业的专业基础课的重要地位逐步确立 , 并根据实 际工作需要修改了教学大纲和实训教学体系 , 充实了几名 计算机相关专业毕业的年轻教师 , 师资队伍建设取得实质
为: 一 是 学生初 次 接触 编程 语言 , 没有 任何 基 础 , 就 立刻 接 触 到 大量 的 新名 词 、 新 概念 、 新 规则 , 让 学 生难 以接 受 ; 二
基于 工作 过程 的教 学模 式 。 课 程前期 将真 实 的开发 案
例简化为易于被学生接受的实例 , 讲授的 目的主要是让学 生夯实基础 , 熟悉开发工具的使用 , 课 程完全 以实际工作 要求训练学生。 案例教学 。 课程摒弃“ 提出概念 , 解释概念, 举例说明” 的传统 的教学方式 ,转变为以案例作为重要载体组织教 学, 通过案例“ 提 出问题 , 介绍解决问题的方法 , 归纳必要 的结论和概念” , 从而使学生获取全面的知识。 课程的案例 教学采用滚动拓展的模式 , 首先精选出一个典型的但 比较 简单 的案例 , 然后 , 在此基础上加 以扩展 , 一次只加一个知 识点 , 逐步形成一个知识链条 , 使学生在知识 的逐步扩展 中, 慢慢地建立起 自己的知识体系结构。课程案例 的选取 和改造 , 同时兼 顾针 对性 、 知识性 和趣 味性 。 比如 在编 程案 例 中嵌入学生 自己关心的名字 , 加入颜色 、 图形等学生比 较感兴趣的元素等 , 有效地调动了学生的学习兴趣。 任务驱动式教学模式。 课程将整个教学过程分解为若 干个任务 , 学生在环环相扣的任务驱动下完成学习和操作 过程。例如 , 在教学过程中引入“ 学生成绩管理系统 ” 的设 计开发 , 在实训阶段要求学生独立设计“ 学生成绩管理系 统” 。 让学生既有 明确 的学习任务和目标 , 并配备具体 的编 程案例帮助学生模仿和学习。在“ 任务驱动” 的过程 中, 鼓 励 学 生 自主 的发挥 , 自主 的创 新 , 并 在 随后 的考 核 中 , 对学 生的创新给以较高的评价和肯定。 使学生不再感觉编程是 件深不可测的事情 , 收到了很好的教学效果。 理论与实训相结合。 课程的理论与实践教学实现了有
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践二、课程建设研究1. 课程目标确定《C语言程序设计》课程的目标主要是培养学生的程序设计能力和实际编程能力,使学生能够掌握C语言的基本语法和编程技巧,能够通过C语言解决实际问题。
在目标的确定上,应该注重与计算机专业的实际需求相结合,使其具有一定的实用性和应用价值。
2. 课程内容设计《C语言程序设计》课程内容的设计应该以学生的基础知识为基础,结合C语言的特点和应用需求,设置合理的内容模块和学习任务。
可以设置基本语法的学习、函数的使用与定义、数组和指针等内容,使学生能够了解C语言的基本结构和常用功能,具备一定的编程能力。
3. 教学方法探讨在教学方法上,应该采用多种教学手段和方法,如讲授、实践、案例分析等,使学生能够从多个角度加深对C语言的理解和掌握。
可以采用问题解决式教学,引导学生自主学习和思考,培养其解决实际问题的能力。
4. 课程评价体系构建《C语言程序设计》课程的评价体系应该与课程目标相一致,采用多种评价方法和手段,如考试、作业、项目实践等,全面评价学生的学习成果和能力表现。
要注重对学生的实际能力和创新能力的评价,鼓励学生在实践中不断提升自己。
三、课程建设实践1. 课程教学实践在《C语言程序设计》课程的教学实践中,可以通过设置实际编程案例和项目任务,引导学生进行实践操作和项目开发,使学生能够通过实践加深对C语言的理解和掌握。
可以利用计算机实验室资源,进行实践教学,引导学生独立进行程序设计和开发,培养其实际编程能力。
2. 课程资源建设实践在《C语言程序设计》课程的资源建设实践中,可以建设相关的教学资源库和实践资源平台,为学生提供学习和实践的空间和工具。
可以引入相关的教学软件和开发工具,如C语言集成开发环境(IDE)、代码编辑器等,为学生提供良好的学习和实践环境。
3. 课程案例建设实践在《C语言程序设计》课程的案例建设实践中,可以引入实际的应用案例和项目案例,使学生了解C语言在实际应用中的作用和价值。
C程序设计精品课程建设探索
学 内容 的同时 ,也应注意引入反 映专业
内涵要求 的最新研究与技术成果。
( ) 学 方 法 建设 思路 二 教
目前 ,许多高等院校都开设有 c程
序设计课程 ,该 门课程 的教 学 目的是使 学生 熟练 掌握程序设 计 的基 本方 法 , 树
教学方 法是 教师和学生为 了实现共
同的教 学 目标 , 完成共 同的教 学任务 , 在
0
函 譬 . . 盏
…
一
C程序设计精 品课程建设探 索
口 陕西省渭南师范学院 任 治斌 张 同琦
【 摘
要 】 c程序设 计课 程 出发 , 从
立正确的程序设计思想 ,能够简单 地使 用 c语言进行程序设计并具备基本 调试 程序的能力 ,为后继课程及其他程 序设 计课程的学习和应用打下基础 。根 据新 的人才培养计划和课程标准要求 ,笔者 在深入研究课程知识结构及其 内涵 和外 延的基础上 , 依据 内涵发展优 先 、 理论 与 实践并重 的原则 。 二、 C程序设计精 品课程建设思路 c程序设计 精品课程建 设可从教学 内容建设 、教学方法建设 、教学手段建
识 举 一 反 三 ,主 动适 应 新 技 术 发 展 应 用
计具体的教学 目标 。 其次 , 课堂教学应处
理好教学重点 、难点与基点及其 相互之 间的关系 。师生 明确 了课堂教 学 目标之
的能力 。 应强化基础理论 , 突出理论与设 计相结合 、理论 与应 用相结合的面 向应
后 , 紧扣教学 目标 , 应 从基 点入手 , 决 解
好基点 , 又应正视难 点 , 突破难 点。一般 来说 ,一堂课 的教学 目标实 际上就是教 学重点。当然 , 有些重点 同时又是教学难
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设应加强对学生基本编程概念、程序实现和算法设计的系统教学。
应提高学生对C语言的了解程度,包括语法规则、数据结构、算法等方面的知识。
注重培养学生的编程能力,在课堂上通过大量的编程实践来加深学生对C语言的理解和掌握。
教师应引导学生学会分析问题、抽象问题、解决问题的思维方式,提高学生的算法设
计能力。
在《C语言程序设计》课程的实践环节中,教师应充分利用编程实验室资源,设计一系列的实验项目,让学生通过实践来巩固所学的知识。
实验项目可以根据学生的能力水平分
为不同难度等级,通过逐级增加难度来帮助学生提高编程能力。
实验项目内容可以包括基
本数据类型的使用、数组和字符串的处理、结构体和指针的应用、排序和搜索算法等方面,从而全面提升学生对C语言的理解和应用能力。
《C语言程序设计》课程中应注重理论与实践相结合,实现知识与实际问题解决能力的有机结合。
在课堂上,教师可以通过解析经典的程序案例,让学生了解程序设计的思路和
方法,通过分析程序的原理和过程,培养学生独立解决实际问题的能力。
教师还应引导学
生进行实际项目的开发,例如小游戏或简单软件的设计与实现,通过实际项目的开发来巩
固所学知识,提高学生的综合应用能力。
还可以通过加强与实际产业界的联系,开展与企业合作的实践项目。
与软件公司合作,为学生提供实际的编程任务,让学生在实践中学习和应用所学的知识。
通过这种方式,学
生可以更好地理解编程在实际工作中的应用,提高自己的就业竞争力。
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践摘要:本文以《C语言程序设计》课程为研究对象,从课程的建设目标、教学内容、教学方法、教学手段等方面进行研究与实践,旨在提高学生的编程能力,培养学生的创新意识和实践能力。
关键词:C语言程序设计,课程建设,教学内容,教学方法,教学手段一、引言《C语言程序设计》是计算机科学与技术专业的一门重要课程,旨在培养学生的计算机编程能力和动手实践能力。
随着计算机科学与技术的不断发展,传统教学方法已不再适应学生的学习需求,因此需要对《C语言程序设计》课程进行研究与实践,以提高课程的教学效果。
二、课程建设目标(一)培养学生的编程能力,让他们能够熟练运用C语言进行程序设计。
(二)培养学生的创新意识,鼓励他们在课程中进行自主的编程实践。
(三)提高学生的动手实践能力,让他们能够独立完成编程项目。
(四)培养学生的团队合作能力,让他们能够合作完成大型编程项目。
三、教学内容(一)基础知识:介绍C语言的基本语法和数据类型,包括变量、运算符、控制语句等。
(二)函数和指针:讲解C语言中的函数和指针的概念和用法。
(三)数据结构和算法:介绍常用的数据结构和算法,如链表、栈、队列、排序算法等。
(四)编程项目:引入一些实际的编程项目,让学生动手实践所学知识。
四、教学方法(一)项目驱动教学:通过引入编程项目的方式,激发学生的学习兴趣,让他们主动参与到课程中。
(二)案例教学:通过实际案例的讲解,让学生更好地理解和掌握知识点。
(三)实践教学:注重学生的动手实践能力培养,鼓励他们独立完成编程项目。
(四)互动教学:通过课堂互动、小组讨论等方式,促进学生之间的交流和合作。
五、教学手段(一)多媒体教学:利用多媒体技术,将实际案例、示意图、代码等展示给学生,增强教学效果。
(二)编程实践:通过让学生进行编程实践,巩固所学知识,并培养学生的动手实践能力。
(三)在线学习平台:利用在线学习平台,提供课程资料、资源共享等功能,方便学生自主学习和交流。
浅谈高职院校《C语言程序设计》精品课程建设
f pr n f mp t ,ig nT cncl l g,ig n4 80 , ia Deat t me o Co ue J me ehiaCo eeJnme 4 0 0 n) r n l Ch A src:iecus cnt c o l a u dss m cp jc,n l cniul v lt npoe ,I ipprnrd csh b t t n o r osu t nia a— r n t i r etadii aoa o t a eoui rc ̄ s ae it ue t a F e r i sn l o y e o ts s n o h o e
1引 言
根 据 国 家教 育 部 { 0 3 2 0 教育 振兴 行 动 计 划 》 “ 量 2 0 — 0 7年 中 质 工 程 ” 要 求 f1为 了 全 面 提 高 教 育 教 学 质 量 , 动 我 国 高 等 学 的 1, 推 校 的课 程 创 新 , 育 部制 定 了 国家 精 品课 程 建 设 计 划 , 中 全 国 教 集 高 等 学 校 的 力 量 , 5年 左 右 的 时 间 , 设 10 用 建 5 0门具 有 一 流 教 师 队伍 、 流 教 学 内 容 、 流 教 学 方 法 、 流 教 材 、 流 教 学 管 理 一 一 一 一 等 特 点 的 国 家级 示 范 性 课 程 , 目标 是 为 提 高 教 学 质 量 , 进 教 其 推 育 创 新 . 化 教 学 改 革 , 进 信 息 技 术在 教 学 与 人 才 培 养 中 的应 深 促 用 , 享 优 质 教 学 资 源 , 就数 以 千万 计 的专 门人 才 和 一 大批 拔 共 造
C语言程序设计方案课程建设规划
C语言程序设计课程建设规划精品课程建设是高校教案改革工程地重要组成部分,是学科建设和教案工作地基础和关键,也是提高教案效率、优化教案质量地主要途径.为了积极推动C 语言程序设计课程地各项改革,尽快把C语言程序设计课建成具有一流教案队伍、一流教案内容、一流教案方法、一流教材、一流教案管理等特点地示范性课程,特制订课程建设规划.经过长期地建设和完善,C语言程序设计课程在教案队伍、教案内容、教案方法、教材建设及教案管理等方面都取得了很大地成绩,其中一些成果在省内有着一定地影响.一、课程建设地基本理念1.树立品牌意识和创新意识,课程建设体现现代化教育思想,符合科学性、先进性和教案地普遍规律,形成自我特色.2.正确把握C语言程序设计课程地特点,准确把握课程性质、教案任务、教案目标、研究对象等,对课程地体系及内容有总体地认知.C语言程序设计是计算机科学与技术专业课程体系中一门非常重要地基础课,它对于培养学生分析、解决问题地能力,提高学生地实际研究能力等,都有着不可忽视地重要地地位和作用.根据C语言程序设计课地自身特点,强调理论与实践地密切结合,注重理论地实用性,在教案内容和教案环节中加大实践教案内容,在实践教案中培养学生地创新思维和实践能力.3.适应社会对人才培养地需求,加大教案方法改革地力度,广泛吸收先进地教案经验,充分注重教案内容地及时更新,保证教案内容与实际需要相适应,满足社会对软件人才培养提出地新要求.4.积极倡导自主学习、合作探究地学习方式.要根据C语言程序设计地学习特点,关注学生地个体差异和不同地学习需求,充分激发学生学习地主动意识和进取精神,引发学生地学习兴趣.教案内容地确定、教案方法地选择、评价方式地设计,都要有助于学生自主学习、合作探究地学习方式地形成,并以此激发学生地创新精神和实践能力.5.正确处理传统教案手段与现代教育技术协调应用地关系,积极引进并合理采用现代信息技术教案手段,使用多媒体课件、电子讲稿及网络助学课件等辅助教案,构成多媒体、网络环境、文字教材和教师讲授有机结合地立体化教案系统.彻底改变了传统地教案方法和手段,提高教案效率,优化课堂教案,为传统课程地教案注入了新地活力和生机.6.组建高素质地教案队伍.在精品课地建设中,培养并形成一支高素质地教案队伍,注重用科学地教育教案理念、先进地教案方法和手段提高教案质量与教案效率,为计算机专业地人才培养形成一支队伍,造就一种氛围,以推动学校整体教案质量地提高,形成教案和科研相互促进地良性优化发展模式.二、课程建设地主要内容根据国家精品课程评审指标,结合C语言程序设计课程特点,课程建设内容主要是课程体系、教案方法、教案手段、考核方式地改革和教材建设.三、师资队伍建设规划.(一)、培养目标为适应教育改革与发展地特点,根据《C语言程序设计》课程地教案需要,结合我校师资队伍情况地现状,在未来两年内,在我校建立一支稳定、精干地、在全国同类院校同类课程中具有较大影响力地、具有年龄、职称、学历结构合理地教师队伍.(二)、培养原则1、梯队培养原则.师资培养要着眼整个梯队建设,实现本课程教师队伍地整体优化.2、针对性培养原则.要针对每位教师地不同状况,提出各自目标,采取有差别地培养方式与途径.3、注重实效原则.师资培养要从实际出发,保证学历,提高能力,练教案基本功有机结合起来,切实提高全员地素质.(三)、培养措施与成效1.提高青年教师理论水平:有计划地安排青年教师外出进修、学习,提高学历层次和理论水平.同时,根据课程改革地需要,安排教师外出参加专项进修或研讨.2.加强实践能力锻炼:要求所有青年教师必须承担实验教案任务.要求他们调试教材和主要参考书目中地典型程序.通过实验指导、软件设计培养他们地程序设计、程序调试、发现问题和解决问题地能力.根据积累地经验,要求设计实验题目,编写实验指导书.3.提高教案能力和水平:教案经验丰富和高职称地教师与青年教师结成帮带对子,制定帮带计划;通过试讲、观摩、资源共享和经验交流等方式,培养青年教师地教案能力;坚持集体教研,针对教案中地典型问题,组织教师开展教案研究,共同学习最新前沿知识,研讨与实施课程改革,交流教案经验,并实现教研活动地计划性、经常性与规范性.坚持相互听课制度,开展评教活动,并加强对青年教师教案水平与质量地考核.通过集体交流与合作地方式提高队伍地整体教案水平.4.增强科研能力:在青年教师地培养上,注重科研和教案地互相结合,使两者相互促进.培养团队协作意识,合作开展科研;培养他们勇于面对失败、刻苦钻研地意志;要求他们参与或负责工程地申请和研究,主要从事教改工程地研究.从题目确定、资料收集和具体研究等方面都给予全力支持和指导.四、教案内容和教案方法建设规划1.设计一流地教案内容搞好课程建设,提高教案质量,关键在于深入持久地进行教案改革,特别是加大课程内容地改革力度,加速改变课程内容陈旧地现状.C语言程序设计是计算机科学与技术专业地必修基础理论课,具有较强地理论性和实践性.主要任务是让学生掌握C语言程序设计地理论基础,并在此基础上培养学生地实践能力,为数据结构等后继课程地学习与研究奠定基础.据此,这门课程地内容应主要包括以下几个方面:一是C语言基础理论.这一部分主要是向学生传授C语言地基本语法规则、函数地定义和使用.二是程序设计方法.课程内容主要针对学生实践能力地培养和形成,帮助学生初步形成独立分析问题、解决问题地能力.课程内容设置为顺序结构程序设计、分支结构程序设计和循环结构程序设计.三是实践教案内容.实践性强是C语言程序设计课程地主要特点,教案地终极目地是使学生在掌握C语言基础知识地基础上具备一定地程序设计和程序调试能力.因此,在教案过程中,要加大实践环节地投入,注重程序分析和程序设计能力地培养.在教案设计上要充分体现实践教案地理念.在制定教案计划、安排教案内容时,要明确每一章、每一节实践教案地教案方法及教案目标,强调课程理论性和实践性地结合,强调课程实践教案环节地系统性,突出实践教案与培养提高学生实践能力之间地有机联系,通过实践环节使学生能学以致用.在教案过程中要全方位运用实践教案地有效方法.这主要包括:在教材中,适当加入实践教案地内容,如设计实践性较强地练习题、思考题等.在课堂教案中,提倡师生之间地良性互动,多运用启发式、答疑式、讨论式教案法,充分利用现代化信息技术手段,注重把教材、教师和学生有机联系起来,发挥学生在实际课题中地参与能力、创新能力,这就要求把课程内容与实践教案环节事先确定下来.在教案效果地评价上,要体现实践教案环节地内容,在试卷中要增加考核学生分析程序和设计程序地试卷比例.此外,为提高学生地实践能力,增加学生地实验学时数,让学生养成独立分析问题和解决问题地习惯,在此基础上完成实验报告,分组讨论,最后形成总结报告.2.运用一流地教案方法改变传统地灌输式地教案方法,探索运用案例式、启发式、讨论式、引导式地教案方法.充分运用多媒体、参加实际课题、讨论班等多种教案形式.创造有利于师生双向交流,教案相长地教案气氛,注重调动学生地课内外学习积极性和主动性,改变学生被动听课地现状,引导学生积极参与到教案过程中..在课程建设实践中,积极探讨教案方法地创新.在继承传统教案方法地优点地同时,借鉴国内外优秀地教案方法,把课堂讲解、课堂讨论、网络课堂、网上答疑、定期考核和课外沟通等多种教案方式协调整合,培养学生独立分析问题和解决问题等多方面地能力,并形成学习和研究地习惯,使之成为学生地一种自觉行为.积极开展教案方法地科研攻关.成立以C语言程序设计骨干教师为核心地教案科研小组.教研小组由6到7人组成,组长由教案经验丰富,多年主讲C语言程序设计地教师担任,成员除专用C语言进行工程开发地教师以外,还要聘请相关学科地有高学历、高职称地教师.组长负责教研小组地全面工作,小组主要完成用C语言开发软件地研究和C语言教案法研究工作.开展多种形式地教案研讨活动.为保证C语言程序设计课地教案质量,要在教研小组内部、C语言程序设计授课教师与学生之间定期开展教案研讨活动.教研小组定期组织教师联系教案内容和学生学习情况就一至两个专题进行讨论,注意及时推广新地教案方法.建立畅通地师生沟通机制.为了保证学生在学习和研究时遇到地问题能及时解决,要建立师生之间地畅通有效地联系,并把这种联系机制作为课堂教案地延伸.除与学生定期举行直接面对面地教案研讨活动之外,还要与学生建立间接地联系机制,如网络等.主要解决学生在学习和研究过程中遇到地疑难问题和创新问题等,并向学生提供必要地学术信息、参考书目等.教师还可以在网上完成学生作业地批改与指导.在课程建设过程中,注重培养学生良好地学习习惯和科研兴趣,就学生遇到地较重要或有一定代表性地问题开展专题讨论或给学生做专题报告.3.运用一流地教案手段为了建设好精品课程,提高课堂教案效率,在已有地多媒体课件、电子讲稿地基础上,必须合理地使用现代化教案手段,以激发学生地学习兴趣,培养学生运用所学知识解决实际问题地能力.继续改进并逐步完善C语言程序设计地CAI课件和电子讲稿.课余时间地直接辅导和网络交流相结合,提高学生对知识掌握地牢固程度.教师讲授与教师辅导下地学生试讲相结合,提高运用知识地实践能力.充分运用现代化教案条件,建立并完善网络助学系统.网络助学系统按照“以学生为本”地原则,依据课程地知识体系,充分运用现代化地网络教案手段,采用动画、图片、文字、声音于一体地展示方式,帮助学生学习和掌握课程内容.助学系统主要包括学习方法指导、章节自测题和阅读资料等内容.教案大纲、授课方案、课后习题、助学系统、参考文献目录及多媒体课件等在网上公开,全部授课录像上网.4.建设一流地系列化教材由主讲教师在现有教材地基础上,参考国内外比较知名地教材,如潭浩强地《C语言程序设计》,Brian W.Kernighan,Dennis M.Ritchie地《C PROGRAMMING LANGUAGE》等,编写更加适合二本院校学生学习地《C语言程序设计》教材.使自编教材在全国同类院校中大范围使用.编写与教材配套地习题集和实验指导书,以及编写相关地系列丛书,数据结构教材和实验指导书等.另外,.适当引入并使用先进地国外原版教材.5.设计采用一流地实践教案C语言程序设计课程地实践教案主要是让学生在掌握基础理论地基础上,能够运用所学知识解决实际问题,开发系统软件和应用软件,所以需从以下几个方面强化实践性教案环节:第一,精讲多练,增加课内和课外上机学时,使学生在实践中发现问题和解决问题.激发学习兴趣,培养实际应用能力.第二,课内外专题研讨.就大多数学生在实践中遇到地问题,组织学生进行专门讨论,教师进行全程指导.第三,.课内外教案演练.就C语言程序设计课程中地一些经典地程序,组织学生编程、调试,任课教师全程指导,由师生共同进行评议.其结果作为学生地实践教案成绩记入总成绩当中.6.坚持一流地教案管理搞好与课程相关地教案文件修订.编写教案大纲和实验大纲,按照人才培养目标,大纲要突出“教案相长,理论与实践互补,继承与创新并重”地特色,大纲要明确体现三方面地内容,即基础理论、实践环节以及理论与实践相结合地创新应用.设计教案方案,教案方案设计要包括六项主要内容:第一,确定教案内容重点难点与一般性知识点;第二,确定富于启发式地教案方法,如如案例教案法,讨论法,调查法,多媒体辅助教案法等;第三,确定教案方式.即根据课程内容地不同要求,设定相应地教案方式,包括课堂教案,课外自学,网上交流等;第四,确定文字教案、电子教案以及电化教案课件地内容.第五,确定有效地教案手段,包括先进仪器设备地使用,多媒体课件地使用以及实验室内地科学实验等;第六,确定不同学习阶段、学习内容地评定方法.完善试卷库,试卷库建设是课程建设地重要组成部分,C 语言程序设计试卷库建设地重点是试卷内容、试卷管理及试卷库地运行机制等,最终成果是利用计算机按照预定要求进行试卷地自动生成并能够随时修改补充地试卷库,以避免人工命题地随意性和片面性,保证命题组卷地科学性和客观性.C 语言程序设计试卷库共包含两大部分:笔试试卷库和上机试卷库.试卷涵盖课程地全部内容,主要题型有单项题、程序填空题、程序改错题、程序分析题和程序设计题,主要考核学生地分析能力和基础理论掌握程度.评价学生学习效果地方式有实验报告、期中考查、期末考试等.实验报告以教案重点和难点为主要内容,重在提高学生语言实践能力.期中考查以基础知识为主要内容,重在考察学生对基础知识地掌握.期末考试内容包括基础知识和实践能力两个方面,基础知识包括课程地所有知识.实践能力主要指分析问题和解决问题地能力.试卷地难易度根据学生地实际情况确定.五、课程建设地保障措施1.建立健全课程建设地组织领导机构.为了有力推动课程建设工作,切实实现既定目标,信息科学与工程学院分别成立课程建设领导小组和各门课程建设小组.其中,课程建设领导小组由系主任和教案主任负责,成员由各研究室主任构成.C语言程序设计课程建设小组由主讲教师任组长,教研室教师为成员.课程建设领导小组负责信息科学与工程学院内各门课程建设地领导、检查以及协调工作.C语言程序设计精品课程建设小组负责本门课程地具体建设工作.2.完善课程建设地规章制度.学院要对教案过程中地每个环节,包括教案大纲、实验大纲、教案计划、教案日历及教师地讲义等认真进行检查,建立比较完善地课程建设管理制度.进一步修改完善教案大纲,修改后地教案大纲和实验大纲符合学科教案地基本要求.在教案中,应严格执行教案大纲和实验大纲,按教案大纲和实验大纲要求,合理安排教案计划,调整教案方法.每个教师都应有完整地讲义,而且教研室对讲义作动态化要求,每轮课程都要根据教案实际(学生情况、专业情况、后续课情况、学科发展情况等)对讲义进行适当补充修改.3.加大教案资料和设备地投入.争取学校和院里地投资,不断补充新近出版地专业书刊,丰富专业资料室地藏书量.为C语言程序设计课程建设提供主要专业实验室.补充多媒体教案等现代化教案手段所需地硬件设备.六、课程建设地进度安排1.预期目标力争把C语言程序设计课在最短地时间内建成具有一流教案队伍、一流教案内容、一流教案方法、一流教材、一流教案管理等特点地示范性课程.近期目标是在2006年度成为省级精品课程.远期目标是在五年内成为国家级精品课程. 2.总体进度在已有地课程建设成果地基础上,进一步充实完善,为此,C语言程序设计课程建设分两个阶段完成:第一阶段2006年7月——2006年12月,进一步完善教案大纲、实验大纲、考试大纲;完善电子教案、规范课程设计;根据课程特点完善CAI课件;完善考试系统,全部实现无纸化考试;完善教材和辅导材料第二阶段2007年1月——2007年12月,进一步完善课程地教材内容调整,尝试引进并使用国外原版教材;完善已有地课程建设成果;搞活教案研究工作,撰写并发表课程建设地学术论文;进一步加大课程建设地力度,为配合教案,开设网络课堂和网上答疑系统。
《C语言程序设计》精品课程建设和评价研究
随着 教育部“ 高等学校 教学质量与教学改 革工程” 工程 的启 动, 各 个高校都掀起 了精 品课程质教学资源 , 已经成为 高校学科 内涵 建 设的重要手段 。本文对 《 c语言程序 设计》 精 品课程建设 中的 些事项和教学评价进行一些探究 , 期望能够为该精 品课程 的建 设 与改进提供一些参考 意见 。 1 课程教学现状及存在问题 《 c语言程 序设计》 是 我校 目前在 全校理工科 专业范围开设 的一 门计 算机公共基础 课。其开课 目的是 为了培养学生 的编程 思维 与逻辑思维 , 最终培养学生使用计算机解决生产实 际问题 的 能力 。结合我校教学 中学生 的反 映, 课程教学 主要存在 以下方 面
味性 。 2 6 建设课程 的精品课程 网站
地实现课程资源 的发布和展示 。我们开发 了课程 网站 , 在网站栏 目设置 , 界面布局 , 色彩配置方 面做 了大量 的工作 , 具有 自己的特 色 。开发 的网站充分展示 了精 品课程建设 中的各个考核要素 。 3 《 c语言程序设计》 精品课程网络教学质量评价 采用精 品课程 网站进行辅助教学 , 同样 也要考虑其教学质量 的评价 。与传统课堂教学相类似 , 精 品课程网络教学质量的优 劣 要更 加重 视学生 的评价 。我们从 以下方 面来对 《 c 语 言程序 设 计》 精 品课程 网络教学进行教学质 量的评价。 31 网站 的建设质量 作 为优 质资源展示 的平台 , 课程 网站 的建设质量 , 从很大 程 度上 影响到学生学 习的兴趣 。好的课程 网站 , 栏 目设置合理 , 界 面美观大方 , 安全性 与稳定性 高, 方便教 师和学生用户 的使用 。 3 . 2 课程资源质量 精 品课程要重视课程 资源的质量 , 避 免课件粗制滥造 , 教 师 授课 录像 、 课件等 内容照本宣科 。作 为精 品课程建设中极 为重要 的资 源, 要花大力气 , 学 校、 学院进行一定 的经济投入 , 鼓励教 师 提供优质 、 丰富的课程资源 。 3 . 3 学生评价 精 品课程 的教学质量如何 , 要 重视学生的使用评价。与传 统 授课评教类似 , 我们采取在线 问卷 调查 , 在线评价 系统 , 留言等信 息化手段 多方 面获得学生对使用效果 的评价 。 3 4 教师与督导人员评价 教 师可 以从易用性 、 安全性等 方面来对精 品课程网络教学的 教学效果进行评价 , 教学督 导人 员按照评价指标 进行 评价。评价 结果作为衡量教学质量 的一个 因素 。 3 . 5 教学研究与改革成果 教 学研 究与成果反 映了教师在教学方法 、 教学模式 、 教学 手 段上做 的革新 , 有利 于学生不断 的接受新 的教学内容 , 从一定 程 度反 映了教学质量 的效果 。 4 结 束 语 作为 高等教育教学质量工程 的重要组成部分 , 精 品课程建设 如火 如荼。这对于提升 学校学科 内涵建设有 积极的意义 。结 合 我校 《 c 语言程序设计》 精 品课程建设的实际 , 本文分析 了课程 的 教学 现状 , 研究 了精 品课程的建设 内容 , 最 后给出了精品课程 网 络 教学的教学评 价因素 。 《 c语言程序 设计 》 教学 过程中 , 精 品课 程 的建设对于提升我校 该课程的教学 的效 果有 明显 的提升 。下 步, 我们应更加注 重精 品课程 的建设 , 为 进一步促进教学质 量 的稳步提升提供 良好 的保 障。
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践一、引言随着信息技术的高速发展,计算机科学和技术的重要性越来越突出。
在计算机科学与技术领域中,C语言是一门非常重要的编程语言,因其高效性和灵活性而被广泛应用。
《C 语言程序设计》作为计算机科学与技术专业的必修课程,其课程建设研究与实践成为当前教学工作中的重要课题。
本文将从课程建设的理论和实践两个方面阐述《C语言程序设计》课程的研究与实践。
二、C语言程序设计课程建设的理论探讨1. 课程目标的确定《C语言程序设计》课程是计算机科学与技术专业的基础课程,其目标是培养学生具备使用C语言进行程序设计和开发的基本能力。
在课程目标的确定上,应该充分考虑学生的专业背景和就业需求,以确保课程设置符合社会实际需求,培养出符合实际工作需求的人才。
2. 课程内容的设计《C语言程序设计》课程的内容设计应该遵循学科的发展规律,综合考虑学生的知识基础和专业发展的需要。
课程内容主要包括C语言的基本语法、程序设计、数据类型、数据结构、算法设计等内容。
还可以结合实际案例,引入一些实际工程中常用的技术,如文件操作、内存管理、多线程编程等。
3. 教学方法的选择针对C语言的特点和学生的实际水平,需要选择合适的教学方法。
可以采用案例教学法、项目驱动教学法等,通过实际的编程案例和项目,激发学生的学习兴趣,提高他们的编程能力。
4. 课程评价体系的建立《C语言程序设计》课程的评价体系应该包括多种方面,包括平时表现、实验报告、作业考核、期末考试等。
通过综合评价,全面了解学生的学习情况,对教学过程进行及时调整和改进。
1. 实验室建设《C语言程序设计》课程需要实验室支持,以便学生能够在实践中掌握C语言的基本编程技能。
实验室应该配备齐全的计算机设备和软件工具,以及相关的实验教材和教学参考书籍,以保证学生的实际操作能力。
2. 课程教材的选用针对《C语言程序设计》课程的特点和要求,应该选用适合的教材。
教材应该内容丰富,通俗易懂,既包括基础的理论知识,也包括实际的编程实例,以及实践操作指导。
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践一、引言随着信息技术的不断发展,计算机程序设计作为计算机专业的基础课程之一,对于培养学生的计算机思维和编程能力具有重要意义。
《C语言程序设计》作为程序设计课程中的重要一环,是计算机专业学生必修课程之一。
在不断探索和实践中,我们发现了《C语言程序设计》课程建设方面的一些问题和难点,本文旨在对《C语言程序设计》课程的建设研究与实践进行探讨,以期为今后的课程教学提供一些参考和借鉴。
二、《C语言程序设计》课程建设的现状分析《C语言程序设计》课程是计算机专业中非常重要的一门课程,它不仅是计算机专业的基础课程,还是后续相关专业课程的重要先修课。
通过对目前《C语言程序设计》课程的调研,我们发现了以下几个方面的问题:2. 教学方法单一。
目前的《C语言程序设计》课程教学方法多为传统的课堂讲授和单向口头授课,缺乏实际操作和实践的机会,学生的动手能力和实际编程经验不足。
3. 缺乏项目实践。
《C语言程序设计》课程以往注重的主要是基础知识的讲解和理论知识的掌握,而较少注重学生的项目实践能力培养,导致学生在实际工程项目中的应用能力较差。
4. 缺乏与实际产业需求的结合。
目前的《C语言程序设计》课程教学往往脱离了实际产业需求,导致学生在就业时难以适应市场的需求,增加了企业在人才培养上的成本。
以上问题的存在,已经成为《C语言程序设计》课程教学的一大难点和挑战。
我们有必要对《C语言程序设计》课程的建设与实践进行深入研究,并提出相应的解决方案。
1. 课程内容更新与优化。
针对C语言编程语言的实际应用地位进行重新认识和理解,对《C语言程序设计》课程的内容进行了一次全面的优化和更新。
在原有的基础上,我们增加了一些实用性较强的内容,如内存管理、指针运用、文件操作等,以期让学生在学习过程中更好地理解C语言的本质和应用场景。
2. 教学方法的改进。
我们在课堂教学之外,增加了大量的实际案例分析与讲解,在教学中加强项目实战的内容,让学生通过动手操作,更深入地理解编程知识,并提高编程能力。
C语言程序设计精品课程建设实践研究
C语言程序设计精品课程建设实践研究摘要:精品课程建设是高等学校教学质量与教学改革工程的重要组成部分。
针对目前计算机专业精品课程建设中存在的问题,对照国家级精品课程评审指标体系,以黑龙江外国语学院信息科学系计算机专业“C语言程序设计精品课程建设”为例,介绍了精品课程建设的实践思路和具体做法。
关键词:精品课程建设;教学改革工程;C语言程序设计0引言教育部于2010年颁布了我国精品课程建设的评审体系,该体系面向高职、高校本科和研究生等多个层次,涵盖了几乎所有的教学学科。
精品课程建设评审体系要求各教育机构结合自身特点,规划符合自己学校办学理念和学生实际情况的精品课程教学改革方案[1]。
《C 语言程序设计》是计算机专业的一门重要课程,是学习计算机编程的基础课程,黑龙江外国语学院信息科学系通过多年的教学研究和教学实践,将其打造成为学院精品课程体系中的重要课程之一。
1精品课程建设思路C语言程序设计作为计算机专业学生的专业基础课,为学生学好程序设计和编程思想的形成起着重要的作用。
笔者所在院系为了响应教育部建设精品课程规划和倡导质量工程的新教学理念,组织教师总结多年的教学经验,并根据目前最新的人才需求,对《C语言程序设计》进行教学改革实践,完成精品课程的建设。
以往的C语言课程教学普遍存在如下几个问题:①教学内容复杂、难以理解,无法兼顾基础各不相同的学生;②知识体系庞大,授课学时不足;③教材建设和教师知识结构很难适应C语言的最新发展和社会对人才的要求。
针对上述问题,笔者所在系(以下简称我系)根据应用型人才培养目标的定位和通过校企合作企业了解到的用人需求为依据,经过反复研究和探索,总结出一套涵盖教师队伍建设、课程内容、教材建设、教学方法和手段等方面的精品课程建设体系,该体系与学校的应用型人才培养策略和优秀教师团队建设的总体要求相对应。
根据精品课程评审体系的要求,我系首先对C语言程序设计的教学体系进行改革,不再采用照本宣科、直上直下的传统教学路线,提出了三步走的教学方式:第一步是基础知识普及,把C语言中的所有概念按照编程思想涉及范围集中进行讲授。
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践1. 引言1.1 背景介绍背景介绍部分的主要内容包括对C语言课程在当今计算机教育领域中的地位和作用的介绍,以及该课程在学生培养和技术发展方面的重要性。
也会对目前国内外C语言课程建设和教学实践的现状进行分析,为后续的研究和实践提供基础和参考。
背景介绍旨在引出对《C语言程序设计》课程建设研究与实践的重要性和必要性,为后续内容的展开奠定基础。
1.2 研究目的研究目的是通过对《C语言程序设计》课程建设进行深入探讨和研究,分析当前教学现状,提出课程建设内容和实践案例,探讨课程的评价和改进方向,为提高教学质量和教学效果提供参考和借鉴。
通过研究课程的未来发展方向,总结课程建设经验,展望未来发展,以及对C语言课程教学的启示,旨在促进教育教学改革,促进学生学习兴趣,拓展知识面,提高实际应用能力,培养学生的创新能力和实践能力,为培养高素质人才做出贡献。
1.3 研究意义C语言作为计算机程序设计的基础语言,在计算机领域有着重要的地位。
对于学习计算机专业的学生来说,掌握好C语言是至关重要的。
研究《C语言程序设计》课程建设的意义重大。
通过对《C语言程序设计》课程建设的研究与实践,能够更好地了解当前国内外C语言课程的教学现状和发展趋势,为我国的计算机专业教育提供参考和借鉴。
通过探讨C语言课程的建设内容,可以不断改进和优化课程设置,提高教学质量和教学效果,使学生能够更好地掌握C语言编程技能。
通过分享C语言课程的实践案例,可以促进教育教学经验的交流与分享,丰富教学方法和手段,激发学生学习兴趣,提高教学效果。
研究《C语言程序设计》课程建设对于提高教学质量、培养学生的编程能力、推动计算机专业教育的发展具有重要意义。
希望通过本研究能够为C语言课程的教学改进和提升提供一定的参考和借鉴,为培养高素质的计算机专业人才做出贡献。
【研究意义】2. 正文2.1 C语言课程教学现状分析当前,C语言作为计算机编程入门的重要语言,被广泛应用于大学计算机相关专业的教学中。
《C 程序设计》精品课程网站建设
《C 程序设计》精品课程网站建设摘要:《c程序设计》精品课程网站是通过建立一个简单的网站,能够让学生在线查阅有关课程的最新信息、下载课程的课件、观看课程的讲座,并可进行在线答疑等功能。
本系统使用asp动态服务器网页技术和sql数据库管理系统。
关键词:asp网站设计;数据库;c中图分类号:tp393 文献标识码:a 文章编号:1009-3044(2013)15-3522-03随着计算机网络技术的发展,计算机在教学管理领域中的应用得到了迅速发展,产生了全新的管理体制—基于internet/intranet 网络的教育体制,在这种体制下,不受时间、空间和地域的限制,不受应用软件的限制,通过计算机网络可扩展至全社会的每一个角落,甚至是全世界,这是真正意义上的开放式管理。
在基于internet 环境下,为方便学校对信息的发布与管理,同时可以最大限度地利用有效资源。
精品课程建设对提高教学质量与教学改革有很大的帮助,在学校课程建设中起到示范的作用。
《c语言程序设计》精品课程的建设目的在于教师为学习者提供一个良好的学习氛围;能更好地激发学习者的动机、主动精神和保持学习兴趣;以及能引导学生加深对基本理论和概念的理解等。
使学习者能够充分利用开放性的资源,同时在有限的条件下进行网络学习,以达到使内地院校与西藏农牧学院对学习c这门课的资源共享,借鉴其先进的学习方法。
所以,《c语言程序设计》精品课程网站建设对大学学生学习c起到了很好的帮助作用。
1 系统需求分析1.1 c精品课网站设计的功能需求分析本系统设计的目标是使教学更加方便,方便学生在家或寝室自己学习,提高学生自学能力,也节省学生、老师的时间。
本网站操作方便、更新及时、易于维护和管理,其功能分为:动态新闻、网上答疑、课程教学等。
学生进入后可根据系统功能对该课程进行信息浏览,查看课件,查看动态新闻,提出、查看问题及学习等;教师进入后也可对课程的一些信息进行浏览,对学生提出的问题进行回复;据此,要求系统需要有以下的功能:为使用户操作方便,要求有良好的人机界面。
C语言课程建设
《C语言程序设计》课程设计一、课程内容(一)人才培养方案众所周知,计算机技术发展之快、变化之多是其他领域无法与之相比的,社会需求当然也随之加快。
要想把学生明天的应用都在今天讲到是不可能的,只有让学生从现在开始就培养一定的自我探索能力,才能适应今后计算机的发展。
社会要求学生具备学习新知识的能力,具备一定的文字处理能力、使用电子表格制作常用报表的能力、制作简单网页的能力、通过因特网检索资料和收发信息的能力、数据库操作的能力、一般的编写程序的能力。
这些能力不仅体现在理论上,还要会实际操作,因此,我们必须从这两方面着手。
(二)课程标准1.课程在本专业的定位(1)课程性质本课程为软件技术专业职业技能核心课程(2)课程任务本课程旨在向学生介绍计算机程序设计的基本知识,培养学生应用计算机解决和处理实际问题的思维方法与基本能力。
使学生全面了解程序设计的总体思路、程序设计的基本算法、C 语言的语法规则以及使用C语言进行结构化程序设计的方法,并具有初步的程序设计和程序调试的能力,为今后使用 C 语言解决实际问题及后续的应用性课程和系统开发课程的学习打下良好的基础。
(3)课程衔接该课程的前续课程有《程序逻辑基础》,该课后续课程为《数据结构》及《C#》等编程语言类课程。
本课程是计算机科学与技术专业学科基础必修课程,是学习其他计算机课程的基础,也是计算机基础教育的重点课程之一。
因此本课程不但要注重程序设计语言基本知识的学习,更要注重程序设计技能的培养。
《C语言程序设计》课程是面向计算机科学与技术、网络工程、软件、通信等专业开设的必修专业基础课,同时也是我院机电类、电气类等非计算机专业开设的计算机语言基础课。
课程开设紧接在《计算机文化基础》之后,对培养学生的计算机知识、算法和程序设计能力和计算机应用素质方面起到基础性和先导性的重要作用。
同时《C 语言程序设计》课程也是《数据结构》、《C++程序设计》等课程的先修课程,因此《C语言程序设计》课程在教学培养方案中起到承上启下的作用。
C语言程序设计方案课程建设规划
C语言程序设计课程建设规划精品课程建设是高校教案改革工程地重要组成部分,是学科建设和教案工作地基础和关键,也是提高教案效率、优化教案质量地主要途径.为了积极推动C 语言程序设计课程地各项改革,尽快把C语言程序设计课建成具有一流教案队伍、一流教案内容、一流教案方法、一流教材、一流教案管理等特点地示范性课程,特制订课程建设规划.经过长期地建设和完善,C语言程序设计课程在教案队伍、教案内容、教案方法、教材建设及教案管理等方面都取得了很大地成绩,其中一些成果在省内有着一定地影响.一、课程建设地基本理念1.树立品牌意识和创新意识,课程建设体现现代化教育思想,符合科学性、先进性和教案地普遍规律,形成自我特色.2.正确把握C语言程序设计课程地特点,准确把握课程性质、教案任务、教案目标、研究对象等,对课程地体系及内容有总体地认知.C语言程序设计是计算机科学与技术专业课程体系中一门非常重要地基础课,它对于培养学生分析、解决问题地能力,提高学生地实际研究能力等,都有着不可忽视地重要地地位和作用.根据C语言程序设计课地自身特点,强调理论与实践地密切结合,注重理论地实用性,在教案内容和教案环节中加大实践教案内容,在实践教案中培养学生地创新思维和实践能力.3.适应社会对人才培养地需求,加大教案方法改革地力度,广泛吸收先进地教案经验,充分注重教案内容地及时更新,保证教案内容与实际需要相适应,满足社会对软件人才培养提出地新要求.4.积极倡导自主学习、合作探究地学习方式.要根据C语言程序设计地学习特点,关注学生地个体差异和不同地学习需求,充分激发学生学习地主动意识和进取精神,引发学生地学习兴趣.教案内容地确定、教案方法地选择、评价方式地设计,都要有助于学生自主学习、合作探究地学习方式地形成,并以此激发学生地创新精神和实践能力.5.正确处理传统教案手段与现代教育技术协调应用地关系,积极引进并合理采用现代信息技术教案手段,使用多媒体课件、电子讲稿及网络助学课件等辅助教案,构成多媒体、网络环境、文字教材和教师讲授有机结合地立体化教案系统.彻底改变了传统地教案方法和手段,提高教案效率,优化课堂教案,为传统课程地教案注入了新地活力和生机.6.组建高素质地教案队伍.在精品课地建设中,培养并形成一支高素质地教案队伍,注重用科学地教育教案理念、先进地教案方法和手段提高教案质量与教案效率,为计算机专业地人才培养形成一支队伍,造就一种氛围,以推动学校整体教案质量地提高,形成教案和科研相互促进地良性优化发展模式.二、课程建设地主要内容根据国家精品课程评审指标,结合C语言程序设计课程特点,课程建设内容主要是课程体系、教案方法、教案手段、考核方式地改革和教材建设.三、师资队伍建设规划.(一)、培养目标为适应教育改革与发展地特点,根据《C语言程序设计》课程地教案需要,结合我校师资队伍情况地现状,在未来两年内,在我校建立一支稳定、精干地、在全国同类院校同类课程中具有较大影响力地、具有年龄、职称、学历结构合理地教师队伍.(二)、培养原则1、梯队培养原则.师资培养要着眼整个梯队建设,实现本课程教师队伍地整体优化.2、针对性培养原则.要针对每位教师地不同状况,提出各自目标,采取有差别地培养方式与途径.3、注重实效原则.师资培养要从实际出发,保证学历,提高能力,练教案基本功有机结合起来,切实提高全员地素质.(三)、培养措施与成效1.提高青年教师理论水平:有计划地安排青年教师外出进修、学习,提高学历层次和理论水平.同时,根据课程改革地需要,安排教师外出参加专项进修或研讨.2.加强实践能力锻炼:要求所有青年教师必须承担实验教案任务.要求他们调试教材和主要参考书目中地典型程序.通过实验指导、软件设计培养他们地程序设计、程序调试、发现问题和解决问题地能力.根据积累地经验,要求设计实验题目,编写实验指导书.3.提高教案能力和水平:教案经验丰富和高职称地教师与青年教师结成帮带对子,制定帮带计划;通过试讲、观摩、资源共享和经验交流等方式,培养青年教师地教案能力;坚持集体教研,针对教案中地典型问题,组织教师开展教案研究,共同学习最新前沿知识,研讨与实施课程改革,交流教案经验,并实现教研活动地计划性、经常性与规范性.坚持相互听课制度,开展评教活动,并加强对青年教师教案水平与质量地考核.通过集体交流与合作地方式提高队伍地整体教案水平.4.增强科研能力:在青年教师地培养上,注重科研和教案地互相结合,使两者相互促进.培养团队协作意识,合作开展科研;培养他们勇于面对失败、刻苦钻研地意志;要求他们参与或负责工程地申请和研究,主要从事教改工程地研究.从题目确定、资料收集和具体研究等方面都给予全力支持和指导.四、教案内容和教案方法建设规划1.设计一流地教案内容搞好课程建设,提高教案质量,关键在于深入持久地进行教案改革,特别是加大课程内容地改革力度,加速改变课程内容陈旧地现状.C语言程序设计是计算机科学与技术专业地必修基础理论课,具有较强地理论性和实践性.主要任务是让学生掌握C语言程序设计地理论基础,并在此基础上培养学生地实践能力,为数据结构等后继课程地学习与研究奠定基础.据此,这门课程地内容应主要包括以下几个方面:一是C语言基础理论.这一部分主要是向学生传授C语言地基本语法规则、函数地定义和使用.二是程序设计方法.课程内容主要针对学生实践能力地培养和形成,帮助学生初步形成独立分析问题、解决问题地能力.课程内容设置为顺序结构程序设计、分支结构程序设计和循环结构程序设计.三是实践教案内容.实践性强是C语言程序设计课程地主要特点,教案地终极目地是使学生在掌握C语言基础知识地基础上具备一定地程序设计和程序调试能力.因此,在教案过程中,要加大实践环节地投入,注重程序分析和程序设计能力地培养.在教案设计上要充分体现实践教案地理念.在制定教案计划、安排教案内容时,要明确每一章、每一节实践教案地教案方法及教案目标,强调课程理论性和实践性地结合,强调课程实践教案环节地系统性,突出实践教案与培养提高学生实践能力之间地有机联系,通过实践环节使学生能学以致用.在教案过程中要全方位运用实践教案地有效方法.这主要包括:在教材中,适当加入实践教案地内容,如设计实践性较强地练习题、思考题等.在课堂教案中,提倡师生之间地良性互动,多运用启发式、答疑式、讨论式教案法,充分利用现代化信息技术手段,注重把教材、教师和学生有机联系起来,发挥学生在实际课题中地参与能力、创新能力,这就要求把课程内容与实践教案环节事先确定下来.在教案效果地评价上,要体现实践教案环节地内容,在试卷中要增加考核学生分析程序和设计程序地试卷比例.此外,为提高学生地实践能力,增加学生地实验学时数,让学生养成独立分析问题和解决问题地习惯,在此基础上完成实验报告,分组讨论,最后形成总结报告.2.运用一流地教案方法改变传统地灌输式地教案方法,探索运用案例式、启发式、讨论式、引导式地教案方法.充分运用多媒体、参加实际课题、讨论班等多种教案形式.创造有利于师生双向交流,教案相长地教案气氛,注重调动学生地课内外学习积极性和主动性,改变学生被动听课地现状,引导学生积极参与到教案过程中..在课程建设实践中,积极探讨教案方法地创新.在继承传统教案方法地优点地同时,借鉴国内外优秀地教案方法,把课堂讲解、课堂讨论、网络课堂、网上答疑、定期考核和课外沟通等多种教案方式协调整合,培养学生独立分析问题和解决问题等多方面地能力,并形成学习和研究地习惯,使之成为学生地一种自觉行为.积极开展教案方法地科研攻关.成立以C语言程序设计骨干教师为核心地教案科研小组.教研小组由6到7人组成,组长由教案经验丰富,多年主讲C语言程序设计地教师担任,成员除专用C语言进行工程开发地教师以外,还要聘请相关学科地有高学历、高职称地教师.组长负责教研小组地全面工作,小组主要完成用C语言开发软件地研究和C语言教案法研究工作.开展多种形式地教案研讨活动.为保证C语言程序设计课地教案质量,要在教研小组内部、C语言程序设计授课教师与学生之间定期开展教案研讨活动.教研小组定期组织教师联系教案内容和学生学习情况就一至两个专题进行讨论,注意及时推广新地教案方法.建立畅通地师生沟通机制.为了保证学生在学习和研究时遇到地问题能及时解决,要建立师生之间地畅通有效地联系,并把这种联系机制作为课堂教案地延伸.除与学生定期举行直接面对面地教案研讨活动之外,还要与学生建立间接地联系机制,如网络等.主要解决学生在学习和研究过程中遇到地疑难问题和创新问题等,并向学生提供必要地学术信息、参考书目等.教师还可以在网上完成学生作业地批改与指导.在课程建设过程中,注重培养学生良好地学习习惯和科研兴趣,就学生遇到地较重要或有一定代表性地问题开展专题讨论或给学生做专题报告.3.运用一流地教案手段为了建设好精品课程,提高课堂教案效率,在已有地多媒体课件、电子讲稿地基础上,必须合理地使用现代化教案手段,以激发学生地学习兴趣,培养学生运用所学知识解决实际问题地能力.继续改进并逐步完善C语言程序设计地CAI课件和电子讲稿.课余时间地直接辅导和网络交流相结合,提高学生对知识掌握地牢固程度.教师讲授与教师辅导下地学生试讲相结合,提高运用知识地实践能力.充分运用现代化教案条件,建立并完善网络助学系统.网络助学系统按照“以学生为本”地原则,依据课程地知识体系,充分运用现代化地网络教案手段,采用动画、图片、文字、声音于一体地展示方式,帮助学生学习和掌握课程内容.助学系统主要包括学习方法指导、章节自测题和阅读资料等内容.教案大纲、授课方案、课后习题、助学系统、参考文献目录及多媒体课件等在网上公开,全部授课录像上网.4.建设一流地系列化教材由主讲教师在现有教材地基础上,参考国内外比较知名地教材,如潭浩强地《C语言程序设计》,Brian W.Kernighan,Dennis M.Ritchie地《C PROGRAMMING LANGUAGE》等,编写更加适合二本院校学生学习地《C语言程序设计》教材.使自编教材在全国同类院校中大范围使用.编写与教材配套地习题集和实验指导书,以及编写相关地系列丛书,数据结构教材和实验指导书等.另外,.适当引入并使用先进地国外原版教材.5.设计采用一流地实践教案C语言程序设计课程地实践教案主要是让学生在掌握基础理论地基础上,能够运用所学知识解决实际问题,开发系统软件和应用软件,所以需从以下几个方面强化实践性教案环节:第一,精讲多练,增加课内和课外上机学时,使学生在实践中发现问题和解决问题.激发学习兴趣,培养实际应用能力.第二,课内外专题研讨.就大多数学生在实践中遇到地问题,组织学生进行专门讨论,教师进行全程指导.第三,.课内外教案演练.就C语言程序设计课程中地一些经典地程序,组织学生编程、调试,任课教师全程指导,由师生共同进行评议.其结果作为学生地实践教案成绩记入总成绩当中.6.坚持一流地教案管理搞好与课程相关地教案文件修订.编写教案大纲和实验大纲,按照人才培养目标,大纲要突出“教案相长,理论与实践互补,继承与创新并重”地特色,大纲要明确体现三方面地内容,即基础理论、实践环节以及理论与实践相结合地创新应用.设计教案方案,教案方案设计要包括六项主要内容:第一,确定教案内容重点难点与一般性知识点;第二,确定富于启发式地教案方法,如如案例教案法,讨论法,调查法,多媒体辅助教案法等;第三,确定教案方式.即根据课程内容地不同要求,设定相应地教案方式,包括课堂教案,课外自学,网上交流等;第四,确定文字教案、电子教案以及电化教案课件地内容.第五,确定有效地教案手段,包括先进仪器设备地使用,多媒体课件地使用以及实验室内地科学实验等;第六,确定不同学习阶段、学习内容地评定方法.完善试卷库,试卷库建设是课程建设地重要组成部分,C 语言程序设计试卷库建设地重点是试卷内容、试卷管理及试卷库地运行机制等,最终成果是利用计算机按照预定要求进行试卷地自动生成并能够随时修改补充地试卷库,以避免人工命题地随意性和片面性,保证命题组卷地科学性和客观性.C 语言程序设计试卷库共包含两大部分:笔试试卷库和上机试卷库.试卷涵盖课程地全部内容,主要题型有单项题、程序填空题、程序改错题、程序分析题和程序设计题,主要考核学生地分析能力和基础理论掌握程度.评价学生学习效果地方式有实验报告、期中考查、期末考试等.实验报告以教案重点和难点为主要内容,重在提高学生语言实践能力.期中考查以基础知识为主要内容,重在考察学生对基础知识地掌握.期末考试内容包括基础知识和实践能力两个方面,基础知识包括课程地所有知识.实践能力主要指分析问题和解决问题地能力.试卷地难易度根据学生地实际情况确定.五、课程建设地保障措施1.建立健全课程建设地组织领导机构.为了有力推动课程建设工作,切实实现既定目标,信息科学与工程学院分别成立课程建设领导小组和各门课程建设小组.其中,课程建设领导小组由系主任和教案主任负责,成员由各研究室主任构成.C语言程序设计课程建设小组由主讲教师任组长,教研室教师为成员.课程建设领导小组负责信息科学与工程学院内各门课程建设地领导、检查以及协调工作.C语言程序设计精品课程建设小组负责本门课程地具体建设工作.2.完善课程建设地规章制度.学院要对教案过程中地每个环节,包括教案大纲、实验大纲、教案计划、教案日历及教师地讲义等认真进行检查,建立比较完善地课程建设管理制度.进一步修改完善教案大纲,修改后地教案大纲和实验大纲符合学科教案地基本要求.在教案中,应严格执行教案大纲和实验大纲,按教案大纲和实验大纲要求,合理安排教案计划,调整教案方法.每个教师都应有完整地讲义,而且教研室对讲义作动态化要求,每轮课程都要根据教案实际(学生情况、专业情况、后续课情况、学科发展情况等)对讲义进行适当补充修改.3.加大教案资料和设备地投入.争取学校和院里地投资,不断补充新近出版地专业书刊,丰富专业资料室地藏书量.为C语言程序设计课程建设提供主要专业实验室.补充多媒体教案等现代化教案手段所需地硬件设备.六、课程建设地进度安排1.预期目标力争把C语言程序设计课在最短地时间内建成具有一流教案队伍、一流教案内容、一流教案方法、一流教材、一流教案管理等特点地示范性课程.近期目标是在2006年度成为省级精品课程.远期目标是在五年内成为国家级精品课程. 2.总体进度在已有地课程建设成果地基础上,进一步充实完善,为此,C语言程序设计课程建设分两个阶段完成:第一阶段2006年7月——2006年12月,进一步完善教案大纲、实验大纲、考试大纲;完善电子教案、规范课程设计;根据课程特点完善CAI课件;完善考试系统,全部实现无纸化考试;完善教材和辅导材料第二阶段2007年1月——2007年12月,进一步完善课程地教材内容调整,尝试引进并使用国外原版教材;完善已有地课程建设成果;搞活教案研究工作,撰写并发表课程建设地学术论文;进一步加大课程建设地力度,为配合教案,开设网络课堂和网上答疑系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C语言程序设计》精品课程建设刍议
摘要:针对c语言程序设计课程教学存在的问题,阐述了c语言程序设计精品课程建设过程中从优化教学内容、丰富教学方法和教学手段、改革考核方式等核心问题,介绍课程建设过程中的几点体会。
精品课程建设重在推广应用。
关键词:c语言程序设计;精品课程;建设
中图分类号:g642.3 文献标志码:a 文章编号:1674-9324(2013)22-0232-02
《c语言程序设计》课程是计算机及计算机相关专业中一门重要的专业基础课程,它兼有汇编语言和高级语言的双重优点,在系统软件和部分应用软件的开发中具有较强的实用性,因而使其成为高等学校程序设计课程的首选语言,也为进一步学习其他高级程序设计语言打下坚实的基础。
c语言作为大学新生的首门计算机程序设计语言课程,却逐渐成为学生普遍认为难学、厌学的课程,主要因为:一是学生初次接触编程语言,没有任何基础,就立刻接触到大量的新名词、新概念、新规则,让学生难以接受;二是传统的授课方式:是先介绍变量定义,再介绍语法规则,最后讲解实例,这样的教学内容组织与呈现形式、教学方式方法令学生感到枯燥无味,教学评价形式单一,评价难以起到及时、正面的强化与激励作用;三是只有50多个学时的课时,授课内容繁多,练习时间较短,实训教学的课时少,利用率不高,学生常常旧知识未巩固又要消化新内容,紧张的节奏使学生极易产生厌学心理。
所以,教学过程中如
何把理论与实践有机结合,调动学生学习的积极性,激发学生的学习兴趣,使学生能够初步接受并彻底学懂,养成良好编程思维,是《c语言程序设计》课程建设过程中面临的主要问题。
为此,笔者所在学院启动了《c语言程序设计》精品课程建设工作,先后经历了以下三个阶段。
一、《c语言程序设计》精品课程建设
第一阶段:2006~2007年,《c语言程序设计》作为计算机相关专业的专业基础课的重要地位逐步确立,并根据实际工作需要修改了教学大纲和实训教学体系,充实了几名计算机相关专业毕业的年轻教师,师资队伍建设取得实质性进展。
第二阶段:2007~2009年,建设分层次的立体化全方位教学支撑环境。
基本完成多媒体课件、实训指导书、网络课程、教学支撑资源库建设。
第三阶段:2009~2011年,本阶段课程建设的基本目标是继续完善课程教学体系,加大现代信息技术手段在教学中的应用,加强与学生的互动交流,加强学生实践动手能力的培养,继续提升教学质量和教学效果,本课程于2011年11月建成院级精品课程。
课程组通过长期的教学和科研积累以及加强与其他高职院校的《c语言程序设计》课程教学交流,引入了先进的教学模式和网络教学系统,大大拓展了教师的视野和教学思路,提升了学生的学习兴趣和自信心,基本达到了精品课程建设的目的,本文主要从以下几个方面探讨精品课程建设实践经验。
根据专业岗位对学生能力的
需求及行业发展的最新动态,并根据专业岗位群的人才培养目标,邀请企业专家和课程专家对课程体系、教学方法和手段等方面进行了改革试点研究。
基于工作过程的教学模式。
课程前期将真实的开发案例简化为易于被学生接受的实例,讲授的目的主要是让学生夯实基础,熟悉开发工具的使用,课程完全以实际工作要求训练学生。
案例教学。
课程摒弃“提出概念,解释概念,举例说明”的传统的教学方式,转变为以案例作为重要载体组织教学,通过案例“提出问题,介绍解决问题的方法,归纳必要的结论和概念”,从而使学生获取全面的知识。
课程的案例教学采用滚动拓展的模式,首先精选出一个典型的但比较简单的案例,然后,在此基础上加以扩展,一次只加一个知识点,逐步形成一个知识链条,使学生在知识的逐步扩展中,慢慢地建立起自己的知识体系结构。
课程案例的选取和改造,同时兼顾针对性、知识性和趣味性。
比如在编程案例中嵌入学生自己关心的名字,加入颜色、图形等学生比较感兴趣的元素等,有效地调动了学生的学习兴趣。
任务驱动式教学模式。
课程将整个教学过程分解为若干个任务,学生在环环相扣的任务驱动下完成学习和操作过程。
例如,在教学过程中引入“学生成绩管理系统”的设计开发,在实训阶段要求学生独立设计“学生成绩管理系统”。
让学生既有明确的学习任务和目标,并配备具体的编程案例帮助学生模仿和学习。
在“任务驱动”的过程中,鼓励学生自主的发挥,自主的创新,并在随后的考核中,
对学生的创新给以较高的评价和肯定。
使学生不再感觉编程是一件深不可测的事情,收到了很好的教学效果。
理论与实训相结合。
课程的理论与实践教学实现了有机结合。
从教师的任务角色看,教师既是理论课教师,又是上机实训课教师,使理论课与实训课具有一定的连贯性。
从教学内容的组织看,理论讲授后,紧接着是上机实训,使学生理论知识的掌握与实际操作技能的提高相互促进。
为保证实践教学的效果,我们采用”课内实训+课外实训”相结合的办法,以弥补课内学时的不足。
实训教学围绕本课程的重点和难点,从最初的熟悉编程环境,程序设计基本结构,编程思想及函数、数组到指针的运用等,精心设计了一系列上机实训项目。
设计了10多个课外开放性创新实训项目,对学生综合应用能力的锻炼起到了积极的作用。
在考核方面,改变以往的单一纸质考试为全面综合能力考试,《c 语言程序设计》作为一门实践性很强的课程,考核重点应该放在学生实际应用能力上,在考核内容上,应做到全面覆盖、合理分布。
考核应该既有理论,又有上机编程,还包括平时表现,平时成绩占20%,理论成绩占30%,上机编程成绩占50%。
这样才能考核出学生的真实水平。
二、课程建设的启示
通过近几年的建设,该课程取得了较好的成效,主要体现在以下几个方面:一是课程的教学和实践内容得到进一步的完善和优化,建立了多媒体网络教学平台,基本上实现了网上多媒体课件等教学
资源共享、学生网上作业、网上答疑等;二是教师队伍的素质结构建设得到进一步提高,教师队伍素质是精品课程建设的保障,在精品课程建设过程中,通过教学内容的研究、教学方法的讨论、授课环节的监督,教师的教学水平得到显著提高,尤其是青年教师在这一过程中,通过传、帮、带得以迅速成长,教学态度更加严谨,为他们以后的教学工作打下了坚实的基础。
《c语言程序设计》是计算机及相关专业的专业基础课,在整个专业课程体系中具有承上启下的重要作用,对学生的后续专业课程学习及后期课程设计、毕业设计、生产实习,以及为走上工作岗位打下理论和实践基础都具有重要作用。
为此,该课程通过课程组各位老师长期的教学实践探索与建设,被评为院级精品课程。
课程组成员坚持用先进的教学理念来指导课程改革,不断完善理论教学体系和实践教学体系,并综合运用现代教育手段,使教学效果更上一层楼。
当然,课程的建设是一个长期、漫长的过程,更重要的是要将建设的成果应用在实际教学中。
参考文献:
[1]樊明智.计算机基础教学改革的实践与思考[j].计算机教育,2010,(1).
[2]刘建伟.“网络安全”精品课程建设[j].计算机教育,2012,(8).
[3]谭浩强.c程序设计教程[m].北京:清华大学出版社,2007.。