Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

程序设计语言(C语言)

via XuetangX

Overview

《程序设计语言(C语言)》课程介绍如下:

一、课程基本信息

   《程序设计语言(C语言)》是面向理工类学生的一门基础课程。2022年立项为湖北省职业教育在线精品课程。该课程主要学习C语言的基础知识与程序设计方法,旨在为培养服务于国家战略性新兴产业、具有新一代信息技术能力的、高素质技术技能人才,奠定基础。先修课程为《信息技术》。

    本课程也是学员取得全国计算机等级考试二级(C语言),参加相关技能竞赛的支撑课程。选用“十四五”规划教材《C语言程序设计项目化教程(第2版)》,参考教材为课程负责人主编的《程序设计语言(C语言)》。线上每期开课17周,建议每周学习4-6学时,共70学时。

二、课程内容

1.设计思想

本课程坚持德技并修育人理念。与企业合作,参照软件技术专业教学标准、全国计算机等级考试二级C语言考试大纲、蓝桥杯大赛标准,引入企业软件开发流程新规范,依据从编码基础到综合实战的原则,重构课程内容为5个模块11个工作任务。对应5个分层的阶段项目。以弘扬爱国主义精神与培养软件开发职业素养为核心凝练了5个维度的思政主题,细化成11个思政点,融入视频、讨论、练习、阅读、实践等课程资源,在教与学中德技并修。

2.课程内容

课程由浅入深带领学员,一步一步从零开始学C语言。

(1)教学内容

按照“资源分类、教师分工”的课程建设理念,每个任务的课程资源均分类放置在学习坊、实践坊、交流坊、练习坊、阅读坊中。学习坊:若干知识点视频和PPT课件、在线测验(指导学什么);实践坊:1个实践操作视频(明确怎么用);交流坊:2-3个讨论话题(探讨如何学);练习坊:1个单元作业(验证学的如何);阅读坊:1-2个文本(学有所悟)。

与公司合作,将合作企业真实项目:职工管理系统、影院票务系统、商城购物系统,转化为阶段项目:学生成绩管理项目、华夏影城选座系统,综合实战任务:超市购物结算项目。围绕立项、计划、需求、设计、编码、验收等软件开发工作流程,采用角色扮演法,开展沉浸式卓越项目实践,让学员实现融会贯通、学能所用。

课程结束后,安排在线期末考试。

      (2)习题库

包含主观题和客观题共563道,融入计算机等级考试二级(C语言)证书试题和蓝桥杯竞赛题。

3.在线编译平台

团队自主研发了在线编译平台,方便学员在移动端在线编译、测试程序,实现泛时泛在学习。

三、学习考核与评价

    课程考核采用过程性评价和终结性评价相结合的多元化评价方式。学员完成线上所有任务后,参加统一的在线考试,获得最终课程成绩。

四、相关证书

    全国计算机等级考试二级(C语言)证书。

