Building “My First NMRviewer”: A Project Incorporating Coding and Programming Tasks in the Undergraduate Chemistry Curricula

Building “My First NMRviewer”: A Project Incorporating Coding and Programming Tasks in the Undergraduate Chemistry Curricula
复制标题

构建“我的第一个 NMRviewer”:将编码和编程任务纳入本科化学课程的项目

DOI:
10.1021/acs.jchemed.7b00304
复制
发表时间:
2017
影响因子:
3
通讯作者:
Ignacio Fernández
Ignacio Fernández
中科院分区:
化学2区
文献类型:
--
作者:
F. Arrabal;Alejandro Cortés;Ignacio Fernández

文献摘要

被引文献

相似文献

本文提出了一个名为 NMRviewer 的编程项目,该项目允许学生以可访问的交互式格式可视化转换和处理的 1H NMR 数据,同时允许教师将编程内容纳入化学课程中。使用 MATLAB 图形用户界面开发环境 (GUIDE),学生可以通过三个主要功能构建 NMR 查看器软件程序:显示窗口、打开文件对话框和堆栈图选项。该体验旨在让学生获得流程图、控制循环、布尔逻辑规则的基本概念以及 MATLAB 编码语法的更多方面。通过构建和使用 NMR 查看器,学生可以提高他们的技能和对编程基本概念的理解,这是当前本科化学课程中经常被低估的学科。重要的是,所描述的 NMRviewer 是为布鲁克的数据和 Windows 操作系统设计的,尽管该项目中提供的工具允许学生构建...
This paper presents a programming project named NMRviewer that allows students to visualize transformed and processed 1H NMR data in an accessible, interactive format while allowing instructors to incorporate programming content into the chemistry curricula. Using the MATLAB graphical user interface development environment (GUIDE), students can build an NMR viewer software program via three main features: a display window, an open file dialogue, and a stack plot option. The experience is designed so that students acquire basic notions of flow diagrams, control loops, Boolean logic rules, and further aspects of the syntax of coding in MATLAB. By building and using the NMR viewer, students can improve their skills and understanding of basic concepts of programming, a discipline often undervalued in current undergraduate chemistry curricula. Importantly, the described NMRviewer is designed for Bruker’s data and the Windows operating system, although the tools provided in this project allow students to build ...