基于应用能力培养的《程序设计基础》课程教学改革与探索

来源 :科学与财富 | 被引量 : 0次 | 上传用户:foxbill_csdn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:《程序设计基础》课程是高等院校中计算机相关专业的一门专业基础课程,学生只有掌握了基本的编程语言与编程技巧之后才能顺利进行后续课程的学习。但是多年来形成的《程序设计基础》课程教学方式已经越来越不能适应社会对学生掌握的专业技术要求,同时学生在学习过程中也觉得枯燥乏味。为了解决这个问题本文提出了新的教学模式和方法,经实践证明该方法是有效的。
  关键词:程序设计基础;应用能力;教学改革
  1 概述
  《程序设计基础》课程是软件工程及相关专业的核心课程,《程序设计基础》课程通常采用C语言作为教学语言,是计算机类专业学生入学后学习的第一门计算机程序设计语言课程。该课程的教学质量,对后续专业课程的学习和学生未来的发展有着极大的影响,对于培养学生计算机思维,提高学生的抽象思维能力,具有重要意义。
  通过该课程的学习,不仅使学生掌握程序设计语言的语法规则、程序设计结构、编程技巧,更重要的是使学生通过具体的高级语言的学习,培养学生的算法设计与分析和程序设计的能力,为后续的专业核心课程如数据结构、Java程序设计、数据库原理等的学习和应用打下良好基础。
  如何改革《程序设计基础》课程,调动学生学习的积极性,加大抽象思维能力和逻辑思维方法的训练力度,是程序设计基础教学改革研究的重点。 实践证明,该课程教学内容、教学方法和评价方式的选择都会直接影响到教学质量和教学目标的达成。本文以哈尔滨信息工程学院软件工程专业为例,介绍在地方高校应用转型背景下,突出应用型人才培养,实施基于应用能力培养的《程序设计基础》课程教学改革与探索。
  2 《程序设计基础》课程教学现状
  以作者所在的学校哈尔滨信息工程学院为例,认为当前的《程序设计基础》课程教学存在以下几个方面的问题:
  (1)部分学生是文科生,基础相对薄弱,部分学生学习自觉性较差,缺乏刻苦钻研的精神。《程序设计基础》课程开设在第一个学期,新生一般从第1周开始上课,教学时间仅有16周,知识点多,教学进度快,学生没有充分的时间理解和消化知识点和进行及时的编程训练。而且,学生还处于应试教育的思维模式,没有自主学习的意识,部分学生一旦遇到学习困难,就放弃学习,甚至害怕编程。
  (2)传统的“先讲理论后上机实验”的教学模式,学生多处于被动学习,很多学生感到枯燥难学,学过之后,也不能用来解决实际应用问题。课后作业也多是纸质方式,题型多为选择题、填空题、程序分析等,即使有编程题,也是纸上谈兵,不太懂得如何应用。
  (3)教学中过于注重C语言的语句、语法和一些细节,把程序设计课变成了“语法课”。对于如何分析问题和解决问题讲授得不够,对学生使用计算机分析问题和解决问题的实践能力训练不够,没有把逻辑能力与编程解题思路放在首位。
  3 《程序设计基础》课程教学改革
  《程序设计基础》课程教学改革深化体现素质教育要求、促进学生创新精神和实践能力提升的教学模式改革。培养学生勇于探索的创新精神、善于解决问题的实践能力。实施以解决实际问题为导向的教学模式。深化实践教学改革。实施以学生为中心的启发式、参与式、协作式教学模式。為进一步提高学生学习程序设计基础课程的学习兴趣和实践动手能力。
  我校《程序设计基础》课题组提出改革课程教学内容、强调课程实践应用、注重培养良好编程习惯等方面教学改革思路,下面将分别阐述。
  (1)优化教学内容,培养应用能力
  构建以应用能力培养为主线的课程教学内容体系。《程序设计基础》课程讲授重点应放在问题分析、模型建立、算法设计、程序实现和调试上,以此来培养学生的创新思维、分析问题和解决问题的能力。
  以案例驱动方式,构建《程序设计基础》理论教学内容体系,培养学生的逻辑思维能力,鼓励学生探索、研究和创新。具体来说构建了基于枚举法、递推法、递归与回缩法等的经典案例教学内容,容入到《程序设计基础》课程体系中。通过案例来讲授程序设计的基本概念和基本方法,即以程序设计思路为主线组织教学。
  (2)强化编程实践,培养逻辑思维能力
  强化学生编程实践能力的培养。程序设计不是听会的,也不是看会的,而是自己练会的。要在理论知识的指导下,让学生多动手、动脑,模仿优秀程序,自己动手编写程序,学生才能提高编程能力。
  (3)培养良好的编程习惯,增强就业竞争力
  培养学生良好的编程习惯,强调程序的可读性、规范性,编写的代码符合行业标准或规范,增强学生的就业竞争力。
  程序的编写要具有很强的可读性,不仅要能自己看懂,同时也要便于让其他人读懂。把“华为C语言编程规范”融入到《程序设计基础》课程的教学活动中,有利于培养学生良好的编写代码风格,提高程序的可读性和优化程序。
  (4)鼓励学生参加计算机编程大赛,调动学习的积极性和主动性
  为培养同学们对编程的兴趣与热情,调动学生学习计算机编程知识的积极性、主动性,使其掌握计算机编程能力,培养我校大学生的实践能力和创新精神,鼓励学生参加蓝桥杯全国软件和信息技术专业人才大赛、全国大学生计算机竞赛和CodeVita国际编程大赛,近些年来学生们都取得了良好的成绩。既调动和激发了学生学习专业知识的积极性、主动性和创造性,又能为学生未来找工作做好铺垫,提高学生的就业竞争力。
  4 结束语
  改革和创新永远在路上,后续需要自主开发具有实际应用背景,能够培养学生计算思维能力、分析问题和解决问题能力、算法设计能力和编程能力的习题集,供学生上机实验、作业和考试。把计算机专业核心课程中的一些解决问题的经典思想和算法开发为能够在校内考试系统上使用的题目,作为相应课程的在线作业,以此来加强专业知识的学习,实现理论与实践相结合,将编程实践活动贯穿于大学的学习中。
  参考文献:
  [1] 徐英慧,周淑一.《C语言程序设计》课程“三位一体式”教学模式研究[J].软件导刊,2017(4):221-223.
  [2] 陈 娟,张长海.《程序设计基础》国家级“十二五”规划教材建设经验谈[J].计算机教育2017(4):123-124.
  [3] 曹锋.基于综合能力培养的程序设计基础课程改革与实践[J].电脑知识与技术:学术交流,2015(1):81-82.
  作者简介:
  李强,女,汉族,黑龙江省齐齐哈尔市人,职务:哈尔滨信息工程学院教师,职称:讲师,学历:研究生,研究方向:应用软件开发
  *课题结题信息:《基于《程序设计基础》课程应用型大学课堂教学改革与研究》
  课题编号:SJGY20180301
