课程设计选题管理程序(通用9篇)
篇1:课程设计选题管理程序
管理信息系统课程设计选题
一、管理信息系统设计与开发
1、某产品质量管理信息系统设计与开发
2、某工业企业设备管理信息系统设计与开发
3、大中型企业人力资源管理信息系统设计与开发
4、某企业财务管理信息系统设计与开发
5、某企业会计核算信息系统设计与开发
6、某贸易批发进销存管理信息系统设计与开发
7、某超市进销存管理信息系统设计与开发
8、某书店进销存管理信息系统设计与开发
9、某酒店客房管理信息系统设计与开发
10、某酒店综合管理信息系统设计与开发
11、某旅行社旅游管理信息系统设计与开发
12、某火车站售票管理信息系统设计与开发
13、某民航售票管理信息系统设计与开发
14、某汽车站售票管理信息系统设计与开发
15、某海关进出口管理信息系统设计与开发
16、某房地产管理信息系统设计与开发
17、商业银行存取款管理信息系统设计与开发
18、某工业企业产品营销管理信息系统设计与开发
19、某高校学生学籍管理信息系统设计与开发
20、某高校教师管理信息系统设计与开发
21、某高校教务管理信息系统设计与开发
22、某高校教材管理信息系统设计与开发
23、某高校图书馆管理信息系统设计与开发
24、某高校教学设备管理信息系统设计与开发
25、某高校宿舍管理信息系统设计与开发
26、某高校科研管理信息系统设计与开发
27、某高校招生就业管理信息系统设计与开发
28、某高校排课管理信息系统设计与开发
29、某医院收费管理信息系统设计与开发
30、某行业统计信息系统设计与开发
31、某税务管理信息系统设计与开发
32、某保险管理信息系统设计与开发
33、某第三方物流企业管理信息系统设计与开发
34、某房地产公司房屋租赁管理信息系统设计与开发
35、高速公路收费管理信息系统设计与开发
36、某住宅小区物业管理信息系统设计与开发
37、某高校招生管理信息系统设计与开发
38、某高校就业管理信息系统设计与开发
39、某运输企业管理信息系统设计与开发
篇2:课程设计选题管理程序
1、缘由:选题方式是竞赛的一个精髓看点,选题方式的好坏,几乎确定了竞赛的层次和质量。7S知识竞赛使用问题解答——选题方式设置,因此需要设计电脑小程序解决问题。
2、设计部门:选题和倒计时程序设计——资讯部负责;
界面设计——集团市场推广部***负责。
3、完成时间:2011年5月25日(星期四)
4、程序功能说明:
4.1选题方式确定是进入 “竞赛设置”——“确定选题方式”进行设置。“竞赛设置”分为是非题、判断题、选择题和问答题四类题型;“选题方式”设定为 “随机选题”和“风险选题”(选题均不还原)。
4.2“随机选题”——选题界面题号滚动显示,暂停后随机选出一题。试题数量为1道题。被选择过的题目不能够再次进行选择,即使竞赛软件重启,选择过的题目也不能还原。
【随机选题方式(选题不还原)的试题还原方法:是在题目显示界面按组合键ctrl+h】。该界面最多支持60题,题目按钮用户可以自定义样式。
4.3“风险选题”——选题界面显示题号和题目分数,竞赛软件支持三档风险题方式,比如:10分、20分、30分,每组最多20题。是先选择分数,再选择试题的一种风险题方式。
4.4“每题限时回答”设定——是指一组试题中每题时间限定,到时间就回到“选题方式”界面。
5.培训中心服务窗口:
6、以上呈请批准。
职业技术发展训练中心
篇3:课程设计选题管理程序
关键词:专题研究活动,大学物理,选题指导策略
近年来, 面对着知识经济和信息化社会的严峻挑战, 以全面培养学生的创新精神、科研能力和自主学习能力为宗旨的专题研究活动在高等教育中得到了广泛的应用。指的是基于特定的专业课程, 教师引导学生根据各自兴趣, 设计研究课题, 自主探索, 实施研究计划, 完成课题[1]。整个活动围绕课题的研究展开, 如何选择选择合适的研究课题是整个活动成败的关键所在。本文则基于理工科通识基础课《大学物理》设计了一套推荐选题, 并结合教学实践中学生选题的倾向与热点, 分析了选题流程中教师的应有的指导策略。
1《大学物理》课程基本要求
大学物理课程是高等学校理工科本科各专业学生的一门重要的必修基础理论课, 其主要内容包括经典物理中的力学、热学、电磁学、光学, 以及近代物理中的相对论和量子力学基础。通过大学物理的学习重点是让学生较全面地学习到自然界各种基本运动形式及其规律, 培养学生的科学素养, 提高逻辑思维和解决问题的能力。这点与专题研究活动的目标一致, 因此, 在大学物理课程中开展专题研究活动, 可以开阔学生的眼界, 改变教学内容滞后等不足, 成为贯彻教学大纲要求有效的教学手段。
2 专题研究活动的推荐课题
专题研究活动的常见选题一般分为三种类型: (1) 描述型, 这类难度较低, 要求学生搜集专题的背景资料并加以整理, 适合大学低年级学生选择, 重在提高学生的兴趣, 体会基本的研究过程。 (2) 认知型。重在探究专题的基本原理, 与专业联系密切, 适合深化专业课中的基本问题的认知。 (3) 应用型, 着重于探究一些前沿交叉性的应用, 提出实际应用的解决方案, 这类型的问题适合专业知识较完备的高年级学生。考虑到大学物理课程面对的是大一、大二的低年级学生, 在选题方面应以描述型和认知型为主。
基于以上认识, 我们在南京邮电大学2013年秋季学期网络工程专业12级 (116人) 的《大学物理》课程中开展了专题研究活动, 第一周为了缓解学生对专题研究的陌生感, 基于课程内容, 设计了一套适合大学物理课程的推荐选题 (见表1) 。其中考虑到专业特色, 加上秋季学期学生已有一定的电磁理论基础, 以及在探究课题阶段学生正处于学习光学和相对论阶段, 故推荐选题中涉及电磁理论的较多共计22个, 其次光学共计8个, 相对论5个, 力学和热学各3个, 量子力学1个。
3 学生选题倾向与教师指导策略
课题初选结果显示, 3d电影技术的发展与解析、手机辐射对人体的影响、历史上的永动机之谜、神奇的液晶、引力与黑洞这几个题目被较多同学选中, 可以看出学生感兴趣内容在于身边的物理知识、宇宙的起源等, 出乎意料的是永动机也有多组同学同时选中, 经分析原因在于热学部分的授课过程中曾安排过一次永动机的专题课, 给学生留下了深刻的印象也引发了他们继续探索的兴趣。然而费曼圆盘佯谬、有限差分法对静电场的模拟等需要涉及理论计算的课题则没有人选。说明了学生对于理论计算存在畏难感。通过与学生的交流发现大部分学生第一次接触专题研究活动, 他们有积极性但缺乏经验, 缺乏对课题研究的感性认识和理性思考, 常常导致缺乏研究依据盲目选择课题, 甚至对实际要研究的问题不明确, 当种种矛盾出现就亟需教师发挥隐形主导作用。
首先, 重视学生的研究兴趣, 让学生研究他最想研究的问题。如果出现选题过于集中, 需要教师在尊重学生选择的前提下多次协调。例如永动机的课题当时有四组同学同时选中, 分别交流后有两组仍有强烈的研究兴趣, 一组课题不变, 而另一组教师鼓励他们从小视角入手, 选择了饮水鸟永动机做课题, 这组同学最终手工制作了饮水鸟并现场进行了演示。其他两组同学则换了研究课题, 一组改为地球自转速度变化对生物进化的影响, 在研究过程中慢慢对科里奥利力产生了兴趣, 而另一组换成了微波炉的辐射危害。
其次, 引导学生理解课题中隐含的争议性问题, 在这个过程中教师需要及时判断学生想法的科学性和可行性, 避免学生主观想象。比如手机辐射对人体的影响这一课题当时也有三组同学同时选定, 他们发现网络资料各有各的说法, 其中一组决定做有名的鸡蛋实验, 在半个月的实验过程中, 发现网上流传的鸡蛋实验显示辐射危害的结果并不真实, 于是他们做了反方认为手机辐射是安全的, 而另两组则建议查找并分析数据, 得出结论手机辐射对人体会有危害, 最后答辩三组放在一起, 深化了学生对手机辐射的认识。
最后, 充分考虑学生的主客观条件, 选题不能太难或太简单, 尽可能的将选题难度控制在学生的“最近发展区”。比如有4组同学选择了3d电影技术这个热门选题上, 交流后除了一组换题, 其他三组不换, 最早提交的一组建议他们重点放在偏振技术, 可以加些裸眼3d技术的展望, 而学生正在学波动光学, 已具备了基础的理论, 这组完成得很出色并提交了全彩打的论文, 另外两组交流后一组对imax电影技术很感兴趣, 一组觉得4d技术很有前景, 这两组的共同特点担心理论推导, 故推荐他们以论述的形式完成了各自课题。
4 教学实践反思
最终学生的选题所涉及的面极广, 成果是喜人的, 除了表1里的推荐选题, 有5组同学另选了研究课题, 如特斯拉线圈的原理及应用、普朗克常数的发现、3d打印技术等。不难发现由扶到放的专题研究活动中, 选择和确定课题是最难的一个环节, 需要教师耐心指导, 与学生的定期交流, 善于倾听学生的问题;也需要教师具有广博的知识储备来驾驭学生研究的课题, 能为学生身心发展作出积极的引导。
参考文献
篇4:课程设计选题管理程序
一、卫生信息管理专业开设程序设计基础课的目的
在教育部《关于全面提高高等职业教育教学质量的若干意见》中已明确指出,应“根据技术领域和职业岗位(群)的任职要求,参照相关的职业资格标准,改革课程体系和教学内容。建立突出职业能力培养的课程标准,规范课程教学的基本要求,提高课程教学质量”。
卫生信息管理专业的毕业生就业岗位主要是医疗卫生单位的信息搜集、整理和处理等部门。根据我校就业管理部门的调查,用人单位要求卫生信息管理专业的毕业生能够开展与信息处理相关的工作,包括网站开发、软件设计、网络建设与设计、数据库应用系统开发与管理等。
因此,按照教育部规定和用人单位的要求,程序设计基础课程的教学必须以应用能力的培养为目标,能够从事卫生信息系统的设计和开发。
当清楚了开设程序设计基础课程的目的之后,我们应该针对卫生信息管理专业的编程语言做一遴选,因为并不是所有编程语言都适合作为第一门教学语言进行教学。
二、第一门编程语言的选择
1.第一门编程语言应具备的特点
面对有200余种之多的编程语言,我们应该选择哪一种作为第一门教学语言呢?事实上,无论使用哪种编程语言,程序设计入门教学都是比较困难的。因为教学的对象是“初学者”,一般情况下他们只具有很少甚至没有任何编程经验。问题的关键在于,如何提高学生的学习兴趣,从而逐步引导他们进入编程世界。这就要求第一门编程语言必须具备以下特点:
①语言规范、可读性强,同时又具备快速开发的能力,初学者利用它能很快编写出实用的程序,从而容易获得成就感,感悟到软件开发的魅力。
②可以忽略不必要的底层技术细节,但同时并不隐藏用户想知道的细节,以免分散学生的注意力。
③必须能充分体现现代软件开发的基本思想和技术成果,为学生进一步深入学习打下坚实的基础。
④ 考虑到专科卫生信息管理专业学生在校时间短、课时较少的特点,这门语言必须有利于后续课程的学习,无需再重新学习其他编程语言。
2.不同编程语言的比较
从全国高校的非计算机专业程序设计基础课程来看,主要以 Visual Basic、Visual FoxPro 和C 程序设计为主,下面就几种比较流行的编程语言做一分析。
① C语言。众所周知,C语言是一门非常优秀的编程语言,利用它人们可以任意发挥个人的聪明才智,开发出无所不能的优秀程序。但也应注意到,C语言是一门面向过程的中级语言,适合编写底层应用程序。因此,在图形用户界面已成为主流的今天,再让学生去学习枯燥乏味的命令行应用程序,学生很难产生兴趣。当然,也有学者认为,采用C语言做第一门教学语言,主要是让学生知道和掌握最基本的程序设计思想和技巧,例如,如何使用指针、如何编写更有效的查找和排序算法,等等。随着计算机软件开发进入产业化时代,与制造业一样,应用软件的开发者必须掌握利用平台工具、开发框架、组件来快速开发稳定、高效的软件。对于卫生信息管理专业的学生来说,他们的任务不是研究和开发基础软件,相反,软件工程的思想和方法、大型开发平台的使用以及各种库( 例如,类库、构件库、服务库) 的使用才是必须掌握的基础。因此,笔者认为,虽然C语言有着众多的优点,但其并不适合作为卫生信息管理专业学生的第一门编程语言。
② Visual Basic。由于Basic语言简单易学,很容易上手,因此,在中国有不少人是通过Basic语言迈入程序设计大门的。Visual Basic是微软公司研发的快速开发工具,曾经在市场上非常流行,被视为Windows桌面编程最佳入门语言,只可惜这个优势在其后继版本Visual Basic.NET中已不复存在。从功能上说,目前的Visual Basic.NET非常强大,与C语言基本一致,但其语言本身的复杂程度也变得与C语言基本相当,从学生角度考虑,与其学Visual Basic.NET,还不如直接学C语言。
③Visual FoxPro。Visual FoxPro是微软公司旗下的快速程序开发工具,也曾经在中国市场上流行过很长时间,它主要适合于数据库应用系统开发。由于其自身的不足,目前已有退出市场的趋势,因此不宜用于教学。
④Python。目前Python语言在国内外非常流行,我们从每月更新的TIOBE编程语言排行榜中就可以看出,有不少学者认为它是最适合初学者学习的编程语言。Python是一种面向对象的动态编程语言,语法简洁,可以使初学者学习基本的编程知识,体会动态编程语言的特点。但相比于其他编程语言,有关Python语言的中文教材太少。另外,用Python开发图形界面程序比较麻烦,且不太成熟稳定,目前国内还没有真正利用Python进行商业程序开发的,因此,在后续课程的学习中还必须从头学习其他的编程语言,浪费宝贵的学时。
⑤Delphi。Delphi是基于Object Pascal的编程工具,由美国Borland公司出品。Object Pascal语言是对Pascal语言的扩展,完全支持面向对象程序设计,具有语言严谨、结构清晰、可读性强和代码执行效率高等特点。Delphi拥有大量的VCL组件,具有强大的数据库处理功能和网络编程优势。医院信息管理系统属于典型的数据库应用系统之一,如果采用Delphi进行教学,讲解如何开发医院信息管理系统,学生可以很快设计出漂亮的程序来,从而产生成就感,有利于激发学生的兴趣,调动学生的学习积极性。endprint
笔者认为,Delphi完全具备第一门编程语言所应具备的特点,可以将Delphi作为专科卫生信息管理专业学生的第一门编程语言。但需要注意不要让学生产生“编程就是往界面上拖拽组件”的错误编程观念。
三、教学内容和方法
如上所述,可以将Delphi作为专科卫生信息管理专业学生的第一门编程语言,但必须注意教学内容和方法需与该专业学生特点相结合。笔者根据自己的授课实践,得到一些体会。
1. 结合专业特点,以实例讲解贯穿整个教学过程
笔者认为,在课堂教学上,可以将一个完整的精简版实例软件的开发贯穿于整个教学过程中,根据教学内容的需要和软件本身特点,将其分解成多个模块进行详细讲解,这些小的实例应在知识面覆盖、技巧性、趣味性和实用性等方面力求做到完美的统一。为与专业特点相结合,强化学生学习兴趣,同时又以必需、够用为度,在实例选择上可以将一个完整的实际软件加以精简。在教学上首先提出问题,引导学生逐步解决问题,使其明确学习的目标,在潜移默化中培养其运用信息技术解决实际问题的能力。
例如,卫生信息管理专业的毕业生大部分要到医院的信息科工作,因此在课程设计上就以一个医院信息系统的设计为主线,以若干实例为每个小知识点的连接带。课堂学习就是围绕着如何实现这个实例为目标。在第一节课上就以图文并茂的方式介绍程序设计基础这门课的学习内容和要求,介绍医院信息系统的功能要求,以此功能的实现贯穿本课程的学习始终,从而了解程序设计的功能、结构等基本概念。
2. 坚持理论服务于实践,加强实训课教学
利用实例教学的根本目的在于使学生掌握并能运用所学知识。因此,在程序设计基础教学中,我们采用一次理论一次实训的授课模式,在较短的时间内将所学理论知识迅速强化,让学生在实训中加深认识和扩展学习。
例如,在理论教学2个学时之后,紧跟2个学时用于学生自主练习。在布置实训作业时,按照所学理论课内容,以3~5个小实例为完成目标,让学生自己思考如何去做,老师对学生的疑惑进行启发性解答。为了督促学生学习,教师可将实训作业完成情况计入平时成绩。
3. 以项目训练为手段,提高学生应用能力
程序设计基础是一门实践性很强的课程,只进行一些小的实例训练,很难培养学生程序设计的全局观念,可以通过具有一定综合性和实用性的项目进一步强化学生对知识的掌握。例如,在全部课程结束时,以一个简单的门诊挂号系统的开发为综合实训项目,学生可以独自进行开发,也可以小组合作方式进行开发。通过需求分析、总体设计、用户界面设计、编码、调试等一系列过程,培养学生动手实践、协作开发大型软件项目的能力,为专业技能训练提供基础。通过项目训练方式,将学生引入具体的项目研发,使学生有更多的机会主动探究,培养了科研能力。
4. 通过举办程序设计竞赛,提高学生创新能力
通过举办程序设计大赛,为学生提供展示程序设计能力的舞台,激发学生学习的主动性。
例如,笔者所教的学生在大一第一学期已学过线性代数知识,于是笔者在竞赛题中要求学生编写程序,打印输出指定阶数的蛇形矩阵。该题有不同的解法,并且时间性能差别很大,通过该题的求解,引发学生进一步思考,提高了学生求解问题的创新能力。
总之,随着人才市场对卫生信息管理专业毕业生能力要求的不断提高,科学设置程序设计基础课程,提高学生程序设计能力,对于高校计算机教师来说已刻不容缓。我们通过对入门编程语言的选择,对教学内容、方法及手段的探讨,希望不仅能加强对学生综合素质的培养,更能在专业发展上有所突破。笔者认为,只有深化教学改革,从专业特点和学生实际出发,因材施教,增强学生的学习兴趣和程序设计能力,才能更好地实现程序设计基础课的教学目标。
篇5:课程设计选题管理程序
针对信息管理与信息系统专业的培养目标,在传统教学方法的基础上,为解决“C程序设计”课程中语法知识复杂、程序设计理论难理解、理论教学与专业应用相脱离等问题,提出增加融入探讨式教学、“微课”教学、案例教学、团队讨论开发实践等教学方法丰富教学模式,并给出相应考核方法的改进,更加有助于教学质量的提高。
1 引言
信息管理与信息系统专业主要是培养具备现代管理学理论基础、计算机科学技术知识及应用能力,掌握系统思想和信息系统分析与设计方法以及信息管理等方面的知识与能力的人才。 因此该专业的学生必须具备和掌握系统程序设计的方法和思想,而C语言程序设计课程是应用最广泛,最易让非计算机专业学生接受的程序设计课程,通过该课程的学习可以训练学生解决问题的逻辑思维能力,为更好的掌握信息系统的分析和设计方法而服务。信息管理与信息系统专业与计算机专业的C程序设计课程目标是有区别的,但是目前该专业的C程序课程教学模式大多与计算机专业的相同。由此为了适应教学的发展和社会的需要,培养学生的实践能力和创新能力,提高信管专业学生的系统分析能力、信息技术应用能力,改进和丰富传统的C语言程序设计课程的教学方法是非要有实际意义的。
2 教学现状
C语言功能丰富,使用灵活方便,易学易用,不需要强大的计算机专业背景,因此是高等院校各个专业普遍开设的一门程序设计课程。该课程应用范围广泛、是一门实践性很强的课程。目前在我国高校中,主要还是采用传统的理论教学加上机辅导的模式。在现有教学条件的制约下,上机部分的教学效果并不理想。首先,上机课时较少,与其他课程不同,要想很好地完成C语言的学习,必须进行大量的实际操作,同时要完成课堂布置的实验任务和课后作业,都需要上机实践,这就需要学生配备电脑或者课余时间去学校机房进行操作,这都需要花费一定的资金,对于落后地区的学生来说,很难较好的完成该课程的学习。其次,传统的理论授课方式(黑板或者PPT)很难将一些程序设计原理展现出来,光靠教师的讲授和描述,很难在学生头脑中准确的形成程序的运行过程,无法理解正确,上机实验就无法正确进行,普遍还需要教师的帮助和程序调试;同时课堂被动的接收教师讲解枯燥的语法知识,效果普遍不好。再次,课堂讲解的例题以及上机实验的题目基本都是固定的,没有专业应用性;并且由于课时的限制只能给予大众型答案,但实际上每个题目都有很多种算法和解法。这样学生都是按照教师给予的思想去解题,禁锢了学生的创造性思维,不利于培养学生的创新能力和独立分析能力。
3 存在的.问题
C程序设计课程是一门需要大量实践的课程,同时也是理论性较强的课程,与其他的程序设计语言课程(如ASP.Net Oracle 和C# 等)以及计算机专业课程(如数据结构、算法设计与分析等)都有着紧密的相互关联性和启发性。信息管理与信息系统专业的学生由于各种因素的限制而没开设这些相关课程,因此以传统的计算机专业的教学方法进行C程序设计课程的教授,必然会出现不相适应的问题。
1)课堂教学与专业应用相脱离
C程序设计课程的教学方法大多采取课堂教师讲解,实验课在机房进行上机练习实践的形式。然而在课堂上讲解的语句语法内容较多,需要记忆,往往会忽略培养程序设计思维;并且课堂上所举的实例大多是为了体现所讲解的语法或语句特点,忽略了与专业应用的结合性;学生对语言的掌握主要靠死记硬背,面对实际问题时就会不知所措。
2)教学模式单一
长期以来,都是老师课堂讲授,学生记忆;老师布置上机任务并进行上机指导,学生被动接受。学生缺乏合作开发实践的锻炼以及思考和解决问题的训练,不能够很好地理解和运用程序设计理论,很多都是靠死记硬背通过考试,最后还是不会编程,更不用说去解决实际问题了。
3)案例枯燥
各种教材使用的案例都很类似,基本都是以阐述解释语法、语句规则为目的选择的程序案例,相对枯燥和抽象。对于没有计算机专业背景的学生而言,学习和接受过程有一定的难度,不利于培养学生的学习兴趣。
4 C程序设计课程教学模式的改进探索
1)融入探讨式教学
不同专业的培养目标是不相同的,应该根据信息管理与信息系统专业的培养目标和程序设计课程的特点对课堂教学形式以及侧重点进行重新设计,丰富课题教学形式。在传统的理论教学课时中分出一部分来进行探讨式教学,选择一些具有专业应用特点的问题组织同学们进行探讨。例如在讲解数据类型的时候,传统的方法是给同学们介绍数据类型有哪些,分别是怎么用的,流水账式的讲解枯燥而且难以记忆。此时就可以利用“学生信息管理系统中的学生信息都有哪些类型?”这样一个实际问题,让大家来讨论这个学生信息管理系统中的各种学生相关信息的类型该如何设定?用什么类型的会比较合适?选择错了会出现什么样的问题?……经过这一系列问题的讨论,大家对每种数据类型的应用都有了比较深刻的认识,同时也了解了C程序课程在本专业上的应用。
2)融入“微课”教学
C程序课程含有大量的语法、语句规则,还有很多嵌套、循环等不易理解的程序设计思维,用口述的方式不易表达。对于这部分难理解的内容可以采用“微课”的教学方式,将这部分内容进行主题教学设计,做成教学视频(课例片段),辅助于教学讲解,既形象又生动的教学形式,既增加了教学的趣味性,又加深了学生对程序设计思维的理解,提高了学生的学习兴趣。同时还可以将“微课”复制给学生,学生可以通过手机、电脑随时进行自主学习和复习。这种方法需要教师花更多的制作时间,同时也不是所有的知识都适合做成“微课”的形式,教师可以根据需要适当的选择一些知识点进行制作和应用。
3)案例教学法
案例教学法是一种以案例为基础的教学法,最早应用于医学院和法学院,是一种以社会生活的实际案例为主要研究对象的教学法。在教学过程中采用具有专业应用背景的问题进行教学,理论与实践相结合,打破了传统的理论教学与专业应用相脱离的境况,丰富了教师单纯授课的教学方法,有利于调动学生主动学习的积极性,培养学生的实际应用能力。在信息管理与信息系统专业的学生的C程序设计课程的教学中,教师可以在教学过程中采用具有专业应用特点的实际问题为教学的切入点,用具体的案例和实际的应用背景给学生以真实感,激发学生主动学习知识去解决问题,层层深入。例如可以使用图书管理信息系统、人事信息管理系统等一个或几个实例贯穿整个教学过程,在介绍数据类型等语法知识的时候可以通过实例中的信息类型设计来讲解;在介绍选择结构程序设计、循环结构程序设计等内容的时候可以借助实例中的选择功能、查询功能、信息更新功能的设计实现方法来解释。同时可以选择一些类似的实例,启发引导学生,引领着学生进行系统分析和设计,鼓励指导学生进行程序的设计和编写。学生从实际问题的分析和实践中培养学习兴趣,掌握和应用理论知识,并能与所学专业相结合。
4)教师讲授与自主学习相结合
程序设计课程中的语法讲解是枯燥的,但这部分对于课程的学习具有极其重要的铺垫作用,单纯的流水账式的教学容易让学生产生厌烦情绪,因此需要想办法激发学生的学习兴趣。可以将这部分内容的学习转移至机房,采用教师课堂讲授基本原理加学生自主实践学习的方式完成,教师在课堂上将基本的理论和语法结构介绍清楚,让学生运用前面所学的知识或者具体实例进行应用实践。比如学习函数的调用以及函数参数的设计,教师将如何自定义函数的用法、语法和规则以及函数参数的类型等问题解释清楚,让学生通过具体的问题设计带有不同类型和数量的参数的函数进行编程解题,这样既锻炼了学生的自学能力,又培养了学习兴趣,同时还加深了对知识的理解。但是这种方法占用的时间较多,所以不需要所有的知识都采用这种方法,教师可以根据学生的情况酌情选择一些知识点试炼。
5)教师讲授与团队讨论实践
在C程序设计课程的教学开始,就可以将同学们分为多个开发团队,可以自由结合的方式,这样在课堂讨论以及机房实践中都可以以小组的形式进行。尤其在讲解程序设计理论的时候,可以给学生一些固定的题目,或者让小组自己选择跟专业应用相关的题目进行开发训练,让学生自由发挥,会让教师看到一些意想不到的效果。这样学生在学习程序设计的同时,进行着实际问题的分析和编程求解,遇到困难并解决困难的过程会留下深刻印象,这种小组团队形式的教学效果明显优于之前的流水账式的学习。教师属于管理者和控制者的角色,在小组讨论完毕以及实践完毕后进行总结。
5 考核方式改进探索
一般C程序设计课程的最后成绩都是由期末成绩、上机实验成绩和平时作业情况来按比例划分的,这种考核方式难免会掩盖学生的实际水平,如平时作业和上机实验报告难免会出现学生抄袭的情况,操作能力差但靠死记硬背最后期末取得了好成绩;而平时操作能力强的一些学生往往会忽视期末考试的重要性,不注重语法知识点的记忆,最后成绩不理想。对于教学质量的保证,合理的考核方式也是非常重要的,因此对考核方式进行改进也是非常有必要的,可以根据教学方式的改进逐步调整考核方式,如在成绩评定中加入小组成绩,该成绩是由小组在平时针对问题提出的解决方案、小组作业完成情况、成员表现等方面来构成。还可以将教学过程中布置的综合案例作业作为考核成绩的一部分,综合案例体现了学生对程序设计理论掌握的情况以及程序设计在本专业中的应用能力,同时也锻炼了学生的演讲表达能力。当然在实际教学中,由于课时以及各方面因素的限制,不能完全实现理想中的教学模式,考核方式需要具体根据当时的教学模式进行调整。
6 小结
篇6:C语言课程设计选题
题
一、《学生成绩管理系统》
1、写一个“学生成绩管理”程序,要求程序如下功能:
(1)成绩录入,(2)成绩修改(按学号修改),(3)成绩查询(至少提供按学号、按姓名、按班级、按课程等4种查询方式)(4)统计汇总(总分、平均分、最高分、最低分等)
2、一条学生的成绩记录结构如下:
学号(主键,无重复,数据类型可用长整型,编码位数及含义自定)姓名(字符型数据,长度自定)班级(整型数据,长度自定)
课程成绩(包括至少4门课程成绩,课程名自定,每门课程数据类型为实型数据,长度5位,小数1位)
3、学生成绩以文件形式存放
要求用链表实现数据的输入、查询、修改和删除操作。4.作业提交方式:
(1)设计报告:在程序运行界面突出显示设计者的班级、学号和姓名。内容包括:设计思路、功能模块划分、系统结构图、程序清单。设计报告一律用A4纸打印,封面要统一,装订线在左侧,双面打印。
(2)光盘:每个班统一制作一张光盘,每人一个文件夹,命名为:学号和姓名。
光盘内含:源程序文件;可执行程序文件;测试用例;课程设计报告WORD文档。
题
二、《工资管理系统》 题
三、《图书管理系统》
1、主要的数据表
图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表,代码表等.2、主要功能模块
图书基本情况的录入,修改,删除等基本操作.办理借书卡模块.实现借书功能.实现还书功能.能方便的对图书进行查询.对超期的情况能自动给出提示信息.具有数据备份和数据恢复功能.3、设计要求
图书编号可参考国家统一的图书编码方法,再完成基本功能模块的情况下,尽量使系统能具有通用性.题
四、《仓库管理系统》 题
五、《票务管理系统》
题
六、《通讯录管理系统》等等„„
作业要求和提交方式: 同题一。
题
七、《学生学籍管理系统》
1、主要的数据表
学生基本情况数据表,学生成绩数据表,课程表,代码表等.2、主要功能模块
实现学生基本情况的录入,修改,删除等基本操作.对学生基本信息提供灵活的查询方式.完成一个班级的学期选课功能.实现学生成绩的录入,修改,删除等基本操作.能方便的对学生的每个学期成绩进行查询.具有成绩统计,排名等功能.具有留级,休学等特殊情况的处理功能.能输出常用的各种报表.具有数据备份和数据恢复功能.3、设计要求
学生成绩表的设计,要考虑到不同年级的教学计划的变化情况.对于新生班级,应该首先进行基本情况录入,选课,然后才能进行成绩录入.2 题
八、《地铁站售票机售票过程的模拟》
1. 本题内容为:用C语言编写一个模拟广州市地铁一号线某车站自动售票机售单程票的过程的程序。要求可以选择输入起点站。
2. 要求按“选到达站”→“投币“→“出票”的过程准确无误地完成一次购票操作。
选到达站:用显示菜单方式显示各车站名,然后按相应的车站编号选择;
投币:按到达站的票价,可用按下一次空格键代表投入一枚一元硬币。(不要直接按数字键);
出票:用给出文字信息表示出票操作(包括退还多投的硬币信息)。
3. 要求能对乘客购票步骤给予提示,对错误操作给予提醒。(如在规定的时间快到时未能投入足够的币额则显示催促信息,而规定的时间到后未能投入足够的币额者则取消本次购票操作并退还已投款项)。
4. 操作简便、可靠性好(不能遇误操作就出现退出运行程序或死机)。5. 作业提交方式:同题一。
题
九、《银行储蓄管理系统》
1、主要的数据表
定期存款单,活期存款帐,存款类别代码表等.2、功能模块
实现储户开户登记.办理定期存款帐.办理定期取款手续.办理活期存款帐,办理活期取款手续.实现利息计算.输出明细表.具有数据备份和数据恢复功能.3、设计要求
要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能.同时要考虑银行系统数据的安全与保密工作.数据要有加密功能.题
十、《设备管理系统》
1、主要数据表
设备明细帐表,设备使用单位代码表,国家标准设备分类表等.2、功能模块
实现设备的录入,删除,修改等基本操作.实现国家标准设备代码的维护.能够对设备进行方便的检索.实现设备折旧计算.能够输出设备分类明细表.具有数据备份和数据恢复功能.3、设计要求
具体设备编码参考国家统一编码方法,功能实现也要考虑通用性.题
十一、《医院药品进销存管理系统》
1、主要的数据表
药品分类代码表,药品库存表,供货商信息表,采购信息表等.2、功能模块 新药品的入库.过期药品的出库登记,处理记录.药品库存检索.供货商信息检索.药品采购记录管理.药品用药说明信息管理.输出相应的数据报表.具有数据备份和数据恢复功能.3、设计要求
具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法.题
十二、《英语学习助手系统》
1、主要的数据表
英语分级单词表,常用单词例句表,短文分级表等.2、功能模块
实现英语单词的录入,修改,删除等基本操作.实现常用英语单词例句的录入,修改,删除等基本操作.实现英语单词检索,翻译等.常用英语单词例句检索.根据难度随机生成一份单词测试题目.能够检索出短文极其翻译对照表.具有数据备份和数据恢复功能.3、设计要求
系统要考虑实用性,尽量实现英汉互译.英语单词和短语可以考虑加上声音.题
十三、《大学生就业咨询系统》
1、主要数据表
用人单位基本信息表,专业信息表,地区代码表等
2、功能模块
对用人单位的基本信息进行录入,修改,删除等.实现毕业生专业信息的维护.定时发布用人单位的毕业生需求信息.方便的实现对人才需求信息的检索.对用人单位的级别能够自动进行变更.能够对历年的毕业需求信息进行统计,分析.具有数据备份和数据恢复功能.3、设计要求
方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布.题
十四、《教务辅助管理系统》
1、主要的数据表
教师基本信息表,课程表,教室资源表等
2、功能模块
对上课教师基本信息进行管理.对全院开设的课程进行管理.录入教师基本上课信息.实现自动排课功能.计算工作量 能够进行各种数据统计.能够输出相应的报表.具有数据备份和数据恢复功能.3、设计要求
软件功能主要考虑实用,具体功能模块一定要先进行调研.如果有下列情况,则视情节严重程度,成绩下降若干档次,直至不及格: 光盘文件含有病毒或者内容不能正确读出; 抄袭、复制别人程序或文档; 未能按时提交实验报告和光盘。
篇7:单片机课程设计选题
基本功能:设计电子琴按键,使得按不同的按键能够发出1,2,3,4,5,6,7等音符 选题二 电子音乐盒
基本功能:设置0-7号按键控制播放不同的音乐
选题三 8×8点阵式LED显示系统
基本功能:能够显示点阵汉字
选题四 电子计算器
基本功能:能够进行加减乘除运算,并显示运算结果
选题五 数字温度计
基本功能:能够实时显示环境温度
选题六 LCD液晶显示系统
基本功能:能够显示英文字符
选题七 电子秒表
基本功能:能够实现秒表计时,并显示计时值,能够清零,重新计时
选题八 电子万年历
基本功能:能够输入初始年月日,并能够显示当前日期
选题九 智能交通灯
基本功能:模拟十字交通路口的红绿黄三种灯的闪亮情况,控制交通
选题十 电子密码锁
基本功能:能够预设3位初始密码,当输入密码与预设密码一致时自动开锁,否则报警 选题十一 摇摇棒
基本功能:当摇摇棒摇动时,能够显示不同变换效果图
提示:可以选用振动开关
选题十二 多功能数字电子钟
基本功能:能够预置初始时间,并能够实时显示当前时间
每组选题人数不超过5人。
论文写作分以下几个部分
一、选题的意义
二、主要功能
三、设计方案
四、硬件电路
五、软件设计
六、总结
篇8:毕业设计选题及过程管理系统设计
在信息化社会和知识经济时代, 数字化校园建设是国内外高校的建设热点。毕业设计管理是教学管理的重要内容, 其管理过程较为复杂, 包括毕业设计基本信息管理、选题管理、实施过程管理、指导与交流管理、评阅管理、答辩管理、文档管理等较多工作内容。
2 研究思路
⑴通过搜索引擎收集毕业设计管理相关间接资料, 充分了解目前研究现状。对比分析现有的各种类似平台, 分析优缺点, 整理汇总。并根据此结果合理设计第一份调查问卷, 针对学生、教师和教务管理员三种身份进行初次调研, 形成调研报告。
⑵根据初步调研所得结果形成毕业设计管理系统的需求分析, 根据需求分析初步确定系统的基本功能。并基于此初步功能设计第二份问卷, 进行小范围二次调研, 根据调研结果确定最终系统功能结构, 绘制功能模块图。
⑶进行系统详细设计, 并逐步实现基于B/S架构的毕业设计管理系统。完成后在某一范围内对此系统进行试运行, 利用系统解决目前毕业设计管理过程中存在的一些问题。在此基础上, 在试运行过程中测试系统, 提出进一步的改进想法。
3 系统设计
3.1 确定毕业设计管理平台系统流程
以江苏海事职业技术学院为例, 毕业设计管理是教学管理中的重要组成部分, 毕业设计过程主要是指从论文选题、资料收集整理、制定开题报告、下达任务书、拟定提纲、撰写论文、中期检查、修改论文、论文定稿再到答辩、资料整理汇总这一系统过程。以上工作流程经过初步调查和分析, 我们对毕业设计管理系统的目标范围进行了确定, 得到系统流程图如图1所示。
3.2 确定毕业设计管理平台基本功能
根据资料分析, 整个毕业设计管理工作主要涉及学生、教师、教务管理员这三类用户。针对此三类用户, 我们分别设计了3份调查问卷, 根据调研结果分析得出如下系统需求:
教务管理人员:希望能够通过此系统对学生、教师进行有效管理, 能够进行便捷的通知信息发布, 对整个毕业设计过程进行协调控制。
教师:希望通过此系统对指导的学生进行统一管理, 具有选择学生的权利, 能够选择单独模式或集体模式对学生进行毕业设计指导, 指导过程交流可在平台中完成, 可以利用平台分发资料和收集阶段资料, 进行论文稿件的审核, 答辩结束后进行评分管理。
学生:公平的选择教师, 可以自主申报课题或使用教师提供课题, 接收主管部门及教师的相关通知, 利用平台与教师进行交流、与其它学生进行交流, 利用平台接收教师提供的资料、提交论文文稿及其他资料。
由此确定本系统的基本功能结构如图2所示。
3.3 毕业设计管理平台双向选择功能的设计
毕业设计首先需要完成的是学生与教师之间的选择, 传统采用单向选择形式, 即只能由学生选择教师, 学生多教师少, 谁动作快谁就能选到符合心意的指导教师, 这样就形成了一种“抢”导师的怪状, 公开性、公平性不足;同时, 教师没有权限筛选学生, 处于被动地位, 教师的意愿无法满足。
因此, 市场上一些毕业设计选题系统引入了双向选择模式, 以乔木毕业设计管理系统为例, 其实现了学生按照志愿选择三位教师, 但是在教师反选学生这一点功能上仍然有缺陷, 教师选择学生时完全由操作时间先后来决定, 而没有体现学生志愿的优先顺序, 被学生所选的三位教师都能够同时对该学生进行选择, 谁第一时间操作谁就成功, 这样又变相地形成了“教师抢学生”的怪状。
基于此, 本系统设计实现一个集成学生兴趣和教师意愿的毕业设计双向选择模块, 这不同于传统教务系统中的学生单向选题形式, 同时把学生的选择意愿以及教师的指导意愿都体现了进来。实现思路如下:
1) 学生S进入系统, 第一志愿选择教师T1, 继续选择第二志愿教师T2, 再选择第三志愿教师T3。最多选三位指导教师。
2) 第二志愿教师T2或第三志愿教师T3进入系统, 此时他能看到自己被S选择, 但是尚没有权限进行反选操作。因为优先的第一志愿老师还没有做出选择, 只有第一志愿老师选择不通过后, 第二志愿教师才可以有权限选择学生。
3) 以第一志愿教师T1的身份进入系统, 可以看到所有选择自己的学生名单, 进行反选, 若对学生S的选择审核通过, 则S与T1之间的指导关系就确立了, 后面两位老师T2和T3就无权再选了。若不通过, 那么下一志愿老师T2可以进行对S的选择。。。。。
4) 第二志愿教师T2进入系统, 可以对学生S进行选择, 若选择通过, 则指导关系就确立了, 学生S的双向选择就结束了。若选择不通过, 则由下一志愿教师T3进行选择, 若T3最终选择通过, 则学生S与教师T3确定指导关系, 反之, S落选, 将最终由教务员进行协调。
如上, 所实现的双选系统在教师反选学生阶段也很好的体现了学生通过三个志愿所代表的教师优先顺序。教师按照学生操作时的志愿不同按照优先顺序依次对学生进行反选。这样能更好地兼顾学生及教师双方面的意愿, 通过双向选择使得学生、导师得到较好的组合, 提高师生满意度。
3.4 毕业设计管理平台交流功能的设计
本系统设计加入论坛功能为师生搭建了一个虚拟的网上互动交流环境, 在此交流环境中, 指导教师可以对学生进行单独或集体指导, 学生之间也可以通过此平台相互交流。此模块能有效加强学生和教师、学生与学生之间的交流沟通, 从而提高毕业设计论文研究的质量和效率。
摘要:本文分析了毕业设计选题及过程管理平台的设计研究思路, 根据需求分析确定系统流程及基本功能, 并对系统双向选择功能进行了详细设计。
关键词:毕业设计,选题,双向选择
参考文献
[1]郭秀娟, 王春光.基于B/S模式的毕业设计管理系统开发与实现[J].计算机技术与发展, 2010 (3) .
[2]张晓东.毕业论文指导与管理系统的分析与设计[J].中国教育信息化, 2011 (11) .
篇9:课程设计选题管理程序
一、采用项目教学法的必要性
1.传统的教学模式不适宜程序设计课程的教学
在程序设计课程教学中,传统的教学模式学生只是被动地接受,在具体的编程及上机操作时,往往出现无从下手、错误百出、不会调试等情况。长此以往,会使学生认为程序设计课程十分深奥、可望而不可及,最终会导致学生对课程产生厌倦的思想,即使学习完课程,学生的程序设计思路也非常狭窄,解决实际问题的能力较差,不利于学生学习兴趣的培养以及学生思维能力、创新能力、独立分析问题和解决问题能力的提高。
2.项目教学法符合建构主义学习理论的要求,能有效提高程序设计能力
建构主义(constructivism)最早由著名的瑞士心理学家皮亚杰(J. Piaget)提出。建构主义学习理论认为,知识不是通过教师传授得到的,而是学生在一定的情景下,借助他人(包括教师和同学)的帮助,利用必要的学习资料,通过意义建构的方式而获得。
項目教学法是师生通过共同实施一个完整的项目工作而进行的教学活动。通过选取工程项目来创设情境,通过协作学习的方式开展学习,通过完成工程项目来达到意义建构。它突破了传统的教学模式,通过解决学生身边的一些现实问题来实现学生对知识的掌握,大大提高了学生学习的积极性和主动性。项目教学法符合建构主义学习理论的要求,可使学生的动手能力、解决实际问题的能力有很大的提高。这种方法不但适合职业学校的计算机程序设计课程教学,尤其适用于学生水平参差、学生自控能力比较薄弱、课程的应用性比较强的教学。
二、项目教学法的实施过程
1.情境设置
创设学生当前所学习的内容与现实情况基本接近的情境,即项目的选取,是项目学习法的关键。选取项目要以教学的内容为依据,可大可小,既要包含基本的教学知识点,又能调动学生解决问题的积极性,让学生既能运用学过的知识,又可以创造发挥。选项目时可以先选简单和典型,便于学生对知识的迁移;然后再选有一定难度的,可促使学生学习和运用新的知识、技能,解决过去从未遇到过的实际问题。例如学习数组时,笔者选取的学生成绩处理项目中,有成绩的输入、输出、求总分、求平均分、求最高分、排序等。这样贴近实际,学生比较熟悉,容易调动学生解决问题的积极性。
2.操作示范
围绕当前学习的知识点,以便满足学生“知识迁移”的要求,选择合适的小项目,并示范完成项目的过程。笔者选择成绩输入这个小项目,示范用数组来实现该模块的功能。
3.独立探索
让学生独立思考,对知识点进行理解,消化成绩输入这个示范项目,为解决练习项目打下基础。
4.分组并确定各小组的项目
小组通过研究讨论,并在教师的指导下,将成绩的输出、求总分、求平均分、求最高分、排序等划分好的小项目分配给各小组。
5.协作学习
各小组开展交流、讨论,组员分工协作,调试运行,完成项目。采取分组协作学习的方式时,每组人数应适中,在组员的个性、能力方面应采取互补方式搭配好,设立各小组项目经理,协调组内成员分工,有利于同学之间互相学习。
6.学习评价
学生学习的效果直接由完成工程项目的情况来衡量,包括教师评价、学习小组评价和自评三部分。分三级来考核:第一级是由教师对小组完成项目情况进行评定:能否共同协作,实现预定功能;程序的优化;是否具有创新意识。第二级是由各小组成员根据各组员对本小组贡献的情况进行互评,组员的参与意识如何。第三级是由学生本人进行自评,是否在原有基础上有所提高。综合三级评定情况来确定每一名学生的学习成绩。
三、项目教学法存在的问题
在利用项目教学法进行教学的过程中,运作难度较传统教学模式增大,对教师综合素质提出了更高的要求。一是对项目的选取要求高,既要简单、典型又要有一定难度。二是在教学过程中教师的地位是经常变化的。教师应当做好对各项目的评估总结,在评估中要指出问题的所在及解决的方法,要总结比较各组的特点,引导他们学习别人的长处来改进和提高自己的设计,使学生的各种能力在评估中得到提高。教师应当发挥好协助作用,让学生根据自身行为的信息来实现自我反馈。
【课程设计选题管理程序】相关文章:
课程设计选题管理程序01-09
web课程设计选题07-31
java课程设计选题09-21
课程设计选题及要求09-04
网络营销课程设计选题03-14
jsp课程设计的选题06-30
程序设计课程设计报告07-19
聊天程序课程设计05-17
web程序设计课程设计04-24
VB程序设计课程设计07-20