Socially Responsible Programming in Computing Education and Expectations in the Profession

Natalie Kiesler, Carsten Thorbrügge
{"title":"Socially Responsible Programming in Computing Education and Expectations in the Profession","authors":"Natalie Kiesler, Carsten Thorbrügge","doi":"10.1145/3587102.3588839","DOIUrl":null,"url":null,"abstract":"Software and IT infrastructure keeps changing the way we live and work, but not necessarily for the better for all of us. Considering the implications of software on our society, and the industry's expectations towards computing graduates, it appears natural to address social and ethical competencies within computing curricula. However, this is not necessarily the case in German computing education. Due to this desideratum, this paper addresses the role of ethical guidelines and social responsibility in programming education in contrast to industry expectations. Expected competencies in programming education and ethics modules of CS study programs were identified by a secondary analysis of available data. The present work also gathered and qualitatively analyzed job advertisements with regard to expected competencies. The results (1) illustrate the lack of correspondence with what is expected in educational settings and the profession, and (2) outline implications for a socially responsible programming education. These findings will support educators in developing competency-based pedagogical approaches to address socially responsible learning objectives in future programming courses and CS study programs.","PeriodicalId":410890,"journal":{"name":"Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1","volume":"36 20","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3587102.3588839","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Software and IT infrastructure keeps changing the way we live and work, but not necessarily for the better for all of us. Considering the implications of software on our society, and the industry's expectations towards computing graduates, it appears natural to address social and ethical competencies within computing curricula. However, this is not necessarily the case in German computing education. Due to this desideratum, this paper addresses the role of ethical guidelines and social responsibility in programming education in contrast to industry expectations. Expected competencies in programming education and ethics modules of CS study programs were identified by a secondary analysis of available data. The present work also gathered and qualitatively analyzed job advertisements with regard to expected competencies. The results (1) illustrate the lack of correspondence with what is expected in educational settings and the profession, and (2) outline implications for a socially responsible programming education. These findings will support educators in developing competency-based pedagogical approaches to address socially responsible learning objectives in future programming courses and CS study programs.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
计算机教育中的社会责任编程和专业期望
软件和IT基础设施不断改变着我们的生活和工作方式,但并不一定会让我们所有人都变得更好。考虑到软件对我们社会的影响,以及业界对计算机毕业生的期望,在计算机课程中讨论社会和道德能力似乎是很自然的。然而,德国的计算机教育并不一定如此。由于这一愿望,本文讨论了道德准则和社会责任在编程教育中的作用,与行业期望形成对比。通过对现有数据的二次分析,确定了计算机科学研究项目中编程教育和伦理模块的预期能力。本研究还收集和定性地分析了有关预期能力的招聘广告。结果(1)说明了缺乏与教育环境和专业期望的对应关系,(2)概述了对社会负责任的编程教育的含义。这些发现将支持教育工作者开发基于能力的教学方法,以解决未来编程课程和计算机科学研究项目中对社会负责的学习目标。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Automatic Problem Generation for CTF-Style Assessments in IT Forensics Courses The Value of Time Extensions in Identifying Students Abilities Studied Questions in Data Structures and Algorithms Assessments Exploring CS1 Student's Notions of Code Quality Pseudocode vs. Compile-and-Run Prompts: Comparing Measures of Student Programming Ability in CS1 and CS2
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1