Proceedings of the 42nd ACM technical symposium on Computer science education最新文献

筛选
英文 中文
Gumshoe: a model for undergraduate computational journalism education Gumshoe:本科计算机新闻教育模式
Proceedings of the 42nd ACM technical symposium on Computer science education Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953314
S. M. Pulimood, D. Shaw, E. Lounsberry
{"title":"Gumshoe: a model for undergraduate computational journalism education","authors":"S. M. Pulimood, D. Shaw, E. Lounsberry","doi":"10.1145/1953163.1953314","DOIUrl":"https://doi.org/10.1145/1953163.1953314","url":null,"abstract":"This paper describes a collaboration between computer science and journalism students and professors at our small, primarily undergraduate college, and a large metropolitan newspaper. Our students' work was a catalyst for a hard-hitting series of investigative stories, with far-reaching consequences. The Gumshoe project is a model for computational journalism at an undergraduate institution. The project demonstrates that when computer scientists and journalists reach out across disciplinary boundaries, computational thinking and collaboration can solve a real problem, and have a substantive impact on society.","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122206481","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}
引用次数: 7
Session details: Teaching programming: non-traditional approaches 会议细节:教学编程:非传统方法
K. Stewart
{"title":"Session details: Teaching programming: non-traditional approaches","authors":"K. Stewart","doi":"10.1145/3258437","DOIUrl":"https://doi.org/10.1145/3258437","url":null,"abstract":"","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116911402","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
Session details: Algorithms 会话详细信息:算法
Delvin C. Defoe
{"title":"Session details: Algorithms","authors":"Delvin C. Defoe","doi":"10.1145/3258439","DOIUrl":"https://doi.org/10.1145/3258439","url":null,"abstract":"","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117008086","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
Teaching tips we wish they'd told us before we started, small college class edition 我们希望他们在开始之前就告诉我们的教学技巧,大学小班版
Proceedings of the 42nd ACM technical symposium on Computer science education Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953257
Daniel D. Garcia, Z. Dodds, Timothy Huang, Samuel A. Rebelsky
{"title":"Teaching tips we wish they'd told us before we started, small college class edition","authors":"Daniel D. Garcia, Z. Dodds, Timothy Huang, Samuel A. Rebelsky","doi":"10.1145/1953163.1953257","DOIUrl":"https://doi.org/10.1145/1953163.1953257","url":null,"abstract":"Be an opener of doors for such as come after thee...\" - Ralph Waldo Emerson, 1844. At the SIGCSE Symposium in 2007, we presented a panel in which seasoned teaching faculty from four large, PhD-granting universities shared the teaching tips we wished we'd known before starting our careers [1]. The difference from earlier \"Teaching Tips\" panels [6] was that our suggestions were meant to be hidden gems less often highlighted by our colleagues or by some of the best-known teaching resources [2, 3, 4, 8, 10, 11]. We clustered our tips into several categories: Lecturing, Office (hours), Staff (mentoring), Exams (authoring & administering), Labs (authoring & running), Section (TA-led discussion), Projects (and homework; authoring & supporting), and Meta (advice spanning categories). The session was received quite well, and the audience contributed many of their own teaching tips throughout the presentation. Since all of the presenters in 2007 regularly taught large, hundred-student classes, many of their suggestions (e.g., lecturing in a large venue or managing an army of teaching assistants) were not relevant to the experience of teaching small classes. Quite a few attendees suggested there be a follow-up session with presenters who could address the challenges specific to small college or university classes. To that end, we present the \"Small College Class\" edition, with seasoned educators who have expertise teaching smaller classes at their university or college. The position statements that follow offer a random sampling of two of these \"hidden\" pearls; presenters will share many more during the session, and time will be provided for audience participation. We'll endeavor to capture all the tips for an online collection. Complementing the categories above, we have added two more that capture the intimate setting of small classes: - Classroom (organization, interactions, and incentives) - Personal (fostering relationships).","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131019369","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
Progress in surfacing computer science in STEM 计算机科学在STEM领域的研究进展
Proceedings of the 42nd ACM technical symposium on Computer science education Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953334
S. Rodger, Mark Stehlik, C. Stephenson, Cameron Wilson
{"title":"Progress in surfacing computer science in STEM","authors":"S. Rodger, Mark Stehlik, C. Stephenson, Cameron Wilson","doi":"10.1145/1953163.1953334","DOIUrl":"https://doi.org/10.1145/1953163.1953334","url":null,"abstract":"As the Science, Technology, Engineering, and Mathematics (STEM) education reform wave has swept the United States, ACM and CSTA, among other organizations, have worked to push K-12 computer science toward the “core” of a student’s education. We are at a critical point for K12 computer science education particularly with a potential new AP course called CS Principles [2] being designed and piloted for introduction into secondary schools in the next few years. Significant questions remain as to whether computer science is really at the table when key decisions are made about how schools and states allocate their education resources. Major policy issues still exist for K-12 computer science education. There is deep confusion about computer science teacher certification, courses, gender and diversity gaps in students, and whether computer science courses “count” toward a student’s graduation requirements. This special session will present groundbreaking research reflecting how computer science education is treated in each of the 50 states coupled with initiatives to transform the national education policy landscape for K-12 computer science education. It will connect the broad SIGCSE community by giving them new data and a call to action to get involved in a new coalition called “Computing in the Core.” This new coalition seeks to ensure computer science is at the core of education for all students.","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"40 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115849807","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
LIFT: taking GUI unit testing to new heights LIFT:将GUI单元测试带到新的高度
Proceedings of the 42nd ACM technical symposium on Computer science education Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953343
J. Snyder, S. Edwards, Manuel A. Pérez-Quiñones
{"title":"LIFT: taking GUI unit testing to new heights","authors":"J. Snyder, S. Edwards, Manuel A. Pérez-Quiñones","doi":"10.1145/1953163.1953343","DOIUrl":"https://doi.org/10.1145/1953163.1953343","url":null,"abstract":"The Library for Interface Testing (LIFT) supports writing unit tests for Java applications with graphical user interfaces (GUIs). Current frameworks for GUI testing provide the necessary tools, but are complicated and difficult to use for beginners, often requiring a significant amount of time to learn. LIFT takes the approach that unit testing GUIs should be no different than testing any other type of code. By providing a set of frequently used filters for identifying GUI components and a set of operations for acting on those components, LIFT lets programmers quickly and easily test their GUI applications.","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116893404","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
Session details: Learning objects and modules 会议细节:学习对象和模块
E. Shoop
{"title":"Session details: Learning objects and modules","authors":"E. Shoop","doi":"10.1145/3258432","DOIUrl":"https://doi.org/10.1145/3258432","url":null,"abstract":"","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116916055","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 use of evidence in the change making process of computer science educators 计算机科学教育者在变革过程中的证据运用
Proceedings of the 42nd ACM technical symposium on Computer science education Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953352
Davide Fossati, M. Guzdial
{"title":"The use of evidence in the change making process of computer science educators","authors":"Davide Fossati, M. Guzdial","doi":"10.1145/1953163.1953352","DOIUrl":"https://doi.org/10.1145/1953163.1953352","url":null,"abstract":"This paper explores the issue of what kind of evidence triggers changes in the teaching practice of Computer Science educators, and how educators evaluate the effectiveness of those changes. We interviewed 14 Computer Science instructors from three different institutions. Our study indicates that changes are mostly initiated from instructors' intuition, informal discussion with students, and anecdotal evidence.","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114639183","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}
引用次数: 13
Teaching operating systems as how computers work 教授操作系统是如何工作的
Proceedings of the 42nd ACM technical symposium on Computer science education Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953249
P. Desnoyers
{"title":"Teaching operating systems as how computers work","authors":"P. Desnoyers","doi":"10.1145/1953163.1953249","DOIUrl":"https://doi.org/10.1145/1953163.1953249","url":null,"abstract":"The \"Computer Systems\" course at Northeastern University is an MS-level core course which attempts to teach students how computers work, through a behavioral approach to the concepts involved in operating systems and their interface to the hardware. As an operating system is typically the first reactive system which students encounter in their studies, the goal of the class is to develop an understanding of the tools and reasoning which are involved in understanding and working with the internals of such a system, whether it be a conventional operating system or (as is more commonly found in industry) a consumer product, networking device, or other embedded system. This course is currently in its third year with enthusiastic responses from students, especially those who have been able to apply its lessons in co-operative work assignments, and an undergraduate class teaching substantially the same material is currently underway.","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114697205","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
Teaching requirements engineering to undergraduate students 工科本科生教学要求
Proceedings of the 42nd ACM technical symposium on Computer science education Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953207
Sriram Mohan, S. Chenoweth
{"title":"Teaching requirements engineering to undergraduate students","authors":"Sriram Mohan, S. Chenoweth","doi":"10.1145/1953163.1953207","DOIUrl":"https://doi.org/10.1145/1953163.1953207","url":null,"abstract":"Requirements engineering, an integral part of the life of a software engineer, often receives little or no attention in the education of a computer science student. We report on our experiences in constructing an innovative curriculum that utilizes a three tier model of learning that provides students with hands-on experience on the various facets of requirements elicitation and management. This curriculum can be integrated into an existing course on software engineering, software requirements or the senior capstone experience. We believe our experience will be of use to other computer science and software engineering programs that are aiming at introducing requirements in the undergraduate curriculum.","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127572429","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}
引用次数: 19
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学术官方微信