软件开发相关专业项目式教学研究_张诗荟_赵喜清_正文-2

合集下载

面向新文科的Python_课程项目式学习教学研究

面向新文科的Python_课程项目式学习教学研究

第 22卷第 6期2023年 6月Vol.22 No.6Jun.2023软件导刊Software Guide面向新文科的Python课程项目式学习教学研究房媛1,王美航1,赵秀岩1,邵利1,王伟珍2,于晓强1(1.大连工业大学工程训练中心(创新与创业教育中心);2.大连工业大学服装人因与智能设计研究中心,辽宁大连 116034)摘要:探讨智能时代“新文科”建设教育背景下人才的先进计算素养培养需求,基于项目式学习的教学理念,提出Python程序设计课程的“九步三逐”项目式学习教学模式,从培养学生的计算思维与计算能力、数据思维与数据能力和系统思维与应用能力3个主要方面建立课程教学目标,以适应新一代信息技术产业技术发展对人才的迫切需求。

以大连工业大学经管文科类专业开设的Python语言与数据处理课程为改革主体,通过课程路径建设、教学实施迭代和形成性考核方案修订等教育教学环节的实践,形成面向新文科的Python课程项目式学习的实操性强、可推广的教学方案,以适应新时代人才培养的需求。

关键词:Python;项目驱动式;新文科;形成性评价;先进计算DOI:10.11907/rjdk.221838开放科学(资源服务)标识码(OSID):中图分类号:G642 文献标识码:A文章编号:1672-7800(2023)006-0080-05Research on Project-Based Learning of Python Course for New Liberal Arts FANG Yuan1, WANG Mei-hang1, ZHAO Xiu-yan1, SHAO Li1, WANG Wei-zhen2, YU Xiao-qiang1(1.School of Engineering Practice and Innovation-Entrepreneurship Education, Dalian Polytechnic University;2.Human Factors and Intelligent Fashion Design Research Center, Dalian Polytechnic University, Dalian 116034,China)Abstract:Exploring the advanced computing literacy cultivation needs of talents in the context of the "new humanities" construction educa‐tion in the intelligent era, based on the teaching concept of project-based learning, a "nine step, three step" project-based learning teaching mode for Python programming course is proposed. The course teaching objectives are established from three main aspects: cultivating students′ computing thinking and computing ability, data thinking and data ability, and system thinking and application ability, To adapt to the urgent demand for talent in the development of the new generation of information technology industry technology. Taking the Python language and data processing course offered by Dalian University of Technology as the main reform subject,through the practice of educational and teaching links such as course path construction, teaching implementation iteration, and formative assessment plan revision, a practical and scalable teaching plan for project-based learning of Python courses for new humanities has been formed to meet the needs of talent cultivation in the new era.Key Words:Python; project-based learning; new liberal arts; formative evaluation; advanced computing0 引言“数字化+智能化”的时代浪潮涌动,高等教育面临着历史性变革和挑战。

技工院校软件开发专业项目课程实践探索

