您现在的位置:主页 > 东森平台荣誉 >

东森游戏:关于提高程序设计课程教学质量的探讨

浏览次数: 日期:2020-02-21 15:16

诸如C语言之类的编程基础课程是高校计算机科学的基础课程。它对学生后续课程的学习和整个专业课程体系的学习结果都有很大的影响。当前的普遍情况是课程的教学效果不好,学生课程完成后能力和素质的提高受到限制。

(1)学生的动力较差,缺乏动力。主要原因是学习者缺乏明确的目标。许多学生缺乏对所学知识的了解,也不知道学习本课程的目的是什么。这个想法是学校为我们所学的内容安排的,只是遵循习惯并通过考试。在这种情况下,学习自然是被动的,没有主观能动性和动力。

(2)学生缺乏兴趣。首先,兴趣的培养和形成是由个人决定的。个人的先天因素,好与不好的方面,个性特征,后天的成长和学习环境,个人的相遇和圈子都决定着他们兴趣发展的方向。其次,这与学生的专业选择有关。目前,进入大学的学生的专业选择通常是盲目的。无论是父母还是社会取向,它仅强调该职业是否受欢迎,是否适合就业以及能否获得高薪。众所周知,河西的专业冷热岁月是几年前河东学校流行的毕业典礼,所谓的过去不受欢迎已成为热点。而且,任何专业都是一样的,如果您是不受欢迎的专业,那么如果您有足够的能力和深入的研究,就可以有所作为。如果您是一个贫穷的专业人士,那么如果您学得不好,就找不到工作,也找不到工作。要高薪。一方面,父母和社会是如此。另一方面,许多学生本身还没有形成兴趣爱好,他们对未来的发展方向和方向感到震惊。他们没有认真考虑这个问题,也没有明确的目标。第三,它与课程有关。目前,许多高校课程设置庞大而完整,缺乏重点和专心,没有重点和重点培训的方向。一些学生由于缺乏好奇心和兴趣而忽略甚至拒绝了所有课程。最后,它与教师的教学态度,教学方法和能力有一定的关系。

东森游戏:关于提高程序设计课程教学质量的探讨

(3)课程本身很难学习。每门课程都有自己的特色。编程课程对学习者的逻辑思维,抽象思维能力和严谨性有很高的要求,这取决于其自身的特点。前两个因素是学习者学习的外部动机和内部动机。如果两者都缺乏,那么什么都不学是必然的结果。

(4)仅掌握理论,实际动手能力较差,完成课程后编程的基本能力较弱。一些学生在学习本课程时在课堂上会更加认真。理论知识还不错。他们熟悉本书的内容,并且测试也可以达到良好的效果。不幸的是,课程结束后缺乏独立的编程技能,编程的基本技能做得不好,动手编程更加困难。

(5)教师的教学方法不合理,不宜采用传统的填鸭式教学。原因可能是第一个方面有很多,课程准备不足,准备不足以及对教材的理解不够。其次,根据大纲,教科书着迷于规则,形成教科书,养成习惯。表现之一是,各种教科书中或多或少都有错误。脆弱,不准确和不合理,但许多老师视而不见,没有想法。第三,教师对专业知识的理解是有限的,在教学准备和演讲中缺乏灵感,并且不能被整合。没有想法和见解。我个人认为,即使我自己的想法和见解是错误的和幼稚的,总比没有好,至少可以证明老师在思考和探索。第四,能力有限。普遍的现象是教编程的老师通常不编程,或缺乏编程能力。因此,在演示教学中缺乏自信心,对错误的恐惧,难以做他们想做的事,并且很难有效地处理学生编程引起的问题。

二,解决方案和思路

(1)在课程开始时,应该充分了解学生正在学习什么?课程学习的重要性和重要性,对后续学习和课程的影响。应该介绍编程语言和工具的应用领域,这将使学生了解该语言可以做什么。在当前市场上,该应用程序的普及程度很高,例如教师可以显示上个月的TIOBE社区最新排名和年轮,以便学生直观地了解该语言的实用性和市场应用趋势。以C语言为例,通过对老师的分析,学生将认识到C语言的长远生命力,广泛的应用领域以及对数据结构,算法,C ++,JAVA等后继者的影响。课程与其他语言的优势和不可替代性相比。这样,学生自然会吸引注意力并获得外部动力。例如,以JAVA为例,如果一个学生了解其发展在中国的普及程度,如果能力达到一定水平,就可以直接找到工作,那么学生又怎能不产生学习动力呢?老师还可以分析,即使他将来不打算使用这种语言,他也打算学习其他语言,并且永远不会浪费时间。语言学习是普遍的,因为解决程序问题的方法和思想很普遍,但只能以不同的语言实现。

