Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/c-bian-cheng

大家好,今天我想和大家分享一门在Coursera上体验过的课程:计算机程序设计 (Computer Programming)。这门课程以C语言为基础,适合零基础的编程初学者。课程内容涵盖了计算机的基本操作,以及如何使用C语言编写程序,并逐步引入多种编程概念。

课程分为六周,每一周都有明确的主题和学习目标,接下来我将简要介绍每一周的课程内容:

  • 第一周 – 介绍:我们从基本编程概念开始,逐渐添加计算语句,使我们编写的程序能够进行有用的计算。使用在线界面(ideone)来展示编辑、编译和运行程序的过程。
  • 第二周 – 控制结构:学习程序的流控制与循环,了解如何根据不同情况控制程序的执行流程以及如何重复计算以完成重复任务。
  • 第三周 – 数组:介绍数组和浮点数,学习如何将相关数据组织成最基本的数据结构——数组,并通过示例来巩固这些概念。
  • 第四周 – 函数:引入系统函数,理解定义自身函数的必要性,学习函数调用、参数传递和返回值的机制。
  • 第五周 – 指针:重点讲解指针的语义以及使用机制,了解内存布局与指针概念的关系。
  • 第六周 – 字符串:介绍字符串和字符,学习如何处理文本数据及使用字符串的各种操作函数。

每周都有编程作业,以确保学生可以实际应用所学知识并持续进步。另外,课程采用视频讲座的形式,通过展示幻灯片及实际编码过程,使得学习更具互动性和趣味性。

总的来说,这门课程结构清晰,内容丰富,非常适合想要学习编程的初学者。如果你对计算机程序设计感兴趣,强烈推荐你加入这门课程,无论是为未来的职业发展铺路,还是提升你的逻辑思维能力,这门课程都会大有裨益!

课程主页: https://www.coursera.org/learn/c-bian-cheng

作者 CourseEye