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

Shaanxi Business College

C语言程序设计

Shaanxi Business College via XuetangX

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it





一、课程基本信息

·   课程名称:C语言程序设计

·   课程学分:3学分

·   课程学时:48学时(其中,理论讲授24学时,上机实验24学时)

·   开设学期:第一学年第一学期

·   适用专业:高职院校计算机应用技术、人工智能技术应用、虚拟现实技术应用、信息安全技术应用等计算机类相关专业。本课程是计算机应用技术专业群共享的专业基础课程。

·   先修课程:信息技术

·   后续课程:数据结构、面向对象程序设计、嵌入式系统开发等专业核心课程。

二、课程目标

本课程旨在使学生掌握C语言程序设计的基本理论、核心语法和结构化编程思想,培养学生具备利用计算机解决实际问题的基本编程能力与计算思维,为后续专业课程学习和职业发展奠定坚实基础。

具体目标如下:

1.知识目标:掌握C语言的基本语法、数据类型、运算符、表达式及运算规则;理解算法的概念、特性和描述方法;熟练掌握顺序、分支、循环三种基本程序结构;掌握函数的定义、调用及参数传递机制;理解并掌握数组、字符串、结构体等组合数据类型的使用;了解文件的基本操作流程。

2.技能目标:能够独立阅读和分析中等复杂度的C语言程序;能够运用结构化程序设计方法,针对具体问题设计算法,并使用C语言正确编写、调试和运行程序;能够利用函数实现程序的模块化设计,初步具备小型应用系统(如学生成绩管理)的开发能力。

3.素质目标:通过严谨的编程训练,培养学生逻辑清晰、思维缜密的程序设计习惯和精益求精的“工匠精神”;通过融入真实企业项目的教学,激发学生的创新意识和解决复杂工程问题的兴趣;通过课程中融入的思政案例,引导学生树立正确的职业观、价值观和社会责任感。

三、课程主要内容与教学安排

课程以“项目式教学”为主线,将知识内容融入六个由浅入深的实践项目中。

项目名称

主要内容

学时

项目一:第一个C语言程序

程序设计语言概述、C程序结构、开发环境搭建、简单程序编写与运行

6

项目二:C语言编程基础

数据类型、常量与变量、运算符与表达式、类型转换

10

项目三:算法和程序控制结构

算法表示、顺序结构、选择结构(if/switch)、循环结构(while/do/for)

8

项目四:判定身高体型

数据处理、选择结构应用、系统集成与优化

6

项目五:万年历(选讲)

日期计算、循环嵌套、模块化设计

8

项目六:学生成绩管理系统

数组、函数、文件操作、综合项目实战

8

复习与考核

知识梳理、综合练习

2

总学时

48


四、教学资源

1.主教材:《C语言程序设计(项目式教程)》,张耀民主编,国家开放大学出版社,2025年。该教材为“职继融通课程体系创新系列教材”及陕西工商职业学院新形态教材立项建设项目。

2.数字资源

(1)配套PPT课件、各章节知识点精讲微课视频。

(2)融入“工匠精神”、“创新意识”等元素的编程思政教学案例库。

(3)完整项目源代码、实训任务书及项目评价标准。

(4) 资源可通过扫描教材封底二维码,在“开放云书院”。

五、授课教师团队

张耀民:教授,陕西开放大学/陕西工商职业学院。课程负责人与主编,负责课程整体设计与核心模块教学,具有丰富的教学与项目开发经验。

贾利娟:副教授,陕西开放大学/陕西工商职业学院。参与课程建设与教材编写,主要负责基础语法与程序设计思想模块的教学。

六、考核与评价方式

课程考核采用过程性评价与终结性评价相结合的方式,全面评估学生的学习成效与能力发展。

·   平时成绩(60%):包含课堂考勤、课堂实训、阶段作业、课堂表现、课后作业(编程练习)等。

·   期末考核(40%):采用闭卷上机考试(或笔试+上机)形式,综合考查学生对C语言语法、程序阅读、算法设计与程序编写能力的掌握程度。

七、课程特色与创新

1.教学模式创新:采用“教-学-做一体化”高度融合的模式,理论课与实验课穿插进行,强调即时实践。以“项目引领、任务驱动”组织教学,确保学生从入门起即面向应用。

2.内容体系创新:教材与课程内容由学校教师与企业专家(国信蓝桥、天津滨海迅腾等)共同开发,将企业真实案例和项目流程转化为教学素材,实现了产教深度融合。

3.育人导向创新:贯彻落实“立德树人”根本任务,将课程思政有机融入技术教学,在编程实践中培养学生的职业素养、科学精神和家国情怀,实现知识传授与价值引领的统一。

4.目标导向创新:构建“岗(岗位技能)、课(课程内容)、赛(技能大赛)、证(职业技能证书)”四位一体的课程目标体系,使学生的学习直接对接行业标准与职业发展路径,有效提升就业竞争力。



Syllabus

  • 项目一 第一个C语言程序
    • 任务一 认识程序设计语言
    • 任务二 设计简单的C语言程序
    • 任务三 程序的开发过程及环境
  • 项目二 C语言编程基础
    • 任务一 认识数据类型
    • 任务二 认识常量
    • 任务三 认识变量
    • 任务四 掌握数据类型的转换方式
    • 任务五 认识运算符与表达式
  • 项目三 算法和程序控制结构
    • 任务一 认识算法
    • 任务二 掌握顺序结构
    • 任务三 掌握选择结构
    • 任务四 掌握循环结构
  • 项目四 判定身高体型
    • 任务一 “身高体型判定系统”数据处理
    • 任务二 “身高体型判定系统”决策判定
    • 任务三 “身高体型判定系统”完整版
  • 项目五 万年历
    • 任务一 显示2023年1月第一周的日历
    • 任务二 显示2023年第一季度每个月同一周的日历
    • 任务三 显示2023年全年日历
    • 任务四 输入任意年份,显示该年的日历
  • 项目六 学生成绩管理系统
    • 任务一 学生成绩管理系统整体框架设计
    • 任务二 计算某门课程平均(总评)成绩
    • 任务三 计算班级课程及格率、最高分和最低分
    • 任务四 统计平时成绩、期末成绩和总评成绩各分数段人数
  • 期末考试

    Taught by

    Zhang YaoMin, Jia LiJuan, Zheng Wei, and liumeng

    Tags

    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.