Juavinett Ashley L
Neurobiology Department, University of California, San Diego, La Jolla, CA 92037.
J Undergrad Neurosci Educ. 2024 Jul 21;22(2):A99-A103. doi: 10.59390/PYYP5010. eCollection 2024 Winter.
Programming is a useful skill for students, both in neuroscience research and in the broader economy. Many instructors, however, may wonder how and when they should integrate it into their coursework, especially if they themselves have limited computational training. The suggestions offered here aim to help a wide range of educators - even those who have minimal coding experience - who wish to expose their students to the intersection of neuroscience and programming. Throughout, I provide examples of how I have weaved coding into various elements of neuroscience courses, even those without a computational focus. I also discuss the rich landscape of low-cost, accessible programming tools as well as how generative AI can (and should) impact the way that we are teaching programming. Ultimately, the goal is not to insist that our students learn how to code, but rather to lower barriers and provide exposure and opportunity to any student who wishes to integrate programming into their research or careers.
编程对于学生来说是一项有用的技能,无论是在神经科学研究还是更广泛的经济领域。然而,许多教师可能会想如何以及何时将其融入课程中,特别是如果他们自己的计算训练有限。这里提供的建议旨在帮助广泛的教育工作者——即使是那些编码经验很少的人——他们希望让学生接触神经科学与编程的交叉领域。在整个过程中,我提供了一些示例,说明我是如何将编码融入神经科学课程的各个元素中的,甚至是那些没有计算重点的课程。我还讨论了低成本、易获取的编程工具的丰富领域,以及生成式人工智能如何(以及应该如何)影响我们教授编程的方式。最终目标不是坚持让我们的学生学习如何编码,而是降低障碍,为任何希望将编程融入其研究或职业的学生提供接触机会和机遇。