这门课程主要讲授程序设计与实际应用。课程将会介绍多种编程范式,包括函数式编程、命令式编程与面向对象编程等。同时,我们将演示如何使用MoonBit编程语言来开发复杂软件项目。
这门课程适合广泛的受众,从编程初学者到有经验的开发者。不需要特定的先决条件,我们将持续打磨课程,提供清晰易懂的内容。
课程将采用多种教学方法,包括公开课录播、实际项目、编程练习和论坛讨论。同时我们还将提供在线PPT、代码仓库和推荐阅读等学习资源,以支持学生的学习。
授课的示例代码使用MoonBit月兔编程语言,由基础软件中心开发。月兔支持多范式编程,同时提供云原生开发环境支持,可以无需安装额外软件即在浏览器中开发。