课程

中国大学MOOC,为你提供一流的大学教育

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

大学生涯规划

期末资料

终身学习

名师专栏

兴趣技能

hi,小mooc
27考研英语80攻略
期末考试会员
SPOC学校专有课程
2022春C语言程序设计上(冯冲)
第1次开课
开课时间: 2022年02月25日 ~ 2022年06月26日
学时安排: 3-5小时每周
当前开课已结束 已有 143 人参加
老师已关闭该学期,无法查看
spContent=
—— 课程团队
课程概述

  

        我们一如既往还说C,因为它称霸于计算机语言,超乎我们的想象。

        如果想深刻的理解这个时代,就要理解计算机编程编程完成了基于计算机的计算实现,改变着我们的思维方式! 编程的日子上演着种种惊喜,让我们实现着梦想!
       C
语言具备了面向过程程序设计的基本要求,在诸多领域无可替代,也适合于构建程序设计基础。所以它是一门程序设计的公共基础课程,相信也是热爱程序设计的朋友们会青睐的一门课。对于计算机类专业,程序设计是专业基础课,它是后续专业课程的基础;对于非计算机类专业,程序设计将会改变我们的思维,教给我们信息时代如何思考问题,从而能更好地利用计算机科学与技术解决本专业领域的计算相关、信息处理相关的问题。
        
为了循序渐进,我们将《C语言程序设计》这门课程分为上、下两部分完成。以数组为分割点,由《C语言程序设计(上)》和《C语言程序设计(下)》,前者8周,后者10周。采用分而治之,旨在由浅入深,坚固基础,追求完备。
        
我们的课堂将从零基础开始,为大家介绍什么是程序设计?如何实现程序设计?。本课程以计算思维为导向,以应用问题为牵引,以能力培养为目标,实施传授知识与思维训练相结合,编程语言与程序设计相结合,自主学习与平台引导相结合的教学模式。

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

         温馨提示:

         C语言程序设计(上)》和《C语言程序设计(下)》是一个系统的课程,考虑学期时间限制和大家的时间安排才分为两个相对独立的部分。(上)完成的是程序设计的基础部分教学,可以独立学习。尤其对于初学程序设计的读者,可以先尝试学习,循序渐进。而《C语言程序设计(下)》则最好是在有了上的基础上进行学习,这样便于理解和有效跟进。我们安排先开放 (上),五周之后再开放(下),这样大家既可以系统学习,也可以按需选择。当然,对于有C语言基础的朋友,可以直接从(下)开始,或者通篇选择学习。

         (上)、(下)按两门课程管理,成绩和证书都是分别计入。

           欢迎大家在这里学习课程,分享快乐,贡献精彩!

 

 

成绩 要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


课程大纲

第一周:从问题到C语言程序设计

1.1 计算机的问题求解方法

1.2 C语言与C程序

1.3 C语言处理系统与程序调试运行

1.4 程序中的人机交互

第二周:数据计算实现与顺序结构程序设计(一)

2.1 算术运算的C程序实现

2.2 关系运算的C程序实现

第二周作业

第三周:数据计算实现与顺序结构程序设计(二)

2.3 逻辑运算的C程序实现

2.4 位运算的C程序实现

2.5 几种很个别的运算

2.6 混合运算及数据类型转换

2.7 顺序结构程序实例

第三周编程作业

第四周:选择结构的程序设计

3.1 程序中的路径选择实现

3.2 路径中的再选择——嵌套判断

3.3 复杂判断问题的C程序设计

3.4 多分支问题的C程序设计

3.5 GOTO的适当使用

3.6 选择结构的程序实例

第四周编程作业

第四周作业

第五周:循环结构的程序设计(一)

4.1 需要重复执行的程序

4.2 至少要执行一次的循环

4.3 已知循环次数用for语句

4.4 循环控制——简单循环应用

第五周编程作业

第六周:循环结构的程序设计(二)

4.5 循环的嵌套

4.6 break与continue

4.7 循环的综合应用

第六周编程作业

第六周作业

第七周:数组(一)

5.1 同类有序数据处理问题

5.2 一维数组的定义和引用

5.3 一维字符串数组

5.4 字符串处理函数

第七周作业

第七周编程作业

第八周:数组(二)

5.5 二维数组的定义与使用

5.6 二维数组的输入输出

5.7 二维数组的应用‍

5.8 二维字符数组

5.9 数组综合应用

本期课程结束语

第八周编程作业

期末复习

《C语言程序设计(上)》期末复习参考

期末复习答案

《C语言程序设计(上)》期末复习参考答案

展开全部
源课程

该SPOC课程部分内容来自以上源课程,在源基础上老师进一步增加了新的课程内容

北京理工大学
1 位授课老师
冯冲

冯冲

教授

下载
下载

下载App