African Conference on Software Engineering最新文献

筛选
英文 中文
Time studies as a tool for (computer science) education research 时间研究作为(计算机科学)教育研究的工具
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359401
Anna Sandström, M. Daniels
{"title":"Time studies as a tool for (computer science) education research","authors":"Anna Sandström, M. Daniels","doi":"10.1145/359369.359401","DOIUrl":"https://doi.org/10.1145/359369.359401","url":null,"abstract":"Computer Science Education Research is often done in a very local setting and findings are difficult to transfer to other institutions. There are however several factors that speak in favor of expanding the research to an international scale, one is the wide spread of use of English and another is that the components taught are similar. Time is an important factor in studying how students learn and a suggestion is made on how to go forward to create a tool for performing time studies. Important issues concerning obtaining high quality data as well as some aspects of what it means to study are addressed.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"36 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":"131504858","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
Student motivation and positive impressions of computing subjects 学生对计算机科目的学习动机及正面印象
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359398
M. Mitchell, Judithe Sheard, Selby Markham
{"title":"Student motivation and positive impressions of computing subjects","authors":"M. Mitchell, Judithe Sheard, Selby Markham","doi":"10.1145/359369.359398","DOIUrl":"https://doi.org/10.1145/359369.359398","url":null,"abstract":"This paper presents results of a student survey which investigates factors affecting student impressions of non-introductory elective computing subjects. The surveys were completed by students in several selected subjects in the last week of semester, prior to them completing their final exam. The factors investigated include students' reason's for taking the surveyed subjects, their expected final result and their opinions on the subject assessment requirements and the quality of teaching. The results indicate there are strong relationships between students' motivations and their impression of subjects. We suggest that in addition to focusing on quality teaching, educators should ensure that their subjects are meeting students' motivational requirements.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"9 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":"134487491","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}
引用次数: 22
On blooming first year programming, and its blooming assessment 论开花第一年规划及其开花评价
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359393
R. Lister
{"title":"On blooming first year programming, and its blooming assessment","authors":"R. Lister","doi":"10.1145/359369.359393","DOIUrl":"https://doi.org/10.1145/359369.359393","url":null,"abstract":"The traditional approach to introductory programming has students writing complete programs, as early as possible. Also, the traditional emphasis is on the technology, not the explicit cognitive development of the student. This approach jumps to the fifth and sixth levels of Bloom's Taxonomy of Educational Objectives, when these last two levels depend upon competence in the first four levels. I describe my alternative approach that addresses the six stages in sequence, emphasising effective assessment processes for the first four levels.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"10 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":"122104446","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}
引用次数: 112
Are you interested in computers and electronics? 你对计算机和电子学感兴趣吗?
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359370
D. Abramson, G. Lowe, P. Atkinson
{"title":"Are you interested in computers and electronics?","authors":"D. Abramson, G. Lowe, P. Atkinson","doi":"10.1145/359369.359370","DOIUrl":"https://doi.org/10.1145/359369.359370","url":null,"abstract":"Secondary school students, when investigating tertiary study, have little opportunity to discover what a particular course has to offer and often have a poor understanding of employment options in that field. Further, many secondary schools have limited resources, and are thus unable to provide career advice in any detail.\u0000Whilst University Open Days' are a good opportunity for information seeking, we often experience parents driving the direction of the student's choice.\u0000In 1997 a program was initiated aimed at informing students about the “Bachelor of Digital System” at Monash University as a course option. Because the degree involves both digital hardware and computing, a project that offered both disciplines in a non-trivial task was desirable. The development of a computer controlled house in which electronic appliances could be monitored and operated via a computer was proposed. This system is known as the “Smart House”.\u0000In this paper we will discuss the concept of the Smart House with an overview of the equipment. Discussion of activities in the workshops, and feedback from participants, is also covered. One of the major outcomes mentioned by participants was that the construction of hardware and software was both fun and new, and lead to a real sense of achievement.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"220 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":"128616994","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}
引用次数: 2
Automated testing of databases and spreadsheets - the long and the short of it 数据库和电子表格的自动化测试——长和短
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359402
C. Simon, P. Summons
{"title":"Automated testing of databases and spreadsheets - the long and the short of it","authors":"C. Simon, P. Summons","doi":"10.1145/359369.359402","DOIUrl":"https://doi.org/10.1145/359369.359402","url":null,"abstract":"Our introductory Information System subjects include the teaching and assessment of skills in word processing, spreadsheets, and databases. Having made pleasing progress with the automated generation and marking of the spreadsheet tests, we found that our move to automate the database testing highlighted some important distinctions between the two. In essence, spreadsheet testing is comparable to short-answer test and database to long-answer test, which require a markedly different approach.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"6 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":"129142216","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
The information environments program - a new design based IT degree 信息环境程序-一个新的设计为基础的信息技术学位
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359379
M. Docherty, Peter Sutton, M. Brereton, S. Kaplan, Allison Brown
{"title":"The information environments program - a new design based IT degree","authors":"M. Docherty, Peter Sutton, M. Brereton, S. Kaplan, Allison Brown","doi":"10.1145/359369.359379","DOIUrl":"https://doi.org/10.1145/359369.359379","url":null,"abstract":"The University of Queensland has recently established a new design-focused, studio-based IT degree at a new “flexible-learning” campus. The Bachelor of Information Environments degree integrates the core subjects of the Bachelor of Information Technology degree along with a stream of design-based subjects covering Visual Thinking, Human Computer Interaction, Interactive Multimedia and Interaction Design. The core of the degree is the studio-stream, modelled on the architectural studio, in which students undertake open-ended design projects every semester. Studio-based learning immerses the students in the learning experience and involves teamwork, collaborative learning, interactive problem solving, presentations, and peer review. The studio projects also require the students to apply knowledge and skills gained in other subjects in new contexts, hence integrating and reinforcing previous learning. This paper describes the degree program, its curriculum and rationale, and reports on experiences in the first year of delivery.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"31 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":"117253188","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}
引用次数: 2
Using algorithm animations to assist teaching state space search: an empirical evaluation 使用算法动画辅助教学状态空间搜索:一个实证评价
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359396
Peter McDonald
{"title":"Using algorithm animations to assist teaching state space search: an empirical evaluation","authors":"Peter McDonald","doi":"10.1145/359369.359396","DOIUrl":"https://doi.org/10.1145/359369.359396","url":null,"abstract":"Traditional laboratory activities for students trying to develop a deep understanding of state space search methods involves them working at programming implementations of search methods. This study aimed to determine if interactive algorithm animations of search methods would make a suitable alternative laboratory activity.\u0000The specific hypotheses investigated were: (i) the animation group would develop at least as good an overall understanding of state space search methods; (ii) the animation group would develop a deeper understanding of state space search concepts pertaining to qualitative characteristics of search methods and the relationship between search methods.\u0000The basic experimental method adopted was a classical emperical quantitative evaluation involving 30 participants divided into one control group and one experimental group. All participants attended the same lecture presentations on state space search methods, but were split into distinct groups for undertaking the laboratory activities.\u0000Results provided good evidence that the animation laboratory activity was at least as effective as traditional programming activities in aiding understanding of state space search methods, and that the animation group students developed a deeper understanding of one aspect of state space search methods.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"34 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":"127405846","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
Teaching software evolution practice (poster session) 教学软件进化实践(海报环节)
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359412
Margot Postema, Jan Miller, M. Dick
{"title":"Teaching software evolution practice (poster session)","authors":"Margot Postema, Jan Miller, M. Dick","doi":"10.1145/359369.359412","DOIUrl":"https://doi.org/10.1145/359369.359412","url":null,"abstract":"we store hash values that represent chunkg. Not only do we expect false positives because l~h functions can produce the same value for different chunks but also because the number of possible cbnnk.~ in Interuet-docomants onmumber the available mmaber of hash values. There are two ways to reduce index-space. We can either reduce the number ofchunk~ to be kept, which increases the chance of false negatives, or we can reduce the size of the hash value we calculate on each chunk, which increases the chance of false positives. False negatives are harder to handle because we have already missed potential documents. We propose a method that is able to ellm/nate false positives from a given set of documents. The comparison is completed in two phases. In the :first phase we define candiclate documents using the aforementioned methods and the second stage ellrn/nates false positives. Our algorithm for eliminating false positives uses a suffix tree built on the suspicious document to compare candidate documents and elim/nate accidental matches. Comparison of the chnnking methods and our algorithm are presented in this poster. Maintenance can be defined as the single most expensive activity in large software engineering projects, requiring 65% to 75% of total effort. Hence software engineering can be termed software evolution. The subject Software Engineering Practice (CSE2201) taught in the School of Computer Science and Software Engineering at Monash University is a second year core subject in an undergraduate degree program and comprises about 250 students per year. CSE2201 introduces software engineering concepts to students and expects students to view software engineering as an evolutionary process. Students are additionally introduced to and expected to implement the practical aspects of the Personal Software Process (PSP). We demonstrate the practice of teaching software evolution to undergraduate computing students in the Bachelor of Computing degree, and show how the four maintenance activities of corrective, adaptive, perfective and preventative can be included into the practical component of a software engineering course, providing students with a much more realistic view of software engineering. Expla-ations are needed to give feedback to students, as part of an Intelligent Tutoring System (ITS). A student submits an SQL query to the ITS as a solution to a question. When the query is incorrect the student receives an explanation, from the ITS, of how they can improve it so that it satisfies the task at hand. An expert enters an SQL …","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"10 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":"128199732","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
The impact on student performance of a change of language in successive introductory computer programming subjects 在连续的计算机程序设计入门课程中,语言的改变对学生成绩的影响
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359380
W. Doubé
{"title":"The impact on student performance of a change of language in successive introductory computer programming subjects","authors":"W. Doubé","doi":"10.1145/359369.359380","DOIUrl":"https://doi.org/10.1145/359369.359380","url":null,"abstract":"In 1998, in two consecutive introductory computer programming subjects, the implementation language changed from C++ to Java, in semester 1 for the first subject and semester 2 for the second subject 70% of students in the second subject had no previous exposure to Java mainly because of exemptions and part-time study mode course structure. Performance of the two groups was compared with final results from the years 1992 to 1997. No significant difference was found in the students who took Java at the first level. Although only slightly poorer, the reduced performance of the other group suggested that additional measures were required to assist their transition. Acquisition of object-oriented concepts and design approaches appeared to be the major source of difficulty. A number of compensatory measures were recommended including use of a language independent object-oriented design text and additional Java programming worked exercise.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"8 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":"124983580","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
A learning by doing model for teaching advanced databases 高级数据库教学的边做边学模式
African Conference on Software Engineering Pub Date : 2000-12-01 DOI: 10.1145/359369.359400
M. Ramakrishna
{"title":"A learning by doing model for teaching advanced databases","authors":"M. Ramakrishna","doi":"10.1145/359369.359400","DOIUrl":"https://doi.org/10.1145/359369.359400","url":null,"abstract":"This paper presents a new model for teaching database subject and its evaluated outcomes, in the context of Australian undergraduate education. The model is aimed at motivating students to participate in active learning or learning by doing. In addition to the regular assessments, students were given regular homework to complete as a apart of sessional assessments. These homework were designed to be in tune with learning objectives of the subject. The tutors are assigned the task of marking and providing consultation help to the students, thus no extra resources are required for the new model. This model has been well received by the students with 87% of the students expressing preference to this model over the traditional model of tutorials. There is also strong evidence, specially from the examination answers of the students, that the new model has resulted in better accomplishment of the learning outcomes as compared to the traditional model.","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":"130383613","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}
引用次数: 14
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学术文献互助群
群 号:604180095
Book学术官方微信