首页 > 最新文献

African Conference on Software Engineering最新文献

英文 中文
Teaching a first-level programming course to management students: a flexible approach 向管理学学生讲授初级编程课程:一种灵活的方法
Pub Date : 2000-12-01 DOI: 10.1145/359369.359373
Kay C. Bryant
Many universities are providing a flexible format in their teaching programmes. A wealth of literature exist on the various methods that many researchers have employed in providing a flexible learning environment for students. However, much of the current research focuses on instructional design and learner characteristics in general rather than on specific course areas. This study explorers the use of a flexible approach to teaching management students the rudiments of programming in a business degree. The results of this study indicate student performance has been enhanced through the use of the flexible learning approach and that they believe Web-based technologies provide an effective learning environment. Further research is being conducted to extend these findings to other student cohorts.
许多大学在教学计划中提供灵活的形式。关于许多研究者为学生提供灵活的学习环境所采用的各种方法,有大量的文献存在。然而,目前的研究大多集中在一般的教学设计和学习者特征上,而不是具体的课程领域。本研究探讨了在商业学位课程中使用灵活的方法来教授管理专业学生编程基础。本研究结果表明,通过使用灵活的学习方法,学生的学习成绩得到了提高,他们认为网络技术提供了一个有效的学习环境。正在进行进一步的研究,以将这些发现推广到其他学生群体。
{"title":"Teaching a first-level programming course to management students: a flexible approach","authors":"Kay C. Bryant","doi":"10.1145/359369.359373","DOIUrl":"https://doi.org/10.1145/359369.359373","url":null,"abstract":"Many universities are providing a flexible format in their teaching programmes. A wealth of literature exist on the various methods that many researchers have employed in providing a flexible learning environment for students. However, much of the current research focuses on instructional design and learner characteristics in general rather than on specific course areas. This study explorers the use of a flexible approach to teaching management students the rudiments of programming in a business degree. The results of this study indicate student performance has been enhanced through the use of the flexible learning approach and that they believe Web-based technologies provide an effective learning environment. Further research is being conducted to extend these findings to other student cohorts.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130018810","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Java meets teletubbies: an interaction between program codes and physical props Java遇到天线宝宝:程序代码和物理道具之间的交互
Pub Date : 2000-12-01 DOI: 10.1145/359369.359399
Josiah Poon
Teaching students a computer language is not just about teaching them the syntax of a language. It is the underlying concepts behind the language features that are important. In our School, Java is offered as an introductory subject and is becoming the official of students for all our I.T. students. Due to the diversity of students in the first year, it is a challenge to bring all these students to the same level of understanding in some of the issues are theories. It is especially hard when some of the issues are not popular in the physical world. Having said that, our understanding of the environment comes from our interaction with the physical objects around us. We are accustomed to use these concrete items to help comprehend and develop more advanced knowledge. Hence, it is hypothesed that the use of physical props in teaching programming language is beneficial to students in constructing mental models of the abstract programming concepts. The mental model allows them to simulate and to experiment relevant issues without the actual coding. An experiment was designed to interplay the program codes in both the real world and the virtual environment. This approach proved to be very effective to facilitate students in building mental models during the learning process.
教学生一门计算机语言不仅仅是教他们语言的语法。重要的是语言特性背后的基本概念。在我们学校,Java作为一门入门课程,正在成为我们所有it学生的官方课程。由于第一年学生的多样性,使所有这些学生在某些问题和理论上达到相同的理解水平是一项挑战。当某些问题在现实世界中不受欢迎时,这尤其困难。话虽如此,我们对环境的理解来自于我们与周围物体的互动。我们习惯于使用这些具体的项目来帮助理解和发展更高级的知识。因此,我们假设在编程语言教学中使用物理道具有助于学生构建抽象编程概念的心智模型。心智模型允许他们在没有实际编码的情况下模拟和实验相关问题。设计了一个实验,以在现实世界和虚拟环境中相互作用程序代码。这种方法被证明是非常有效的,有助于学生在学习过程中建立心理模型。
{"title":"Java meets teletubbies: an interaction between program codes and physical props","authors":"Josiah Poon","doi":"10.1145/359369.359399","DOIUrl":"https://doi.org/10.1145/359369.359399","url":null,"abstract":"Teaching students a computer language is not just about teaching them the syntax of a language. It is the underlying concepts behind the language features that are important. In our School, Java is offered as an introductory subject and is becoming the official of students for all our I.T. students. Due to the diversity of students in the first year, it is a challenge to bring all these students to the same level of understanding in some of the issues are theories. It is especially hard when some of the issues are not popular in the physical world. Having said that, our understanding of the environment comes from our interaction with the physical objects around us. We are accustomed to use these concrete items to help comprehend and develop more advanced knowledge. Hence, it is hypothesed that the use of physical props in teaching programming language is beneficial to students in constructing mental models of the abstract programming concepts. The mental model allows them to simulate and to experiment relevant issues without the actual coding. An experiment was designed to interplay the program codes in both the real world and the virtual environment. This approach proved to be very effective to facilitate students in building mental models during the learning process.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123906972","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Here, there and everywhere - on the recurring use of turtle graphics in CS1 这里,那里和无处不在-关于在CS1中反复使用海龟图形
Pub Date : 2000-12-01 DOI: 10.1145/359369.359375
M. Caspersen, H. Christensen
The Logo programming language implements a virtual drawing machine—the turtle machine. The turtle machine is well-known for giving students an intuitive understanding of fundamental procedural programming principles. In this paper we present our experiences with resurrecting the Logo turtle in a new object-oriented way and using it in an introductory object-oriented programming course. While, at the outset, we wanted to achieve the same qualities as the original turtle (understanding of state, control flow, instructions) we realized that the concept of turtles is well suited for teaching a whole range of fundamental principles. We have successfully used turtles to give students an intuitive understanding of central object-oriented concepts and principles such as object, class, message passing, behaviour, object identification, subclasses and inheritance; an intuitive understanding of recursion; and to show students the use of abstraction in practice as the turtles at a late stage in the course becomes a handy graphics library used in a context otherwise unrelated to the turtles.
用Logo编程语言实现了一个虚拟绘图机——乌龟机。海龟机以让学生直观地理解基本的程序编程原理而闻名。在本文中,我们介绍了我们以一种新的面向对象的方式复活Logo龟的经验,并在面向对象编程入门课程中使用它。虽然一开始,我们想要获得与原始海龟相同的品质(对状态、控制流、指令的理解),但我们意识到海龟的概念非常适合教授一系列基本原则。我们成功地用海龟让学生直观地理解了面向对象的核心概念和原则,如对象、类、消息传递、行为、对象识别、子类和继承;对递归的直观理解;并向学生展示抽象在实践中的使用,因为海龟在课程的后期阶段成为一个方便的图形库,用于与海龟无关的上下文中。
{"title":"Here, there and everywhere - on the recurring use of turtle graphics in CS1","authors":"M. Caspersen, H. Christensen","doi":"10.1145/359369.359375","DOIUrl":"https://doi.org/10.1145/359369.359375","url":null,"abstract":"The Logo programming language implements a virtual drawing machine—the turtle machine. The turtle machine is well-known for giving students an intuitive understanding of fundamental procedural programming principles. In this paper we present our experiences with resurrecting the Logo turtle in a new object-oriented way and using it in an introductory object-oriented programming course. While, at the outset, we wanted to achieve the same qualities as the original turtle (understanding of state, control flow, instructions) we realized that the concept of turtles is well suited for teaching a whole range of fundamental principles. We have successfully used turtles to give students an intuitive understanding of central object-oriented concepts and principles such as object, class, message passing, behaviour, object identification, subclasses and inheritance; an intuitive understanding of recursion; and to show students the use of abstraction in practice as the turtles at a late stage in the course becomes a handy graphics library used in a context otherwise unrelated to the turtles.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131936162","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 47
Extending HCI in the computer science curriculum 扩展HCI在计算机科学课程中的应用
Pub Date : 1998-07-08 DOI: 10.1145/289393.289411
A. Cockburn, T. Bell
This paper discusses the teaching of Iknmn-Computer Interaction (HCI) at opposite ends of the Computer Science course curriculum. We provide tips on course content within ikml-year HCI courses These tips focus on interface dialogue notations which are often either ignored or superficially discussed in HCI texts. By teaching these notations through the specification of real interfaces, their value becomes clear and we ease the problems of students viewing HCI as “woolly and vague”. We also describe the ways that we are introducing HCI lecture material into our first year Computer Studies service course. The benefits that we hope to gain include the promotion of students’ critical tilght into the software systems that they learn, and increased confidence through a reduction in the students’ tendency to blame themselves for the problems encountered while using software systems.
本文探讨了人机交互(HCI)在计算机科学课程两端的教学。我们在1年HCI课程中提供课程内容提示,这些提示侧重于界面对话符号,这些符号通常在HCI文本中被忽略或肤浅地讨论。通过实际接口的规范来教授这些符号,它们的价值变得清晰,我们缓解了学生将HCI视为“模糊和模糊”的问题。我们还描述了我们将HCI讲座材料引入第一年计算机研究服务课程的方法。我们希望获得的好处包括促进学生对他们所学习的软件系统的批判性思维,并通过减少学生在使用软件系统时因遇到问题而责备自己的倾向来增加信心。
{"title":"Extending HCI in the computer science curriculum","authors":"A. Cockburn, T. Bell","doi":"10.1145/289393.289411","DOIUrl":"https://doi.org/10.1145/289393.289411","url":null,"abstract":"This paper discusses the teaching of Iknmn-Computer Interaction (HCI) at opposite ends of the Computer Science course curriculum. We provide tips on course content within ikml-year HCI courses These tips focus on interface dialogue notations which are often either ignored or superficially discussed in HCI texts. By teaching these notations through the specification of real interfaces, their value becomes clear and we ease the problems of students viewing HCI as “woolly and vague”. We also describe the ways that we are introducing HCI lecture material into our first year Computer Studies service course. The benefits that we hope to gain include the promotion of students’ critical tilght into the software systems that they learn, and increased confidence through a reduction in the students’ tendency to blame themselves for the problems encountered while using software systems.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133992312","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Toward an understanding of teaching and learning about information systems 对教学和学习信息系统的理解
Pub Date : 1998-07-08 DOI: 10.1145/289393.289420
C. Cope, P. Horan
Sytems analystsneeo!a sophisticatedudmmding of the natureofan informationsystem(IS) but they ,mustalso recognise and accommodatea variety of mkrmndtngs among users.New graduatesarenot weUprqurdfor thistask We hirveused teadhg principlessuggestedinrecent collations of 20 years ofphemnenogrizphic research into studentlearning to structure a studj aimed at understanding ad improving our teachingad our shuiknts’ lehg about 1S. The study draws together important aspects of a @enomenogro..hic perspective on kaming, scholarlykmwledge aboutthenutureof on IS iwdthe resultsof a cmtinuing empiricalstudy of our studimts’ laming about IS. Bawd on our mdysis of the results to dhte, we hirveproposeda $eactig approuchandsomelearningadbities likely to improveourstudents’learningaboutthenature of an IS.
系统analystsneeo !这是对信息系统(IS)性质的复杂理解,但它们也必须认识到并适应用户之间的各种不同需求。我们采用了最近20年来对学生学习现象字研究的整理中提出的指导原则,构建了一项旨在理解和提高我们的教学和学生对1S的理解的研究。这项研究汇集了一种现象的重要方面。他对游戏的看法,关于游戏文化的学术知识是对我们的学生对游戏的看法进行持续实证研究的结果。根据我们对结果的分析,我们提出了一种新的学习方法,可以提高学生对IS性质的学习能力。
{"title":"Toward an understanding of teaching and learning about information systems","authors":"C. Cope, P. Horan","doi":"10.1145/289393.289420","DOIUrl":"https://doi.org/10.1145/289393.289420","url":null,"abstract":"Sytems analystsneeo!a sophisticatedudmmding of the natureofan informationsystem(IS) but they ,mustalso recognise and accommodatea variety of mkrmndtngs among users.New graduatesarenot weUprqurdfor thistask We hirveused teadhg principlessuggestedinrecent collations of 20 years ofphemnenogrizphic research into studentlearning to structure a studj aimed at understanding ad improving our teachingad our shuiknts’ lehg about 1S. The study draws together important aspects of a @enomenogro..hic perspective on kaming, scholarlykmwledge aboutthenutureof on IS iwdthe resultsof a cmtinuing empiricalstudy of our studimts’ laming about IS. Bawd on our mdysis of the results to dhte, we hirveproposeda $eactig approuchandsomelearningadbities likely to improveourstudents’learningaboutthenature of an IS.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131747727","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Computer science in the new millennium: convergence of the technical, social and ethical 新千年的计算机科学:技术、社会和伦理的融合
Pub Date : 1998-07-08 DOI: 10.1145/289393.289394
C. Martin
Convergence has been characterized as a key attribute of computer technology in the coming millennium. In this talk the issue of convergence will be examined as it relates to the computer science curriculum, and in particular, as it becomes a compelling reason to implement social and ethical learning objectives across the core CS curriculum as an integral component with the technical content. A case study that examines the creation of the social construct of trust on the internet through the developed of new telecommunications protocols will be presented as an example of why such an integrated approach to the teaching of computer science is criticzdto the preparation of future computer professionals. I?com the technical perspective, this case study illustrates the role of standards in software development, the evolving communications protocols, computer security, zmd all of the new client-server hardware and software technologies. From the perspectiveof soci~ malYsis, th=e te~ohgi= affect individual, communities, organizations such as trade associations and advocacy groups, institutional sectors such as education, government, and business, and even national versus global interests. From ~ the ethical perspective, the issues include individual and professional responsibility, personal and ‘ community values, quality of life, the use of power, privacy, and equity of access. The second part of the talk will describe the work of the ImpactCS Project. Over the past three years the project has produced three reports that have defined the core content, pedagogical objectives and implementation strategies for integrating social impact and ethics into the computer science curricuhun. The first report of Project ImpactCS provided a formal, theoretical framework as the foundation for a tenth subject area in computer science. The second report articulated this content area, in the context of actual knowledge units and learning objectives. The final report provides an integrated approach to implementing ethics and social impact across the CS curriculum. Starting with ethical awareness in the first year, us-mgcase studies in the sophomore and junior core CS courses to develop analysis and de&lon-making skills, and providing students -with opportunities to carry out analysis in real -world settings in their capstone projects, the purpose of this new curriculum area is to produce computer professionals capable of turning ethical dec~lons into responsible action in the new millennium. 9
在即将到来的新千年中,趋同被认为是计算机技术的一个关键特征。在这次演讲中,我们将探讨与计算机科学课程相关的趋同问题,特别是,它成为在核心计算机科学课程中实施社会和道德学习目标的一个令人信服的理由,作为技术内容的一个组成部分。通过开发新的电信协议,研究了互联网上信任的社会结构的创建,这一案例研究将作为一个例子,说明为什么这种集成的计算机科学教学方法对培养未来的计算机专业人员至关重要。我吗?从技术的角度来看,这个案例研究说明了标准在软件开发中的作用、不断发展的通信协议、计算机安全、ZMD以及所有新的客户机-服务器硬件和软件技术。从社会分析的角度来看,这些问题影响个人、社区、行业协会和倡导团体等组织、教育、政府和商业等机构部门,甚至影响国家与全球的利益。从伦理的角度来看,这些问题包括个人和职业责任、个人和社区价值、生活质量、权力的使用、隐私和访问的公平。演讲的第二部分将介绍ImpactCS项目的工作。在过去的三年中,该项目已编写了三份报告,确定了将社会影响和伦理融入计算机科学课程的核心内容、教学目标和实施策略。Project impact的第一份报告提供了一个正式的理论框架,作为计算机科学第十学科领域的基础。第二份报告在实际知识单元和学习目标的背景下阐述了这一内容领域。最终报告提供了在CS课程中实施道德和社会影响的综合方法。从第一年的道德意识开始,在大二和大三的核心CS课程中进行案例研究,以培养分析和决策技能,并为学生提供在他们的毕业项目中进行现实世界环境分析的机会,这一新课程领域的目的是培养能够在新千年中将道德决策转化为负责任行动的计算机专业人员。9
{"title":"Computer science in the new millennium: convergence of the technical, social and ethical","authors":"C. Martin","doi":"10.1145/289393.289394","DOIUrl":"https://doi.org/10.1145/289393.289394","url":null,"abstract":"Convergence has been characterized as a key attribute of computer technology in the coming millennium. In this talk the issue of convergence will be examined as it relates to the computer science curriculum, and in particular, as it becomes a compelling reason to implement social and ethical learning objectives across the core CS curriculum as an integral component with the technical content. A case study that examines the creation of the social construct of trust on the internet through the developed of new telecommunications protocols will be presented as an example of why such an integrated approach to the teaching of computer science is criticzdto the preparation of future computer professionals. I?com the technical perspective, this case study illustrates the role of standards in software development, the evolving communications protocols, computer security, zmd all of the new client-server hardware and software technologies. From the perspectiveof soci~ malYsis, th=e te~ohgi= affect individual, communities, organizations such as trade associations and advocacy groups, institutional sectors such as education, government, and business, and even national versus global interests. From ~ the ethical perspective, the issues include individual and professional responsibility, personal and ‘ community values, quality of life, the use of power, privacy, and equity of access. The second part of the talk will describe the work of the ImpactCS Project. Over the past three years the project has produced three reports that have defined the core content, pedagogical objectives and implementation strategies for integrating social impact and ethics into the computer science curricuhun. The first report of Project ImpactCS provided a formal, theoretical framework as the foundation for a tenth subject area in computer science. The second report articulated this content area, in the context of actual knowledge units and learning objectives. The final report provides an integrated approach to implementing ethics and social impact across the CS curriculum. Starting with ethical awareness in the first year, us-mgcase studies in the sophomore and junior core CS courses to develop analysis and de&lon-making skills, and providing students -with opportunities to carry out analysis in real -world settings in their capstone projects, the purpose of this new curriculum area is to produce computer professionals capable of turning ethical dec~lons into responsible action in the new millennium. 9","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129719666","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Computer science: through the eyes of potential students 计算机科学:通过潜在学生的眼睛
Pub Date : 1998-07-08 DOI: 10.1145/289393.289415
T. Greening
Em+ student dropouts ia jirst year computer science courses are ~pically high Many reasom are proposed such as the inherent demands of the disa”pline, or that many students believe that computer science enhances general career prospects (leading many to enrol without personal iMerest in the subject matter). There are numerous possibilitiar, all possessing cm intuitively appeakg basis to them kl’oweve~ ajler some years of hearing such possibilities, it occurs that they hinge on a more j%damen!al question“ISit the case that many students who enrol for a jirst computer science course h so with some ve~ limiting nzisconcepn”ons of what the discipline entails?” This paper summarises a pilot study that was motivated by Ws questiorL L The Research Methodology On the sptitic issues of interes~ the literature appears to have very Iitde to offer on which to develop a research response. The research effort was therefore cast as a pilot study, seeking in part to highlight future research directions. Initially motivated by the possibfity that students enrolling for computer science courses may not realise the very nature of the disciplin% the research domain widened to consider the convers% namely that students might also not be enrolling in computer science courses due to similar misconceptions. The nature of the study, then, became an exploration of student preconceptions of what it means to study computer science. 1.1 Sampling Procedures It was assumed that the best place to test the preconceptions of potential students was before their enrolment in a C5mputer science course. The actual point of enrolmenL even before exposure to any of the course contenL would be too late to detect the presence of attitudes which may lead to students not considering participating in such a course. The sampling was therefore directed at senior secondmy students. Additionally, the research was focussed on schools in New South Wales as a matter of convenience. It was further assumed that the sample populations of greatest interest would be located in secondary-level computing courses, in that such students were already indicating a level of interest in technology which would help to identi& them as potential tertiary students in computing. In New South Wales, this would mean that students would be doing one of the Computing Studies subjects. Permission to m:ke digital]hard copy of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed far profit or commercial advantage, the copyright notice, the title of the publication :nd its date appear, and notice is given that copying is by permission of the ACM, Inc. To copy otherwise, to republish, to post on servers or to redistribute to lists, requir= prior specific permission and/or a fee. ACSE9S, Brisbane QLD AUSTRALIA. @lW, ACM l-5 SllS-018-X/9S/0007 $5.oo 145 Eleven NSW high schools offering Computing Studies courses were identified by a simple World-Wide Web
在计算机科学课程的第一年,Em+学生的辍学率特别高,提出了许多原因,例如“disa”学科的固有要求,或者许多学生认为计算机科学提高了总体的职业前景(导致许多人在没有个人兴趣的情况下注册该学科)。有无数的可能性,所有的可能性都有直观的基础,但在听了几年这样的可能性之后,它们似乎依赖于一个更大的可能性!问:“是否有这样的情况:许多学生在第一次注册计算机科学课程时,对这门学科的内容有一些非常有限的误解?”本文总结了一项试点研究,该研究的动机是由w .提问者L . L .研究方法在利益的怀疑问题上,文献似乎有很多东西可以提供,以发展研究反应。因此,这项研究工作被视为一项试点研究,部分目的是为了突出未来的研究方向。最初的动机是,注册计算机科学课程的学生可能没有意识到这门学科的本质,研究领域扩大到考虑转换,即学生也可能由于类似的误解而不注册计算机科学课程。于是,这项研究的本质就变成了探索学生对学习计算机科学意味着什么的先入为主的观念。假设测试潜在学生先入为主观念的最佳时机是在他们注册c5计算机科学课程之前。即使在接触到任何课程内容之前,发现可能导致学生不考虑参加此类课程的态度的存在,也为时已晚。因此,抽样是针对高中学生的。此外,为了方便起见,研究主要集中在新南威尔士州的学校。进一步假设,最感兴趣的样本人群将位于二级计算机课程,因为这些学生已经表示对技术有一定程度的兴趣,这将有助于确定他们是否有可能成为计算机专业的大专学生。在新南威尔士州,这意味着学生将学习一门计算机研究课程。允许免费复制本作品的全部或部分电子版,供个人或课堂使用,前提是不为盈利或商业利益制作或分发副本,并注明版权声明、出版物名称和日期,并注明复制是经ACM公司许可的。以其他方式复制,重新发布,在服务器上发布或重新分发到列表,需要事先获得特定许可和/或付费。ACSE9S,澳大利亚昆士兰州布里斯班。@lW, ACM l-5 SllS-018-X/9S/0007 $5。2005年,通过一个简单的全球网络搜索,确定了11所提供计算机研究课程的新南威尔士州高中。我们通过学校主页上提供的电子邮件地址联系了这些学校。三所学校接受了参与研究的邀请,并向每所学校发送了要求数量的调查表格。其中两所学校——彭里斯的圣保罗文法学校和诺曼赫斯特的洛雷托学校——归还了11年级和12年级总共4名学生完成的调查问卷。抽样的目的性导致样本不能代表一般高中人口。然而,这可以被认为是有利于研究的性质。例如,92.9%的学生报告说家里有电脑,这是一个非常高的比例,人们不会预料到通常的情况。然而,在某种程度上,诸如此类的因素有助于更强烈地识别在高等教育阶段学习计算机的潜在学生,可以假设,在样本中对此类课程的误解很可能在人群中更广泛地分布。与大学计算机课程相比,样本中一个显著不同的因素是性别比例。女性占样本的71.4%,而在我们目前的第一年课程中,这一比例约为28%(这一数字与其他机构相当)。目前的研究排除了性别的影响,因为人们认为24名男性的样本不能提供可靠性。然而,计算机科学中缺乏性别代表是一个重要的问题,如果这项研究对女性特有的误解产生了未被发现的偏见,那么结果仍然会对该学科的总体学生退学和入学模式产生重要的考虑。
{"title":"Computer science: through the eyes of potential students","authors":"T. Greening","doi":"10.1145/289393.289415","DOIUrl":"https://doi.org/10.1145/289393.289415","url":null,"abstract":"Em+ student dropouts ia jirst year computer science courses are ~pically high Many reasom are proposed such as the inherent demands of the disa”pline, or that many students believe that computer science enhances general career prospects (leading many to enrol without personal iMerest in the subject matter). There are numerous possibilitiar, all possessing cm intuitively appeakg basis to them kl’oweve~ ajler some years of hearing such possibilities, it occurs that they hinge on a more j%damen!al question“ISit the case that many students who enrol for a jirst computer science course h so with some ve~ limiting nzisconcepn”ons of what the discipline entails?” This paper summarises a pilot study that was motivated by Ws questiorL L The Research Methodology On the sptitic issues of interes~ the literature appears to have very Iitde to offer on which to develop a research response. The research effort was therefore cast as a pilot study, seeking in part to highlight future research directions. Initially motivated by the possibfity that students enrolling for computer science courses may not realise the very nature of the disciplin% the research domain widened to consider the convers% namely that students might also not be enrolling in computer science courses due to similar misconceptions. The nature of the study, then, became an exploration of student preconceptions of what it means to study computer science. 1.1 Sampling Procedures It was assumed that the best place to test the preconceptions of potential students was before their enrolment in a C5mputer science course. The actual point of enrolmenL even before exposure to any of the course contenL would be too late to detect the presence of attitudes which may lead to students not considering participating in such a course. The sampling was therefore directed at senior secondmy students. Additionally, the research was focussed on schools in New South Wales as a matter of convenience. It was further assumed that the sample populations of greatest interest would be located in secondary-level computing courses, in that such students were already indicating a level of interest in technology which would help to identi& them as potential tertiary students in computing. In New South Wales, this would mean that students would be doing one of the Computing Studies subjects. Permission to m:ke digital]hard copy of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed far profit or commercial advantage, the copyright notice, the title of the publication :nd its date appear, and notice is given that copying is by permission of the ACM, Inc. To copy otherwise, to republish, to post on servers or to redistribute to lists, requir= prior specific permission and/or a fee. ACSE9S, Brisbane QLD AUSTRALIA. @lW, ACM l-5 SllS-018-X/9S/0007 $5.oo 145 Eleven NSW high schools offering Computing Studies courses were identified by a simple World-Wide Web","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121619631","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 31
Where are we? The year 2000 and computer science 我们在哪里?2000年和计算机科学
Pub Date : 1998-07-08 DOI: 10.1145/289393.289410
K. Robinson
The year 2000 is ripe with meaning for Computer Science. First, it signifies the end of one millennium and the start of another. As with all disciplines anew millennium invites speculation on the future of the discipline. For Computer Science, the year 2000 has extra layers of meaning. As everyone knows-even the comput”mg illiterate-it is the name of a software bug. But this is no ordinary bug: it symbolizes the -youth of the discipline; the lack of prectilon with which this discipline has progressed; the unforeseen success of the discipline. Thus this particular conjunction of time, failure and success provides a mirror on the future from the past. Some of these reflections are pursued in this paper.
2000年对计算机科学来说意义重大。首先,它标志着一个千年的结束和另一个千年的开始。与所有学科一样,新千年引发了对学科未来的猜测。对于计算机科学来说,2000年有着额外的含义。每个人都知道——即使是计算机“文盲”——它是一个软件缺陷的名字。但这不是一个普通的bug:它象征着这个学科的年轻;这门学科的发展缺乏精确性;这门学科出人意料的成功。因此,这种时间、失败和成功的特殊结合为过去提供了一面反映未来的镜子。本文对其中的一些思考进行了探讨。
{"title":"Where are we? The year 2000 and computer science","authors":"K. Robinson","doi":"10.1145/289393.289410","DOIUrl":"https://doi.org/10.1145/289393.289410","url":null,"abstract":"The year 2000 is ripe with meaning for Computer Science. First, it signifies the end of one millennium and the start of another. As with all disciplines anew millennium invites speculation on the future of the discipline. For Computer Science, the year 2000 has extra layers of meaning. As everyone knows-even the comput”mg illiterate-it is the name of a software bug. But this is no ordinary bug: it symbolizes the -youth of the discipline; the lack of prectilon with which this discipline has progressed; the unforeseen success of the discipline. Thus this particular conjunction of time, failure and success provides a mirror on the future from the past. Some of these reflections are pursued in this paper.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116078529","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Tight spiral projects for communicating software engineering concepts 用于沟通软件工程概念的紧密螺旋项目
Pub Date : 1998-07-08 DOI: 10.1145/289393.289414
C. Jeffery
IwIly traditional software enb@neering ccmrses, ‘m their attempt to convey current industry practice, get bogged down in large texts or can implement only toy projects using traditional soft-wine engineering languages such as C, C++, Ada, or Oberon. An alternative approach is to use several iterations of rapid prototyping in a very high level language to convey key software engineering concepts and issues in a short time frame.
传统软件enb@neering ccmrses,如果他们试图传达当前的行业实践,就会陷入大型文本的困境,或者只能使用传统的软葡萄酒工程语言(如C、c++、Ada或Oberon)实现玩具项目。另一种方法是在非常高级的语言中使用快速原型的几个迭代,以在短时间内传达关键的软件工程概念和问题。
{"title":"Tight spiral projects for communicating software engineering concepts","authors":"C. Jeffery","doi":"10.1145/289393.289414","DOIUrl":"https://doi.org/10.1145/289393.289414","url":null,"abstract":"IwIly traditional software enb@neering ccmrses, ‘m their attempt to convey current industry practice, get bogged down in large texts or can implement only toy projects using traditional soft-wine engineering languages such as C, C++, Ada, or Oberon. An alternative approach is to use several iterations of rapid prototyping in a very high level language to convey key software engineering concepts and issues in a short time frame.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"147 9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129997937","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Undergraduate students and the management-technology interface: a multi-disciplinary education program 本科生与管理技术界面:一个多学科的教育项目
Pub Date : 1998-07-08 DOI: 10.1145/289393.289395
G. McGrath, R. Offen
~~~~~~ As advanced technologies become incre&ngly central to our every-day lives, there is a growing awareness on the part of both manuf~urers and customersof Xheimportanceof ‘so$er’or >eopkw!akd’ issues in Ihe desi~ development and use of technology-based txzefuts. l%h, however, is poorly ?@?ectedat dergraduate k?velwhere,within computing am?other Iechaok+y-orientedcourses,there tends to be a strozg preoccup~-on with the technology and link 6mpMsis on socio-tecimicalfactors, managementtheory ad group work Conversely, students taking arts, nm..geuzent and social science coursesfrequently have little cwnprehenswn of th important roles played by tec?m.ology in modem societies. In this papec tnperierxes with a novel “TechnologyManagement” course, and its derivatives, that aim to address these problems are reponed EmphasiS is plizced on the vm”oxsrolesplayed by computer-assistedteachingand kz?ming.
~~~~~~随着先进技术在我们的日常生活中变得越来越重要,制造商和消费者越来越意识到“创新”或“创新”的重要性。基于技术的产品设计、开发和使用中的问题。然而,L %h表现不佳?@?本科毕业?在哪里,在计算机领域?在其他以技术为导向的课程中,往往有一种对技术和联系的强烈关注,对社会技术因素、管理理论和小组工作的重视。相反,选修艺术、科学、地理和社会科学课程的学生往往对技术所起的重要作用知之甚少。现代社会的生物学。本文介绍了一门新的“技术管理”课程及其衍生课程的经验,旨在解决这些问题,重点介绍了计算机辅助教学和kz - ming所发挥的作用。
{"title":"Undergraduate students and the management-technology interface: a multi-disciplinary education program","authors":"G. McGrath, R. Offen","doi":"10.1145/289393.289395","DOIUrl":"https://doi.org/10.1145/289393.289395","url":null,"abstract":"~~~~~~ As advanced technologies become incre&ngly central to our every-day lives, there is a growing awareness on the part of both manuf~urers and customersof Xheimportanceof ‘so$er’or >eopkw!akd’ issues in Ihe desi~ development and use of technology-based txzefuts. l%h, however, is poorly ?@?ectedat dergraduate k?velwhere,within computing am?other Iechaok+y-orientedcourses,there tends to be a strozg preoccup~-on with the technology and link 6mpMsis on socio-tecimicalfactors, managementtheory ad group work Conversely, students taking arts, nm..geuzent and social science coursesfrequently have little cwnprehenswn of th important roles played by tec?m.ology in modem societies. In this papec tnperierxes with a novel “TechnologyManagement” course, and its derivatives, that aim to address these problems are reponed EmphasiS is plizced on the vm”oxsrolesplayed by computer-assistedteachingand kz?ming.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122273061","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
African Conference on Software Engineering
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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