评“第一门编程语言选谁?”

简介:   开机查看我的CSDN空间,关注的北理工金旭亮老师有新作“第一门编程语言选谁?”金老师的文章中是有“料”的,也就想将自己的感想抖一抖。  欣赏金老师的一个观点,关键不在选用什么语言教,而是如何去教,更关键的,如何去导,带领学生一边学方法学语法,一边大量实践,不断增强成就感和自信心,即使以“黑底白字”为主,学生能体会到进步即可。  我是赞成在计算机、软件工程等专业从C/C++学起的。合适的

  开机查看我的CSDN空间,关注的北理工金旭亮老师有新作“第一门编程语言选谁?”金老师的文章中是有“料”的,也就想将自己的感想抖一抖。

  欣赏金老师的一个观点,关键不在选用什么语言教,而是如何去教,更关键的,如何去导,带领学生一边学方法学语法,一边大量实践,不断增强成就感和自信心,即使以“黑底白字”为主,学生能体会到进步即可。

  我是赞成在计算机、软件工程等专业从C/C++学起的。合适的教法、学法,辅以在课堂上的不断激励,学生不仅能够克服语言靠近底层带来的困难,而且会因为时不时地知道了计算机的一些“内幕”而激动。热爱教育,有责任心的老师会这样去做,而仅在于将讲课当任务完成的老师,选什么语言都一样了。

  想想用C/C++起步的附加好处吧。由此带来的能力的提高自不用说,在C/C++学习过程中必须了解和实践到的一些内容,比如数据类型、内存分配等,将成为数据结构、操作系统等一干主要课程学习的先头兵,所获得的直接体验将是后续学习的坚实基础,也成为后续学习的“诱饵”,起码让学生知道要解决的问题所在。C/C++的资源丰富,无论在学习过程中,还是在学习过程结束后再行拓展,都有其方便性,能做非常多的事,称其为是专业教育最佳起点也不为过。在经过了C/C++的修炼,以后其他编程语言的学习(尤其自学)会更加顺利,语法、机制的问题基本解决,注意力可以迅速转移到新语言的特色上去。

  编程思维和方法已经成为大学生必备的基本素质,非计算机专业学生的第一门编程语言,目前的选择有些过于单一,用C、Java、VB等的都有,用这些大众化的语言不乏教学中图“省事”之嫌。金老师已经给出了一些可选项,我认为还是要贴近语言适用的行业做选择,让学生的学习过程中能够接触到行业的问题,并在课程结束后也能用之解决行业内的事。

目录
相关文章
|
机器学习/深度学习 自动驾驶 安全
基于深度学习的图像识别技术在自动驾驶中的应用
随着人工智能技术的飞速发展,深度学习已成为推动自动驾驶技术进步的核心动力。本文深入探讨了深度学习在图像识别领域的应用,并分析了其在自动驾驶系统中的关键作用。通过引用最新的研究成果和实验数据,本文揭示了深度学习模型如何提高自动驾驶车辆对环境的感知能力,从而增强驾驶安全性和效率。
135 28
|
人工智能 自然语言处理 算法
过去三个月,LLaMA系模型发展如何?指令微调的核心问题又是什么?
过去三个月,LLaMA系模型发展如何?指令微调的核心问题又是什么?
1569 1
|
存储 JavaScript 前端开发
敲黑板!vue3重点!一文了解Composition API新特性:ref、toRef、toRefs
今天,我们将延续Composition API的话题,来了解Composition API带来的新特性: ref 、 toRef 和 toRefs 。
敲黑板!vue3重点!一文了解Composition API新特性:ref、toRef、toRefs
|
8天前
|
人工智能 运维 安全
|
6天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
7天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
629 22
|
6天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。
|
13天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
1020 110