hi,小慕
课程

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

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

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

大学生涯规划

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

名师专栏

兴趣技能

hi,小mooc
27考研全科新手规划
期末考试会员
程序设计基础
第13次开课
开课时间: 2023年08月28日 ~ 2024年01月31日
学时安排: 3-5小时
当前开课已结束 已有 1341 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(1001)
spContent=C语言是当今世界最受追捧的编程语言,半个世纪以来,它始终位于编程语言排行榜前三甲。C语言在嵌入式、机器人、物联网、人工智能、大数据、云计算领域具有无可替代的作用。本课程是电子与信息大类的专业基础课程,是后续课程学习的基础和保障。C语言是专转本和考研的必考科目,也是全国计算机等级考试二级传统考试科目。本课程从零基础起步,带您上岸,让你爱上编程,快来加入我们,共同成长为卓越的软件开发人才!本课程为职业教育国家在线精品课程、国家精品在线开放课程、江苏省职业教育课程思政示范课程,课程配套的教材为“十三五”“十四五”职业教育国家规划教材《C语言程序设计》(ISBN:9787040512298),学生QQ群:199615049,教师QQ群:537237154。
C语言是当今世界最受追捧的编程语言,半个世纪以来,它始终位于编程语言排行榜前三甲。C语言在嵌入式、机器人、物联网、人工智能、大数据、云计算领域具有无可替代的作用。本课程是电子与信息大类的专业基础课程,是后续课程学习的基础和保障。C语言是专转本和考研的必考科目,也是全国计算机等级考试二级传统考试科目。本课程从零基础起步,带您上岸,让你爱上编程,快来加入我们,共同成长为卓越的软件开发人才!本课程为职业教育国家在线精品课程、国家精品在线开放课程、江苏省职业教育课程思政示范课程,课程配套的教材为“十三五”“十四五”职业教育国家规划教材《C语言程序设计》(ISBN:9787040512298),学生QQ群:199615049,教师QQ群:537237154。
—— 课程团队
课程概述

  欢迎您来到程序设计的世界!

  如果说人类用劳动创造了世界,造就了文明,那么计算机的发展就加剧了人类创造和改变世界的进程。人类发明了计算机,同样,人类也使用着计算机改变着自己的生活。如何让计算机为你所用呢?答案是:用计算机语言与之对话。这门课就是教会你如何与计算机对话的课程!

  《程序设计基础》是物联网工程学院江苏省品牌特色专业(物联网应用技术)重要的专业基础平台课程,必修课程。同时也是物联网工程学院各专业的重要专业基础平台课。该课程覆盖所有电子信息类专业人群,受益面广,为电子信息类各专业服务。全国每学年受益学生人数高达30万人。学好本课程为以后从事计算机软件设计、开发、维护工作,嵌入式产品设计、开发、维护工作,打下扎实的基础,是塑造电子信息大类各专业人才的重要基础保障。因此,该课程在电子信息类各专业的授课计划中占有重要的地位和作用。其重要性不仅仅体现在一般的编程能力,更体现在引导学生实现问题求解思维方式的转换——培养学生的计算思维能力。同时,《程序设计基础》还是一门实践性很强的课程,培养学生的实践能力是其核心目标。仅仅依靠教师讲授很难让学生学习好这门课程,需要通过大量的实践,训练学生的程序设计和程序调试能力。作为电子信息类各专业的第一门计算机基础课程,因此,它还肩负着培养学生对计算机学习兴趣的重任。

  C语言是程序设计语言中的常青树,它具备现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域具有无可替代的地位,在历年编程语言的排行榜中,她稳居前三甲。

  2019年正式出版和本课程配套的新形态、一体化教材”《C语言程序设计》在高等教育出版社出版。全国14个省、市、自治区,80多家院校选用本教材。

  在《程序设计基础》课程的学习领域中实现三大真实项目。

  (1)身高体型判定系统

  (2)考试系统

  (3)学生信息管理系统

  三个项目均源于真实的校企合作项目,以三个实际项目作为教学载体,由易到难,由简到繁,逐层深入,步步递进,展开教学。三个项目又相辅相成融为一个整体,既满足教学的基本要求,又将实际工作所要求的基本知识、技能都融入项目实施过程中。

  为了调用学生的积极性,在线开放课程充分注重教学活动的设计,包括学习任务、实时问题、拓展知识、过关斩将、高手过关、交流互动、互评环节、大显身手等方面,力争激发学生的学习兴趣,提高学生的参与度。

  在这里,您将接受项目驱动、信息化”教学,普及技能证书、提升技能水平;我们设计项目、闯关、实战”任务;培养基本、探索、创新”能力;采用理实一体、项目驱动、信息化”的教学模式;形成教、学、做”融合;建立过程化、阶段化、全方位、多角度”的评价模式;在线开放课程、新形态教材,数字化云教材、企业级项目伴您一同成长;

  您还等什么,快跟随我们一起学习C语言吧!让苍白的岁月从此变为激情,让流失的时光从此不再虚度,让我们主宰自己的青春,共同打造美好未来!

