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