首页 > 最新文献

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

英文 中文
Measuring the effectiveness of error messages designed for novice programmers 测量为新手程序员设计的错误消息的有效性
Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953308
G. Marceau, Kathi Fisler, S. Krishnamurthi
Good error messages are critical for novice programmers. Re-cognizing this, the DrRacket programming environment provides a series of pedagogically-inspired language subsets with error messages customized to each subset. We apply human-factors research methods to explore the effectiveness of these messages. Unlike existing work in this area, we study messages at a fine-grained level by analyzing the edits students make in response to various classes of errors. We present a rubric (which is not language specific) to evaluate student responses, apply it to a course-worth of student lab work, and describe what we have learned about using the rubric effectively. We also discuss some concrete observations on the effectiveness of these messages.
好的错误消息对于新手程序员来说是至关重要的。认识到这一点,DrRacket编程环境提供了一系列受教学启发的语言子集,其中包含针对每个子集定制的错误消息。我们运用人因研究方法来探讨这些信息的有效性。与该领域的现有工作不同,我们通过分析学生对各种错误所做的编辑,在细粒度级别上研究消息。我们提出了一个标准(不是特定于语言的)来评估学生的反应,将其应用于学生实验工作的课程价值,并描述我们在有效使用标准方面学到的东西。我们还讨论了对这些信息有效性的一些具体观察。
{"title":"Measuring the effectiveness of error messages designed for novice programmers","authors":"G. Marceau, Kathi Fisler, S. Krishnamurthi","doi":"10.1145/1953163.1953308","DOIUrl":"https://doi.org/10.1145/1953163.1953308","url":null,"abstract":"Good error messages are critical for novice programmers. Re-cognizing this, the DrRacket programming environment provides a series of pedagogically-inspired language subsets with error messages customized to each subset. We apply human-factors research methods to explore the effectiveness of these messages. Unlike existing work in this area, we study messages at a fine-grained level by analyzing the edits students make in response to various classes of errors. We present a rubric (which is not language specific) to evaluate student responses, apply it to a course-worth of student lab work, and describe what we have learned about using the rubric effectively. We also discuss some concrete observations on the effectiveness of these messages.","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"18 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":"126329598","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}
引用次数: 100
Session details: Relevant computing 会话详情:相关计算
Louise Oliphant
{"title":"Session details: Relevant computing","authors":"Louise Oliphant","doi":"10.1145/3258466","DOIUrl":"https://doi.org/10.1145/3258466","url":null,"abstract":"","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"15 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":"127246715","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
VIREOS: an integrated, bottom-up, educational operating systems project with FPGA support VIREOS:一个集成的,自下而上的,具有FPGA支持的教育操作系统项目
Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953179
Marc L. Corliss, Marcela S. Melara
In this paper, we present the VIREOS project, a new operating system designed specifically for the classroom. VIREOS is a simple, Unix-like, operating system, which runs on the Larc educational architecture. A VIREOS/Larc system can either be simulated or run on a pre-configured FPGA. The VIREOS project is well integrated with an introductory computer architecture course using Larc and the assignments are structured in a similar fashion: using a bottom-up approach. We have several resources available on the Web, which help reduce the overhead of adopting VIREOS. Finally, VIREOS has been used in one operating systems course already, and the feedback from students was generally favorable.
在本文中,我们介绍了VIREOS项目,一个专门为课堂设计的新操作系统。VIREOS是一个简单的类unix操作系统,运行在Larc教育架构上。VIREOS/Larc系统既可以模拟,也可以在预配置的FPGA上运行。VIREOS项目与使用Larc的计算机体系结构入门课程很好地结合在一起,作业以类似的方式组织:使用自下而上的方法。我们在Web上有几个可用的资源,这有助于减少采用VIREOS的开销。最后,VIREOS已经在一门操作系统课程中使用,学生的反馈普遍良好。
{"title":"VIREOS: an integrated, bottom-up, educational operating systems project with FPGA support","authors":"Marc L. Corliss, Marcela S. Melara","doi":"10.1145/1953163.1953179","DOIUrl":"https://doi.org/10.1145/1953163.1953179","url":null,"abstract":"In this paper, we present the VIREOS project, a new operating system designed specifically for the classroom. VIREOS is a simple, Unix-like, operating system, which runs on the Larc educational architecture. A VIREOS/Larc system can either be simulated or run on a pre-configured FPGA. The VIREOS project is well integrated with an introductory computer architecture course using Larc and the assignments are structured in a similar fashion: using a bottom-up approach. We have several resources available on the Web, which help reduce the overhead of adopting VIREOS. Finally, VIREOS has been used in one operating systems course already, and the feedback from students was generally favorable.","PeriodicalId":137934,"journal":{"name":"Proceedings of the 42nd ACM technical symposium on Computer science education","volume":"73 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":"122135679","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
Gumshoe: a model for undergraduate computational journalism education Gumshoe:本科计算机新闻教育模式
Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953314
S. M. Pulimood, D. Shaw, E. Lounsberry
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.
本文描述了在我们的小型本科学院和一家大型都市报纸上,计算机科学和新闻学的学生和教授之间的合作。我们学生的工作成为一系列有力的调查报道的催化剂,产生了深远的影响。Gumshoe项目是本科院校计算机新闻学的一个模型。该项目表明,当计算机科学家和记者跨越学科界限时,计算思维和协作可以解决一个真正的问题,并对社会产生实质性影响。
{"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
Progress in surfacing computer science in STEM 计算机科学在STEM领域的研究进展
Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953334
S. Rodger, Mark Stehlik, C. Stephenson, Cameron Wilson
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.
随着科学、技术、工程和数学(STEM)教育改革浪潮席卷美国,ACM和CSTA等组织一直致力于将K-12计算机科学推向学生教育的“核心”。我们正处于K12计算机科学教育的关键时刻,特别是一门名为CS原理[2]的潜在新AP课程正在设计和试点中,并将在未来几年内引入中学。在学校和各州如何分配教育资源的关键决策中,计算机科学是否真的是一个重要的问题。K-12计算机科学教育仍然存在重大政策问题。关于计算机科学教师资格证书、课程、学生性别和多样性差距,以及计算机科学课程是否“计入”学生的毕业要求,人们存在着深深的困惑。这次特别会议将展示突破性的研究,反映了50个州如何对待计算机科学教育,以及改变K-12计算机科学教育的国家教育政策格局的举措。它将通过向广大的SIGCSE社区提供新的数据并呼吁他们参与一个名为“核心计算”的新联盟来连接他们。这个新的联盟旨在确保计算机科学成为所有学生教育的核心。
{"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单元测试带到新的高度
Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953343
J. Snyder, S. Edwards, Manuel A. Pérez-Quiñones
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.
接口测试库(LIFT)支持用图形用户界面(gui)为Java应用程序编写单元测试。当前的GUI测试框架提供了必要的工具,但是对于初学者来说非常复杂且难以使用,通常需要大量的时间来学习。LIFT采用的方法是,单元测试gui应该与测试任何其他类型的代码没有什么不同。通过提供一组常用的过滤器来识别GUI组件,以及一组操作这些组件的操作,LIFT可以让程序员快速、轻松地测试他们的GUI应用程序。
{"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 计算机科学教育者在变革过程中的证据运用
Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953352
Davide Fossati, M. Guzdial
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.
本文探讨了什么样的证据会引发计算机科学教育者教学实践中的变化,以及教育者如何评估这些变化的有效性。我们采访了来自三个不同机构的14位计算机科学教师。我们的研究表明,改变大多是由教师的直觉、与学生的非正式讨论和轶事证据引发的。
{"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 教授操作系统是如何工作的
Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953249
P. Desnoyers
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.
东北大学的“计算机系统”课程是一门硕士水平的核心课程,它试图通过行为方法来教授学生计算机是如何工作的,涉及操作系统及其与硬件的接口的概念。由于操作系统通常是学生在学习中遇到的第一个反应性系统,因此本课程的目标是培养对理解和使用此类系统内部所涉及的工具和推理的理解,无论是传统的操作系统还是(在工业中更常见的)消费产品、网络设备或其他嵌入式系统。这门课程目前已经是第三年了,学生们反应热烈,特别是那些能够将课程应用于合作作业的学生,目前正在开设一个教授基本相同材料的本科班。
{"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 工科本科生教学要求
Pub Date : 2011-03-09 DOI: 10.1145/1953163.1953207
Sriram Mohan, S. Chenoweth
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.
需求工程是软件工程师生活中不可或缺的一部分,在计算机科学专业学生的教育中往往很少或根本没有受到关注。我们报告了我们在构建创新课程方面的经验,该课程利用三层学习模型,为学生提供在需求引出和管理的各个方面的实践经验。本课程可以整合到现有的软件工程、软件要求或高级顶点经验课程中。我们相信,我们的经验将有助于其他旨在引入本科课程要求的计算机科学和软件工程项目。
{"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
期刊
Proceedings of the 42nd ACM technical symposium on Computer science education
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1