A Numpy-First Approach to Teaching CS1 to Natural Science Students.

ITICSE '15: Innovation and Technology in Computer Science Education Conference 2015 Vilnius Lithuania July, 2015(2015)

引用 0|浏览9
暂无评分
摘要
Numpy (Numerical Python) and Scipy (Scientific Python) are Python libraries for doing numerical/scientific work that are popular with research scientists, as they allow for matrix-based computation in Python. I report on my initial experiences teaching a CS1 in Python to natural/social science students using a "numpy-first" approach. Students were taught about numpy arrays and matrix manipulations before learning lists and loops. I found this approach helped this audience appreciate the relevance of CS to their own fields, and possibly better learn topics such as logic and file I/O.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要