软件专业C语言课程教学改革效果的调查报告

时间:2019-05-12 16:28:35下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《软件专业C语言课程教学改革效果的调查报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《软件专业C语言课程教学改革效果的调查报告》。

第一篇:软件专业C语言课程教学改革效果的调查报告

软件专业C语言课程教学改革效果的调查报告

【摘要】本文通过问卷调查的方式,分别对教改前和教改后学生的教学方法、教学过程及教学效果进行调查,从问卷结果出发,分析项目案例式和翻转课堂的教学模式对当前我校软件专业《C语言程序设计》课程的影响,总结现有问题,并提出了自己的修改意见。

【关键词】

C语言程序设计;项目教学;案例教学;问卷调查;翻转课堂

2015~2016 学年在软件技术专业《C语言程序设计》中实施了教学改革,教学模式采用翻转课堂模式进行,课下学生利用教学资源学习,课上教师进行针对性辅导,学生在课堂上完成老师布置的任务。教学案例也由之前的零散案例,转变成了“学生成绩管理系统”项目的分解案例,2016年11月对本专业13级,14级,15级的学生针对本课程教学效果进行了问卷调查,由于13,14级学生学习本课程时使用的是教改前的教学方法,15级学生则是使用的新的教学模式和教学案例,目的就是想了解两种教学模式和教学方法的区别,以便新的教学案例和教学模式能够更好的促进这门课程教学工作的合理开展。调查采用匿名,所有信息均以统计方式出现。共发放调查问卷150张,收到有效问卷 119 张,期中教改前学生78人,教改后学生72人,以下数据分成两部分进行统计。共有12道关系教与学的问题,统计结果如下。

(1)您了解《C语言程序设计》这门课吗?()

A、非常了解;

B、比较了解;

C、不了解;

从学生结果看,教改前学生56%的学生不了解;44%的学生选择比较了解,没有一个人选择非常了解;教改后学生32%选择不了解,55%的学生选择比较了解,13%的学生选择非常了解,可见,教改后,学生对于C这门课的了解更加深入,对C知识的掌握和应用更加娴熟。(2)您对《C语言程序设计》这门课:()

A、很感兴趣;

B、比较感兴趣;

C、不感兴趣; 从学生结果来看,教改前10%的学生很感兴趣,40%的学生比较感兴趣,50%的学生不感兴趣;教改后,30的学生很感兴趣,55%的学生比较感兴趣,这主要取决于我们当前的教学模式,有一部分的学生,学习C语言编程,接受的还是之前的教学模式,因此,对C语言存档相当程度的惧怕,觉得太难,学不会。接受教改后的学生,相对就好的多,感兴趣的人数明显增多。说明,教改的效果还是很显著的。

(3)比起传统的教学方式,您愿意接受下列哪种方式来学习《C语言程序设计》这门课程?

A、知识本位; B、“知识”+“技能”;

C、“知识”+“技能”+“实践”一体化整体教学; D、随便 从学生结果可以看出,无论教改前还是教改后学生10%的学生不在乎,选择“知识”+“技能”+“实践”一体化整体教学的学生占了剩余的90%以上,说明,大部分学生是希望在学习知识的基础上,能够扎实的掌握一门技术,并且可以将之用到实践中。

(4)通过本门课程一学期的学习,你喜欢本门课程的教学方式吗?()

A.喜欢 B.一般 C.不喜欢

从学生结果可以看出,教改前38%学生对教学方式是何种形式不太关心,喜欢(33%)与不喜欢的(29%)人数持平;教改后70%的学生喜欢,30%的学生一般,没有明确表明不喜欢的学生。说明教改模式和教改案例普遍被学生所接受。

(5)课程中教授的案例是否会在现实生活中涉及?()A.会 B.不会 C.小部分会

从问卷结果得知,教改前75%的学生认为C程序中的案例在现实生活中很难遇到,太难,学了没用。教改后则有70%的学生肯定案例的实用性,说明项目案例教学确实是以学生为中心,以任务为驱动,以学生的动手能力培养为核心。

(6)案例是否存在连贯性?

A.案例不存在连贯性,每个知识点都有独立案例。B.案例存在连贯性,一个项目贯穿知识主线。

从学生结果可以看出,教改前80%的学生认为案例没有连贯性,而教改后90%以上的学生认为案例可以贯穿知识,说明项目教学能够更好的提高学生的学习主动性,让学生在实践中获取知识。