其他文献
摘 要:钢筋原材拉伸和弯曲试验能反映出钢材的主要力学性能。  关键词:钢筋;拉伸;弯曲;试验  现针对张承高速公路工程中所常用的HPB300、HRB400E钢筋原材拉伸、弯曲试验流程 (HPB热轧光圆钢筋英文Hot rolled plainbars缩写;HRB热轧带肋钢筋英文Hot rolled ribbed bars缩写;300、400为屈服强度特征值;E代表有抗震要求的)做一点试验步骤见解及说
期刊
摘 要:在“一带一路”背景下,沿线国家教育加强合作、共同行动,既是共建“一带一路”的重要组成部分,又为共建“一带一路”提供人才支撑。高职院校作为高等教育的重要组成部分,更是要抓紧“教育国际化”契机,扩大对外人文交流,加强人才培养,才能更有力推动中国职业教育国际化发展。  关键词:一带一路;高职;国际化  “一带一路”是知古鉴今、面向未来的合作倡议,相融相近、相辅相成,洋溢着创新进取的时代精神,其倡
期刊
摘 要:中等职业教育以培养技能型和实用型人才为主,帮助能多的学生在社会中找到更加准确的找到适合自己的就业方向和就业目标是中等职业教育的教学理念。为了能够更好的实现这一目标,我们就中等职业教育建筑专业数学课堂教学改革为例,一起探究如何才能在专业领域更好的展示教学特色,实现教学目标。  关键词:中等职业教育;建筑专业;数学课堂;教学改革  引言:目前来看,中等职业教学过程中,学生在专业课程学习中对数学
期刊
摘 要:为调动学生英语口语学习的兴趣,营造良好课堂氛围,老师应丰富口语教学模式。如开展情境教学,作为以激发学生情感为目标的教学方法,课堂情境教学法指的是教师通过一些生动形象的场景或是角色,如英文电影角色,加强学生的情感体验,从而形成寓教于乐的效果。同时,教师还可通过在课间播放英语歌曲或播放英语电影片段等方式,调动学生学习口语的积极性,培养学生爱好口语的兴趣和坚持练习口语的习惯。  关键词:初中英语
期刊
摘 要:智慧经济时代的到来,创新创业型人才成为社会的宠儿。培养具有创新思维和创业能力的人才,教育要先行。本文从国家对双创教育改革政策出发,阐述双创教育融入高职院校专业教育的必然性,从教育理念、教育方式、教育体系等方面剖析制约双创教育融入专业教育的问题,探讨双创教育与专业教育融合的策略。  关键词:高职院校;双创教育;专业教育  现阶段社会处于全民创业阶段,创新创业教育也引起了广大民众的高度重视,希
期刊
摘 要:电力工程建设在供电项目中有着至关重要的作用。提高电力工程项目管理水平,保证电力工程施工质量,是为提供优质的供电服务的基础保障。本文阐述加强电力工程项目管理的重要性,分析了电力工程项目管理中存在的问题及解决办法,为电力工程项目管理者提供参考,为促进电力系统的可持续发展提供动力。  关键词:电力工程项目管理;模式;建议  一、电力工程项目管理的重要性  根据“十二五”电力建设的推进,智能电网加
期刊
摘 要:党校干部培训,即以党的方针以及马克思主义为指导,解决实际工作中存在的问题。在教学的过程中,教师要提前了解干部的具体工作岗位以及工作中遇到的難题,并进行深入的分析讨论,在对教材内容进行讲授的同时,也要教会学员实际问题的解决方法。通过学习,使学员的思想能够与时俱进,并且能够有效提升自身的专业能力。因此,课程的规划设计要有针对性,教学内容要重视理论和实践的结合,此外还需要将实际的问题同最新的方针
期刊
摘 要:党在高校的组织基础就是高校的基层党组织,对于高校基层的党建工作来说,基层的党建工作是其重要内容。那么要如何在高校的基层党建工作上进行创新,是目前我国对党的建设提出的新要求,同时,这也是对基层党组织的建设进行加强和对大学生的身心健康具有促进作用的要求。对于目前高校的基层党建工作来说,还存在着许多的问题,例如对工作的认识不清,工作内容相对简单等。根据这些问题,高校要结合自身实际,对党的基层建设
期刊
摘 要:建筑单位进行关乎民生的房建工程时,需要对各方容易出现事故的施工进行重视,尤其是房建工程中使用最多的混凝土材料。本文将重点分析房建工程中混凝土施工的重要性,然后提出如何更好的控制混凝土施工质量措施,为房建工程提供有利帮助。  关键词:房建工程;混凝土;施工技术  引言  混凝土是建筑工程施工材料, 可有效确保房屋建筑工程的安全性、耐久性、适用性与可靠性,由此可知,在房屋建筑工程中,混凝土具有
期刊
摘 要:学风是学生思想道德品质、学习精神与综合素质的重要体现,是学生成长的基础和前提,学风建设是高校校风建设的重要内容。高校学风建设不仅是高校的灵魂,也是提高人才培养质量的有力保证。优良的学风既可以推动高校培养出德才兼备、全面发展的高素质学生,也可以引导广大教师以德立身、以德立学、以德施教,以成为优秀的教育者。  关键词:学风;学风建设;有效途径  一、加强高校学风建设的重要意义  高校有三大功能
期刊