技工院校软件开发专业项目课程实践探索
2 5 7 0 00) 摘 要: 技工 院校软件开 发专业要取 得大 的跨越 , 实施项 目课程改革 为有 效途径 , 通过 对 目前各校实施项 目 课 程 情况现状分析和 总结, 探 索解 决技 工院校软 件开 发专 业教学改 革 中一 些突 出的问题 。 并通过 实践提 供 具体 问题 的 解决方 法。 关键词 : 软件 开发 教学改革 喷 目课程 中 图分类 号 : G 7 文 献标 识 码 : A 文章 编号 : 1 6 7 3 — 9 7 9 5 ( 2 0 1 3 ) 0 2 ( a ) 一 0 0 6 0 -0 1 目前 , 在 技 工 院 校 中 软 件 开 发 专 业 大 都在 进 行 教 学 改 革 , 单 纯 的 引 入项 目教 材 , 将每 章 每 节 改 成 项 目或 任 务 不 能解 决 任 何 问题 。 要 实 现 软 件 开 发 专 业 从 根 源 上 的 变 革, 必须 改 变 传 统 的课 程 设 置 和 教 学方 式 , 实 施 项 目课 程 。 大 部 分 技 工 院 校 已经意 识 到这 个 问题 , 但 如 何 实施 项 目课 程 教学 , 从 何处 人手 , 还 在 探 索 阶 段【 】 】 。 学 生 动 手 完成 多少 实 际 项 目或完 成 项 目程 度为依据, 而 非 考试 成 绩 ; 教 师授 课 以 怎 么 用、 怎 么提 高 开 发 效 率 为 首 任 , 而 非 是 什 么、 为 什 么这 样 等 一 些 抽 象 理 论 为 主 。 开 展 校 企合 作 , 引企 入 校 或 引 校 入 企 , 成 立 校 企 合作 委 员会 , 专 门保 障 项 目来 源 。 起 初 项 目可 以 以 学 校 项 目为 主 。 根 据 项 目安 排 教 学 计 划 , 项 目实 施 一 般在 第 一 学 年 第 二 学 期 。 根 据 具 体 项 目的 需求开设相关课程 。 如第 二 学 期 开 发 学 生 的学 习 , 然后 安 排 理 论 知识 的 学 习 , 把理 论 学 习建 立在 实 践 经 验 基 础 上 。 必 要 时 可 安 排 一些 拓 展 知 识 。 构 建 主 义 认 为 只 有 当一 个人 已有 的知 识 无法 解 决 他 所 面 临 的 问题 时, 真 正 的学 习 才 会 发 生 [ 4 ] 。 我 们 选 取 学 生 管 理 系 统 这 个 和 学 生息 息 相 关 的 项 目 , 系 统 的学 习 传统 课 程 中数据 库 、 软件工程、 程 序 设计 等 课 程 , 用 到哪 门课 的 知 识 随 时 补 充, 这 样 学生 学 习的 目的 性 非 常 强 , 效 果非 常好。 合 理 划 分 项 目小 组 , 重视 项 目的完 成 。 组建真 实的开 发团 队 , 分 工明确 、 角 色 清 晰、 责 任明确 。 项 目分 解 成 若 干 递 进 的 任 务, 每 阶 段的 任 务 细 化 成 个 个 子 任 务 , 由责 任人完成。 建 立 适 合 的 项 目考 核 机 制 , 形 成 良 好 的职 业 素养 。 学生 成 绩 的6 0 %来 自项 目开 发 工 作量 , 4 0 %来 自开 发 过 程 的 团队 精 神 , 不 同角色乘以不 同系数。 没 有 规 范 的 进 度 管 理和质量管理 , 学 生 开 发 出 来 的软 件 质 量 低, 无法 满 足客 户需 求 , 要 求 严 格按 软 件 企 业 的 运 作 模 式 完 成 整 个 项 目 的开 发 。

《C语言程序设计》教学方法探索

《C语言程序设计》教学方法探索

计算机教学‖101‖(接上页)教学录像、模拟测试题和考核办法和等都是根据CDIO 教育原理制定的。

四、结语CDIO 工程教育的主体是学生、软件开发项目是教育主线、开发符合实际的软件是教育原则。

CDIO 融入软件工程课程的途径主要有可优化教学手段和更新考核模式等,实现课程教学创新、构建软件工程课程教、学、做立体化教学体系,是提高软件人才培养质量的核心办法。

引用:[1]张培颖,郑秋梅,宫法明,朱连章.CDIO 工程教育模式在软件工程核心课程教学中的应用[J].教育探索,2014,12:21-22.(湖北第二师范学院计算机学院 湖北武汉 430205)《C语言程序设计》教学方法探索◆师庆林《C 语言程序设计》课程是计算机专业学生在接触专业课程学习之初的一门基础性课程,其对于学生今后专业课程学习的重要性不言而喻,因此就加强对此门课程的教学质量意义重大,是培养学生具备高水平计算机编程能力最为核心的途径之一。

本文主要就结合笔者自身的实际教学经验,提出了案例教学法、任务教学法、问题教学法以及充分利用多媒体技术等策略。

最终希望借助于本文的分析探讨,能够引起更为广泛的讨论与交流,并为《C 语言程序设计》课程的教学工作提供一些可供参考的内容。

