学编程,在数字时代凌云乘风
在这个数字化飞速发展的时代,编程早已不再是计算机科学家或软件工程师的专属,它正逐渐成为一项基础技能,如同阅读、写作和算术一样重要,甚至可能成为求职者未来提升职业竞争力的关键要素之一。
在探索计算机知识的天地中,B站(bilibili官方网站)绝对算得上是一个宝藏平台。这里汇聚了众多优秀的UP主(上传者),他们分享着高质量的教学内容和实战经验。网易数读的一份报告显示,在B站最受欢迎的学科类课程是计算机科学类。
1.Python语言基础与应用
授课名师 陈斌,北京大学地球与空间科学学院副教授,北京大学计算机科学技术系博士。
课程详情 陈斌老师的授课风格深入浅出,注重理论与实践相结合。他将抽象的概念与实际应用进行巧妙的连接,比如在课程中引入艺术编程实践、开源智能硬件、对抗性小组实习作业等,使学生更好地理解Python编程的核心思想和实践技巧,陈斌老师还专门撰写了一篇有助于该课程学习的自学指南。
学生评价 如果要用一个词来描述陈斌老师的教学风格,大概是寓教于乐吧,陈老师身上有一种鲜明的科技人才特质——格外注重团队协作和实践操作,能让我们通过实践,应用所学,加深对知识的掌握。
延伸阅读 《Python数据结构与算法分析(第2版)》。
2.C语言
授课名师 翁恺,浙江大学计算机科学与技术学院教授,博士。
课程详情 C语言是一种广泛应用于系统软件与应用软件开发的高级程序设计语言,浙江大学翁恺老师主讲的C语言课程以深入浅出的方式,通过生动的比喻和实例演示,使学生能够灵活掌握和运用C语言的基本语法和编程技巧。
学生评价 翁恺老师讲得很细致,学他的课,你能感受到代码的美感,在他的引导下去思考,他是不少人心中的“男神”。
延伸阅读 《C语言程序设计:现代方法(第2版·修订版)》。
3.Java
课程渠道 国家高等教育智慧教育平台、B站。
课程详情 Java是一种优秀的面向对象的语言,具有跨平台性、用途广泛、容易学习等特点,众多的开源项目都是用Java实现的,可以说Java是程序设计必学