第一篇:语言课程设计要求
汇编语言课程设计要求
1.设计的目的和任务
(1)目的:课程设计是本科教学全过程中重要环节。其目的是培养计算机专业学生运用所学知识解决计算机应用领域内实际问题能力,进一步提高学生汇编语言综合编程能力,程序调试技能。
(2)任务:能够按照设计题目完成相应设计;撰写设计报告。
2.设计要求
完成设计任务,撰写设计报告,上交源程序和可执行程序,源程序加注释
3.设计地点
学院计算机实验室或自己的计算机
4.主要仪器设备(实验用的软硬件环境)
普通微机一台;汇编语言环境(基于DOS环境:EDIT、MASM、LINK、DEBUG;基于Windows环境)
5.设计内容
5.2 汇编程序设计的内容 题目自拟(每人单独一题),但必须有一定的难度和一定的设计工作量,可参考课本内容和设计辅导书内容,也可参考其它参考书。
6.问题讨论与分析
根据自己设计和调试过程出现的问题进行分析的讨论,并进行小结。
参考文献
1、詹仕华等编.《汇编语言程序设计》.北京:中国电力出版社.2008.2
2、詹仕华等编.《汇编语言程序设计习题解答及课程实验、设计辅导》.北京:中国电力出版社.2008.2
3、王爽编.《汇编语言》.北京:清华大学出版社,2003.5
4、曹加恒等编.《新一代汇编语言课程设计》.北京:高等教育出版社,2003.6
5、杨路明等编.《汇编语言程序设计》.长沙:中南大学出版社,2005.8
实验室观看设计结果时间和上交设计报告时间:6月24日,地点:学院机房。
附课程设计大纲
《汇编语言》课程设计
课程名称(中文):汇编语言
课程名称(英文):Assembly Language
总周数:1周学分数:1分
1.目的及任务
(1)目的:课程设计是本科教学全过程中重要环节。其目的是培养电子信息专业学生运用所学知识解决计算机应用领域内实际问题能力,进一步提高学生汇编语言综合编程能力,程序调试技能。
(2)任务:能够按照设计题目完成相应设计;撰写设计报告。2.要求
完成设计任务,撰写设计报告,上交源程序和可执行程序,源程序加注释。3.面对专业
电子信息工程、计算机科学与技术 4.成绩评定
设计过程和结果自述占50%,课程设计报告占50%。5.主要仪器设备、工具书、参考文献资料 主要仪器设备:通用PC机
工具书:课程教材
参考文献资料:
沈美明、温冬蝉编著,《IBM-PC汇编语言程序设计》清华大学出版社;
王爽编著《汇编语言》 清华大学出版社
第二篇:2014_12_C语言课程设计内容和要求
《C语言程序设计》课程设计
----内容及要求
1、课程设计的目的
课程设计是C语言教学中一个重要的实践环节。通过课程设计的综合训练,培养学生实际分析问题、编程和动手能力,提高学生利用C语言进行程序设计的能力,使学生掌握面向过程语言的结构化程序设计方法及解决实际问题的能力,培养学生的创新意识,并为学生今后学习面向对象的程序设计语言打下基础。在本课程设计的过程中,让学生系统地、综合地根据所学习的C语言相关知识,编写一个功能完善、实用性强,知识点覆盖面广的应用程序,让学生进一步熟悉C语言中标准函数的使用,用户定义函数及语句的编写及使用方法,进一步熟悉指针、链表、文件的使用方法。并借此过程让学生进一步掌握有关C语言程序调试的方法与技巧,形成一定的C语言编写能力。
2、课程设计的基本要求
(1)要求学生熟练掌握C语言的基本概念、基本数据类型、基本语句、函数、指针、结构体类型、链表的处理及其灵活应用,掌握C语言中文件的操作和使用方法;
(2)理清系统的总体框架,合理地划分系统的功能模块;(3)要求使用结构化程序设计方法和模块化思想编程;
(4)各模块单独编写程序代码,分别测试,最后整合各个模块的功能进行联合调试。各组中的同学之间开展讨论和协作、合理分工,认真完成课题;(5)必须实现系统的基本功能,完成课程设计规定的基本内容,达到基本要求;(6)可以自行对所给课题进行功能上的扩充或增加(7)在源程序中合理使用注释,使程序容易阅读和理解;(8)程序界面要求友好、直观、易操作;
(9)按时提交课程设计报告,报告内容具体要求见下文。
3、分组安排
以班级为单位,分组进行课程设计。原则上,每3人一组合作完成一个课程设计,每个人的任务不同。也可以一人单独完成一个课题(五个功能模块以上)。
各班自行组织分组,确定分组名单。每组抽签从老师所给的参考课题中选择课题,也可自拟课题,但选择自拟课题的分组之间的课题不能完全相同。
扬州大学信息工程学院
课程设计报告
课程名称 《C语言程序设计》 设计题目 学生姓名 班 级 学 号 指导老师
2014年12月
七、参考文献
列出主要的参考书、网址等。
八、附录
源程序清单,对代码中重要的地方用注释进行解释和说明
6、课程设计验收及考核评估要求
结合学生的动手能力、独立分析解决问题的能力和创新精神、课程设计报告和课程设计答辩考核的情况综合考评,考核成绩分优、良、中、及格和不及格五等。具体成绩评定参考:
• 学习态度(10%)• 选题(20%)– 题目难度 – 创新性
• 课程设计报告(30%)• 设计(40%)– 正确性 – 界面 – 算法思想 – 测试数据
考核时具体要求: 1)运行所设计的系统;
2)回答老师提出的有关问题;
3)提交课程设计报告;
4)以班级为单位提交电子版本材料(所有同学提交一个名为“学号”+“姓名”的文件夹,包含以下内容:源程序、可执行程序、课程设计报告电子版本、使用手册);
5)所完成课题内容有创新的酌情加分。
7、课程设计的题目参考
课题可从以下题目中选择,或者自拟,但自拟的课题各分组间不能完全相同。
题目一:学生成绩管理系统Ⅰ
设计和实现一个“学生成绩管理系统”,满足以下要求: 1.系统以菜单方式工作;
2.使用链表或结构数组对学生成绩进行管理和维护; 3.使用二进制文件在磁盘上保存学生记录信息;
4.链表中各结点或结构数组中各元素包括“学号、姓名、语文、数学、外语、平均分”基本字段; 5.实现如下基本功能:
(1)查看所有学生信息
(2)查找学生(查找指定学号的学生,显示该学生的学号、姓名、所有课程成绩)
(3)删除学生(删除指定学号的学生)(4)排序(按学号由小到大排序)
(5)添加学生记录(新增学生记录,将其添加到链表或结构数组中)(6)插入学生记录(在链表或结构数组已按学号有序的提下,将学生记录插其中合适的位置)
(7)计算平均分(计算每位学生每门课程的平均分)
(8)将学生记录保存到文件(将链表或结构数组中的数据以文件的形式存盘)
(9)从文件中读出学生记录(将已经存盘的文件读入内存,进行管理)
题目三:学生成绩记录薄
设计和实现一个“学生成绩记录薄”,满足以下要求: 1.系统以菜单方式工作;
2.使用链表或结构数组对不同班级的学生成绩信息进行管理和维护; 3.使用二进制文件在磁盘上保存学生记录信息;
4.链表中各结点或结构数组中各元素包括“学号、班级、姓名、语文、数学、外语、计算机、总分”字段; 5.实现如下基本功能:
(1)列出指定班级的所有学生的成绩单
(2)录入学生记录(新增学生的信息,将它添加到链表中)
(3)查找学生(查找指定学号的学生,显示该学生的学号、班级、姓名、所有课程成绩)
(4)删除学生(删除指定学号的学生)
(5)计算总分和平均分(计算每位学生四门课程的总分)(5)排序(对指定班级的所有学生按总分由高到低的方式排序并输出)(6)计算指定班级各门课程的平均分(计算并输出某班级学生每门课程的平均分)
(7)查询所有存在不及格课程的学生,并输出这些学生信息;(8)将学生记录保存到文件存盘(将链表或结构数组的数据以文件的形式存盘)
(9)从文件中读入学生记录(将原来已经存盘的文件读入内存,进行管理)
题目五:图书信息管理系统
设计和实现一个“图书信息管理系统”,满足以下要求: 1.系统以菜单方式工作;
2.使用链表或结构数组对图书信息进行管理和维护; 3.使用二进制文件在磁盘上保存图书记录信息;
4.链表中各结点或结构数组中各元素包括“图书编号、书名、作者、出版社、出版时间、价格”基本字段; 5.实现如下基本功能:
(1)图书信息录入功能
(2)图书信息浏览功能(输出所有的图书信息)
(3)图书信息排序(按图书编号由大到小的顺序排列)(4)图书信息查询(按图书编号和作者两种方式查询图书信息)(5)图书信息统计(按出版社统计满足条件的图书数目,并显示图书信息)
(6)图书删除(删除指定编号的图书)
(7)图书修改(修改指定编号的图书的基本信息)
(8)将图书信息保存到文件存盘(将链表或结构数组的数据以文件的形式存盘)
(9)从文件中读入图书信息(将原来已经存盘的文件读入内存,进行管理)
1题目七:DVD影片管理系统
设计和实现一个“DVD影片管理系统”,并满足以下要求: 1.系统以菜单方式工作;
2.使用链表或结构数组对DVD影片信息进行管理和维护; 3.使用二进制文件在磁盘上保存通信录信息;
4.链表中各结点或结构数组中各元素包括的DVD影片信息:DVD影片编号、DVD影片名称、地区类型(如港台、大陆、欧美、韩国、日本等)、内容类型(如战争、喜剧、言情、动漫等等)、价格、出版日期 5.实现如下基本功能:
(1)新增DVD影片
(2)DVD影片浏览(输出所有的DVD影片信息)(3)DVD影片删除(删除指定编号的影片)(4)DVD影片修改(修改指定编号的影片信息)(5)DVD影片排序(根据影片编号进行排序)
(6)DVD影片查询统计(提供按地区类型、内容类型两种方式对影片进行统计查询功能)
(7)将DVD影片数据保存到文件存盘(将链表或结构数组中的数据以文件的形式存盘)
(8)从文件中读入DVD影片数据(将已存盘的文件读入内存,进行管理)
第三篇:C语言课程设计要求及参考题目
《程序设计课程设计》要求及参考题目
一、目的:
本次课程设计是《程序设计基础》课程的综合实验,作为课堂教学和课内正常上机实验的补充。
通过对《程序设计基础》课程的学习,学生已初步掌握C语言的基本概念、结构化程序设计的基本方法,但是实际编程和上机调试程序的能力还远远不足。通过《程序设计课程设计》,加强学生自主学习、收集资料和动手编程的能力,为后续专业课程打好基础。
二、实验安排:
课程设计内容和要求的安排与讲解在课内时间进行。
上机机时安排:共一周,除周三下午外,每天全天在机房上机,不足部分自行安排。
三、课程设计说明:
本次课程设计平台使用
每人一题。
本次课程设计要求每个程序要调试通过;课程设计结束后,每人提交课程设计成果如下:
程序一套,要求演示,演示时采用答辩形式,同学边演示
边讲解编程思路。
课程设计报告一份,报告中可不包括源代码。
源代码以提交的源代码要求加注释。(以
附件的形式提交至wtwbylw@163.com,每人一个文件夹,文件夹命名方式为:班级_学号_姓名,以班级为单位打包发
送至邮箱)
四、评分标准
根据平时上机考勤;注重平时上机情况,教师要不定期检查学
生进度,学生不得以自己有私人电脑为借口而不来上机。
根据程序运行结果;
根据《程序设计课程设计报告》,学生能对教师的提问熟练地解
释清楚。
五、参考题目
要求:
1.编写程序,实现某信息处理的过程。数据在程序中用数组、结构体或共用体中的至少一种形式表示。程序从键盘或文件输入,将处理结果存储在文件中。
2.题目要有实际应用背景,例如:简单计算器,字符串比较函数。
3.编写的代码要有一定规模,至少200行,完成至少3项子功能(函数)。
4.周一上午确定题目,题目定后,不得随意修改。
选题一:学生信息管理系统设计
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能:
(1)学生信息录入功能(学生信息用文件保存)---输入
(2)学生信息浏览功能---输出
(3)查询、排序功能---算法
1)按学号查询
2)按姓名查询
(4)学生信息的删除与修改
选题二:通信录
编写一个通信录管理程序,要求通信录中包括姓名,通信地址,邮政编码和联系电话。功能:
(1)显示通信录的所有信息。
(2)程序中可以对通信录进行添加
(3)可以删除已有的信息
(4)根据姓名或者联系电话(2个都能实现),可以查找该条记录。
选题三:学生成绩记录簿设计
编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能:
(1)创建一个文本文件用来记录学生信息,输入至少30名学生的信息,保存在文本文件中;
(2)将文本文件中的数据读出,按学号或姓名查询成绩;
(3)能添加成绩记录;
(4)能修改指定姓名或学号的学生的成绩;
(5)显示输出60分以下、60~79、80~89、90分以上各分数段的学生信息,显示及格率和平均分,显示最高分和最低分,显示所有学生的排名(不能改变学生的学号顺序);
(6)以上信息能保存在原文本文件中。
选题四:学生选修课程系统设计
假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:
1、系统以菜单方式工作
2、课程信息录入功能(课程信息用文件保存)--输入
3、课程信息浏览功能--输出
4、课程信息查询功能--算法
查询方式
按学分查询
按课程性质查询
5、学生选修课程(可选项)
选题五:职工工作量统计系统设计
编写一个程序,该程序能输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完成数量对他们排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序输出)。要求程序用有序链表存储数据信息。
选题六:单项选择题标准化考试系统设计
一、功能要求:
1、用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)
2、试题录入:可随时增加试题到试题库中
3、试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)
4、答题:用户可实现输入自己的答案
5、自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。
选题七:职工信息管理系统设计
职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。
试设计一职工信息管理系统,使之能提供以下功能:
1、职工信息录入功能(职工信息用文件保存)--输入
2、职工信息浏览功能--输出
3、职工信息查询功能--算法
查询方式
按学历查询等
按职工号查询等
4、职工信息删除、修改功能(可选项)
选题八:机房收费管理系统
(1)输入功能:输入若干名学生的学号、班级、姓名、开始上机时间和结束上机时间。
(2)计算功能:计算每个学生的上机费用(计算公式:上机费用=(结束上机时间-开始上机时间)*收费标准,(以分钟为单位))
(3)修改功能:修改学生上机的个人档案(如:增添或删除)
(4)查询功能:按条件(班级、学号、姓名)查询学生上机信息,并能显示查询学生的相应全部档案。
选题九:校际运动会管理系统
初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数
各项目名次取法有如下几种:
取前5名:第1名得分7,第2名得分5,第3名得分3,第4名得分2,第5名得分1;
取前3名:第1名得分5,第2名得分3,第3名得分2;
用户自定义:各名次权值由用户指定。
2.由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。
3.所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,查看参赛学校信息和比赛项目信息等。
第四篇:课程设计格式要求
课程设计(论文)报告的内容及其文本格式
1、课程设计(论文)报告要求用A4纸排版,单面打印,并装订成册,内容包括:
①封面(包括题目、院系、专业班级、学生学号、学生姓名、指导教师姓名、、起止时间等)②设计(论文)任务及评语
③中文摘要(黑体小二,居中,不少于200字)
④目录
⑤正文(设计计算说明书、研究报告、研究论文等)
⑥参考文献
2、课程设计(论文)正文参考字数:2000字
3、封面格式
4、设计(论文)任务及评语格式
5、目录格式
①标题“目录”(小二号、黑体、居中)
②章标题(小四号字、黑体、居左)
③节标题(小四号字、宋体)
④页码(小四号字、宋体、居右)
6、正文格式
①页边距:上2.5cm,下2.5cm,左3cm,右2.5cm,页眉1.5cm,页脚1.75cm,左侧装订;
②字体:一级标题,小二号字、黑体、居中;二级,黑体小
三、居左;三级标题,黑体四号;正文文字,小四号字、宋体;
③行距:20磅行距;
④页码:底部居中,五号、黑体;
7、参考文献格式
①标题:“参考文献”,小二,黑体,居中。
②示例:(五号宋体)
期刊类:[序号]作者1,作者2,„„作者n.文章名.期刊名(版本).出版年,卷次(期次):页次.图书类:[序号]作者1,作者2,„„作者n.书名.版本.出版地:出版社,出版年:页次.周数。
第五篇:课程设计格式要求
设计管理福建工程学院继续教育学院
课程设计或者毕业论文要求
课程设计是高等学校人才培养计划中的重要组成部分,是培养学生综合运用所学知识,在实践过程中发现问题,准确立题,并分析和解决问题,提高学生综合素质的一个重要环节,也是对学生实际工作能力的系统训练和考察过程。文章的撰写是学生学习和应用能力训练的过程,为加强对此项工作的指导和保证《课程设计》的质量,符合国家及有关行业(部门)指定的有关标准和汉语语言规范,同时便于同学们的排版打印,现对设计格式等作如下要求:
一、要求:
1、文字要求:文字通顺,语言流畅,无错字,不得请他人代写。
2、图表要求:图表整洁,布局合理,不准徒手画,必须按国家规定的绘图标准绘制。
3、字数要求:专科字数在5000字左右,本科8000字左右。
4、页面设置:纸张大小:A4打印纸,页边距:左3cm(装订),上、下、右:各2cm;页眉:1.5cm,页脚:0.75cm;
5、页脚格式:正文必须从正面开始,并设置为第1页。页码在页末居中打印,其他要求同正文(如正文第2页格式为“―2―”)。
二、设计说明书(论文)结构和要求:
1、封面 参见附件:
2、正文()
第一章引言(介绍设计的目的和意义,设计选题的发展情况及背景简介,方案论证)(居中,宋体,加黑,小二号、段前、段后1行)
1.1
1.1.2
…
正文一级及以下子标题格式如下:第一章;1.1;1.1.1; 1.;(1);①;
1.2
第N章 结束语
结束语:对结果的讨论与分析,着重提出自己的见解与观点,对自己的工作做出客观的评价,对整个设计达到的水平进行评述,对设计中所遇到的重要问题或未解决的难题做出讨论或探索。