(7)课前是否预习,是否需要看视频等相关资料()A.需要看 B.不需要看

教改前90%的学生没有课前预习,更没看过视频;教改后学生则被强制要求观看视频,观看的时间和练习的完成情况会被量化并记入成绩单。这要求教师把知识点和任务讲解的视频录好后,放到云盘中,学生不仅课前可以预习,课下也可以反复学习和使用教学视频。如此使用翻转课堂的教学方法,从空间和时间上,提高了学生学习C语言的机会,使得学习效果也大大的提高。

(8)通过学习案例,是否能将C语言的知识点进行融会贯通? A.觉得各个知识点都是独立的,无法贯通 B.通过案例,可以将知识点贯穿,很好的结合使用

从学生结果可知,教改前学生70%认为知识点无法贯通,教改后学生68%认为通过案例,能够很好的掌握知识点,并结合到实际应用中。说明案例教学,能真正做到”工学结合”,切实培养学生的职业岗位能力。

(9)课堂上老师以()

A.讲课为主 B.答疑为主 C.批改作业为主

从问卷结果得知,教改前,90%的学生认为老师上课以讲课为主,而教改后,81%的学生认为教师以答疑为主,此结果是我们教学改革的初衷。让学生可以充分的利用媒体,充分的利用课余时间,提高学习的效率。没有学生认为教师会在课堂上批作业。

(10)每次大约完成作业的时间()A.1h 以下 B.1~2h C.2~3h D.3h 以上

从问卷得知,教改前学生由于课堂上上机时间的局限性,作业大多数采用笔试;而教改后,作业形式变得多样化,作业时间也较教改前有了大幅度的提高,由之前的1h以下增长到了3h以上。可见,翻转课堂在教学改革中起到的真实作用。

(11)是否能够通过自学独立完成老师布置的作业()A.可以 C.大部分可以 B.不可以

从问卷得知,教改前,学生通过自学独立完成作业的人寥寥可数,但是教改后,70%的学生可以完成大部分作业,只有个别学生选择不可以。可见,这种改革的方式,给学生提供了可以自学的优良渠道,让学生能够自己挖掘自主学习的能力,提升学习效果。

(12)课堂上,提问的次数?

A.0 次 B.1~4 次 C.5~8 次 D.8 次以上

从问卷得知,教改前,学生机械式的被动接受知识,能够提问的机会少之又少,只有30%的学生选择1~4,更多的学生为0次;教改后,提问次数明显增长,大部分学生在5~8次,说明,本课程,成功的完成了从单靠老师讲到学生主动学的转变。课堂上,学生只需解决学习过程中遇到的问题,老师和学生都有更多的时间改善学习的状态。

通过问卷调查,笔者不仅检验了前期改革取得的成果,证实了引入实际项目的案例教学模式对于学生系统的学习C语言编程,培养学生职业实践能力有了显著的成效,还验证了翻转课堂确实能够提高学生的学习动力,拓展学生的学习空间和时间。让教师从教学内容的传递者变成学生的教练,让教师有更多的时间可以和学生沟通,可以给学生答疑,只是这种教学方法还存在着一定问题,比如: 1)网上视频的学习需要有固定的学习场所和学习时间,学生还不能做到随时随地的观看和学习,甚至有些时候,教师需要牺牲课堂的时间,让学生去观看视频,完成任务。如此,就失去翻转课堂的最初用意,也体现不了这种教学方法的优越性。

2)课堂答疑,需要耗费老师很大的精力和时间。因为学生在自学的过程中,由于自身知识和能力的差异,可能会产生很多意向不到的问题,老师逐一答疑,显然不能够及时的,有效的解决学生的每一个问题。尤其是在班级同学过多的情况下。每个学生的提问次数只能在2~4次左右甚至更低。因此,应该确保小班教学,人数尽量少,才能保证这种教学方法的正常实施。学生差异比较大的时候,容易出现分级现象。

因此,笔者结合以上的分析结果,对教学改革提出如下几点建议: 1)学生自学方式除了视频以外,可以提供更多的方式,如ppt等,但一定要布置相应的任务,并计入到学生平时成绩的考核,甚至测验的成绩中去,这样对于养成学生课前预习,课后复习的习惯,起着重要的作用。

2)课前任务的下达,要分层次,考虑到不同学生的接受能力不同,有难易的布置任务,让学生的学习呈现一个阶梯的发展状态,有利于在开始的学习阶段,帮助学生树立学习的信心,培养学生自主学习的兴趣。

