新工科背景下的高校软件工程经济学课程建设

文摘   教育   2024-11-21 15:43   云南  
点击上方蓝字关注我们


新工科背景下的

高校软件工程经济学课程建设

陈 英 王蓁蓁 杨乐婵

(金陵科技学院 软件工程学院,

江苏 南京 211169)


【摘 要】新工科建设对应用型本科院校软件工程经济学课程建设提出了新要求,需探讨作为交叉学科的课程建设目标制定、教学内容的设计与优化、教学效果反馈机制及多维度的教学评价机制的建立等。软件工程经济学课程以实际应用引导理论教学,回应软件企业的实际需求,针对性地制订教学内容,致力于培养高素质的应用型创新人才。

【关键词】新工科;软件工程经济学课程;多维度课程评价

中图分类号:G642  文献标识码:A


2018年3月,教育部办公厅发布的《关于公布首批“新工科”研究与实践项目的通知》指出,“新工科”建设是主动应对新一轮科技革命与产业变革的战略行动,以新技术、新产业、新业态和新模式为特征的新经济呼唤“新工科”,国家一系列重大战略深入实施呼唤“新工科”,产业转型升级和新旧动能转换呼唤“新工科”,提升国家硬实力和国际竞争力呼唤“新工科”。要把握好“新工科”建设的内涵,统筹考虑“新的工科专业、工科的新要求”,加快培养新兴领域工程科技人才,改造升级传统工科专业,主动布局未来战略必争领域人才培养[1]新工科打破了传统的先有学科后开设专业的人才培养模式,采用以市场需求为导向,注重为新经济发展提供高质量的复合型人才。应用型本科院校在培养模式上需从自身实际出发,适应经济社会发展需要,以解决企业人才培养痛点为出发点,设置交叉学科。软件工程经济学课程作为软件工程专业的特色课程,为社会培育具有良好职业素养和技术能力的应用型人才[2]
目前,我国经济已由高速发展转向高质量发展,由粗放型转向集约型,软件工程需要考量自身面临的风险与困境,预测企业将来面临的挑战,企业也需要精准核算成本、税费等数据。软件工程经济学是工程经济学和软件工程的交叉学科,以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科[3]软件工程经济学是一门研究软件企业风险与收益,软件项目成本与税费等经济因素的学科,旨在通过科学的方法和工具,对软件公司及软件项目进行经济上的评估与管理,从而提高项目的成功率,实现软件公司和软件项目的利润最大化。笔者在文中详细阐述软件工程经济学课程教学中的课程建设目标制定、教学内容的设计与优化、授课过程中的教学效果反馈,以及多维度的教学评价机制的建立等。

课程建设目标

基于OBE理念的教育规避了传统教学中更关注知识学习而忽视学生实际问题解决能力培养的弊端,强调以学生为主体,以问题为导向,反向设计并开展教学活动[4]随着经济社会的发展,软件工程专业的学生需掌握经济学的相关知识,为将来职业发展打好基础,并且为国家的经济建设做贡献。
新工科背景下,为满足经济社会发展的需要,通过学习软件工程经济学课程,确保学生具有对软件工程领域经济规律进行分析和判断的能力,具体课程目标如下。
课程目标1:理解软件工程领域经济评价的意义、原理和技术,掌握软件经济评价的基本方法和关键技术,帮助学生形成软件经济评价的意识,能读懂软件企业的财务报表,能理解财务报表关键词的内涵,比如营业收入、营业成本、营业利润、营业外收入、资产、负债、所有者权益、货币资金、应收账款、存货等。
课程目标2:理解软件开发过程中的成本核算的重要性,掌握在软件系统设计、开发和测试过程中的成本构成和成本核算的技能,熟悉公司层面的成本核算流程和核算方法,以及分项目和分部门的软件成本核算流程和核算方法。
课程目标3:理解税法与软件企业经济运行的关系,掌握在软件系统设计、开发、测试、维护和销售过程中软件企业所涉及的税金计算。掌握重要税种的计算方法,比如增值税、企业所得税、个人所得税等。

教学内容的设计与优化

