收到《关于发布成都东软学院本科教育教学审核评估 “迎评大家谈” 主题活动方案的通知》邮件后,我第一时间认真研读方案要求,尤其关注到专业教师需围绕课程思政案例、教学创新成果、学生学习成效提升举措等主题提交材料的内容。这对我而言,不仅是积极响应学校评建工作的具体行动,更是系统梳理教学实践、提炼经验亮点、与全校同仁交流共进的宝贵契机。
作为一名承担计算机类专业核心基础课程的教师,我上学期教授了《程序设计基础(C语言)》给计算机类24204、24205、24206班,本学期则继续教授这些班级的《计算机组成原理》。这两门课程,一门是软件开发的基石,一门是硬件系统的核心,共同构成了学生理解计算机系统的关键支柱。
在教学中,我始终尝试将学校的应用型人才培养目标、审核评估指标的内涵要求,特别是立德树人的根本任务,融入到课程设计、教学实施和考核评价的各个环节。下面,我将结合这两门课程的具体实践,谈谈我的做法、思考和一些初步的成效。
一、聚焦应用与过程:课程设计与考核评价的创新实践
我深知,扎实的基础是应用型人才创新能力的前提。但如何让理论性强、概念抽象的基础课程变得生动、可感,并能有效衡量学生的学习成效与进步?这需要教学设计和考核方式的持续创新。
在《程序设计基础(C语言)》课程中,我采用了多维度的形成性考核体系。最终成绩由课堂表现(占比20%)、超星平台活动(包括考勤、视频学习、作业、讨论,占比60%)以及PTA(程序设计类辅助教学平台)作业(占比20%)共同构成。
这个设计的核心思路在于强化过程学习与能力习得。课堂表现鼓励积极参与互动、提问与解答;超星平台确保了学习的连贯性和基础知识的掌握,其数据记录也提供了客观的过程性依据;PTA作业则聚焦于核心编程能力的训练与即时反馈,学生必须动手实践、调试代码才能完成。这种组合旨在避免“一考定终身”,引导学生重视平时的学习积累和技能训练。
到了本学期的《计算机组成原理》,课程内容更偏向硬件逻辑和系统结构,抽象度更高。我在继承重视过程考核思路的基础上,对形成性考核结构做了针对性调整:考勤与课堂表现占20%,实验操作占40%,阶段性测试占40%。
这里特别强调的是实验操作占比的提升,因为理解计算机组成原理,光靠听讲和看书是远远不够的,必须通过实验箱、仿真软件等工具亲自动手搭建、调试、观察现象,才能深刻理解CPU、存储器、总线等部件的工作原理和协同关系。40%的权重明确传递了动手实践的重要性。
另一个值得提及的点是“课堂表现可为负分”的设计。这并非为了惩罚,而是作为一种明确的导向机制,目的是强化课堂纪律和专注度。对于基础理论深厚、概念抽象的课程,课堂听讲的效率至关重要。这项规定实施以来,配合课堂提问与互动环节的开展,班级整体课堂秩序更趋良好,学生专注度显著提升,有效减少了干扰课堂学习行为的发生。
最终,两门课程的总成绩都采用形成性考核(50%)与终结性考核(50%)相结合的方式,既关注过程投入和能力提升,也检验对课程核心知识体系的综合掌握程度。
二、思政无声融入:在代码与逻辑中培植专业精神与责任担当
作为理工科基础课教师,如何自然而有效地融入课程思政,是我一直思考并实践的重点。我理解的课程思政,不是生硬的说教和标签的粘贴,而是将正确的价值观、科学精神、工匠精神、家国情怀等融入到专业知识传授和能力培养的过程中,做到“盐溶于水”。
C语言教学中的思政融入点
1)严谨与规范:在教学中,我不断强调代码规范、注释清晰、变量命名有意义的重要性。这不仅仅是技术习惯的培养,更是严谨细致、一丝不苟的科学态度和工匠精神的塑造。
2)逻辑思维与问题解决:我鼓励学生面对复杂问题时保持耐心,尝试不同的思路,从错误中学习(Debug过程本身就是最好的学习)。
3)诚信与版权意识:在PTA平台作业和课堂练习中,明确要求独立完成,对抄袭行为有相应的处理机制。
4)创新意识与应用价值:在讲解数组、结构体、指针等进阶内容时,会结合一些小型应用案例,引导学生思考如何用学到的知识解决实际问题。
计算机组成原理中的思政融入点
1)核心技术自立自强:在讲解CPU发展史、指令集架构时,会引入当前国际科技竞争的大背景,尤其是芯片技术“卡脖子”问题的严峻性。
2)系统观与全局观: 通过讲解总线仲裁、中断处理、存储层次结构等内容,引导学生理解系统各部分的关联与制约,培养系统思维和协作意识。
3)实践求真与科学精神: 强调实验是检验理论的唯一标准。鼓励学生在实验过程中仔细观察现象,敢于质疑教材或老师讲解中与自己实验结果不符的地方。
课程思政不是额外的负担,而是教育教学的本质要求。在专业课程中自然融入思政元素,既培养了学生的专业技能,又塑造了他们的价值观和职业精神,真正实现了立德树人的教育目标。
三、以赛促学显成效:学习成果的初步绽放与未来期许
教学创新的效果最终要体现在学生的成长和发展上。虽然我所教授的课程是基础课,主要目标是为后续专业学习打牢基础,但令人欣喜的是,学生们在学习过程中展现的潜力和在更高平台上的初步尝试,已经让我们看到了扎实基础带来的积极影响。
图1:智能文化节信息工程大赛一等奖、二等奖荣誉证书
上学期教授的《程序设计基础(C语言)》课程,为学生们后续的专业学习和能力拓展奠定了重要基础。让我印象深刻的是,贾凡、鲜诗琦等同学(来自24206班),在扎实掌握了C语言编程技能后,积极参与到更广阔的平台中。他们在智能科学与工程学院举办的“2025 年智能文化节信息工程大赛”中表现出色,在赛事程序开发环节灵活运用 C 语言中的指针操作与模块化编程思想,高效实现智能控制逻辑的核心功能,最终荣获一等奖。24204 班的何潇潇同学也荣获该奖项的二等奖,值得一提的是,何潇潇同学在备赛期间,主动结合《程序设计基础》课程中的算法优化技巧,对参赛作品的运行效率进行了三次迭代改进,相关荣誉证书如图 1 所示
虽然我并非他们的直接指导老师,但得知他们在比赛中运用了在课程中学到的编程思维和解决实际问题的方法,并取得佳绩,内心倍感欣慰。这充分说明了基础课程的核心能力对参与实践创新活动的重要支撑作用。
更直接体现教学成果延续性的是,贾凡等同学以在 C 语言课程中培养的编程能力和学习兴趣为基础,积极报名参加了 “2025 全国大学生物联网设计竞赛”。参赛过程中,学生们多次反馈,《计算机组成原理》中关于硬件与软件交互的知识,为他们理解物联网设备的数据传输机制提供了关键支撑。目前竞赛仍在进行中,我作为他们的指导老师,看到他们将编程能力与应用场景(物联网)相结合,进行方案设计和开发实践,这本身就是对基础课程教学成效的一种印证和提升,该竞赛的报名信息如图 2 所示。
图2:2025全国大学生物联网设计竞赛报名信息
值得一提的是,24206班的程晗、卜登凯两位同学,主动报名参与了含金量颇高的“2025第二十一届百度之星程序设计大赛”(初赛第二场)。作为他们的指导老师,我深切感受到两位同学在程序设计领域展现出的浓厚热情与勇于挑战高难度的进取精神。
这类高水平竞赛的参与,无论最终成绩如何,本身就是对学生编程思维、问题解决能力与抗压能力的综合淬炼。
图3:卜登凯同学(左图)和程晗同学(右图)百度之星程序设计大赛报名信息
这既与我校 “以赛促学、以赛促练”的应用型人才培养理念高度契合,也让学生在实战中深化了对专业知识的理解与运用 —— 而这正是基础课程教学中我们始终着力培养的核心素养。其中,卜登凯同学与程晗同学的报名信息分别如图 3所示。
四、榜样力量:程晗同学的学习态度与成就
在众多优秀学生中,程晗同学的学习态度尤为值得关注。程晗同学在《计算机组成原理》课程中表现出了极高的学习热情和认真态度。
程晗同学在实验项目中展现出严谨的科学态度。从实验 1 到实验 4,她始终以高标准完成个人任务,对每一个实验步骤反复核对,对每一组观测数据多次验证,力求实验成果精准规范。更令人印象深刻的是,实验报告撰写环节,她同样倾注极大心力 —— 当有的同学的报告仅潦草完成几页时,程晗的报告却逻辑连贯、内容详实,单份报告便认真撰写至 几十页;在课后学习中,她也是向我请教问题最多的同学,无论是课程理论的深层难点,还是实验操作的具体困惑,她都能追根究底、反复确认,这份对知识的敬畏与专注,在学生中格外突出。
在实验报告中,程晗同学写道:“楚老师始终如一地在课上耐心地帮助我们逐一攻克这些难题,其专业素养和敬业精神让我们在面对复杂的实验情况时也能逐渐明晰方向。即便到了夜晚,楚老师依然牵挂着我们的学习情况,不辞辛劳地为我们录制教学视频,只为我们能够更好地理解和掌握知识。”
这种积极进取的学习态度,正是我们在教学中着力培养的素养。此前提及,程晗同学还主动报名“2025 第二十一届百度之星程序设计大赛”,以实际行动展现出勇于挑战高难度、主动拓展专业能力的学习风貌。
图4:程晗同学的实验报告截图
五、夯实基础助分流:数据背后的教学支撑
除了竞赛舞台的闪光点,衡量基础课程教学成效的一个更直接、更量化的指标,是其对学生后续专业选择和学业发展的支撑作用。学校在本学期初组织了2024级计算机类学生的专业分流工作,其核心依据正是一年级四门专业核心课(即《计算机导论》、《程序设计基础(C语言)》、《数据结构(C语言)》、《计算机组成原理》)的期末卷面成绩总和,其中包括了我所教授的《程序设计基础(C语言)》和本学期开设的《计算机组成原理》,这四门课被视为专业素养的“基石测评”。
从当前掌握的分流信息来看,我所教授的计算机类 24204、24205、24206 三个班级学生表现突出,累计有31名学生进入年级专业分流前列。具体而言,24204 班有 12 人在分流中展现出扎实的基础能力,何潇潇同学以分流成绩高居全年级第 2 名,柳蕊瑶同学位列第 5 名,陶怡同学亦取得全年级第 11 名的优异成绩;24205 班有 9 人进入分流前列,宋佳容、范诗涵等同学的基础素养在分流考核中得到充分体现;24206 班则有 10 人在分流中表现亮眼,汤忆初、刘炫靖、罗一铉、卜登凯、程晗、贾凡等同学均凭借扎实的核心课基础跻身前列。这些顶尖学生的出现,固然离不开自身的努力,却也从侧面反映出三个班级在核心基础课程学习上的浓厚氛围与扎实教学效果。
目前《计算机组成原理》课程最终成绩已评定完成,结合上学期《程序设计基础 (C 语言)》的学习成果,两门核心课程共同为学生专业分流提供了坚实的学业数据支撑,充分印证了基础课程教学对学生后续发展的重要价值。
六、反思与持续改进:面向评估与未来的教学优化
以评促建、以评促改是本次审核评估的核心要义。结合评估指标要求和教学实践中的观察,我不断反思教学实践,规划未来教学中需要重点加强和改进的方向:
1.深化“大工程观”引导
计划在课程中更早、更系统地引入“从高级语言到机器语言再到硬件执行”的全过程案例演示和分析。在条件允许时,设计跨《程序设计基础》和《组成原理》的小型探究性项目,让学生直观理解软件如何驱动硬件,硬件如何支撑软件。
2.强化实验环节的挑战性与创新性
在保证基础实验质量的前提下,逐步增设更具挑战性的选做或进阶实验项目:
(1)要求学生使用实验箱进行特定功能的扩展设计。
(2)利用Logisim仿真软件构建更复杂的模型机。
(3)设计可配置的CPU部件,让学生调整参数观察性能变化。
3. 强化仿真工具应用:我们将充分利用 Logisim 等开源仿真软件的教学价值。该类软件能帮助学生可视化地构建和测试数字电路,特别适合计算机组成原理教学。学生可以在安全环境中设计、调试复杂系统,无需担心硬件损坏风险。表 1 系统梳理了其核心特性及教学适配性,可直观呈现该工具在简化教学实践、提升学习效率方面的优势。
4.优化过程性评价数据的深度应用
探索如何更深入地挖掘学习平台数据,实现精准学情诊断和个性化学习建议推送,让“问题-措施-成效”的闭环更智能高效。
5.拓展课程思政的深度与广度
挖掘更多与信息技术发展前沿、科技伦理(如算法偏见、数据隐私)、数字社会责任等相关的思政元素,引导学生思考技术发展的双刃剑效应和作为未来IT从业者的社会责任。
6.加强跨课程协同
主动与后续专业核心课(如操作系统、计算机网络)教师交流,了解他们对学生前置知识和能力的需求,在基础课教学中有所侧重地提前铺垫或强化相关概念。
七、结束语
参与“迎评大家谈”,对我而言是一次深刻的教学复盘与展望。在《程序设计基础(C语言)》和《计算机组成原理》的教学实践中,我始终努力将学校的办学定位、审核评估的要求以及立德树人的根本任务,转化为具体的课程设计、教学方法与考核评价。
从多维度的过程考核、课堂纪律的精细化管理,到融入专业精神的课程思政、赋能能力的实践教学,再到学生们在竞赛和分流中的初步成果,每一步都凝聚着对夯实基础、激发潜能、培养合格应用型人才的追求。看到贾凡、鲜诗琦、何潇潇等同学在竞赛中崭露头角,看到何潇潇、柳蕊瑶、陶怡等同学在专业分流中名列前茅,看到程晗同学积极主动的学习态度,看到三个班有31位同学跻身年级前列,这些数据背后是学生们努力的汗水,也是对我们基础课程教学价值的肯定。
当然,教学改进永无止境。面对评估的要求和未来人才培养的更高期待,我将持续聚焦深化系统认知、强化实践创新、深挖数据价值、拓展思政内涵、加强课程协同,不断优化教学过程,力求在筑牢学生专业根基、塑造其综合素质和能力方面贡献自己的一份力量,以实际行动支持学校高质量通过本科教育教学审核评估,为培养更多优秀的信息技术人才而不懈努力。