3)任务的布置,要结合实践案例,体现案例教学的优点,尽量的跟学生的专业、职业挂钩,克服内容陈旧,案例老套的弊端,让学生真正的能够在学习中掌握一技之长。

综上所述,教学平台作为我校新型的教学资源和网络学习的平台,深受师生的喜爱,也为一线教师提供了展现教学能力的机会,为学生提供了更多的学习机会和手段,但同时,也受到网络技术的影响,针对不同的学习者,也没有完善的分层次教学的方案,需要不断的研究和探索。

参考文献:

1.基于计算思维的C语言课程教学改革研究.《电脑迷:数码生活(上旬刊)》.2014年3期

2.赵志成主编.C语言项目式教程.人民邮电出版社.2014 3.基于任务分割与优质资源共享的C语言教学模式探讨与实践.试周刊》.2009年11期

《考

第二篇:关于《C语言程序设计》课程的教学改革与实践.

关于《C语言程序设计》课程的教学改革与实践

日期: 2010-5-12 1:24:52 浏览: 8 来源: 学海网收集整理 作者: 佚名 【摘 要】C语言是我国高校普遍开设的一门课程,本文根据实际教学经验,介绍了在C语言程序设计中进行的一些改革与实践。其中对提高学生的学习兴趣,发挥多媒体教学的优势,提高课堂生动性及学生能动性提出了一些行之有效的方法。

【关键词】C语言程序设计; 教学改革;网络多媒体教学

Abstract :C language is a course generally set up by China’s colleges and universities, this article introduced some of the reform and practice in the C programming language in accordance with the actual teaching experience.Threre are number of effective methods which can increase the students’ interest in teaching,play the advantages of multi-media teaching and improve classroom liveliness and students’activity.Key words:C language programming design;Teaching reform;Network multi-media teaching

现在计算机已普及到各行各业,深入到各级层次,而学习C语言程序设计是提高人们计算机知识水平的重要步骤。在我国高等学校教育中C语言不但成为计算机专业的必修课,而且也越来越多地成为非计算机专业的学习课程。做好该门课程的教学具有非常重要而深远的社会意义,现将我在C语言程序设计课程中教学内容、教学手段、教学方法等方面的改革与取得的教学效果与大家做一探讨。

一、仔细领会教学大纲,全面深入教材改革

教师深入分析教学大纲,在全面了解学生的数学基础知识状况的前提下,根据大纲制定好教学计划。将教材中涉及到学生未掌握的数学知识方面的例题进行更换,避免因数学知识问题形成教学障碍。

在选取教材时,要选择“精讲多练、案例应用”为主的教材。C语言程序程序设计本身比较抽象,学生在刚开始接触的时候很难理解,所以兴趣并不很大。根据这门课程的一般教学顺序,在前几周讲授的内容往往是变量、数据类型、运算符、表达式、语句、函数等定义、使用说明等。这些理论知识中概念多、难以理解和记忆,会使一些学生失去学习C语言的兴趣。为了避免这种现象的出现,应该采用“理论精讲,够用就行”的教材,教师在讲授具体程序和案例时再将涉及到的未讲知识补充讲解。通过这种讲解方法可以减少学生的学习压力,保证教学进度和教学效果。

在教学过程中,以“案例驱动,兴趣引导,自身实现”贯穿整个教学过程。以学生感兴趣的某种游戏为案例,通过用C语言编程来实现游戏的过程引起学生的兴趣,再讲解具体的C语言知识。引起学生兴趣的案例除了游戏案例外,还可以是其他学生感兴趣的内容。最后让学生自己建立一个开发项目,用所学的C语言知识来实现。这种方法避免进行枯燥的语法训练,学生不会觉得课程枯燥无味,能提高学生的学习积极性,更重要的是学生能感受到C语言的结构化编程思想,并进行一定的实际编程获取编程经验。

二、应用网络多媒体教学模式的 C语言教学