1.充实教学资源
软件工程经济学课程在软件工程专业的教学中属于新兴交叉学科,目前,高等教育中对于交叉学科的重视程度有待加强,教材资源和案例资源有待丰富。笔者在软件工程经济学课程教学中发现,相关教材的一些内容已不适用于现代经济社会的发展,在学生未来的工作中难以得到实际运用。基于此,笔者连续多年在多家软件企业进行调研,了解企业的需求,并以软件企业对交叉学科人才具体需求为起点,有针对性地设计了软件工程经济学课程的教学内容。课程教学案例与软件企业的实际情况相符,而且每年授课案例会根据实际情况及时进行更新。
软件工程经济学课程主要关注软件开发过程中的经济因素,包括风险、收益、收入、成本、现金流等。课程教学内容设计从宏观到微观可分为以下三个阶段。
第一阶段,软件企业财务报表分析。此部分教学内容是将行业每年的最新财务报表作为分析对象,并将行业内企业分为大型企业、中型企业、小型公司,按照不同规模企业的特点,设计不同的分析思路。从宏观分析到微观分析,分析内容包括软件企业战略分析、软件企业战略制定、软件企业战略执行,以达到全面、细致地掌握软件企业经济数据,发现软件企业潜在风险,及时采取措施进行规避。笔者引导学生对软件企业进行收益分析,进而评价软件企业是否达到企业利润最大化和企业价值最大化,从而进一步制定提高企业收益和企业价值的执行策略。
第二阶段,软件企业的利润分析。此部分教学内容包括收入和成本,其中成本是比较复杂的部分,成本是软件产品开发过程中消耗的各种资源的表现,包括人力、物力、财力等方面的消耗。成本与软件开发过程中可能出现的不确定性因素有关,如需求变更、进度延误等。软件工程经济学的研究内容包括对未来成本的估算和对已发生成本的计量,已发生成本的计量较容易,但是成本估算是对软件开发过程中所需成本的预测和评估,是项目决策的重要依据,具有不确定性。因此,成本估算过程中需考虑风险,风险管理是对软件开发过程中可能出现的风险进行识别、评估和控制的有效方式,以降低风险对项目的影响。
第三阶段,软件企业涉及的税费。税费是软件企业成本的一部分,此部分教学内容包括软件企业相关税种的介绍和计算、个人所得税的计算。税与每个企业、每个软件开发人员都息息相关,教师在教学过程中须引导学生明白依法纳税是每个公民应尽的义务。
2.培养学生解决实际问题的能力
传统的教学内容大多是客观知识的体现,笔者所设计的软件工程经济学课程教学内容要引导学生从解决软件企业痛点的角度出发,学习相关知识。课程的教学要对所讲授知识进行验证,从国家经济建设、企业价值提升和员工经济需求等多角度出发,深入思考所学知识,将复杂的工程问题细化为单个小问题逐一加以解决,培养学生的理解力和解决实际问题的能力,提高学生的综合素养。本部分涉及的学生能力培养,具体包含以下几方面。
第一,软件企业需要通过财务报表分析得出以下结论,即企业的风险来源和风险程度;企业风险的防范措施;企业风险和收益、资产和负债、收入和成本、日常收益和非日常收益等经济指标是否合理等。在财务报表分析教学模块中分为三部分。首先,教师进行案例讲授,全面、细致地讲解财务报表分析的流程和关键点;其次,学生对财务报表进行全面分析,找到经济规律和特点,这个过程可将教师讲授的经济学知识梳理成结构化思维导图,从而形成系统的知识体系。最后,学生在课堂上分享自身的学习成果并与教师、同学进行深入讨论。
第二,软件企业的成本核算分为公司级、部门级和项目级。多数软件专业学生所涉及的是部门级和项目级,部门级成本核算是站在部门管理者的角度核算成本,项目级成本核算是站在项目负责人的角度核算成本。相应的成本核算流程为汇总软件本部门或者本项目的全部成本项目,计算出每个成本项目的金额,将所有成本项目分为直接成本和间接费用,并对间接成本进行分摊,最后汇总金额得到本部门或者本项目的总成本。
第三,企业在运营过程中涉及各种税金,学生在今后工作中有了个人所得,需要缴纳个人所得税,掌握相关的税法知识是必备技能。通过讲解个人所得税汇算清缴的方法和案例,让学生掌握个人所得税的计算方法。
3.教学内容和教学方法
笔者将软件工程经济学课程细化为三个知识模块,分别为软件公司财务报表分析与问题解决方案设计、软件企业成本核算流程和基本方法、软件公司的税金及计算。具体的教学内容、教学方法与学生任务,如表1所示。

表1  教学内容、教学方法与学生任务

教学效果反馈

为了确保学生能够顺利达到课程学习目标,笔者在授课过程中及时进行教学效果反馈。在财务报表分析的教学过程中,学生课后查找资料,了解软件产业与软件企业的经济状况,对一些软件公司进行经济分析,发现问题,并设计问题解决方案。学生分享研究分析的过程和结果,教师可及时发现问题并进行纠正。在成本核算教学模块中,学生可以选择熟悉的软件企业,设计软件公司成本项目核算流程并形成文件提交,教师可及时发现问题并纠正。教师根据学生学习情况,调整优化教学内容和方法,使学生顺利达成课程目标。

