1、125第 20 期(总第 818 期)科学咨询125教学研究创新能力培养既符合计算机专业课程基本特征,也是现阶段计算机行业领域专业人才培养的重要目标。在创新能力培养工作落实中,需教师结合C语言程序设计课程基本特征以及相关行业领域专业人才培养要求。从课程教学基本内容规划入手提升创新性,同时,同步创新实践教学方法为培养学生创新能力提供便利条件。教师也应从自身出发,转变思维状态,灵活应用多元化教学方法,通过营造整体创新灵活氛围,在实践教学中加大创新方法应用比例,为取得C语言程序设计教学效果奠定基础。一、C 语言程序设计教学实践难点分析(一)教学内容具备显著发散性特征在C语言程序设计课程中,除了基础的
2、程序设计理论知识及课程教学的重难点外,基于新语言环境通过自主分析设计完成计算机程序设计、编码编写实践任务。这对学生创新思维能力、创新实践能力都提出了更高层次的要求,需教师结合基础理论知识应用其灵活性、创新性和合理性更强的方式方法进行教育引导,且程序设计本身具有发散性特征1。不同学生基于其学习能力、理解能力以及设计思维都会产生不同方向、不同特征的程序设计课程实践效果。需要教师结合学生实际情况进行针对性的教育引导,以便保证此课程教学难点得以有效突破。并且在教学过程中达到培养学生思维灵活性与创新意识的目标,从这个角度上来说,创新能力培养也就成为了C语言程序设计课程教学中应当重视的关键性内容。(二)教
3、学内容包含大量数据计算分析在C语言程序设计基本内容结构中除了基础理论知识多样化运算符号以及数据分析运算符优先级设置外,都属于内容多样且复杂性较高的关键学习内容。对学生来说,要求学生具备一定的数学运算能力、数据分析能力2。而从实际出发来讲,上述两方面能力培养需要学生具备一定的理论学习基础与实践操作能力。同时,基于不同程序设计要求运算符号,应用方法也需灵活转变,这都是固定教学内容背景下学生需克服的学习难点。从创新能力培养角度分析可知,若学生能够依托具体教学要求利用相关知识要点资源素材,达到创新能力培养效果。学生在固定知识学习要求背景下的具体问题也就能够得到有效解决,创新能力也能成为支撑学生更加深入
4、、更加全面学习这部分知识的重要动力。(三)教学内容抽象性相对更强教学内容抽象性主要是指,在程序编辑、字符串读取以及C语言语句编辑过程中,所有数据信息以及内容信息的呈现方式都以字母数据符号结合的形式出现。对学生来说,这种学习内容呈现方式抽象性较强。更需要学生激发个人思维灵活性,结合理论基础知识学习要点与内涵,对经过组合变化后的语句和程序设摘 要:C语言程序设计教学改革应当以创新能力培养为主要方向,这与C语言程序设计课程性质紧密相关。同时,也是计算机技术互联网平台逐步普及应用背景下所应当树立的新目标。在具体教学改革时依托创新能力培养这一宏观方向,需要结合现阶段课程教学中创新能力培养遇到的典型挑战进
5、行分析,并进一步提出有效改革优化措施。通过本文分析可知,由于C语言程序设计课程基本特征,在创新能力培养背景下课程教学遇到的典型挑战包括学生主观基础学习能力挑战、实践教学规划设计挑战、教学方法改革优化挑战。需要教师结合C语言程序设计课程,通过结合学生需求合理安排教学内容、有效提升实践教学安排比例、创新应用多样化教学方法,为针对性提升学生创新能力,保持学生学习中的创新思维状态提供支持。关键词:C语言程序设计;创新能力培养;案例教学法;设计实践C 语言程序设计教学以创新能力培养为方向的改革方案胡勇,赵军富,李海荣(内蒙古科技大学工程训练中心,内蒙古包头 014017)基金项目:内蒙古科技大学教改项目
6、“突出专业特色的C语言程序设计教学改革与实践”(JY2019023);内蒙古自治区教育科学规划课题“新工科 视域下应用型高校协同育人模式的创新研究”(NGJGH2021159)。作者简介:胡勇(1981),男,汉族,内蒙古包头人,大学本科,讲师,研究方向:大数据、物联网、数据挖掘、聚类分析。126第 20 期(总第 818 期)科学咨询126教学研究计编码进行识别与分析3。可见,创新能力在C语言程序设计教学深度逐步提升后,也是支撑学生理解抽象教学内容,帮助学生将抽象转变为具象的重要能力。综合来讲,创新能力与C语言程序设计教学具有紧密联系。教师需结合课程教学基本特征,科学选择方式方法,达到培养学
7、生创新能力这一目标。二、C 语言程序设计教学中创新能力培养挑战分析(一)学生主观基础学习能力挑战学生主观基础学习能力主要是指,随着课程教学进度的推进,学生在学习理解相关知识时会存在困难和问题。尤其是对C语言程序设计教学而言,由于上文所讨论的抽象性和复杂性特征,大部分学生在初步接触这部分知识时,往往存在逻辑思维盲点。而当专业知识学习难度逐步提升后,学生的基础学习能力更会影响学生对难点知识的理解效果。可见,在创新能力培养过程中,只有首先打好基础,保证学生基础知识学习效果与学习能力达到一定水平,才能确保学生在综合性更强、难度更大的课程学习过程中,达到创新能力培养目标。而从实际出发来讲,学生对这门课程
8、学习的基础水平存在客观差异,学生的自主理解能力、分析能力也有所不同,这种客观因素造成的影响给C语言程序设计教学背景下学生创新能力的培养带来了显著阻力4。除此之外,C语言程序设计课程中,还包括大量理论知识、数学符号、运算方法等都需要学生应用基本方法进行学习和记忆。若学生在主观上的基础学习能力不足也会影响学习效果,阻碍学生创新能力的有效培养。(二)实践教学规划设计挑战程序设计中,设计能力是创新能力、创新思维的重要体现。而只有依托实践教学过程,为学生提供充足时间空间,才能对学生创新能力培养效果进行观察和了解。但从实际出发来讲,由于学生对这门课程的基础知识掌握能力、理论分析能力存在一定的问题和不足,导
9、致一部分学生的学习能力和效果受到影响。除此之外,实操环节教学过程需要多元化资源素材起到辅助作用。部分院校由于客观实践基地建设力度不足,实践硬件设备匹配性不足导致学生在条件上受到影响。这是进一步影响学生实践能力培养的主要因素,也是现阶段C语言程序设计教学中应克服的主要困难5。即使部分高校在C语言程序设计课程教学中,安排了一定比例的实践活动,但由于教师教学引导能力不足,与学生之间互动交流不足,也影响了后续实践活动的组织效果。综合来讲,C语言程序设计现阶段基于创新能力培养的实践教学,未能达到预期目标,应当在后续教学改革中采取针对性措施进行优化完善。(三)教学方法改革优化挑战教学方法的运用对学生主观体
10、验学生实践学习效果都会产生重要影响。从实际出发来讲,由于C语言程序设计的教学内容,灵活性和理论抽象性教学方法,在选择应用时也需要同步保持灵活性与创新性,尤其是在创新能力培养的宏观背景要求下,教学方法更应当结合实际进行灵活调整或组合应用。但从目前的实际情况来看,教师在教学方法应用能力方面存在一定的问题和不足。C语言程序设计课程本身在理论实践维度呈现出不断更新优化的状态,这都导致教学方法创新应用和实践改革时,出现了实际条件与教学预期目标匹配度不足的现象,教学方法改革效果也会同步受到影响。可见,在未来教学改革过程中,如何适应计算机系统与技术平台的发展变化需求,实现C语言程序设计课程针对性的优化改革是
11、应当思考的关键问题。三、结合 C 语言程序设计课程培养学生创新能力路径探索(一)合理安排教学内容合理安排教学内容主要是指,在C语言程序设计教学过程中,应当以理论结合实践这一原则为指导,对理论课程的内容进行系统性规划分析,并且确保基础理论课程教学在内容结构上与实践技术要求呈现出更高的匹配度。具体来说,理论课程内容体系规划分析时,教师可结合C语言程序设计基础理论的理解能力和学习基础能力。按照循序渐进的方法对课程教学理论内容进行模块化区分。并以解决学生理论学习中实际问题为目标,适当调节有限课程教学时间内的内容比例。例如,对固定的宏观理论框架知识,教师可通过微课视频资源融入的方式将基础理论框架利用微课
12、视频资源进行梳理讲解,并且在在线平台上进行共享为不同学生提供理论知识,避免学生由于理论知识学习不牢固,为后续深入学习带来困难和障碍6。对重难点知识,教师应当适当延长课程教学时间,用更加形象、更加具体的教学方法,对重点与难点知识进行针对性的讲解。为了检验学生对重难点知识的学习效果,教师还可通过设置一些生活化趣味性的问题与任务,检验学生理解重难点知识,并进一步应用创新思路是否有效形成,检验学生创新实践能力是否能在完成任务的过程中得到提升。而对一些学习能力相对较强的学生,通过布置一些综合实践任务,让学生127第 20 期(总第 818 期)科学咨询127教学研究对理论学习知识进行实践检验和应用,保持
13、学生对此部分教学内容的兴趣。(二)有效提升实践教学安排比例提升实践教学内容安排比例主要强调的是,教师可结合学生理论学习中的实际问题,通过组织小型实践活动或主题性实践活动,让学生结合实践中的交流沟通与观察分析,对理论知识理解中的问题和要点进行感受体会。同时,交流沟通过程中,学生也能更加深刻地感受到自身学习能力与其他学生之间的差异。在学习中遇到的典型问题,也能够在交流沟通中寻求具有可行性和科学性的方式方法。在具体组织实践活动时,教师一方面要保证实践活动前期资源素材的充分准备,另一方面,也要确保实践活动设计流程生动有序、避免过于生硬或技术难度过高的程序设计方式,导致学生在参与实践活动时出现畏难情绪。
14、例如,在C语言程序设计专题实践内容“数组的构造与应用”这部分内容进行教学时,教师可通过将抽象的程序设计转化为生活实践任务进行设置。让学生以主题性实践活动的形式达到掌握这部分知识的效果,在生活实践中,学生的成绩统计、实践任务完成进度都可依托这一原理和方法进行数据统计。教师为了降低学习难度,还可鼓励学生通过小组合作方式进行前期数据信息收集以及核心的程序设计操作,确保通过综合实践活动使学生掌握针对性实践教学内容。(三)创新应用多样化教学方法创新应用多样化教学方法主要强调的是,在C语言程序设计教学过程中,教师需结合实际灵活应用多种辅助技术工具,匹配融合相应的创新教学方法。以优化学生实践学习体验、激发学
15、生创新能力为目标,为取得更好的课程教学效果提供帮助。从具体实践的角度上来说,创新应用教学方法时可用的方式方法包括案例教学法、问题引导教学法等两种教学方法。1.案例教学法应用分析这种教学方法主要强调教师通过融入综合性的独立案例,让学生对所学习的理论知识进行理解和感受。教师可结合既定课程教学理论内容选择适当切入点融入案例,达到充分发挥案例教学法优势的目标。具体来说,在学习二维数组这部分细节理论知识时,教师就可设置相应案例达到教学引导目标。鼓励学生对个人的阶段性成绩波动状态进行数据计算和分析,让学生带着实践案例任务完成C语言程序设计过程。从案例教学法的实践应用角度上来说,合理的案例设计不仅能够帮助学
16、生解决实际中的数据计算问题,也能够促使学生对相关理论知识产生更加深刻的认知。2.问题引导教学法应用分析教师在实践教学过程中,可结合课程教学难度设置不同层次的具体问题,让学生在自主分析思考问题时。调动思维灵活性与创新性,达到创新能力培养的基础引导效果。从实际出发结合不同课程教学内容灵活应用教学方法,本身就是教学过程中的大胆创新。教师在实践教学中的不断创新优化,也能够激发学生认识到不断创新对于优化教学效果的重要作用,并进一步找到针对性提升个人创新实践能力的路径。四、结束语综合本文实践分析可知C语言程序设计教学中创新能力培养需要通过教学方法创新优化教学内容,合理安排教学实践,有效组织落实达到预期目标
17、。教师应当从自身出发不断提升教学实践能力,以创新能力培养为目标,组织落实整个教学流程,确保应用C语言设计教学契机为针对性提升学生创新能力提供保障。参考文献:1 刘丽娟,刘仲鹏.农业院校C语言程序设计课程教学研究:评智能农业智能时代的农业生产方式变革 J.灌溉排水学报,2022,41(8):157.2 史金飞,郑锋,邵波,缪国均.能力导向的应用型本科人才培养模式创新:南京工程学院项目教学迭代方案设计与实践J.高等工程教育研究,2020(2):106-112,153.3 刘振峰,郭为忠.虚拟仿真实验教学课程资源设计及教学过程的改革与探索:以上海交通大学“设计与制造”课程为例J.教育理论与实践,2022,42(9):51-54.4 李骏扬,于海琴.线上线下混合式教学与多层次认知网络构建的融合:以“计算机程序设计”课程为例J.东南大学学报(哲学社会科学版),2021,23(S1):149-153.5 周萌,曹政才.基于虚拟仿真平台的科教融合拔尖创新人才培养方案探索:以机器人控制技术为例J.高等工程教育研究,2020(6):62-66,72.6 杨欢欢.高等教育管理与大学生创新能力的培养:评 高等教育管理与大学生创新能力培养研究 J.中国高校科技,2021(4):100.
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100