{"title":"将编程融入神经科学课程。","authors":"Ashley L Juavinett","doi":"10.59390/PYYP5010","DOIUrl":null,"url":null,"abstract":"<p><p>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 <i>all</i> 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.</p>","PeriodicalId":74004,"journal":{"name":"Journal of undergraduate neuroscience education : JUNE : a publication of FUN, Faculty for Undergraduate Neuroscience","volume":"22 2","pages":"A99-A103"},"PeriodicalIF":0.0000,"publicationDate":"2024-07-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11396174/pdf/","citationCount":"0","resultStr":"{\"title\":\"Integrating Programming into Neuroscience Courses.\",\"authors\":\"Ashley L Juavinett\",\"doi\":\"10.59390/PYYP5010\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>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 <i>all</i> 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.</p>\",\"PeriodicalId\":74004,\"journal\":{\"name\":\"Journal of undergraduate neuroscience education : JUNE : a publication of FUN, Faculty for Undergraduate Neuroscience\",\"volume\":\"22 2\",\"pages\":\"A99-A103\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11396174/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of undergraduate neuroscience education : JUNE : a publication of FUN, Faculty for Undergraduate Neuroscience\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.59390/PYYP5010\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2024/1/1 0:00:00\",\"PubModel\":\"eCollection\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of undergraduate neuroscience education : JUNE : a publication of FUN, Faculty for Undergraduate Neuroscience","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.59390/PYYP5010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/1/1 0:00:00","PubModel":"eCollection","JCR":"","JCRName":"","Score":null,"Total":0}
Integrating Programming into Neuroscience Courses.
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 all 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.