0 引言在计算机专业教学中高级程序设计语言是最为关键的基础型课程,其在计算机教学之中占据了至关重要的作用价值,当前C 语言程序设计课程现已成为了绝大多数学校计算机专业的入门级课程。

此课程最为显著的特征即注重理论与实践的结合,课程教学最终所要达到的目标即为促使学生能够掌握基础的程序逻辑表达能力,培养学生在应对具体问题时能够学会对计算机思维的应用,并促使学生能够建立起良好的编程习惯,为今后的专业学习打下扎实的基本功。

对此就加强对C 语言程序设计课程教学方法的研究工作意义重大,下文将提出一些具体的实践教学方法。

1 应用具体实例,激发学生学习兴趣学习的最终目的是要将其应用于具体的实践之中,计算机作为一种工具设备只有应用于对具体问题的处理才能够使之具有一定的作用价值。

近十年我国项目式学习研究综述

近十年我国项目式学习研究综述

近十年我国项目式学习研究综述作者:李志河张丽梅来源:《中国教育信息化·基础教育》2017年第08期摘要:文章基于中国知网数据库,采用文献计量学的方法,对我国2007-2016年间基于网络环境下的项目式学习文献数据梳理和分析,发现我国项目式学习研究的热点领域主要集中在模式构建、实例研究、教学系统设计、问题解决与策略、评价体系等五个方面。

本研究通过梳理发现了目前研究中存在的问题与不足之处,以及今后应强化科学设计与实践研究的体制,促进项目式学习在基础教育中的应用。

关键词:项目式学习;文献研究中图分类号:G420 文献标志码:A 文章编号:1673-8454(2017)16-0052-04一、概述项目式学习是以建构主义理论为指导,强调学生在真实问题情境中探究学习,从而提升学生多元能力的教学模式。

近年来受到国内外学者、教育工作者的广泛关注。

刘景福等认为项目式学习是以学科的概念和原理为中心,以制作作品并将作品推销给客户为目的,在真实世界中借助多种资源开展探究活动,并在一定时间内解决一系列相互关联着的问题的一种新型的探究性学习模式。

[1]基于上述关于项目式学习的定义陈述可以得知,不论大家选取什么样的角度来定义,项目式学习就是学习者针对某个具体感兴趣的学习项目,最优化的合理利用学习资源来解决项目的相关问题,在学习过程中,从解决问题中获得较为完整而具体的知识,形成专门技能并获得发展性的学习。

二、相关文献分析笔者选取中国知识资源总库CNKI作为研究数据的来源。

依据主题检索的方式,设定检索时间段为2007-2016 年,主题词=“项目式学习”“项目学习”和“基于项目的学习”,通过精确匹配进行检索,结果表明 2007年至 2016 年间,CNKI 收录项目式学习相关文献共3244篇。

中国知网目前收录7556种各类期刊,其核心期刊、重要评价性数据库来源期刊收全率达到99%,[2]确保了该研究的可靠性,较为准确地说明该研究的整体状况。

基于CDIO教育模式的软件工程课程教学改革软件技术

基于CDIO教育模式的软件工程课程教学改革软件技术

基于CDIO教育模式的软件工程课程教学改革-软件技术基于CDIO教育模式的软件工程课程教学改革宗欣露,徐慧(湖北工业大学计算机学院,湖北武汉430068)摘要:针对当前软件工程人才的培养过程中重理论、轻实践等问题,本文以CDIO的教育理念为指导,提出与CDIO四个能力要求应适应的四个教学模块,并在此基础上提出了基于CDIO的教学方案和教学改革方式,以及对案例教学、任务驱动、注重基础知识的传授、综合能力、协作能力和工程能力的培养,并取得了良好的教学效果。

关键词:CDIO;软件工程;教学改革;人才培养中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2015)04-0096-02基金项目:湖北工业大学教学研究项目“面向卓越工程师的软件工程专业人才培养模式改革与创新研究”(校2013019);湖北省高等学校省级教学改革研究项目“面向物联网工程专业的网络管理与安全课程群建设”(省2012273);国家自然科学基金青年项目()作者简介:宗欣露(1981-),女,河北邯郸人,湖北工业大学计算机学院讲师,博士,研究方向为人工智能;徐慧(1983-),女,湖北武汉人,湖北工业大学计算机学院讲师,博士,研究方向为网络与服务管理。

