首页 课程主页
课程分享  
程序设计基础
主讲教师 马丽生/滁州学院
学习人数 887
开课周期 2022年02月21日 ~ 2022年07月15日
教学进度
预报名
进行中
已结课
课程期次 共 21 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

程序设计基础是计算机类专业的专业核心基础课程,也是电子信息类等工科专业的重要专业基础课程。本课程以问题求解为主线,重点讲解问题求解方法,程序设计思想、方法与技术。通过课程教学培养学生解决问题的算法描述与分析、算法实现、程序运行测试以及简单应用系统设计和实现相关能力。主要内容包括计算机求解问题、数据类型与基本运算、分支结构、循环结构、数组、函数、指针、结构体和文件。

 


课程概述

程序设计基础是利用计算机求解问题的基础,课程以问题求解能力培养为目标,通过课程学习掌握计算机求解问题的方法以及程设计思想、方法与技术,具备利用计算机求解问题的基本能力,训练计算思维和严谨学习态度,为今后学习相关专业课程、求解工程问题相关模型以及开发信息系统奠定坚实的基础。

课程体色:

全面落实OBE的教学理念,以能力培养为核心,提升课程的高阶性;

以开放性和思考性的教学内容,提升课程的创新性;

围绕问题求解能力,构建线上线下,课内课外相互结合的教学模式,提升课程的挑战度。

课程教学采用“问题陈述-->输入与输出描述-->问题求解(手动)-->算法描述-->编程实现(计算机求解)-->运行测试”六步求解问题的内容组织方式,更好地展现问题到程序的转化过程,培养计算机求解问题能力。

 


