《高级语言程序设计》课程设计教学大纲。
课程名称:高级语言程序设计课程设计课程总学时:32
适用专业:广播电视工程、电子信息工程、电子科学与技术课程类别:必修
一、 课程设计任务与目的。
高级语言程序设计》课程是一门实践性较强的课程,课程设计环节是课程学习的重要组成,是课程教学的必经步骤。目的是培养学生实际操作技能和解决实际问题的能力。要求学生掌握c语言设计、调试、运行方法,获得用c语言解题的实际体会,加深对c语言的理解,得到c程序设计方法和技巧的训练,掌握c程序设计的全过程。
通过课程设计的教学,使学生巩固和深化已学的理论知识,加强综合应用能力,训练学生掌握分析问题、解决问题的方法,培养较强的动手能力和一定的设计和调试能力。
二、 课程设计基本内容与要求。
鉴于课程设计的性质、要求和具体内容,对课程设计提出如下要求;
1、关于课题及选题。
在课程设计任务书中列出了多个设计课题,每个课题都有相应的要求或说明。参加课程设计的学生首先要了解设计的任务,仔细思考各题的设计要求,然后根据自已的基础和能力情况从中选择一题。一般来说,选择课题应以在规定的时间内能完成,并能得到应有的锻炼为原则。
若学生对任务书中课题以外的相关课题较感兴趣,希望选作课程设计的课题时,应征得指导教师的认可,并写出明确的设计要求和说明。
2、关于设计的总要求。
在设计时,要严格按照题意要求独立进行设计,不能随意更改。若确因条件所限,必须要改变课题要求时,应在征得指导教师同意的前提下进行。
3、验收。在课程设计完成后应由指导教师当场运行、验收,只有在验收合格后才能算设计部分的结束。
4、设计报告。
课程设计结束后要写出课程设计报告,以作为整个课程设计评分的书面依据和存档材料。设计报告一般要以固定规格的纸张书写并装订,字迹及图形要清楚、工整(电子文档尤佳)。内容及要求如下:
(1)设计任务、要求及所用软件环境或工具。
(2)问题模型化描述以及求解算法的简要描述。
(3)设计的模块构成、各模块的简要说明、流程图、调用关系表。
(4)所设计软件的组成(程序文件和数据文件)及使用说明。
(5)设计总结和体会。
6)验收情况。
三、 课程设计设备与材料。
计算机;visual c++6.0或c-free3.5或turbo c++3.0软件。
四、 考核方式与评分办法。
1、学生按照实习计划和大纲完成实习教学任务,考试合格取得相应学分。
2、学生实习考核内容与成绩比例:实习态度与实习纪律占20%、业务能力与水平占40%、答辩与验收情况占20%,实习报告占20%。
3、无故不参加实习或实习全过程缺勤在三分之一及以上者,实习成绩视为不及格。
4、学生实习成绩按优秀、良好、中等、及格和不及格五级评定,原则上呈正态分布,严格控制优秀比例,一般优秀率不大于20%。
五、 课程设计参考书。
1、潭浩强.c语言程序设计.清华大学出版社.2000
2、廖湖声等.c语言程序设计案例教程.人民邮电出版社.2003
3、张仁杰王风茂.《c语言程序设计实训教程》中国电力出版社.2004
执笔人:裘姝平。
教研室:电子信息工程教研室。
编制日期: 2008 年 9月。
《高级语言程序设计》课程设计大纲
计算机软件课程设计 课程设计大纲。1 目的要求。在教师指导下,学生根据选定的课题,综合运用所学程序设计的知识,完成问题分析 模块设计 编写 程序调试和运行等训练任务。通过课程设计,初步锻炼运用所学基础知识解决实际问题的能力,掌握软件开发的基本过程和基本方法以及良好的编程风格,培养在软件开发中相互合作...
高级语言程序设计课程设计
要求 每个学生自选一题,1 3题限2人选,4 8题限3人选。模块化程序设计,必须上机调试通过 并编写规范课程设计报告文档,提交纸质和电子文档 题目 学号 姓名 设计备选题目 1 制作万历年。2 石头 剪刀 布游戏。3 员工工资管理系统。员工信息包括 员工编号 员工姓名 应发 扣款和实发金额。4 学生...
高级语言程序设计课程大纲
并行程序设计 课程大纲。本课程目标在于使学生了解并行计算的基本概念与原理,培养学生的并行思维,学会在多核多cpu硬件平台上编写简单的并行程序,并初步具备解决实际问题的能力。通过本课程的学习,学生应该能了解当前流行的并行计算机的体系结构,多核芯片以及异构多核芯片的演变过程 熟悉进程间通信的基本技术,包...