Syllabus

  • 课程概述
    • 【第0周】课程导学
      • 【第1周】任务1 初识程序--人机对话无处不在
        • 【学习坊】1-1 初识C语言
        • 【学习坊】1-2 编写简单C程序
        • 【实践坊】1-3 信息的输出
        • 【交流坊】1-4 新手入门
      • 【第2-3周】任务2 数据运算--严谨细致算利息
        • 【学习坊】2-1 如何定义数据
        • 【学习坊】2-2 输出常量与变量
        • 【学习坊】2-3 存放学生年龄
        • 【学习坊】2-4 存放学生成绩
        • 【学习坊】2-5 存放学生性别
        • 【学习坊】2-6 混合类型运算
        • 【学习坊】2-7 求解算术表达式
        • 【学习坊】2-8 计算三角形的周长和面积
        • 【学习坊】2-9 输出表达式的值
        • 【实践坊】2-10 计算银行存款利息
        • 【交流坊】2-11 入门须知
      • 『阶段项目一』 数据运算与输出
        • 【第4-5周】任务3 顺序执行-循序渐进求总分
          • 【学习坊】3-1 认识算法
          • 【学习坊】3-2 输出格式化数据
          • 【学习坊】3-3 输入学生成绩
          • 【学习坊】3-4 输出字符数据
          • 【学习坊】3-5 输入字符数据
          • 【实践坊】3-6 计算学生总评成绩
          • 【交流坊】3-7 好习惯成就好人生
        • 【第6周】任务4 选择判断-清晰辨别划等级
          • 【学习坊】4-1 判定学生成绩等级
          • 【学习坊】4-2 判断学生成绩输入是否有效
          • 【学习坊】4-3 使用嵌套语句实现垃圾分类
          • 【学习坊】4-4 使用条件运算符实现功能选择
          • 【学习坊】4-5 输出语文成绩的等级
          • 【实践坊】4-6 判定并输出学生成绩等级
          • 【交流坊】4-7 担使命责任 护绿水青山
        • 【第7周】任务5 循环控制-化繁为简优统计
          • 【学习坊】5-1 统计学生多门课程总成绩
          • 【学习坊】5-2 趣味数学:持之以恒
          • 【学习坊】5-3 do-while语句实现:统计学生多门课程总成绩
          • 【学习坊】5-4 趣味游戏:商品价格竞猜
          • 【学习坊】5-5 绘制图形:输出等腰三角形
          • 【实践坊】5-6 计算并输出学生多门课程的平均分
          • 【交流坊】5-7 量变引起质变
        • 『阶段项目二』 循环选择混搭
          • 【第8周】任务6 数组操作-批量处理求均值
            • 【学习坊】6-1 统计大赛评委平均分
            • 【学习坊】6-2 古代数学:杨辉三角
            • 【实践坊】6-3 统计各科平均成绩及总平均分
            • 【交流坊】6-4 巧用数组看我国GDP增长
          • 【第9周】任务7 字符操作-字符转换保安全
            • 【学习坊】7-1 使用字符数组存储字符串
            • 【学习坊】7-2 区分字符数组与字符串
            • 【学习坊】7-3 输入字符串
            • 【学习坊】7-4 输出字符串
            • 【实践坊】7-5 趣味字符:字符的统计与转换
            • 【交流坊】7-6 小字符蕴含大学问
          • 『阶段项目三』 数据批量存放
            • 【第10-11周】任务8 函数使用-分工协作找极值
              • 【学习坊】8-1 比较字符串的大小
              • 【学习坊】8-2 用函数计算1+2+...+100的和
              • 【学习坊】8-3 用函数计算任意区间整数的和
              • 【学习坊】8-4 用函数计算任意两个数的和
              • 【学习坊】8-5 巧用函数声明
              • 【学习坊】8-6 用参数传递实现两个数的交换
              • 【学习坊】8-7 趣味数学:计算自然数阶乘的和
              • 【学习坊】8-8 趣味数学:巧用递归求某个整数的阶乘
              • 【学习坊】8-9 计算长方体的体积与三个面的面积
              • 【实践坊】8-10 用函数查找最大数
              • 【交流坊】8-11 分工协作效率高
            • 『阶段项目四』 函数分工协作
              • 【第12周】任务9 指针访问-守正创新再求值
                • 【学习坊】9-1 用指针找出两个数中的大数
                • 【学习坊】9-2 用指针找出一组数中的最大数
                • 【学习坊】9-3 统计若干组数据的平均值
                • 【学习坊】9-4 删除字符串中的若干字符
                • 【实践坊】9-5 统计多名学生的总成绩及平均成绩
                • 【交流坊】9-6 让程序更加高效的神器--指针
              • 【第13周】任务10 数据整合-团结合作共成长
                • 【学习坊】10-1 输入并输出某个员工信息
                • 【学习坊】10-2 输入并输出若干员工信息
                • 【学习坊】10-3 用链表存放若干员工信息并输出
                • 【实践坊】10-4 学生信息存取
                • 【交流坊】10-5 保持一颗精益求精的“匠心”
              • 【第14周】综合实战任务11 文件操作-积极探索强实践
                • 【学习坊】11-1 打开与关闭指定文件
                • 【学习坊】11-2 将数据存储到指定文件中并输出
                • 【学习坊】11-3 读取文件中指定位置的数据
                • 【实践坊】11-4 超市购物结算
                • 【交流坊】11-5 学用结合,知行合一
              • 『阶段项目五』 信息存储与读取
                • 【第15周】模拟考试
                  • 【第16周】期末考试

                    Taught by

                    Hubei Polytechnic Institute

                    Reviews

                    Start your review of 程序设计语言(C语言)

                    Never Stop Learning.

                    Get personalized course recommendations, track subjects and courses with reminders, and more.

                    Someone learning on their laptop while sitting on the floor.