1 世纪人类社会全面进入信息化的世纪,信息技术的广泛应用将极大地改变人们的生产生活方式,教学也不例外,网络技术的应用必将改变传统的教学方式。C语言教学中重点与难点内容用FLASH软件制作成动画演示教学,能够把抽象的过程以真实的、直观的方式展现出来。把动态的图象和学生的抽象思维活动密切地结合起来,教师可以重点突出的讲解程序算法,教师演示课件时的速度、次数,以及前后顺序等都可以根据教学需要灵活地控制和改变,使得教师易于把握教学的进度。根据FLASH软件的特点,可以让学生动手控制动画的执行步骤,在观看或者参与动画的过程中加深理解C语言的执行过程。利用几何图形、色彩变化及闪烁等效果,再现程序执行过程的动态及变化过程,例如C语言课程中的汉诺塔问题、杨辉三角形问题,还有许多排序和比较的程序,能够通过动画把完整的过程演示。

在网络教学方面可以把教学内容做成课程网站。上课时讲解网站上的理论内容和相关练习题。学生可以通过计算机访问网站中每次课讲的内容,在编写程序时遇到问题可以先通过网站查找相关资料先自己解决问题。这种方式便于学生整理学习笔记,培养学生解决问题的能力。还可以在网站上布置课后作业和收取学生的作业,便于教师的作业批改。

在网络教学方面还可以采用局域网内的网络教学管理软件进行教学与指导,例如极域教学软件。这种教学软件可以在教师机上给学生做同步演示与讲课,在学生做练习时可以把学生做练习的过程用广播形式在局域网内演示给其他学生看,这样增加了互动效果、方便对学生的练习进行讲解。

三、创造条件加强学生能力的培养

学生编程能力的提高,不是听来的,不是看来的,而是练出来的。机械的练习老师布置的作业只能完成对知识的认识,还不能完成对知识的理解与运用。利用比赛、项目任务的方式给学生以压力,让学生充分动脑在短时间内提高自身运用C语言的能力。比赛能给学生一种荣誉感,能激发学生的学习主动性、创造性,可以充分展示学生的学习能力。在教学过程中,可以根据以讲完的教学内容进行专项应用比赛,也可以在学习完C语言后进行班级内、学校内的大型比赛。比赛完成后树立学习的榜样,给学生以学习动力。

在学生C语言的编程能力方面,“授之以鱼,不如授之以渔”。程序设计是一种具有创造性的工作,程序设计具有一定的抽象性,它用数学的方法去描述一些问题。一般的程序设计要建立数学模型,要进行算法设计,这样才能将实际问题的解法表达成计算机所能表达理解的形式。在教学的过程中不能单单满足于授予学生多少知识内容,而是要加强学生独立分析问题、解决问题能力的培养。因此,课堂教学要摆脱呆板、生硬的灌输,应着力于激发学生的学习兴趣,帮助学生树立正确的学习动机,培养学生的学习能力。例如以一个成熟的项目展示完整的C语言代码,向学生讲解代码中算法、建模的过程,培养学生的良好编程习惯。

四、采用综合考核法评价学生的成绩

对C语言程序设计的考试是衡量这门课教学情况与学生学习的好坏的标准,不是看学生“知不知道”,而是“会不会干”。C语言程序设计考试是一门考察学生的逻辑能力、C语言语法掌握能力、编程能力的综合考核。不能只用主观题和客观题来评价,而应当把重点放在编制程序和调试程序上。所以对学生学习成绩的评定,采用综合考核法,将平时的实践成绩与期末卷面成绩进行综合,得出本课程综合考评分。这种教学法,不但能更客观地反映学生的学习情况,同时也能促进学生学习起到很好的教学效果。

单一的考核方法并不能体现学生的学习效果和教学效果,需要用多种方式来评价。在采用上述方法后,还可以试行反复考试法。反复考试法就是当学生对自己成绩不满意,认为没有考出自己实际水平时,可以给学生一次或多次重新考试的机会。高校教学的目的并不是考试,而是培养学生的学习能力与实际动手操作能力,通过这样多方式考核的办法可以充分评价出学习的学习能力与实际动手操作能力。

五、校企结合面向社会培养学生的编程能力

为了使学生学习到的知识与社会接轨,可以创建校企结合的课程建设方法。听取企业家对C语言程序设计教学改革的意见、由企业向学校提供实验(实习)条件、以企业作为学生的校外实习基地或者企业为学生提供就业岗位,通过这些方法使学生熟悉公司内的编程环境,尽快进入工作状态。学校还可以邀请企业家为学生开讲座,派遣青年教师到企业去实习,使教学的内容与企业的实际更为贴近。学校作为企业的人才培育基地,发挥技术和设备的优势,为企业提供支持,向企业输送合格毕业生,校企结合实现双赢。

