SPOC学校专有课程
2021春程序设计基础上(余月)
分享
spContent=Kenneeth Lane Thompson为了方便的玩自己编写的游戏程序,用汇编语言写了UNIX操作系统,又为了更方便的写这个UNIX而创造了C。创造在游戏中产生,业绩在创造中成就!从此,C便一发不可收拾,独领风骚!当计算遇上了困惑,当编程选择了C,当面向问题的计算机程序设计加入了优秀团队,就是这门课程!
—— 课程团队
课程概述

        C 语言具备了面向过程程序设计的基本要求,在诸多领域无可替代,也适合于构建程序设计基础。所以它是一门程序设计的公共基础课程,相信也是热爱程序设计的朋友们会青睐的一门课。对于计算机类专业,程序设计是专业基础课,它是后续专业课程的基础;对于非计算机类专业,程序设计将会改变我们的思维,教给我们信息时代如何思考问题,从而能更好地利用计算机科学与技术解决本专业领域的计算相关、信息处理相关的问题。

   本课程基于MOOC+SPOC教学方式,依托北京理工大学国家精品在线开放课程《C语言程序设计》,开展线上线下混合教学。《C语言程序设计》MOOC分为上、下两部分完成。以数组为分割点,由《C语言程序设计(上)》和《C语言程序设计(下)》,前者8周,后者10周。采用分而治之,旨在由浅入深,坚固基础,追求完备。

        我们的课堂将从零基础开始,为大家介绍什么是程序设计?如何实现程序设计?。本课程以计算思维为导向,以应用问题为牵引,以能力培养为目标,实施 “传授知识与思维训练相结合,编程语言与程序设计相结合,自主学习与平台引导相结合的教学模式。

        为了使大家对重点难点内容易于学习,对算法设计有直观理解,我们在课程里增设了虚拟实验栏目,大家注意每周的内容发布。也欢迎大家到北京理工科惠提供的虚拟实验工场平台去尝试更多的虚拟实验学习(https://www.vrsygc.com/index)。

         


成绩要求

通过视频学习,完成测试和作业,达到课程要求后,可以获得课程主讲教师签名颁发的合格证书或优秀证书(证书需付费申请)。总成绩由各分项成绩汇总后评定,见下表:

考核

成绩

作业和测验

45/100

考试

50/100

参与讨论

5/100

总成绩达到60分及以上的,可以获得本课程的合格证书(证书需付费申请)。

总成绩达到85分及以上的,可以获得本课程的优秀证书(证书需付费申请)。

提示:为了对学习者的在线学习过程更加严谨负责,保证平台证书权威性,从2019年9月份开始,中国大学MOOC将不再发放免费证书,原有认证证书的申请方式和流程不变。


课程大纲
预备知识

建议先修《大学计算机》等课程