首页 课程主页
课程分享  
C语言程序设计
主讲教师 黄如兵/安徽职业技术学院
学习人数 110
开课周期 2021年09月01日 ~ 2021年12月20日
教学进度
预报名
进行中
已结课
课程期次 共 16 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

C语言程序设计》课程是计算机及工科相关专业的基础课,通过C语言课程的学习,能有效培养学生的计算思维,促使学生掌握计算机解决问题的方法。C语言程序代码效率高,可移植性好,既具有高级语言的优点,又具有低级语言的优点,在系统程序设计、嵌入式系统等领域应用十分广泛。


课程概述

        对于计算机及理工科相关专业学生培养而言,C语言课程的教学质量效果,将对后续相关课程的教学与实践有很大影响,能帮助学生建立起计算机思维,积累基础算法,掌握面向过程的计算机编程方法和技能,为继续学习和后续课程打下坚实的基础。

课程大纲
  • 第1章 计算机基础知识
    • 第一节 数制转换
    • 第二节 计算机存储装置
    • 第三节 字符编码及ASCII码
    • 计算机基础知识PPT
  • 第2章 初识C语言
    • 第一节 C语言的发展及特点
    • 第二节 C语言程序基本结构
    • 第三节 C语言程序的开发过程
    • 初识C语言PPT
  • 第3章 C语言中数据与运算
    • 第一节 常量
    • 第二节 变量的数据类型
    • 第三节 算述运算符与算术表达式
    • 第四节 数据类型转换
    • 第五节 赋值运算符与赋值表达式
    • 第六节 其他运算符
    • C语言中数据与运算PPT
  • 第4章 顺序结构程序设计
    • 第一节 C语言的基本语句
    • 第二节 printf格式化输出函数
    • 第三节 scanf格式化输入函数
    • 第四节 单字符输入输出函数
    • 第五节 预处理命令
    • 第六节 顺序结构程序设计案例
    • 顺序结构程序设计PPT
  • 第5章 选择结构程序设计
    • 第一节 关系运算符与关系表达式
    • 第二节 逻辑运算符与逻辑表达式
    • 第三节 简单的if条件语句
    • 第四节 双分支选择if语句
    • 第五节 嵌套的if语句
    • 第六节 选择语句switch
    • 选择结构程序设计PPT
  • 第6章 循环结构程序设计
    • 第一节 while循环语句
    • 第二节 do-while循环语句
    • 第三节 for语句
    • 第四节 break与continue语句
    • 第五节 循环语句的嵌套
    • 循环结构程序设计PPT
  • 第七章 数组
    • 第一节 一维数组
    • 第二节 冒泡排序算法
    • 第三节 二维数组
    • 第四节 字符数组
    • 第五节 字符处理函数
    • 第六节 字符串的应用
    • 数组PPT
  • 第八章 函数
    • 第一节 函数的定义
    • 第二节 函数的调用
    • 第三节 函数的嵌套调用
    • 第四节 函数的递归调用
    • 第五节 函数的声明
    • 第六节 变量作用域、局部变量和全局变量
    • 第七节 变量的存储类型
    • 函数PPT
  • 第九章 指针
    • 第一节 指针与变量
    • 第二节 指针的必要性
    • 第三节 指针与数组
    • 第四节 指针与多维数组
    • 第五节 指针与字符串
    • 第六节 指针与函数
    • 指针PPT
  • 第十章 结构体、共用体及枚举类型
    • 第一节 结构体类型的定义与变量声明
    • 第二节 结构体类型变量引用与初始化
    • 第三节 结构体与数组
    • 第四节 结构体类型与指针1
    • 第五节 结构体类型与指针2
    • 第六节 共用体与枚举类型
    • 结构体、共用体及枚举类型PPT
  • 考试
授课目标

C语言课程的授课目标:

  1. 掌握C语言的基本语法和结构:学生应能够理解并使用C语言的基本元素,如数据类型、变量、运算符、表达式、语句等,以及控制结构(如条件语句、循环语句)和函数。

  2. 培养编程思维和解决问题的能力:通过学习C语言,学生应能够运用编程思维来分析问题、设计算法和编写程序,从而解决实际问题。

  3. 学习C语言的高级特性:包括指针、数组、字符串、结构体、联合、枚举等,以及文件操作和动态内存管理等。

  4. 熟悉C语言的编程环境和工具:学会使用编译器、调试器和其他辅助工具,如代码编辑器、版本控制系统等,以提高编程效率和质量。

  5. 培养良好的编程风格和习惯:学生应学会编写简洁、高效、可读性强的代码,遵循编程规范和最佳实践。

  6. 了解C语言在实际应用中的作用和地位:通过学习C语言,学生应能够了解其在操作系统、嵌入式系统、网络编程等领域的应用,为进一步学习和工作打下基础。

  7. 培养学生的团队合作和沟通能力:通过分组项目和实践,学生应学会与他人合作,共同解决问题,提高团队协作和沟通能力。


预备知识

C语言学习过程中,将理论知识和实践操作相结合,可以更有效地提升编程能力。学习C语言只需要了解计算机基础知识即可。

配套教材
参考教材
5.0

2 条评价

本次开课 查看全部
5.0

2 条评价

本次开课 查看全部
1 这门课程是免费学习的吗?
本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
2 我可以重复选择同一门课程吗?
可以的,许多课程会多次开课,可以加入同一门课程的不同期次。在新的开课期次中,你需要从零开始完成相关的学习任务。
授课教师
安徽职业技术学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有