总之,在“C语言程序设计”课程中,我们要努力提高学生对课程的兴趣和学习热情,在教学手段上充分利用多媒体、网络软件等手段,使得学生充分掌握C语言的基本理论知识,同时加强学生自身的学习能力和实践能力的锻炼,使学生更好地掌握C语言程序设计方法符合现代社会对人才的要求。

【参考文献】

[1]孔垂柳.田地.基于程序设计思想的C语言教学方案.吉林大学学报(信息科学版),2005,23(8):5-6.[2]陈东.计算机多媒体教学改革的一些尝试[J].福建师范大学学报(自然版),2004,20(3):98.[3]李明等.C语言程序设计教程[M].上海:上海交通大学出版社,2007,26-32.

第三篇:C语言程序设计教学改革总结报告.

《C语言程序设计》教学改革总结报告

《C语言程序设计》是信息工程系各专业都开设的一门非常重要的专业基础课,也是国家计算机等级考试可选编程语言之一。掌握好C语言的编程技术,将为学生学习后续高级编程语言奠定坚实基础。但C语言概念比较复杂,规则繁多,使用灵活,容易出错,学生掌握起来有一定的难度。以往授课方式为大教室合班上课,课后安排上机实验。学生反映理论内容较抽象,并与实践有些滞后脱节,给学生掌握课堂内容增加了难度。针对这种情况,我系自2007年起,对《C语言程序设计》进行了教学改革,对授课方式,考核方式,教案组织,上机考试等几方面进行了改革,并取得了非常理想的教学效果。

首先,改变了以往大教室合班上课方式,改为单班实验室授课。这种方式授课,可以使学生听懂教师所讲授的理论内容之后,马上通过上机实践,加深理解并真正掌握课堂内容,同时也提高了学生的动手编程能力。掌握编程技术的最佳方法就是自己动手编程,在实践中逐步提高水平。而这种授课方式,正好可以使理论与实践相结合,并且由于单班授课,教师可以对每名学生进行一对一辅导,这样可以使学生对课堂内容马上理解并掌握,所以教学效果良好。

其次,对考核方式进行了改革,成绩考核方法是平时成绩占30%,上机考试成绩占30%,笔试成绩占40%。这种考核方式即可以考察学生的平时表现,又可以考察学生对课程的掌握程度。既考察了理论掌握情况,也考察了学生的实践动手编程能力,客观公正。通过学生意见反馈,学生对这种考核方法也表示赞同和认可。

第三,我们针对单班实验室授课这种新的授课方式,重新编写了教案。组织教案的原则主要是理论与实践相结合,组织方式是,对于每一章节,首先介绍概念,原理,算法,语法和注意事项,然后通过适当的例题来讲解,同时组织1-2个例题,立即让学生上机实践,编写和调试程序,教师当堂辅导,所以使学生可以对课程内容当堂理解,当堂消化吸收。

第四,对以往上机考试进行了改革。以往上机考试为教师出3-4道编程题,每名学生都答一样的题,存在一些弊端。现在上机考试改为采用《C语言程序设计上机

考试系统》,系统具有自动出题、随机组卷、计时收卷、实时评分和记录成绩功能,大大提高了考试效率。每名学生的3道考题是随机产生的,与周围学

生的考题均不相同,所有考题取自国家二级考试模拟题题库,具备针对性,同时《C语言程序设计上机考试系统》具备平时练习和正式考试两种使用方式,学生平时练习时可以生成参考答案,这样学生可以在练习过程中,逐步提高编程水平。因为是实时电脑评分,所以迫使学生必须经常练习,在不知不觉中也就提高了对C语言程序设计的理解和掌握。

从成绩上分析,以2007-2008第二学期为例,我系共有314 人参加了考试,及格人数 281人,及格率89.5%,不及格人数 33人,不及格率10.5%,平均分72.3。我讲授《C语言程序设计》已有多年,据我所知以往考试的不及格率约为30%左右,平均分约为60分上下,所以教学改革后,《C语言程序设计》取得了很好的教学效果。

从学生反映上分析,学生对在机房上课及考核方式完全认可,认为既可以掌握理论知识,同时通过自己动手实践掌握编程技术,加深了对课程内容的理解和掌握。学生普遍反映能够提高动手实践能力和理论知识运用能力。