(2)帮助学生达成目标。编程课程的学习不能以考试为最终目标,而应被视为一种学习技能,其核心目标是培养专业技能和形成基本的编程能力。不能像初中那样,所有课程的目的都是为了通过考试或获得良好的成绩,因为大学是专业学习,应该结合自身的兴趣,特长来尽早设定目标,明确方向,他们在哪些领域要在将来追求软件开发,网络,硬件等方面,最好有一个更具体的方向。然后我正在做的就是朝自己的方向前进。在与方向相关的课程中,我将花费更多的精力,更多的业余时间和更多的时间。在这个方向上,我应该比其他人更坚强。这是核心竞争力。在上第一堂课时,作者总是问学生一个问题。您认为将来当您受雇时,您将面临东森游戏:单位招募的问题。他们心中最担心的问题是什么?这不是笔录的通过次数,出色程度或其他方面。实际上,大学在过去几年中只考虑过这个问题。将来,招聘人员可以回答。问题是-您能做什么?

东森游戏:关于提高程序设计课程教学质量的探讨

(3)必须使学生清楚正确的学习方法。课前学习,认真听讲,课后复习虽然固然陈词滥调,但在编程课程的学习中确实非常重要。因为这门课程很困难,所以如果您完全不熟悉,将很难理解和跟上老师的进度。提前上课学习,然后进行有问题的授课,重点关注这些问题,自然的课程会更好。此外,我们必须强调动手操作的重要性。编程课程是出于编程目的,因此需要阐明课程理论。这是前提。但是什么是编程类?所学到的是如何编写程序,理论知识不能应用到编程中,有什么用?因此,学习编程的唯一方法就是编程。

(4)从教师的角度出发,首先要有认真负责的教学态度和教学热情。其次,我们应该增加知识储备,继续学习,并深入研究,以实现无恐慌,发自内心,融合和言语的课堂。尽管教师可能由于工作原因没有太多的空闲时间,但也有必要对一些程序进行编程以增强编程强度并保持水平。 (5)运用有效手段改进和运用先进的教学方法。根据程序设计课程本身的特点,您可以尝试不同的方法,例如案例教学法和项目教学法。您可以尝试通过任务驱动来更改传统的教学方法,以演示第一种方法,依此类推。尽管您可能一开始可能并不习惯它,或者如果您不成功,您将有机会找到一种更好,更合适的教学方法,从而东森游戏平台:提高教学水平和教学效果,并乐于接受,绝不会有任何改进和改进。当然,在教学方法上,教师还应该对课程进行分析和综合,并在不同课程和不同学科的前后接触知识,以实现收回的自由。

(6)增强机器的实用效果。由于编程课程的时间有限,每个作业的任务应适当。由于学生在教会中可以完成的实验任务是有限的,因此课后学生可以安排和完成一些实验问题。教师应选择主题,选择最合适,最培训的价值,并最好地反映培训目标。一些老师在本章末尾简单地列出了大量课后习题,而没有进行筛选,而学生无法快速准确地选择合适的实验问题来理解和判断知识点,方法,重点和难点。当前时间表下的主要培训目标。因此,这种做法是不可取的。这是一个懒惰的方法。

(7)强调利用课外时间。如今,课堂上许多大学编程课程的安排还不够。即使形成了基本的编程能力,仅依靠类中的时间也是不够的。这需要很多课外时间。如果您想达到更高的水平,您将花费更多。时间。没有别的办法了。这要求学生了解支付是有回报的。

(8)作为一名教师,有必要弄清楚编程课程的课程核心,形成基本的编程能力和实践能力;其次,不仅是语言的基础知识,还有培养学生算法能力的自觉能力。使用程序解决问题,像程序员一样思考,思考;第三,培养兴趣,有时比学习知识或提高自身能力更重要;第四,在编程中,找到自学的方法,学习自学,养成习惯。这些方面可以使学生从未来的大学学习中受益,并在进入社会并进入工作场所并为生活受益后继续受益。明确了核心目标,并且可以在教学中针对教师并朝着目标迈进。