Proceedings of ACM Turing Celebration Conference - China最新文献

筛选
英文 中文
The framework of a new online judge system for programming education 一种新的编程教育在线裁判系统的框架
Proceedings of ACM Turing Celebration Conference - China Pub Date : 2018-05-18 DOI: 10.1145/3210713.3210721
Wenju Zhou, Yigong Pan, Yinghua Zhou, Guangzhong Sun
{"title":"The framework of a new online judge system for programming education","authors":"Wenju Zhou, Yigong Pan, Yinghua Zhou, Guangzhong Sun","doi":"10.1145/3210713.3210721","DOIUrl":"https://doi.org/10.1145/3210713.3210721","url":null,"abstract":"An OJ (Online Judge) system is a web software for compiling, executing and evaluating programs submitted by users. OJ systems were originally used in programming competitions. Since systems are high-efficiency and suitable for different-level programming learners, they are widely used in programming education at present. We have developed an OJ system and applied it to the course of Programming in C language since the year of 2007. We found that the system did help improve the programming ability of students. However, a traditional OJ system still has some shortcoming for programming education, such as it grade programs only based on the number of test cases passed, regardless of the code quality of programs. In this paper, we propose the framework of a novel OJ system for programming education. The new OJ system contains four modules: personalized feedback for students, code quality checking, code similarity checking, and advising on teaching adjustment.","PeriodicalId":194706,"journal":{"name":"Proceedings of ACM Turing Celebration Conference - China","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129031988","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}
引用次数: 12
Parallel programming course development based on parallel computational thinking 基于并行计算思维的并行编程课程开发
Proceedings of ACM Turing Celebration Conference - China Pub Date : 2018-05-18 DOI: 10.1145/3210713.3210736
Juan Chen, Li Shen, Jianping Yin, Chunyuan Zhang
{"title":"Parallel programming course development based on parallel computational thinking","authors":"Juan Chen, Li Shen, Jianping Yin, Chunyuan Zhang","doi":"10.1145/3210713.3210736","DOIUrl":"https://doi.org/10.1145/3210713.3210736","url":null,"abstract":"Teaching and training for high-performance computing in our college could not catch up with HPC research level. Thus, it is imperative to promote teaching reform on parallel computing course in our college. Our first parallel programming course is mainly for the first-grade graduate students majoring in CS and related branches with no previous HPC training. The goal is to teach them basic parallel programming methods, parallel thinking and parallel problem solving methodology by coding on a real supercomputer; let the students learn some representative parallel application development issues and some big challenges in HPC by project practice. In this article, we will present our course design objective, principles, practical method and outcome. Particularly, programming practice methodology, project organization, incentive mechanism and assessment methods in project practice will be illustrated. Finally, we present some quantitative findings. According to the feedback, our first parallel programming course achieves the effectiveness on inspiring students' enthusiasm for programming and improving students' abilities for problem solving.","PeriodicalId":194706,"journal":{"name":"Proceedings of ACM Turing Celebration Conference - China","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133966878","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
Developing our cool console games: a teaching reform case of computer programming course 开发我们的酷主机游戏:计算机程序设计课程教学改革案例
Proceedings of ACM Turing Celebration Conference - China Pub Date : 2018-05-18 DOI: 10.1145/3210713.3210744
Yanan Qiao, Ning-Jing Wu, Xiaoyu Wang, Xiao Wang, Difang Wan
{"title":"Developing our cool console games: a teaching reform case of computer programming course","authors":"Yanan Qiao, Ning-Jing Wu, Xiaoyu Wang, Xiao Wang, Difang Wan","doi":"10.1145/3210713.3210744","DOIUrl":"https://doi.org/10.1145/3210713.3210744","url":null,"abstract":"This paper proposes a new teaching reform case \"Developing Console Game\" for Computer Programming course. This case revolves around the theme of \"game design\" that almost all young students are interested in, and simulates the process of solving practical problems in application environment, training students' related technical skills for large-scale programming, including how to design and select the appropriate data structure to represent the object in the actual problem, how to turn a real problem into a programmable logic model, and how to consider the program efficiency to meet the solving time requirements of problems, etc. This teaching case was introduced into the teaching process of Computer Programming course in our university for 3 years and has achieved fruitful results; the Average Program Control Skills (APCS) of students have been promoted from 30~40 lines to at least about 70~80 lines. This teaching case has achieved \"Best Teaching Reform Case Award 2017\" of China Association of Higher Education. (339 teaching cases submitted, only 34 accepted, accepted rate is 10.03%)","PeriodicalId":194706,"journal":{"name":"Proceedings of ACM Turing Celebration Conference - China","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134274964","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
Machine learning: trends, perspectives and challenges 机器学习:趋势、前景和挑战
Proceedings of ACM Turing Celebration Conference - China Pub Date : 2018-05-18 DOI: 10.1145/3210713.3210718
Michael I. Jordan
{"title":"Machine learning: trends, perspectives and challenges","authors":"Michael I. Jordan","doi":"10.1145/3210713.3210718","DOIUrl":"https://doi.org/10.1145/3210713.3210718","url":null,"abstract":"While there has been significant progress in the theory and practice in machine learning in recent years, many fundamental challenges remain. Some are mathematical in nature, such as the challenges associated with optimization and sampling in high-dimensional spaces. Some are statistical in nature, including the challenges associated with multiple decision-making. Others are economic in nature, including the need to price services and provide incentives in data-based markets. And others are systems challenges, arising from the need for highly-scalable, robust and understandable hardware and software platforms. I will overview these challenges and others, and propose some paths forward.","PeriodicalId":194706,"journal":{"name":"Proceedings of ACM Turing Celebration Conference - China","volume":"551 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123068628","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
Knowledge-driven practice for the capstone project course of data science 数据科学顶点项目课程的知识驱动实践
Proceedings of ACM Turing Celebration Conference - China Pub Date : 2018-05-18 DOI: 10.1145/3210713.3210743
Liang Bai, Yanli Hu
{"title":"Knowledge-driven practice for the capstone project course of data science","authors":"Liang Bai, Yanli Hu","doi":"10.1145/3210713.3210743","DOIUrl":"https://doi.org/10.1145/3210713.3210743","url":null,"abstract":"The rapid development of data applications poses severe challenges as well as significant opportunities for data science talent cultivation. On the demand for data analysis specialty, in this poster the authors report on some preliminary results of a knowledge-driven practice for the capstone project course of data science. The practice consists of the tier of knowledge generalization and specialization and the tier of data science practice. Three kinds of knowledge, including general knowledge from the perspectives of data science, domain knowledge from real-world applications, and engineering expertise knowledge for conducting data analysis process, are refined to implement data science practice to achieve solutions effectively and efficiently for real-world applications. Preliminary results indicate that knowledge-driven practice promotes students to improve the ability of data analysis efficiently, and students attending the course win world-class data analysis competitions, such as KDD (Knowledge Discovery and Data Mining) Cup and Kaggle.","PeriodicalId":194706,"journal":{"name":"Proceedings of ACM Turing Celebration Conference - China","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130335418","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
Desirable properties of an IOT ecosystem 物联网生态系统的理想属性
Proceedings of ACM Turing Celebration Conference - China Pub Date : 2018-05-18 DOI: 10.1145/3210713.3210715
V. Cerf
{"title":"Desirable properties of an IOT ecosystem","authors":"V. Cerf","doi":"10.1145/3210713.3210715","DOIUrl":"https://doi.org/10.1145/3210713.3210715","url":null,"abstract":"Software arose as a way to compute solutions to business and engineering problems more quickly. But it has become ubiquitous across billions of devices - in our homes, cars, workplaces, and in our hands - providing instant information, entertainment, and keeping us in continuous contact. This spread of automation has fueled a massive rise in productivity, but it has also sown the seeds of vulnerabilities with bugs, some innocuous, some serious, and some fatal. Are there remedies? Software is beginning to detect bugs and even produce bug-free software. Fault-tolerant infrastructure is emerging. And we will eventually find ways to test the innumerable combinations of devices that work together. I will explore these thoughts even as the IOT tsunami continues largely unabated.\"","PeriodicalId":194706,"journal":{"name":"Proceedings of ACM Turing Celebration Conference - China","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117050037","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
Integration of ethics issues into software engineering management education 将伦理问题融入软件工程管理教育
Proceedings of ACM Turing Celebration Conference - China Pub Date : 2018-05-18 DOI: 10.1145/3210713.3210725
Jingdong Jia, Jiaqi Xin
{"title":"Integration of ethics issues into software engineering management education","authors":"Jingdong Jia, Jiaqi Xin","doi":"10.1145/3210713.3210725","DOIUrl":"https://doi.org/10.1145/3210713.3210725","url":null,"abstract":"Society becomes more dependent on software, and the quality of software has a direct and vital impact on the life of people. Therefore, the importance of software engineering ethics is highlighted. Further, it is necessary to increase the emphasis on ethics education in software engineering curricula. However, in practice, there is generally not a single software engineering ethics course. Even if there is, it is a marginal role. How to effectively integrate ethics topics into software engineering education is a key issue. In this paper, we first analyze the relevance of two domains: Software Engineering Code of Ethics and Professional Practice and software engineering management that is a subdomain of Software Engineering Body of Knowledge. The results show that they are highly related. Therefore, it is feasible and reasonable to integrate ethics issues into the course of software engineering management, which is usually a required course. This integration brings a solid position for the ethical education. In addition, we suggest new description of codes to promote their fusion, further put forward some ideas about their fusion in education practice. Our contribution is to put forward a new idea for the ethics education in software engineering field.","PeriodicalId":194706,"journal":{"name":"Proceedings of ACM Turing Celebration Conference - China","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122178629","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
Ada workshop: study and practice on improving gender diversity in computer science industry Ada工作坊:提高计算机科学行业性别多样性的研究与实践
Proceedings of ACM Turing Celebration Conference - China Pub Date : 2018-05-18 DOI: 10.1145/3210713.3210733
Lijun Sun, Xin Ma, Ming Zhang, Tim Pan
{"title":"Ada workshop: study and practice on improving gender diversity in computer science industry","authors":"Lijun Sun, Xin Ma, Ming Zhang, Tim Pan","doi":"10.1145/3210713.3210733","DOIUrl":"https://doi.org/10.1145/3210713.3210733","url":null,"abstract":"In China, a newly published report showed that less than 10% of computer science (CS) engineers are female. In this paper, we study why the female to male ratio is low in the CS industry. Universities have provided us with opportunity to collect and analyze surveys and data. A vivid description of our experience designing and delivering Ada workshops and other joint partnership approaches with several universities are presented. The Ada workshops target female university students including undergraduates, graduates and PhD students. Ada workshops strive to encourage female students to pursue core technical positions in their future careers. We also aim to improve gender diversity in Microsoft Research Asia's (MSRA) internship program. In conclusion, results are demonstrated with correlated data analysis and student feedback.","PeriodicalId":194706,"journal":{"name":"Proceedings of ACM Turing Celebration Conference - China","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122823397","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
An application of online exam in discrete mathematics course 网络考试在离散数学课程中的应用
Proceedings of ACM Turing Celebration Conference - China Pub Date : 2018-05-18 DOI: 10.1145/3210713.3210734
Qiong Chen
{"title":"An application of online exam in discrete mathematics course","authors":"Qiong Chen","doi":"10.1145/3210713.3210734","DOIUrl":"https://doi.org/10.1145/3210713.3210734","url":null,"abstract":"In Discrete Mathematics courses, we use staged online exams to assess students' learning and make the exams part of the learning experiences. With the help of online exam, teachers can accurately evaluate students learning and give students personalized guidance, while students can receive immediate feedback of test to improve their learning. In this paper, we introduce the work in the use of online examination in Discrete Mathematics teaching, and discuss the related exam data analysis and mining methods and report on students' improvement in their final assessment. Through online exam and its data analysis, we can improve teaching and learning in an objective and scientific way1.","PeriodicalId":194706,"journal":{"name":"Proceedings of ACM Turing Celebration Conference - China","volume":"193 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134348564","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}
引用次数: 8
Exploring causes for the dropout on massive open online courses 探讨大规模网络公开课学生辍学的原因
Proceedings of ACM Turing Celebration Conference - China Pub Date : 2018-05-18 DOI: 10.1145/3210713.3210727
Zhiyao Niu, Wangjie Li, Xiangguo Yan, Ning Wu
{"title":"Exploring causes for the dropout on massive open online courses","authors":"Zhiyao Niu, Wangjie Li, Xiangguo Yan, Ning Wu","doi":"10.1145/3210713.3210727","DOIUrl":"https://doi.org/10.1145/3210713.3210727","url":null,"abstract":"With the booming of massive open online courses (MOOCs) in recent years, high drop-out rate and low completion rate remain major impediments. Analyzing the behavior of learners and exploring the reasons of dropout of course are of great significance for evaluating the teaching quality and improving the teaching effect. As educational data mining and machine learning rise, it is possible to explore the causes of high dropout rate and low completion rate on MOOCs. Here, we conducted analysis on data from five multi-disciplinary courses on icourse 163 platform and extracted more than 50 features for evaluating causes of withdrawing on MOOCs. A cause exploration method based on gradient boosting decision tree was implemented to extract the essential features that influence the learner's performance with the importance of each feature calculated. To get the best performed classification model, Cross-Validation was used in modeling and Grid Search was employed in parameter optimization. According to the importance of each feature, different subsets of features were selected and tested in turn. The results indicated nine features being the main factors affecting dropout. It could be expected to provide a guideline for a basis for evidence-based improvement of online education.","PeriodicalId":194706,"journal":{"name":"Proceedings of ACM Turing Celebration Conference - China","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114973571","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
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学术官方微信