一、引言我国软件工程专业的迫切任务是尽快培养与国际接轨的软件工程师。

然而长期以来,我国软件工程人才的培养还存在不少问题,如重理论而轻实践、强调个人学术能力而忽视团队协作精神、重视知识学习而轻视开拓创新的培养等问题。

然而,片面地强调实践环节、不重视理论基础,又造成理论和实践之间的比例不平衡,没有形成稳定的培养体系。

CDIO[1]工程教育模式是近年来国际工程教育改革的最新成果,代表构思(conceive)、设计(Design)、实现(Implement)和运作(Operate),是麻省理工学院和瑞典皇家工学院等四所大学合作开发的一整套工程教育理念和实施体系。

CDIO的理念不仅继承和发展了欧美20多年来工程教育改革的理念,更重要的是系统地提出了具有可操作性的能力培养、全面实施以及检验测评的标准。

AutoCAD课程项目式教学研究与实践”的立项分析

AutoCAD课程项目式教学研究与实践”的立项分析

AutoCAD课程项目式教学研究与实践”的立项分析【摘要】本文从现实问题、项目意义、国内外研究现状等方面探讨了“Au-toCAD课程项目式教学研究与实践”的立项依据,并指出该项目的研究目标和内容,以及项目的创新之处。

【关键词】项目式教学立项依据研究内容创新一、立项依据(一)现实问题AutoCAD课程是高职院校机械制造类专业课程之一。

该课程总的教学任务是培养学生具备运用AutoCAD软件绘制机械零件图与装配图的能力,具有实践性强、实用性高的特点,熟练使用该软件是机械类专业的高职学生必须掌握的一项专业技能。

传统的教学方法是依据教材内容逐个章节、逐个命令讲解,一直到学期结束通过期终考试给予评价。

教学的过程中,学生在教师的示范下练习所学的内容,教师简单地把知识传递给学生,学生被动地接受信息的刺激,成为知识的容器。

这种教学方法虽然到最后也能完成教学任务,但缺点是只关注课程内容及其编制顺序,学生会有一种学了后面忘记前面的感觉,似乎每个命令都独立存在,学生必须在学完全部命令之后才能完成一个完整的机械图样作品,而且练习用图与实际的企业用图差别比较大。

另外,学生在这个过程里通过教师的语言和操作等所赋予的知识外在形式进行被动的复制式的学习,而不是基于自身的背景构建知识的意义,学生往往并没有真正理解所学内容,不能真正对所学内容加以有效运用。

从心理学角度来看,学生感受成功体验的正向兴奋刺激点不多,教学效果不很理想。

另外,传统的课程教学视域比较窄,在教学方法的选择、课程资源开发、考核评价方法的选择方面都不够规范,对提高教师教学水平有很大影响。

(二)项目意义用项目教学法开展AutoCAD课程的教学,能有效地把学生从学CAD命令的机械学习方式中解放出来。

围绕课程培养软件绘图能力这一目标,依据总的教学任务,由教师给学生提供基于企业工作环境的真实问题,学生通过自主操作、独立探究、合作学习等方式来展开他们的学习。

教师在这个过程中,给予学生必要的积极帮助和引导,从传统的传递知识的权威转变为学生学习的辅助者。

高职高专软件工程课程的项目化教学探索与实践陈巧莉

高职高专软件工程课程的项目化教学探索与实践陈巧莉

价值工程1课题的提出软件产业和软件技术行业是信息技术发展的核心,是实现经济社会信息化的基础。

但目前软件技术人才匮乏制约了信息产业和技术发展,特别是第一线编程人员和软件应用技术人员的短缺成为软件产业发展的最大瓶颈。

为此,2003年教育部在全国批准建立了35所示范性软件职业技术学院,旨在改善软件人才培养结构,大规模培养软件研发人才和初级编程人员,而软件工程课程是一门实践性很强的课程,是软件研发和编程人员在实际工作中的指导性的纲领课程,所以对软件技术行业显得尤为重要。

课程建设与改革是提高教学质量的核心,也是教学改革的重点和难点。

改革教学方法和手段,融“教、学、做”为一体,强化学生能力的培养,成为高职教育一项急待解决的课题。