多维度的教学评价

对于应用型本科学生,学生的工程实践能力培养较为重要,试卷考核并不能完整反映学生的学习结果,教师采用多维度的学习效果评价,可对学生整个教学过程中的综合表现进行评价,也可评价学生解决实际问题的能力。
1.成绩评定
本课程按照高校支持解决“复杂工程问题”毕业要求达成的需要,强化过程性考评。课程成绩由过程考核成绩和期末考核成绩组成。期末考核采用闭卷考试的方式,过程评价采用课程作业、课堂提问等多种考核方式。
    (1)总成绩=过程考核成绩*60%+期末考核成*40%。
    (2)过程考核成绩(60%)=作业(30%)+平时提问(30%)。
2.过程评价
过程评价包括课程作业、平时提问,详情如表2所示。
    (1)课程作业:围绕课程目标进行作业布置,占30%。
    (2) 平时提问:围绕课程目标进行提问, 占30%

表2 过程评价

3.期末考核成绩评定
期末考核采用闭卷形式,主要考核基础理论与方法,以及分析和设计能力,其中分析和设计类的题目占比不少于50%,具体考试题型及分值分配,如表3所示。

表3 具体考试题型及分值分配

4.课程目标达成的考核方式
高校软件工程经济学课程的目标达成考核方式及成绩占比,如表4所示。

表4 课程目标达成的考核方式及成绩占比

5.课程考核评价标准
高校软件工程经济学课程考核评价标准,如表5所示。

表5 课程考核评价标准

6.课程改进

课程评价结束后,任课教师对软件工程经济学课程的目标达成情况进行评价,并出具课程评价报告。教师根据评价结果,撰写授课总结和课程改进计划,完善课程目标及考核方式,改进教学方法,优化教学内容,以更好地提升课程教学成效,充分调动学生的学习积极性,强化学生的终身学习意识。

总结

软件工程经济学在软件开发过程中具有广泛的应用价值。首先,在项目计划阶段,通过对成本和资源的估算,制定合理的项目计划和预算,以确保项目实施的可行性。其次,在项目实施阶段,通过对资源和风险的监控和管理,确保项目按照计划顺利进行。后,在项目收尾阶段,通过对项目经济效益的评估与分析,及时总结经验,为今后的项目开发提供参考和借鉴。在实际应用中,软件工程经济学可帮助企业更好地管理软件开发项目,提高项目的成功率。企业可通过对成本和资源的精细化管理,降低项目成本和提高资源利用效率。通过对风险的识别和控制,降低项目风险,提高项目的稳定性。通过对项目经济效益的评估与分析,为企业决策提供科学依据。
软件工程经济学作为高校一门重要的交叉学科,教师需引导学生不断学习并掌握软件工程经济学的基本概念、研究内容、分析方法等,以便日后能更好地迎接软件开发过程中的机遇和挑战。


基金项目:金陵科技学院高层次人才科研启动基金(项目编号:Jit-b-201708);江苏省高等学校基础科学(自然科学)研究重大项目“基于模糊随机理论的软件缺陷定位技术”研究成果(项目编号:22KJA520002)。

作者简介:陈英(1982—),女,博士后,讲师,研究方向:软件经济、人工智能等;王蓁蓁(1975—),女,博士后,教授,研究方向:软件测试、程序分析、人工智能等;杨乐婵(1980—),女,博士,讲师,研究方向:空间数据挖掘算法研究与应用。



参考文献(上滑查看)

[1]教育部办公厅关于公布首批“新工科”研究与实践项目的通知

[EB/OL].http://www.moe.gov.cn/srcsite/A08/s7056/201803/t20180329_331767.html

[2]陈海辉,刘小兵,陈民,等.新工科理念构建化工卓越工程师校企培养模式[J].广州化工,2020(17)

[3]赵玮.软件工程经济学[M].西安:西安电子科技大学出版社,2008

[4]林世静,佟拉嘎,刘姗姗,等.基于成果导向教育理念的有机化学教学过程设计[J].大学教育,2019(3)

初审:王希曌  复审:庞远燕  终审:李   敏
一校:郑菲菲  二校:缪   苗  三校:师怡君
王希曌签清发布

投稿邮箱:951837044@qq.com

ACADEMY学园
《学园》杂志投稿平台。《学园》为中国知网(CNKI)系列数据库收录期刊。内容覆盖教育教学不同领域的理论探索、创新实践和学术研究成果,反映当前教育改革与发展中的问题,反映学科发展的研究热点。
 最新文章