《C语言程序设计》教学改革存在的问题有以下几点,第一,现在使用的教材是清华大学出版社谭浩强编写的《C语言程序设计》,是国内权威的教材,但它在内容的组织、顺序的安排与在实验室上课有些差别,所以是否考虑针对在实验室上课这种新的授课方式,重新编写一本教材。第二,教案的内容上,还有待于进一步细化和调整,尤其是学生练习的例题,需要进一步的斟酌与挑选。第三,《C语言程序设计上机考试系统》还需要升级完善,在考题数量,难易程度,答案数量以及适用于VC++开发环境等方面,还有大量的工作需要完成。

总之,《C语言程序设计》教学改革取得了非常理想的教学效果,无论是在学生成绩的提高上,还是学生的反映上,以及考试的效率上等均达到了教学目的,但仍存在一些不足,希望院系领导能够针对存在的问题,组织人员,商讨对策,进一步提高《C语言程序设计》这门课程的教学水平。

总结人:谢进军 2007年12月

第四篇:软件专业调查报告

摘要:本文对国家示范性软件学院的硬件课程设置进行了调查,结果表明各院对计算机网络、嵌入式系统等课程的设置基本一致,而硬件课程则有较大不同。

关键词:软件工程;课程体系;硬件课程

中图分类号:G642文献标识码:B引言

软件工程专业是建立在计算机科学和数学基础上的一门专业。软件工程将数学原理、计算机科学和工程实践结合起来创造实实在在的产品。因此,软件工程专业的培养目标与计算机科学专业有所不同,而是培养高质量的软件工程师。根据软件工程专业的特点以及学生的培养目标,软件工程相关技术和理论,如软件需求管理、软件项目管理、质量认证体系等是软件工程专业的核心课程,而计算机基础理论和基础数学同样是软件工程课程系统的核心。这样软件工程专业的课程体系就变得很庞大。

硬件课程并不软件工程专业的主要知识体系。但是,软件,尤其是系统级软件和硬件关系很密切。如果不开设硬件课程,势必影响学生对这部分软件的理解,甚至无法进行相应的软件设计与开发。为此,软件工程专业一般都设有硬件课程。但是,这些课程并没有按照软件工程专业的需求进行优化和细化。很多软件学院只是简单地把一些特别基础的课程设置为必修课,另外一些设置为选修课,或者干脆直接砍掉一些硬件课程。结果就出现了这样的情况:对于必修课,软件工程专业的学生和计算机专业的学生花同样的时间学习同样深度的硬件知识。而对于选修课,选修的同学则同样和计算机专业的学生花同样的时间学习同样的内容,而没有选修的同学则对这部分内容一无所知。而被砍掉的课程则每个人都没机会学习,无论是否有兴趣。比如,接口设计与开发课程被从选修课列表中删除,参加某程序设计竞赛的同学就感觉缺少访问单片机的基础知识。

目前软件工程专业课程体系给学生的普遍感觉是课程较多、负担较重。优化软件工程专业硬件课程的设置既可以满足软件工程专业相关硬件基础知识的需要,还可以节约学生的时间,让学生有更多的时间主动学习必需的和有兴趣的内容。为此,我们开展了软件工程专业硬件课程设置的调查和研究。调查结果

作为这项研究的第一步,我们对全国36所示范性软件学院的硬件课程设置情况展开调查。调查数据资料来源于“国家示范性软件学院验收评估网上公示”,共涉及36所大学的示范性软件学院。这些大学分别是重庆大学、中山大学、浙江大学、云南大学、厦门大学、西北工业大学、西安交通大学、西安电子科技大学、武汉大学、同济大学、上海交通大学、山东大学、清华大学、南京大学、华中科技大学、华南理工大学、华东师范大学、哈尔滨工业大学、复旦大学、东南大学、东北大学、电子科技大学、大连理工大学、北京邮电大学、北京工业大学、以及天津大学、四川大学、中国科技大学、南开大学、吉林大学、湖南大学、国防科技大学、北京理工大学、北京交通大学、北京航空航天大学、北京大学。其中天津大学、四川大学、中国科技大学、南开大学、吉林大学、湖南大学、国防科技大学、北京理工大学、北京交通大学、北京航空航天大学、北京大学这11所大学因为从网上获取的资料不完整、或者没有招收本科学生而未包括在后面的调查统计中。