为了使软件工程课程的教学适应高职高专院校的培养目标和要求,这就需要制定该课程切实有效的教学目的、方法、内容以及教学手段。

这也正是本课题提出的背景和将要解决的问题。

2课题的研究过程目前,在高职院校所倡导的“基于工作过程”的项目教学法是高等职业教育改革中的一个重要课题,是符合职业教育发展的重要举措。

首先,我们通过讨论确定了课题研究的主题、目标和方法。

主题为“高职软件工程课程项目化教学改革与实践”;课题研究要达到的目标为,使软件工程课程的教学适应高职教育项目化教学培养目标的要求,并确定该课程具有切实有效的项目化教学的目标、内容、方法以及教学手段。

研究的方法为观察法与调查法、试验法与经验总结法、理论联系实际法、个案分析法、行动与反思研究法及问卷调查法。

其次,通过观察与调研,个案分析,我们明确高职院校所倡导的“基于工作过程”的项目教学法是高等职业教育改革的方向。

并大胆进行总结尝试,认为在“基于工作过程”教学实践中应当培养学生具备软件工程的思想,会写最新的软件工程文档,会建立软件开发过程中的面向过程和面向对象的各种统一的软件开发设计模型,最终还要在小组团队合作中分角色完成不同编程环境下的项目软件的开发与编码。

《软件开发项目》课件

《软件开发项目》课件

感谢观看
THANKS
设计原则
设计原则定义
设计原则是指导软件设计的准则和规范,以确保软件 的质量和可维护性。
设计原则重要性
遵循设计原则可以提高软件的可扩展性、可维护性和 可重用性。
设计原则示例
开闭原则、单一职责原则、里氏替换原则、接口隔离 原则等。
编码与测试
编码定义
编码是将设计转化为计算机可执行的程序代 码的过程。
测试重要性
02
软件开发项目核心概念
需求分析
需求分析定义
需求分析是软件开发过程中对用户需求进行收集、整理、确认和文 档化的过程,是项目后续设计和开发的基础。
需求分析重要性
确保项目满足用户需求,避免后期更改需求带来的成本增加和项目 延期。
需求分析步骤
与用户沟通、分析业务需求、编写需求文档、评审和确认需求文档 。
文档整理与维护
整理项目相关文档,确保项目资料完整、准确、易于维护。
项目后评估
对项目执行过程和结果进行评估,总结经验教训,为后续项目提供借鉴。
反馈与改进
收集客户和团队成员的反馈意见,持续改进项目管理流程和方法。
04
软件开发工具与技术
集成开发环境(IDE)
集成开发环境(IDE)是一种集成了代码编辑、编译、调试和测试等功能的软件套件,旨在提高开发效 率。
软件特点
软件具有抽象性、复杂性、生命 周期性、依赖性等特点,需要经 过需求分析、设计、编码、测试 和维护等阶段。
软件开发的重要性
提高生产效率
01
软件的应用能够提高生产效率,减少人力和物力的投入,优化
资源配置。
提升生活质量
02
软件的应用能够提升人们的生活质量,如社交软件、在线购物
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

—科教导刊(电子版)·2017年第30期/10月(下)—77新技术、新方法的能力。

这些能力单靠理论课堂教学是培养
不出来的,而是要靠大量的上机实践。

因此,计算机基础课应
由“以教师为中心”向“以教师指导下学生主动学习为主”转移,
正确的指导和大量的上机实践是学好这计算机的基本保证。

(1)上机训练内容要优化。

我们在上机训练时最好将内
容模块化。

每次上机内容有个主题,让学生学完之后能够举
一反三,如在讲文档字符格式化时,开始可针对一级模拟试题
的题目进行训练,完成两三套题后,教师可以发给学生一个任
务(一篇自我介绍),将文档进行简单格式化,观察格式化的效
果。

这样,学生不仅学到了书本知识,也能将知识点学以致用,
提高了学生利用计算机知识解决问题的能力。

(2)上机训练形式要优化。

很多教师的上机课都是自己
一人在台上讲,讲完后学生自主练习,有问题再问教师,教师
再讲,依次循环。

这样抑制了学生的自我学习能力,解决问题
的能力及创新能力。

