• 2011年春季C语言课程设计指导书


    C语言课程设计指导书

    注:请各班学习委员按学号顺序对本班同学进行分组(不允许同学自行组合),把后面所列的题目分割开交给各组保留,并组织同学按时上机。

    1.总体要求

    1)        按照名单上的顺序分配PC 按照学号的顺序每3人一组(如果剩余2人,则选择任务11;如果剩余1人,则分散到前面的组中),每组按对应顺序选一件任务,共同完成设计报告与源程序。

    2)        实行团队分工协作不允许单干。组内讨论后选举水平较高者为小组长;小组长负责领导本小组集体讨论设计系统总体模块、确定人机对话的界面、确定函数的个数、确定要用到的变量的个数和类型、根据各人能力讨论确定各成员的任务分工。

    3)        每天上机前要有上机报告,每人各自写一份,写明前一天学到哪些知识;作了那些设计工作;设计中碰到的问题,以及解决方法;本次上机计划完成的工作、以及将要编写的程序算法流程。当天上机前指导老师检查报告,未完成者取消上机资格,按旷课处理,旷课三次就没有成绩。注:即使自己有计算机也必须按时到机房上机。

    4)        题目都包含随机文件的读取与写入。数组在内存中临时存放信息,随机文件在硬盘上永久存放信息。每次运行开始读入旧的记录到结构体数组中,然后可以对数组中的记录可以进行任意操作,退出前把所有记录写入文件保存。

    5)        要求完成的软件人机界面友好,便于操作;程序结构清晰,关键地方必须有注释,有简单系统使用帮助。各小组在完成基本功能的基础上,可进一步讨论,自由发挥,增强功能,最后可酌情加分。

    6)        每人成绩根据组内任务分工和设计报告打分,分为:优秀(20%)、良好(40%)、中、及格、不及格5档。不完成每天的上机报告,并且没有参与撰写设计报告者,成绩为“不及格”;完成任务的组中起核心作用者可以得“优秀”。

    2.设计报告格式

    1)        实验目的及内容;

    2)        系统总体模块设计,给出模块图;

    3)        小组任务分工,描述每个人应完成的任务;

    4)        子系统设计方案(每人一份);

    5)        子系统主要程序流程图,并附文字说明(每人一份);

    ——答辩之前必须完成上面五部分——

    6)        个人设计小结与心得体会(每人一份);

    7)        小组设计总结。

    每小组总共撰写一份,共分七部分,其中四、五、六部分每人一份独立完成,其余由小组集体完成。要求:

    1)        设计报告占总成绩的70%,最后一天的程序演示与答辩占20%,考勤和上机表现占10%,结合个人分工与完成情况确定个人分数。

    2)        每个小组完成内容相同的设计报告两份:电子文档一份(包括源程序与设计报告)压缩打包后,发送到指导教师的电子信箱(EmanLeeA@gmail.com)中;打印出来一份(不包括源程序)收齐上交,以便教师评阅并存档。

    3)        报告应于最后一次上机进行程序验收答辩时,应该基本完成前五部分内容,在验收之后将八个部分合并到一起,打印或者手写出来,上交本班指导老师。

    3.上机时间

    2011年春季学期,第18周周一~周五(62771),每天早上8.00~11.30在教八楼六层机房上机,总共5次上机机会。每天下午2:006:004个学时,自行安排小组内讨论,进行书面设计。731上午验收并答辩731上交设计报告。

    本页各组可复印一份! 或留在学习委员处供查阅!

  • 相关阅读:
    SQL错误码
    用collectionview实现瀑布流-转
    iOS开发~CocoaPods使用详细说明
    传值
    iOS 传值方式
    iOS Cocos2d-x 开发环境的搭建
    iOS 高效率编程工具篇
    iOS地图定位系统语言为英文时,返回中文位置信息
    Xcode脚本自动化打包问题:xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH
    Cannot create __weak reference in file xxxxxxxxx
  • 原文地址:https://www.cnblogs.com/emanlee/p/2093066.html
Copyright © 2020-2023  润新知