课程大纲
  • 模块1: 计算机求解问题
    • 第1节 计算机求解问题(1)-视频
    • 第1节 计算机求解问题(1)-PPT
    • 第2节 计算机求解问题(2)-视频
    • 第2节 计算机求解问题(2)-PPT
  • 模块2: 数据类型与基本运算
    • 第1节 数据类型与基本运算(1)-视频
    • 第1节 数据类型与基本运算(1)-PPT
    • 第2节 数据类型与基本运算(2)-视频
    • 第2节 数据类型与基本运算(2)-PPT
  • 模块3: 顺序结构程序设计
    • 第1节 顺序结构程序设计(1)-视频
    • 第1节 顺序结构程序设计(1-)PPT
    • 第2节 顺序结构程序设计(2)-视频
    • 第2节 顺序结构程序设计(2)-PPT
  • 模块4: 分支结构程序设计
    • 第1节 分支结构程序设计(1)-视频
    • 第1节 分支结构程序设计(1)-PPT
    • 第2节 分支结构程序设计(2)-视频
    • 第2节 分支结构程序设计(2)-PPT
    • 第3节 分支结构程序设计(3)-视频
    • 第3节 分支结构程序设计(3)-PPT
    • 第4节 分支结构程序设计(4)-视频
    • 第4节 分支结构程序设计(4)-PPT
  • 模块5: 循环结构程序设计
    • 第1节 循环结构程序设计(1)-视频
    • 第1节 循环结构程序设计(1)-PPT
    • 第2节 循环结构程序设计(2)-视频
    • 第2节 循环结构程序设计(2)-PPT
    • 第3节 循环结构程序设计(3)-视频
    • 第3节 循环结构程序设计(3)-PPT
    • 第4节 循环结构程序设计(4)-视频
    • 第4节 循环结构程序设计(4)-PPT
    • 第5节 循环结构程序设计(5)-视频
    • 第5节 循环结构程序设计(5)-PPT
  • 模块6: 数组程序设计
    • 第1节 数组程序设计(1)-视频
    • 第1节 数组程序设计(1)-PPT
    • 第2节 数组程序设计(2)-视频
    • 第2节 数组程序设计(2)-PPT
    • 第3节 数组程序设计(3)-视频
    • 第3节 数组程序设计(3)-PPT
    • 第4节 数组程序设计(4)-视频
    • 第4节 数组程序设计(4)-PPT
    • 第5节 数组程序设计(5)-视频
    • 第5节 数组程序设计(5)-PPT
    • 第6节 数组程序设计(6)-视频
    • 第6节 数组程序设计(6)-PPT
  • 模块7: 函数程序设计
    • 第1节 函数程序设计(1)-视频
    • 第1节 函数程序设计(1)-PPT
    • 第2节 函数程序设计(2)-视频
    • 第2节 函数程序设计(2)-PPT
    • 第3节 函数程序设计(3)-视频
    • 第3节 函数程序设计(3)-PPT
    • 第4节 函数程序设计(4)-视频
    • 第4节 函数程序设计(4)-PPT
  • 模块8: 指针程序设计
    • 第1节 指针程序设计(1)-视频
    • 第1节 指针程序设计(1)-PPT
    • 第2节 指针程序设计(2)-视频
    • 第2节 指针程序设计(2)-PPT
    • 第3节 指针程序设计(3)-视频
    • 第3节 指针程序设计(3)-PPT
    • 第4节 指针程序设计(4)-视频
    • 第4节 指针程序设计(4)-PPT
    • 第5节 指针程序设计(5)-视频
    • 第5节 指针程序设计(5)-PPT
    • 第6节 指针程序设计(6)-视频
    • 第6节 指针程序设计(6)-PPT
  • 模块9: 结构体程序设计
    • 第1节 结构体程序设计(1)-视频
    • 第1节 结构体程序设计(1)-PPT
    • 第2节 结构体程序设计(2)-视频
    • 第2节 结构体程序设计(2)-PPT
    • 第3节 结构体程序设计(3)-视频
    • 第3节 结构体程序设计(3)-PPT
    • 第4节 结构体程序设计(4)-视频
    • 第4节 结构体程序设计(4)-PPT
    • 第5节 结构体程序设计(5)-视频
    • 第5节 结构体程序设计(5)-PPT
    • 第6节 结构体程序设计(6)-视频
    • 第6节 结构体程序设计(6)-PPT
    • 第7节 结构体程序设计(7)-视频
    • 第7节 结构体程序设计(7)-PPT
    • 第8节 结构体程序设计(8)-视频
    • 第8节 结构体程序设计(8)-PPT
  • 模块10:文件程序设计
    • 第1节 文件程序设计(1)-视频
    • 第1节 文件程序设计(1)-PPT
    • 第2节 文件程序设计(2)-视频
    • 第2节 文件程序设计(2)-PPT
  • 辅助资料
    • 第1节 注意事项 -视频
    • 第1节 注意事项 -PPT
    • 第2节 循序渐进与举一反三求解问题 -视频
    • 第2节 循序渐进与举一反三求解问题 -PPT
    • 第3节 典型算法讲解 -视频
    • 第3节 典型算法讲解 -PPT
    • 第4节 应用系统讲解
  • 程序设计基础实验指导
  • 程序设计基础课程教学大纲
授课目标

通过本课程的教学,使学生具备利用计算机求解问题的基本能力,训练学生的计算思维严谨学习态度,为学生今后学习相关专业课程求解工程问题相关模型以及开发信息系统奠定坚实的基础。

目标1能够准确描述问题的输入和输出,并给出简单问题的算法描述,在此基础上,能够将问题求解算法转化为程序,并对程序进行运行测试。

目标2. 能够运用结构化程序设计方法,设计和实现简单应用系统。


预备知识

配套教材
  • C语言程序设计
    王正山,周强,杨斌...
    上海交通大学出版社
  • C语言程序设计实验指导与习题解析
    胡晓静,王正山,赵...
    上海交通大学出版社
参考教材
  • C语言程序设计(第3版)
    何钦铭,颜晖等
    高等教育出版社
  • C语言程序设计
    谭浩强
    清华大学出版社
5.0

2 条评价

本次开课 查看全部
5.0

4 条评价

本次开课 查看全部
授课教师
滁州学院
滁州学院
滁州学院
滁州学院
滁州学院
滁州学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有