首页 课程主页
课程分享  
程序设计基础
主讲教师 王飞/安徽机电职业技术学院
学习人数 302
开课周期 2023年03月07日 ~ 2023年06月07日
教学进度
预报名
进行中
已结课
课程期次 共 14 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

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

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

课程概述

《程序设计基础》是计算机大类各专业的基础课程,是计算机大类各专业学生必修的入门课程,是学习软件编程、开发的启蒙课程,本课程适用于计算机大类各专业一年级学生学习;也适用于程序设计感兴趣者进行入门学习。课程主要内容主要包含算法相关的基本概念、顺序结构程序设计、分支结构程序设计、循环结构程序设计、数组、函数、结构体、指针等方面的内容。本课程的特点是以C语言为突破口,在介绍C语言编程相关知识的过程中自然而然地引入软件设计的基本思想,让大家既学会了C语言的基本知识与常用的算法与编程技巧,又能掌握程序设计的基本思想、具备初步的编程解决实际问题的能力。通过学习本课程为进一步学习后继课程做好铺垫,同时也为今后参与程序开发工作打下良好的基础。


课程大纲
  • 第一章
    • 1.1 计算机与编程语言
    • 1.2 C程序开发环境介绍
    • 1.3 C程序的基本结构
    • 1.4 C程序的开发步骤
    • 第一章复习题
    • 第二章
      • 2.1 C语言的关键字和数据类型
      • 2.2常量与变量
      • 2.3 算术运算符与算术表达式
      • 2.4 自增自减运算符
      • 2.5 赋值运算符与逗号运算符
      • 2.6 数据之间的混合运算与强制转换
      • 2.7 常用函数的调用-字符数据的输入输出
      • 2.8 格式化输入输出函数
      • 2.9数学函数的调用
      • 第二章复习题1
      • 第二章复习题2
  • 第三章
    • 3.1算法简介
    • 3.2顺序结构程序设计
    • 第三章复习题
  • 第四章
    • 4.1 条件运算符
    • 4.2 关系运算符和关系表达式
    • 4.3 逻辑运算表达式
    • 4.4 if语句
    • 4.5 if语句嵌套
    • 4.6 switch语句
    • 第四章复习题1
    • 第四章复习题2
    • 第五章
      • 5.1 while循环
      • 5.2程序调试
      • 5.3 do-while循环
      • 5.4 for循环
      • 5.5 循环的嵌套
      • 5.6break语句和continue语句
      • 第五章复习题1
      • 第五章复习题2
  • 第六章
    • 6.1一维数组
    • 6.2二维数组
    • 6.3 字符数组
    • 第六章复习题1
    • 第六章复习题2
  • 第七章
    • 7.1 函数的定义与概述
    • 7.2 函数的返回值与调用
    • 7.3 函数参数的值传递
    • 7.4 指针与指针变量
    • 7.5 函数参数的地址传递方式
    • 7.6 数组作为函数参数
    • 第七章复习题1
    • 第七章复习题2
  • 第八章
    • 8.1 结构体与结构体变量
    • 8.2 结构体变量的初始化与使用
    • 8.3 结构体和指针
    • 第八章复习题1
    • 第八章复习题2
  • 期末考试模拟训练
  • 期末考试
授课目标

本课程是以C语言为突破口,在介绍C语言编程相关知识的过程中自然而然地引入软件设计的基本思想,让大家既学会了C语言的基本知识与常用的算法与编程技巧,又能掌握程序设计的基本思想、具备初步的编程解决实际问题的能力。通过学习本课程为进一步学习后继课程做好铺垫,同时也为今后参与程序开发工作打下良好的基础。



预备知识


  


配套教材
  • C语言程序开发基础教程
    黑马程序员
    中国工信出版集团 人民邮电出版社
参考教材
5.0

3 条评价

本次开课 查看全部
5.0

15 条评价

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