个人介绍
程序设计课程设计

主讲教师:熊启军

教师团队:共1

  • 熊启军
学校: 湖北文理学院
开课院系: 计算机工程学院
专业大类: 计算机
开课专业: 计算机
课程负责人: 熊启军
课程编号: 47203
学分: 1
课时: 2
课程介绍
   程序设计课程设计(C语言课程设计)是在“程序设计基础(C语言)”的基础上开设的一门专业实践性课程。本课程通过项目驱动的方式组织教学,培养学生运用已学的程序设计知识和C语言开发工具,解决简单实际应用问题的能力,培养学生初步的软件工程能力和职业素质。
    本课程以计算思维为核心,训练学生对实际应用问题求解的思维过程、数据的抽象与构造方法、求解复杂问题的模块化分解方法、程序流程控制的构造方法(算法),通过训练来巩固和提升学生运用C语言实现程序的能力、了解软件工程的基本方法、了解软件测试的基本方法、锻炼学生的团队合作与沟通能力。
    具体实施上,将课程设计过程分为两个部分:基础题和综合题。
    基础题以C语言程序设计中的重要知识点及其应用为切入点,通过案例演示、溯源拓展的方式组织教学,譬如:典型题目有“统计一个二进制串中0和1的个数”、“统计一篇英文文章中26个英文字母出现的次数”、“统计考试成绩比我高的有多少人”、“不排序实现排名”、“高考成绩一分一段的统计”,这些题目主要运用哈希存储这一重要的知识点。
    综合题则以项目开发的模式来完成,题目主要属于三类:实用工具类、游戏设计类、信息管理类,让学生综合运用知识进行简易项目的设计与开发,提高综合应用能力。
    优秀的课程设计,在老师指导下转化为实践性论文发表到相关专业期刊上。突出激励学生的实践性、创新性。
教师团队

熊启军

职称:副教授

单位:湖北文理学院

部门:计算机工程学院

教学方法

SPOC视频、案例式教学、项目式教学、启发式教学。

教学条件

学生学习了“C语言程序设计”,至少熟练掌握了一种C语言编译器(IDE)的使用。

教学效果

提供了详尽的范例、设计报告模版、项目设计步骤。按照步骤进行思考、设计、实现能达到良好的教学效果。优秀的课程设计,在老师指导下转化为实践性论文发表到相关专业期刊上。


参考教材

1 熊启军.C语言课程设计案例教程.西南交通大学出版社.2022

2 童晶C语言课程设计与游戏开发实践.清华大学出版社.2016.

3 吴启武C语言课程设计案例精编(第3版).清华大学出版社.2016.

4 李娅C语言程序设计实验及课程设计.清华大学出版社.2016.

5 许真珍,蒋光远,田琳琳.C语言课程设计指导教程.清华大学出版社.2016


课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 课程设计概述
视频
.mp4
2024-06-13 300.46MB
1.2 课程设计教学大纲
文档
.pdf
2024-06-02 218.42KB
2.1 教学教案
文档
.pdf
2024-06-02 832.77KB
2.2.1 案例1-旋转的五角星
视频
.mp4
2025-08-10 14.81MB
2.2.2 案例2-小鸟动画
视频
.mp4
2025-08-11 684.97KB
2.2.3 案例3-电子时钟
视频
.mp4
2025-08-11 740.78KB
2.2.4.1 显示一位数
视频
.mp4
2025-08-12 1.05MB
2.2.4.2 显示及放大多位数
视频
.mp4
2025-08-12 1.74MB
2.2.4.3 倾斜显示多位数
视频
.mp4
2025-08-12 510.56KB
2.2.5 案例5-竖式加法模拟器1
视频
.mp4
2025-08-11 572.55KB
2.2.6 案例6-竖式加法模拟器2
视频
.mp4
2025-08-11 1.05MB
2.2.7 案例7-竖式乘法模拟器
视频
.mp4
2025-08-11 998.85KB
2.2.8 案例8-贪吃蛇游戏
视频
.mp4
2025-08-12 1.10MB
2.2.9 案例9-俄罗斯方块
视频
.mp4
2025-08-12 1.67MB
2.2.10 案例10-手机通讯录
视频
.mp4
2025-08-12 4.17MB
3.1 基础篇概况
文档
.pdf
2024-06-02 287.84KB
3.2.1 入门题1
文档
.pdf
2023-10-20 284.01KB
 
视频
.mp4
2023-10-20 12.84MB
3.2.2 入门题2
视频
.mp4
2023-10-20 7.47MB
 
文档
.pdf
2023-10-30 515.17KB
3.2.3 基础题
文档
.pdf
2023-10-20 481.98KB
 
视频
.mp4
2023-10-20 12.68MB
3.2.4 提高题
文档
.pdf
2023-10-19 556.62KB
 
视频
.mp4
2023-10-21 17.86MB
3.3 基础题题库
文档
.pdf
2024-06-02 660.42KB
4.1 设计报告模板框架
文档
.pdf
2024-06-02 299.89KB
4.2 课程设计范例文稿
文档
.pdf
2023-10-14 438.42KB
5.1 课程设计的目的
视频
.mp4
2023-10-11 4.59MB
5.2 什么是软件工程
视频
.mp4
2023-10-11 2.57MB
5.3 什么是需求分析
视频
.mp4
2023-10-11 7.92MB
5.4.1 总体设计之系统操作流程图
视频
.mp4
2023-10-11 7.27MB
5.4.2 总体设计之系统功能图
视频
.mp4
2023-10-11 3.76MB
5.4.3 总体设计之构建数据模型
视频
.mp4
2023-10-11 11.01MB
5.4.4 总体设计之界面设计
视频
.mp4
2020-02-04 4.67MB
5.4.5 总体设计之系统功能分解
视频
.mp4
2020-02-04 7.23MB
5.5 详细设计
视频
.mp4
2020-02-04 10.30MB
5.6 编码
视频
.mp4
2023-10-14 11.72MB
5.6.1 界面代码
视频
.mp4
2023-10-11 10.93MB
5.6.2 主函数功能及其实现
视频
.mp4
2023-10-11 15.36MB
5.6.3 主要功能代码之一
视频
.mp4
2023-03-20 33.28MB
5.6.4 主要功能代码之二
视频
.mp4
2023-10-11 41.39MB
5.7 程序调试
视频
.mp4
2023-10-11 13.17MB
5.8 软件测试
视频
.mp4
2023-10-11 7.57MB
5.8.1 设计测试用例
视频
.mp4
2023-10-11 6.19MB
5.8.2 测试发现的问题及解决
视频
.mp4
2023-10-11 25.87MB
5.9 总结及设计报告撰写
视频
.mp4
2023-10-14 3.83MB
6.1 完整源代码V1.0
附件
.rar
2023-06-12 26.85KB
6.2 改进版源代码V2.0
附件
.rar
2024-04-04 45.06KB
6.3 设计报告模板
附件
.zip
2024-06-03 19.78KB
6.4 设计报告范例
附件
.zip
2024-06-03 214.67KB
7.1 教师成果
文档
.docx
2024-06-13 7.13MB
7.2 学生成果
文档
.docx
2024-06-13 16.02KB
8.2 题目分配
附件
.${file.extension}
2024-06-16 --
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号