因此,上机训练时,不防在形式上花点心
思,提高学生的学习积极性与创造性,从而提高上机学习效率。

针对学生的实际,我们可以采用分层教学,不同的学生给出不
一样的学习任务;根据教学内容的难易,我们可以采用学生示
范与小组共同讨论的方法完成教学任务。

简单的内容,让多
名学生示范,让学生体验成功的感觉;较难的,学生思考后能
完成的教学内容,我们可以发挥小组的力量,集体思考,让学
生感受团队合作的精神。

好的上机训练不仅可以引起学生的
练习兴趣,保持学生的注意力,还可以培养学生在实践中灵活运用知识的能力。

(3)上机考核方式要优化。

现在的计算机基础课一般都是采用全国一级等级考试软件进行考核。

这样考核的方式优点在于方便、简单。

但缺点在于学生灵活运用计算机解决实际问题的能力没能体现。

因此,针对专业的不同,能否在上机考核形式上进行改革,以满足学生的真正需求。

(4)课后小结要优化。

教师除了精心设计教学程序外,上课后还要有反思补充,写好课后记。

将课堂上成功的经验、失败的教训以及自己的心得体会及时记录下来,这不但是最有价值的第一手教学研究材料,也是教师进步的总结。

优化课堂教学,需要教师自身不但要有丰富的知识积累,也要有临场发挥的能力;既要有引导启发学生的能力,也要有创新的意识;既要敢于让学生说话又要给学生动手的机会。

总之,积极稳妥地开展教学改革,优化课堂教学是一项长期而艰巨的任务,需要广大教师共同努力。

参考文献[1]曾明.职业学校计算机教学中学生学习兴趣的正确引导[J ].职业,2011(20).[2]李伟良,盛晨.任务驱动教学法在计算机教学中的探索与应用[J ].电脑知识与技术,2011(14).[3]杨玉萍,王莉军.浅谈中职学校计算机课堂教学中学习兴趣的培养和提高[J ].福建电脑,2011(06).[4]刘琴琴.浅谈如何提高高职《计算机应用基础》教学质量[J ].电脑知识与技术.2011(13).(上接第70页)学系统小步子化理论。

第三,学习环境、协作资源有效支持的原则。

在计算机教
学中采用项目教学法,首先要求学校硬件设备要跟得上,使学
生有足够的上机时间;其次要寻找或教师自己补充编写教材,
保证每门课有大量的实例、习题;第三,对教学内容模块化,制
定合理科学的教学目标、教学过程、教学方法,学生通过每节
课充分的、有步骤的、系统的练习后,能达到熟练掌握教学内
容的目的。

1.2.3项目教学的步骤
本文通过以下思维导图,展示了软件开发相关课程项目
式教学改革的过程:图1:项目教学步骤思维导图2总结
软件开发相关课程项目式教学改革能够让学生在教师的指导下寻找解决问题的途径,最终完成项目,得到结果,并进行展示和自我评价。

信息的收集,方案的设计,项目实施及最终评价,都由学生负责。

学生按照分工承担其中某个部分的工作,但要参与该项目的全过程,了解并把握整个过程及每一个环节中的基本要求。

本文提出的模式的教学方法,是对传统教学模式的一种突破,也是适应现代社会发展的一种需要,通过项目教学改革,在最大程度上缩短了学校培养的软件人才与能胜任实际岗位人才之间的距离,解决了社会人才需求与学校培养人才供应之
间的错位问题。

有广泛的应用价值。

基金项目:河北北方学院2017年校级教育教学改革研
究项目。

软件开发相关课程项目式教学研究项目编号:
JG201761。

参考文献
[1]李坤,赵阳,宁静.软件开发相关课程项目式教学改革[J ].吉林工程技术师范
学院学报,2009,25(03):25-27.
[2]苇丽梅.项目教学法在计算机程序设计课程中的应用[D ].上海:华东师范大
学,2010.
[3]
微玉.项目教学法综论[J ].广西教育,2008(09):21-23.[4]张世泽,刘同先,丁升选,吕淑敏.浅议项目教学法在我国的发展、应用和建
议[J ].教育教学论坛,2014(12):168-169.课|程|教|学。

相关文档
最新文档