African Conference on Software Engineering最新文献

筛选
英文 中文
Teaching a first-level programming course to management students: a flexible approach 向管理学学生讲授初级编程课程:一种灵活的方法
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359373
Kay C. Bryant
{"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遇到天线宝宝:程序代码和物理道具之间的交互
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359399
Josiah Poon
{"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中反复使用海龟图形
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359375
M. Caspersen, H. Christensen
{"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在计算机科学课程中的应用
African Conference on Software Engineering Pub Date : 1998-07-08 DOI: 10.1145/289393.289411
A. Cockburn, T. Bell
{"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 对教学和学习信息系统的理解
African Conference on Software Engineering Pub Date : 1998-07-08 DOI: 10.1145/289393.289420
C. Cope, P. Horan
{"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 新千年的计算机科学:技术、社会和伦理的融合
African Conference on Software Engineering Pub Date : 1998-07-08 DOI: 10.1145/289393.289394
C. Martin
{"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 计算机科学:通过潜在学生的眼睛
African Conference on Software Engineering Pub Date : 1998-07-08 DOI: 10.1145/289393.289415
T. Greening
{"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年和计算机科学
African Conference on Software Engineering Pub Date : 1998-07-08 DOI: 10.1145/289393.289410
K. Robinson
{"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 用于沟通软件工程概念的紧密螺旋项目
African Conference on Software Engineering Pub Date : 1998-07-08 DOI: 10.1145/289393.289414
C. Jeffery
{"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 本科生与管理技术界面:一个多学科的教育项目
African Conference on Software Engineering Pub Date : 1998-07-08 DOI: 10.1145/289393.289395
G. McGrath, R. Offen
{"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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信