授课目标

《程序设计基础》是一门研究C语言基本知识与结构化程序设计方法,采用C语言进行结构化程序设计的基础课程。该课程以应用性、趣味性为背景。变应试为应用,改传统授课方式为现代信息化教学,重视在新形态下新方法、新思想的传授,着重培养学生灵活运用这些思想和方法分析和解决实际问题的能力。

课程大纲

我们的课程(宣传片)

《程序设计基础》——我们的课程

第1单元 让我们和计算机对话吧!

任务1 提出问题 什么是程序?

任务2 相关知识

任务3 解决问题 让我们来和计算机打招呼吧!

任务4 能力测试

任务5 知识拓展

拓展练习1-1

高手闯关1-1

第2单元 算法——程序设计的灵魂

任务1 提出问题 如何与计算机交流?

任务2 相关知识

任务3 解决问题 让我们来设计算法吧!

任务4 能力测试

任务5 知识拓展

高手闯关2-1

拓展练习2-1

第3单元 “身高体型判定系统”数据处理

任务1 项目需求 如何预测身高、判定体型?

任务2 相关知识

任务3 解决问题 让我们来完成计算任务吧!

任务4 能力测试

任务5 项目实施

高手闯关3-1

拓展练习3-1

第4单元 “身高体型判定系统”决策判定

任务1 项目需求 “身高体型判定系统”的改进需求

任务2 相关知识

任务3 解决问题 交换如此有趣

任务4 能力测试

任务5 项目实施

高手闯关4-1

拓展练习4-1

第5单元 “身高体型判定系统”完整版

任务1 项目需求 “身高体型判定系统”的再次改进需求

任务2 相关知识

任务3 解决问题 有趣的循环问题

任务4 能力测试

任务5 项目实施

高手闯关5-1

拓展练习5-1

第6单元 “考试系统”数据存储

任务1 项目需求 “考试系统”——数据存储问题

任务2 相关知识

任务3 解决问题 巧用数组

任务4 能力测试

任务5 项目实施

拓展练习6-1

高手闯关6-1

第7单元 “考试系统”的模块化设计

任务1 项目需求 “考试系统”的模块化设计

任务2 相关知识

任务3 解决问题 模块化程序设计

任务4 能力测试

任务5 项目实施

高手闯关7-1

拓展练习7-1

第8单元 “考试系统”的优化

任务1 项目需求 “考试系统”的优化

任务2 相关知识

任务3 解决问题 指针的妙用

任务4 能力测试

任务5 项目实施

高手闯关8-1

拓展练习8-1

第9单元 “学生信息管理系统”数据存储

任务1 项目需求 “学生信息管理系统”的数据存储问题

任务2 相关知识

任务3 解决问题 “学生信息管理系统”分布实施

任务4 能力测试

任务5 项目实施

高手闯关9-1

拓展练习9-1

第10单元 “学生信息管理系统”数据保存

任务1 项目需求 “学生信息管理系统”的数据保存问题

任务2 相关知识

任务3 解决问题 将学生信息存入文件

任务4 能力测试

任务5 项目实施

高手闯关10-1

拓展练习10-1

学期自测练习4

学期自测练习1

学期自测练习2

学期自测练习5

学期自测编程题

学期自测练习3

展开全部
预备知识

  作为第一门编程课,本课程可以零基础学习。《信息技术基础》、《计算思维导论》等课程有助于深入了解本课程的部分内容,但这些课程的学习不是必须的。