统计表明,各个学校所设置的硬件课程种类繁多,课程都不尽相同。硬件课程在整个课程体系中所占比重也各不相同。经过统计,25所软件学院所涉及的硬件课程共有45门(本次统计将计算机网络原理类、嵌入式系统相关课程列为硬件课程)。具体课程名称见表1。我们对相近的课程名称做了合并,例如,嵌入式系统、嵌入式系统与应用、嵌入式系统与软件等类似课程名称归为嵌入式系统。计算机网络、互联网体系结构则归入计算机网络原理。有些课程因为内容可以被其他课程涵盖,所以也被舍掉。例如,网络通信技术则被通信原理、计算机网络原理等课程覆盖,课程列表中也不再列出。

在表1所示课程中,全部25所学校均开设的课程为计算机网络,而且均为必修课程。除武汉大学课程名为“网络及分布式计算”外,其余课程名均采用“计算机网络”或者“计算机网络原理”。学分多集中在3~4分之间。一般多设置在第5学期,也有设置在第6学期或第4学期。一共有18所学院开设计算机组成原理课。学分一般为4分上下。没有开设此类课程的学校有厦门大学、武汉大学、华中科技大学、东南大学、上海交通大学、清华大学、复旦大学。其中厦门大学、武汉大学、华中科技大学、东南大学都开设了名为“计算机硬件基础”的必修课程。而上海交通大学则分两个学期开设了计算机硬件技术1和2。复旦大学开设相近课程为计算机系统基础。清华大学无相似课程,有一门计算机系统结构。

开设汇编语言课程的学校有14所。分别是重庆大学、云南大学、大连理工大学、北京工业大学、中山大学、电子科技大学、清华大学、华中科技大学、东北大学、东南大学、厦门大学、同济大学、西安交通大学、华东师范大学。其中有中山大学、东南大学、华东师范大学、以及电子科技大学四所学校的汇编语言作为选修课程。其他10所作为专业必修课。其中,云南大学、大连理工大学、北京工业大学三所大学的软件学院把汇编语言涵盖在计算机原理课程中。另外,西安交通大学把汇编语言与接口技术作为一门课程。独立的汇编语言课程学分从2到4分,各个学校设置不同。

开设了电子电路原理类课程的学校有上海交通大学、华中科技大学、华南理工大学、西安电子科技大学、西安交通大学、中山大学、浙江大学、东北大学八所。开设的课程名称分别为电工与电子技术(E类)、电路理论(五)、电路与电子技术、电路与电子技术基础、电路与电子学、电路与模拟电子技术、电路原理(乙)、电子技术基础。除中山大学的电路与模拟电子技术是选修课程外,其他都作为必修课程设置。这些课程的学分一般为3分。

第五篇:C语言课程实习2012

《C语言程序设计》课程设计

一.课程性质

C程序课程设计是《C程序设计》课程的实践环节,其目的是为学生提供了一个既动手又动脑,独立实践的机会,学生将课本上的理论知识和实际有机的结合起来,锻炼学生分析、解决较复杂问题的能力,提高学生独立编写大编程的能力。

二、基本要求

1、课程设计可采取每人或2人一题,可任选题目进行设计。每组成员分工合作完成一个课程设计时,每个人的任务不同;

2、要求利用结构化程序设计方法以及C的编程思想来完成系统的设计;

3、模块化程序设计:要求在设计的过程中,按功能定义函数,进行模块化设计,各个功能模块用函数的形式来实现;

3、学生所选课题必须上机通过,并获得满意的结果;

4、程序书写风格:锯齿型书写格式。

三、课程设计报告的要求

1、需求分析

描述问题。简述课题要解决的问题是什么,有什么要求和限制条件。

2、总体设计(程序设计组成框图、流程图)

3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等))

4、源程序清单和结果:源程序要加注释。结果要包括测试数据和运行结果。

5、设计心得

四、考核标准:

成绩按五分制评定:优、良、中、及格和不及格

评价标准

课程设计成绩评定的依据有设计文档资料(40%)、具体实现设计方案的程序(25%)、验收(25%)课程设计考勤登记表(10%)。

优(90分以上):必须要有一定的创意,有自己独特的算法。按要求完成课题的全部功能,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述,有正确的流程图,程序完全实现设计方案,设计方案先进,软件可靠性好;

良(80-89分):完成课题规定的功能,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进,无明显错误;

中(70-79分):完成课题规定的功能,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确,但有少于失误;

及格:完成课题规定的大部分功能,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确,个别功能没有实现,但错误不多;

