C语言课程设计
《C程序设计课程设计》教学大纲
- 课程概况
开课单位 数学学院 课程类型 实践环节课程
课程名称 C程序设计课程设计 课程代码 1401443B
开课学期 第2学期 周数/学分 4周/1学分
选课对象 数学学院各专业
先修课程 C程序设计
课程设计指导书 郭翠英.《C语言课程设计案例精编》.中国水利水电出版社,2004
参考书目和资料 明日学院编著. 《C语言从入门到精通(项目案例版)》. 中国水利水电出版社,2017
课程简介:
该课程是学习完《C程序设计》课程后进行的一次全面综合实践环节。其目的在于加深学生对C语言理论和基本知识的理解,锻炼学生使用C语言进行开发程序,提高学生利用C语言解决实际问题的能力。
课程目标(Course Objectives, CO) 对应的专业培养目标 (Learning Objectives, LO)
(CO1)掌握C语言的理论、基本知识、基本方法 (LO2)具有较强的分析能力、归纳能力、抽象能力、空间想象能力、演绎推理能力、准确计算能力、学习新的数学知识的能力
(CO2)提高学生编程能力和解决实际问题的能力 (LO3)具备熟练计算机(包括常用语言、工具及专用软件)的基本技能
(LO4)具备算法设计、算法分析与编程能力
(LO5)具有运用所学的理论、方法和技能解决信息技术或科学与工程计算中的某些实际问题的能力
教学方式(Pedagogical Methods,PM) RPM2.研讨式学习 5 学时 20% □√PM4.自主学习
19 学时 80%
评估方式(Evaluation Methods,EM) REM21.实验操作 30% REM26.验收 30% □√EM9.设计报告
40%
- 教学日历
课次 学时 课程目标 教学主要目标 评测方式 教学方式 实验类别
1 4 CO1CO2 选择一个课题,根据课题进行需求分析 实验操作 PM2PM4 综合
2 4 CO1CO2 对所选课题进行功能设计、界面设计 实验操作 PM2PM4 综合
3 4 CO2 编写程序和调试程序 实验操作 PM4 综合
4 4 CO2 编写程序和调试程序 实验操作 PM4 综合
5 4 CO2 编写程序和调试程序,完成课程设计报告,验收 验收,设计报告 PM4 综合
6 4 CO2 编写程序和调试程序,完成课程设计报告,验收 验收,设计报告 PM4 综合 - 授课教师
姓名 刘桂庆 王琦 邢燕
电子邮箱 769450363@qq.com
电话 15955187115
接待咨询地点 翡翠科教楼B座1810东
接待咨询时间 每周三13:00-14:00 - 课程设计报告内容及要求
(一)课程设计选题
要求学生在以下课题中任选1题。允许学生自拟题目,指导教师需加以审题。以下是该课程设计的选题。 - 有理数运算
- 大整数运算
- 多项式运算
- 矩阵运算
- 稀疏矩阵运算
- 集合运算
- 求解线性方程组
- 家族树
- 模拟计算器程序
- 通讯录管理
- 图书管理系统
- 宾馆管理系统
- 宠物商店管理系统
- 医院就诊系统
- 超市信息管理系统
- 仓库管理系统
- 商品销售系统
- 话费查询系统
- 资产管理系统
- 研究生初试录取
- 运动会管理系统
- 银行账户管理系统
- 学生选课系统
- 学生学籍管理系统
- 学生信息管理系统
- 宿舍管理系统
- 歌手比赛系统
- 员工考勤信息系统
- 员工信息管理系统
- 飞机订票管理系统
- 水电煤气管理系统
- 电子词典
- 万年历
- 迷宫问题
- 猜数字游戏
- 速算24
- 贪吃蛇游戏
- 五子棋游戏
- 俄罗斯方块游戏
- 推箱子游戏
- 扫雷游戏
- 画图
- 播放器
- 网络聊天程序
- 旅行商问题
- 车辆路径问题
- 单机调度问题
- 平行机调度问题
- 运输问题
- 背包问题
- 几种排序算法和查找算法的实现
- 遗传算法的实现
- 模拟退火算法的实现
- 蚁群算法的实现
- 禁忌搜索算法的实现
- 栈
- 队列
- 链表
- 二叉树
- 图
源码下载
链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111
(二)课程设计报告内容及装订顺序
课程设计报告内容及装订顺序:封面、任务书、目录(可以省略)、正文、参考文献、附件。其中正文包括:
- 课程设计题目简介(介绍选题背景和问题描述);
- 需求分析(从题目中分析出所需要完成的各项任务);
- 总体设计思路或模块划分(可分析各功能模块或设计各个类及其关系,可画出功能模块图);
- 主要功能模块的算法设计(可画出流程图或设计算法思路);
- 程序调试(可分析编程中出现的错误原因及解决办法);
- 实验结果及分析(可给出测试算例及运行结果,分析是否可进一步优化及如何优化);
- 总结(总结本次课程设计中的收获、心得体会等)。
参考文献:若引用参考文献,需标注。
附件:可以放程序代码及运行结果。
(三)课程设计报告格式要求
课程设计报告要求A4纸打印。标题格式要求黑体,三号,加粗,居中,段前、段后各0.5行间距。正文格式要求宋体,小四号,20磅固定行距。正文中若有图,图标题需位于图下方,居中,宋体,五号,单倍行距,段前、段后各0.5行间距。正文中若有表,表标题需位于表上方,居中,宋体,五号,单倍行距,段前、段后各0.5行间距。
参考文献格式:中文用宋体,英文用Time New Roman,五号(或10.5磅);左对齐, 20磅行距,悬挂缩进2.5字符,段前、段后均为0行间距。
引用参考文献条目的具体编排格式如下:
A 期刊
[序号]作者.文献题名[J].刊名,出版年份,卷号(期号):起-止页码.
B 专著
[序号]作者.书名[M].版本(第1版免注).译者.出版地:出版者,出版年:起-止页码.
C 论文集(有ISBN号)
[序号]作者.文献题名[A].主编.论文集名[C].出版地:出版者,出版年:起-止页码.
D 学位论文
[序号]作者.题名[D].保存地:保存单位(高校标注到学院或系),年份.
E 专利
[序号]专利申请者.专利题名[P].国别:专利号,公布日期.
F 技术标准
[序号]标准代号,标准名称[S].
G 报纸文章
[序号]作者.题名[N].报纸名称,出版日期(版次).
H 报告
[序号]作者.文献题名[R].报告地:报告会主办单位,年份.
I 电子文献
[序号]作者.文献题名[文献类型/载体类型].文献网址或出处,发表或更新日期/引用日期(任选).
电子文献类型/载体类型的标识主要有:联机网上数据库[DB/OL]、磁带数据库[DB/MT]、图书光盘[M/CD]、磁盘软件[CP/DK]、联机网上期刊磁盘软件[J/OL]、联机网上电子公告[EB/OL]。
具体参考文献格式如下所示:
[1] 马建勋,梅占馨.筒仓在地震作用下的计算理论[J].土木工程学报,1997,30(1):25-30.
[2] Mohamed T.A., Ian D.M., Tarek T.A. A numerical investigation into thebehavior of ground-supported concrete silos filled with saturated solids [J]. International Journal of Solids and Structures, 2006, 43(13): 3723–3738.
[3] NagaiT., Kurata M., Nakamura T., Ito T., Fujiki K., Nakao M., et al. Properties of myofibrillar protein from Japanese stingfish (Sebastes inermis) dorsal muscle. Food Research International, 1999, 32(6), 401–405.
[4] 姚伯英,侯忠良.构筑物抗震[M].北京:测绘出版社,1990.
(四)课程设计报告上交要求
需上交电子版及纸质版课程设计报告,具体要求如下: - 电子版:每位同学将自己的电子版文件放在一个文件夹里,文件夹用自己的“学号姓名”命名,如“2021211644牛子艺”。文件夹内容包括:
(1)课程设计报告:可以用word或wps排版,也可以为pdf文档,文件名为自己的“学号姓名报告”。
(2)源程序文件或文件夹:程序文件必须完整,需包含运行所需的所有文件,可在其它电脑上直接运行,否则影响验收成绩,文件(夹)名为自己的“学号姓名程序”。 - 纸质版:课程设计报告用A4纸打印,左侧装订,放入专用的课程设计资料袋中,资料袋封面需填上设计题目、姓名、学号、专业班级、指导教师、日期等信息。
- 班长或学习委员将本班课程设计资料收齐后,电子版统一刻制光盘或用U盘存储,纸质版资料袋收齐后统一交给指导老师。
注:
(1)班长或学习委员可以去翡翠科教楼B座17楼教务办公室领取本班同学的纸质版资料袋。
(2)下面两页是课程设计封面与任务书。封面需填写相关信息,任务书需填写设计题目与课程设计主要内容。