参考资料

(1)经高等教育出版社审核,2019年3月正式出版和本课程配套的《C语言程序设计》教材,2020年12月该教材被评为“十三五”职业教育国家规划教材。2年重印12次,全国14个省、市、自治区,80多家院校选用本教材。2023年6月本教材获评“十四五”职业教育国家规划教材。

《C语言程序设计》作者:赵彦 出版社:高等教育出版社 ISBN:9787040512298

欢迎全国各校教师加入课程交流QQ群

程序设计基础教师交流群:537237154


  教材是对本课程改革与建设的重要成果,目前该教材已在全国18个省、市、自治区80多家高校的教学中使用。

  使用淘宝APP扫码,可在淘宝“高等教育出版社旗舰店”购买课程配套的教材,淘宝“高等教育出版社旗舰店”《C语言程序设计》(作者:赵彦)教材网址:

https://detail.tmall.com/item.htm?spm=a1z0d.6639537.1997196601.4.551c7484IhJhtc&id=590133965758


  使用京东APP,可在“高等教育出版社京东自营官方旗舰店”购买课程配套的教材,《C语言程序设计》(作者:赵彦)教材网址:

https://item.m.jd.com/product/12567618.html?&utm_source=iosapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=CopyURL&ad_od=share&utm_user=plusmember&gx=RnFmwTFfOzXcmNRc5dwmAsJvbZhk90w


显示全部
常见问题

Q:我需要特殊版本的计算机吗?

A:任何计算机都可以用于C语言编程,包括但不限于各个版本的MS Windows、各个版本的Mac OS X、各种发行版本的Linux。有的手机有APP也能实现C语言编程,不过我们不推荐那么小的屏幕。

Q:我需要安装特定的软件才能做这门课的作业吗?

A:任何C语言的开发工具都可以。课程演示会使用C-Free、Dev C++及命令行环境,但是你使用任何其他开发工具都不会影响做作业的正确性。可以使用的其他工具包括但不限于MS Visual StudioC-Free、VS2020 Express、DevCPP等。

Q:每周会发布多少时间的视频?我需要花多少时间来学习?

A:我们按照每周90分钟的授课时间来设计课程。但是发布的视频每个一般在3-8分钟,一周一般在5070分钟左右。因为在线下上课时,一般我们设计课程需要1:1.51:2的课后学习时间,这包括预习、作业、闯关、测验、交流和复习的时间,所以每周大约需要花费三到五小时的时间。

Q:有的课件内容前面有个*号是什么意思?

A:这是拓展资源、参考资料,还有拓展知识点,不是你必须看必须学的。比如,各种名人轶事等,百科知识等,或者针对计算机专业学生对某些问题的深入解释的。对这些问题的理解不会影响你的课程学习。

Q:学习过程中可能出现的问题有哪些?

A:注重理论学习,忽视上机编程实践;入门时以为难度大,产生畏难情绪;太注重学习语句的语法规则,忽视了对编程思路和方法的训练;急于求成,总想编写综合性的程序,忽视基本概念,忽视基本功的训练。

Q:学好C语言的关键是什么?

A:上机编程是学好C语言的关键,多上机,多练习,提高动手能力。

Q:整个学习过程是什么样的?

A:整个学习过程分为两个部分。程序设计入门:主要讲述C语言概述以及算法的基本知识,为后续的项目化展开做好知识的积累和铺垫。项目化教学:重点掌握编程思路和基本算法;学会分析问题;开始进行算法设计,根据项目需求,完成、完善项目。

江苏信息职业技术学院
5 位授课老师
赵彦

赵彦

教授、高级工程师、省“青蓝工程”优秀教学团队负责人、中国电子教育学会教学名师、省“青蓝工程”培养对象、省“333工程”第三层次培养对象

杜娟

杜娟

讲师

朱炜

朱炜

工程师

推荐课程

材料力学不挂科-4小时学完材料力学

猴博士爱讲课

237454人参加

理论力学不挂科-4小时学完理论力学

猴博士爱讲课

215627人参加

结构力学不挂科-6小时学完结构力学(上)

猴博士爱讲课

169930人参加

工程力学期末-12小时精讲工程力学(静力学&材料力学)

易好

2711人参加
下载
下载

下载App