不及格:完全复制别人的文档资料,没有完成课题规定的功能,没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案严重错误。

五、参考设计题目

1.小学生数学CAI系统

设计内容:

该系统为小学数学辅助教学系统,利用该系统可以锻炼小学生的数学运算能力。它包括+、-、×、÷四则运算。

设计要求:

1)系统菜单可以选择包含的运算符(+、-或×、÷)、数值的位数(1位,2位、3位)。

2)单击“开始”,系统自动随机地出10道题。

3)每出一题,小学生输入答案后,第一次答对,系统给出信息“完全正确,你非常聪明!加10分”,总分+10分,显示下一题;若答错了,系统给出信息“你答错了,继续努力!”,继续显示该题目,若第2次答对了,系统给出信息“答对了,你很棒!加8分”,总分+8分,显示下一题;若答错了,系统给出信息“你答错了,继续努力!”,继续显示该题目,若第3次答对了,系统给出信息“答对了,祝贺你!加6分”,总分+6分,显示下一题;若答错了,系统给出信息“非常遗憾你又答错了,请继续做下一题。本题的正确答案为„„”,继续显示下一题;

当答完所有的题给出总分

2.英语字典

设计内容:

设计一个简单的英语字典,输入英语单词,显示中文含义,设计要求:

1)自行设计一单词库;

2)词库的编辑功能(添加、修改、删除题库中的单词)

3)具有查询的功能(“英汉”和“汉英”两种方式)

3.学生学籍管理系统

可对学生学籍进行注册,修改,删除,查找,统计等操作。

功能要求:

(1)系统以菜单方式工作。

(2)登记学生的学号,姓名,班级和籍贯信息

(3)修改已知学号的学生信息;

(4)删除已知学号的学生信息;

(5)查找已知学号的学生信息;

(6)查找并统计某个籍贯的学生信息及总数。

4.其它难度相近的自选题目。

附:课程实习报告封面

广东海洋大学职业教育学院

《C语言程序设计》课程实习报告

题目:英语字典班级:应电111

学号:201136626133姓名:邱洪文成绩:

指导教师:

日期:年月日

下载软件专业C语言课程教学改革效果的调查报告word格式文档
下载软件专业C语言课程教学改革效果的调查报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    微课程理念下的“C语言程序设计”教学改革

    微课程理念下的“C语言程序设计”教学改革 摘 要 针对高职院校学生学业素质不高,普遍认为C语言程序设计课程难懂、难学的现状,本文结合目前的研究热点“微课程”理念,从C语言课......

    C语言专业导论

    专业导论心得 软件四班1120142067何天阳 通过一个学期的专业导论学习,使我对软件专业的研究方向和就业方向有了很深的理解。软件工程是一门研究用工程化方法构建和维护有效......

    C语言教学改革体会(李飞跃)

    计算机工程系《C语言程序设计》课程教学改革体会李飞跃【摘要】由于 C语言程序设计课程内容比较抽象,加之传统的教学常以教师讲授为主,因此高校学生,特别是高职高专学生普遍反......

    华为面试题C语言软件工程师

    那就是变量i没有定义,这在代码编译阶段编译器可以帮你发现,很容易搞定。然而很多问题是自己造成的漏洞,编译器是帮不上什么忙的。这里最大的问题还是str1没有结束符,因为strcpy......

    C语言软件工程师英文简历表格

    C语言软件工程师英文简历表格 在求职上所面对的企业公司性质不同,所写出来的个人简历也是不同的,比如说最为明显的就是国有企业与外企不同,还有与个人私企的不同。国有企业对人......

    C语言软件工程师笔试题精华

    网络安全应具有以下五个方面的特征: 保密性:信息不泄露给非授权用户、实体或过程,或供其利用的特性。 完整性:数据未经授权不能进行改变的特性。即信息在存储或传输过程中保持不......

    C语言软件工程师笔试题精华

    网络安全应具有以下五个方面的特征: 保密性:信息不泄露给非授权用户、实体或过程,或供其利用的特性。 完整性:数据未经授权不能进行改变的特性。即信息在存储或传输过程中保持不......

    C语言课程实习报告

    新疆农业职业技术学院 《 VB程序与设计 教学实习报告 部门:信息技术学院 专业: 计算机应用 班级:10高职应用班 姓名: 李蒙 指导教师: 徐玉莲》 《VB程序与设计》教学实习报告 10......