咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Interactive C plus plus code d... 收藏

Interactive C plus plus code development using C plus plus Explorer and GitHub classroom for educational purposes

作     者:Diehl, Patrick Brandt, Steven R. 

作者机构:Louisiana State Univ Ctr Computat & Technol Baton Rouge LA 70803 USA 

出 版 物:《CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE》 

年 卷 期:2023年第35卷第18期

核心收录:

学科分类:08[工学] 0835[工学-软件工程] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:DTIC [FA8075-14-D-0002/0007] Center of Computation & Technology at Louisiana State University 

主  题:C++ cling GitHub classroom GitHub(R) HPX JupyterHub Telegram(R) 

摘      要:Teaching C++ programming to noncomputer science majors comes with the burden of setting up an integrated development environment, a struggle for most students. Therefore, we present the open source tool, C(++)Explorer, a JupyterHub deployment for interactively developing C++ code. Students can connect to the server without installing anything, and, almost instantly, they can begin to engage with code using the notebooks. Another aspect of code development is remote communication with coworkers or the community. To develop this skill, we use GitHub classroom to provide feedback on the assignments and practice remote communication. C(++)Explorer was used in the fall of 2019 and 2020 to teach parallel computation to mathematics students. At the end of the class, we gather students feedback. This data will be used to continue improving the course. In addition, we present a Telegram(R) bot for the communication with the server using smart phones or tablets. However, this tool was not used in the course and will be explored in future teaching.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分