SPOC学校专有课程
2020春C语言程序设计(朱聪慧)
分享
spContent=​学习程序设计是一件充满挑战、更充满乐趣的事情,然而学习之初,它之所以给你枯燥乏味的感觉,那是因为没有发掘出它的趣味来。本课程力图用最简明的语言、最典型的实例及最通俗的解释将这种趣味性挖掘出来,带给你全新的学习体验,和你一起欣赏C语言之美,领悟C语言之妙,体会学习C语言之无穷乐趣。
—— 课程团队
课程概述

《C语言程序设计A》是非计算机专业的一门重要的计算机公共基础课程。设置本课程的主要目的是使学生掌握用计算机分析和解决问题的思维方法以及程序设计的基本方法,建立从问题到算法再到程序的认知,在从问题到算法再到程序的问题求解及程序构造和实现的过程中理解高级语言的基本构造要素以及算法和数据结构在程序构造中的作用,具备良好的编程素养,以及综合运用所学程序设计语言和程序设计方法,设计、构造和应用计算系统求解科学或工程问题的程序设计和实现能力,为后继课程的学习和将来从事软件开发、解决复杂工程问题奠定编程能力基础。

成绩要求

(1)自主式作业

由系统随机抽题的自主式作业,占总成绩的20%

(2) 开放式实验大作业

开放式实验大作业,占总成绩的20% 

(3) 实验上机随堂测试

实验上机随堂测试,占总成绩的50%

不提交实验大作业者,课程总成绩按0分计。

(4) 小班主题研讨

小班主题研讨,占总成绩的10%。

(5)附加分

  a. 实验上机随堂测试获得附加题的附加分(0-5分)

       b. 参加期末的“实验课堂大翻转、创意程序大比拼”,可以获得1~10分的附加分 

课程免修

   a. 参加ACM/ICPC、NOI/NOIP竞赛并获得省级或省级以上奖项者,在中国大学MOOC平台上选修《C语言程序设计精髓》MOOC课程并获得合格认证证书者,或选修《程序设计基础》MOOC课程(含大学先修课)并获得优秀认证证书者,均有资格参加免修考试。

         b. 免修考试成绩在90分及以上者,可以免修本课程。

         c. 具有参加免修考试资格但未参加免修考试或免修考试未达到90分者,可以免自主式作业,均按满分计。



课程大纲