计算机应用型人才的计算思维培养研究
- 格式:pdf
- 大小:895.51 KB
- 文档页数:3
计算机应用型人才培养研究一、引言随着信息技术的快速发展和广泛应用,计算机应用型人才的需求量也不断增加。
计算机应用型人才是指能够熟练运用计算机技术解决实际问题的专业人员。
他们不仅要具备扎实的计算机基础知识,还需要具备系统分析、软件开发、网络管理等能力。
计算机应用型人才的培养迫切需要加强研究。
计算机应用型人才培养的目标是培养具备以下能力和素质的专业人员:1. 扎实的计算机基础知识:包括计算机原理、操作系统、数据结构、算法和编程语言等基础知识,能够熟练运用各种计算机软件。
2. 系统分析和设计能力:具备对实际问题进行系统分析和设计的能力,能够独立完成软件开发项目。
3. 软件开发能力:能够运用各种软件开发工具和技术进行软件开发,包括需求分析、系统设计、编码、测试等环节。
4. 网络管理能力:能够进行网络规划、设计和管理,掌握网络安全技术,能够解决网络故障和安全问题。
5. 团队协作和沟通能力:能够与他人进行良好的沟通和合作,具备团队协作的意识和能力。
为了有效培养计算机应用型人才,需要采取多种策略:1. 优化课程设置:根据行业需求和最新技术发展趋势,对计算机基础课程进行优化和更新,增设实践性、应用性强的课程,提高学生的实际操作能力。
2. 加强实践教学:在课程设置中增加实践环节,通过实际案例和项目的操作,培养学生的实际问题解决能力和团队合作能力。
3. 强化实习实训:与企业合作,为学生提供实习实训机会,使其能够在真实工作环境中认识和解决实际问题,提高他们的实际应用能力。
4. 开展科研活动:鼓励学生积极参与科研活动,提高他们的科研能力和创新精神,培养解决复杂问题的能力。
5. 推动跨学科融合:加强计算机与其他学科的融合,培养学生的综合能力,使他们能够在各个领域运用计算机技术解决问题。
为了评价计算机应用型人才培养的质量,需要建立完善的评价体系:1. 设置合理的考核标准:制定明确的学习目标和能力要求,用于评价学生的学习成果和能力水平。
计算思维能力在计算机基础教学中的培养计算思维能力是指通过逻辑思维和推理能力,解决问题和分析数据的能力。
在当今科技快速发展的时代,计算思维能力已经成为了一种十分重要的能力。
而在计算机基础教学中,培养学生的计算思维能力尤为重要。
本文将从计算思维能力的重要性、培养计算思维能力的方法以及计算思维能力在计算机基础教学中的应用等方面进行探讨。
一、计算思维能力的重要性计算思维能力是人们在处理问题、分析数据、解决矛盾和利用信息等活动中所表现出来的一种思维方式。
具备计算思维能力可以帮助人们更好地理解问题的本质和规律,提高问题解决的效率和准确率。
尤其在计算机领域,计算思维能力更是必不可少的。
它不仅是编程、算法设计的基础,还是在日常工作和生活中进行信息处理、分析和验证的重要能力。
培养计算思维能力可以使学生不断提高思维的逻辑性、分析能力和判断能力。
不论是在学术研究中还是在工作生活中,都能更好地发现问题、分析问题并解决问题。
从而对于提高学生的综合素质和就业能力具有十分重要的意义。
1. 强化逻辑思维训练逻辑思维是计算思维的重要组成部分,也是计算思维能力的基本要求。
教师可以通过逻辑思维游戏、逻辑推理练习等方式来训练学生的逻辑思维能力,提高其对问题的分析和解决能力。
2. 开展编程训练编程是培养计算思维能力的一个重要方法,通过学习编程语言,学生可以逐步理解问题的抽象和数学计算的基本原理,提高计算问题的能力。
3. 提供资源和实践机会教师可以为学生提供足够的学习资源,并鼓励学生在实践中探索解决问题的方法,提高他们的计算思维和创造力。
4. 培养团队合作培养计算思维能力不仅仅是个人的思维训练,团队合作也是必不可少的。
通过分析和解决实际问题的过程,可以培养学生的合作精神,提高他们在团队中解决问题的能力。
2. 提高学生的问题分析能力在计算机基础教学中,经常会遇到一些复杂的问题,需要学生通过逻辑思维和计算思维来进行分析和解决。
通过这些问题的训练,可以提高学生对问题的分析和解决能力。
计算机基础教学中计算思维能力培养的探讨1. 引言1.1 背景介绍计算思维能力是指一个人在处理问题时,运用逻辑思维和算法的能力。
随着信息技术的不断发展,计算思维能力在计算机领域中的重要性也日益凸显。
目前在计算机基础教学中,很多学生缺乏计算思维的训练,导致他们在实际应用中遇到问题时难以做出有效的解决。
如何培养学生的计算思维能力成为当前教育领域中一个亟待解决的问题。
随着计算机技术的普及和应用,计算思维能力已经成为现代社会中一项重要的能力。
从小学开始,学生就应该接受计算思维训练,培养他们的逻辑思维、问题分析和解决能力。
当前教育体系中,往往忽视了这方面的培养,导致了学生在计算机基础教学中的薄弱表现。
本文将探讨在计算机基础教学中如何有效培养学生的计算思维能力,开展相关讨论和案例分析,以期为教育工作者提供一些有益的启示和建议。
也希望能够引起社会对计算思维能力培养的重视,为未来教育改革和发展提供参考。
1.2 问题提出在计算机基础教学中,如何有效培养学生的计算思维能力成为了一个重要问题。
随着信息技术的迅速发展,计算思维能力已经成为当今社会中不可或缺的一项能力,而计算机基础教学作为培养这种能力的重要途径,必须认真对待这一问题。
如何使学生能够熟练地运用计算思维解决各种问题,如何培养学生对计算思维的理解和应用能力,如何帮助学生建立起自信心和创造力,都是当前亟待解决的问题。
在计算机基础教学中如何有效培养学生的计算思维能力成为了一个亟待探讨的问题。
通过本文的探讨,我们将从不同角度深入剖析这个问题,为培养学生的计算思维能力提供一些有效的方法和实践经验,为计算机基础教学的改进提供一些建议和思路。
【200】2. 正文2.1 计算思维能力的重要性计算思维能力是指人们运用计算机科学的思维方式来解决问题、优化方案的能力。
在当今信息化社会,计算思维能力已经成为一种基本素养。
计算思维能力有助于提升个人的问题解决能力。
通过思维的整合与拓展,能够更好地分析问题的本质,并找到更有效的解决方案。
计算机基础教学中计算思维能力培养的探讨随着计算机技术的不断发展,计算机已成为人们日常生活中不可或缺的工具。
专业的计算机教育是每个人都应该接受的,这包括基础的计算机知识和计算思维能力的培养。
计算思维能力不仅适用于计算机领域,在其他领域中也有广泛的应用。
因此,本文就计算机基础教学中计算思维能力培养进行探讨。
计算思维是一种基于问题解决和系统设计的思考方式,它重在分解问题、代码设计和算法优化。
在计算机基础教学中,培养计算思维能力可以帮助学生更加深入地认识计算机系统的本质和设计原理,掌握各种计算机编程工具和语言的使用技巧,提高信息处理的能力和问题解决的效率。
此外,计算思维也是一种系统思考和创新思维,它能够培养学生的抽象思维能力和逻辑思维能力,这些能力不仅可以帮助学生更好地解决计算机领域中的问题,也可以在其他领域中发挥重要作用。
一、强化问题意识问题意识是培养计算思维的关键因素。
在教学过程中,应该重点强化学生的问题意识,鼓励他们提出“为什么”、“怎么办”等问题,并引导他们逐步深入分析问题本质,找出问题解决的思路和方法。
例如,在教学中可以提供一些实际的问题或案例,让学生尝试分析问题的因果关系、逻辑思路和可能的解决方法,从而培养他们的问题意识和分析能力。
二、注重编程实践计算机编程是培养计算思维能力的重要手段。
在教学中,应该注重编程实践,让学生通过编程实践来巩固理论知识和提高编程技能,从而培养他们的计算思维能力。
例如,在教学中可以设计一些编程任务或项目,让学生通过实践来掌握编程语言和工具的使用技巧,理解程序设计的基本原理和逻辑思路,提高编程能力和代码质量。
三、重视算法分析算法是计算思维的核心。
在教学中,应该注重算法分析,让学生掌握各种常见算法的原理和应用场景,培养分析和优化算法的能力和思维方式。
例如,在教学中可以设计一些算法分析的题目或实验,让学生独立思考和分析算法性能,掌握算法效率和稳定性的评估方法,从而提高他们的算法设计和优化能力。
计算思维能力培养的策略及应用研究计算思维是一种重要的思维方式,它强调通过分析和解决问题来应用计算机科学的原则和方法。
培养计算思维能力可以让人们更好地理解和应用科学、技术、工程和数学(STEM)领域的知识,同时也能够提高解决问题和创新的能力。
在本文中,我们将讨论计算思维能力培养的策略及其应用研究。
首先,为了培养计算思维能力,我们需要提供适当的教育和培训。
教育机构可以通过将计算思维纳入课程,培养学生对问题的分析和解决能力。
例如,学生可以通过学习编程语言来学习计算思维。
编程不仅能够教会学生如何解决问题,还可以激发创造力和批判性思维。
此外,教育机构还可以通过提供与计算思维相关的实践项目,来帮助学生将所学知识应用到实际情境中。
其次,计算思维能力的培养还需要提供学习资源和工具支持。
学习资源可以包括网上教学视频、在线课程、编程工具等。
这些资源可以帮助学生自学和深入了解计算思维的概念和方法。
编程工具可以提供一个实践的平台,让学生通过编写和运行代码来实践计算思维。
例如,学生可以使用Python编程语言来实现算法和数据结构,从而提高分析和解决问题的能力。
此外,培养计算思维能力还需要鼓励学生进行合作学习。
合作学习可以促进学生之间的交流和合作,从而帮助他们更好地理解和应用计算思维。
例如,学生可以在小组中共同解决一个问题,彼此讨论和分享自己的想法。
通过与他人合作,学生可以从其他人的角度获得新的见解和解决问题的方法。
在应用研究方面,计算思维能力的培养可以在各个领域和行业中发挥重要作用。
计算思维可以帮助解决复杂的问题,并促进创新和发展。
例如,在医疗领域,计算思维可以帮助医生分析和解决疾病诊断和治疗问题。
在金融领域,计算思维可以帮助分析和预测市场趋势,并优化投资组合。
在工程领域,计算思维可以帮助设计和优化复杂的系统和流程。
因此,培养计算思维能力是提高人们在各个领域中解决问题和创新的重要途径。
总之,计算思维能力的培养需要教育机构提供适当的教育和培训,并提供学习资源和工具支持。
计算机应用型人才培养研究计算机科学与技术的迅猛发展,使得计算机应用成为现代社会中不可或缺的一部分。
为了满足日益增长的计算机应用岗位需求,培养高质量的计算机应用型人才就显得尤为重要。
本文将针对计算机应用型人才培养进行研究,并提出一些建议。
一、背景计算机技术的快速发展促使各行各业在信息化转型中都有了巨大的需求。
无论是互联网、电子商务、智能手机应用,还是物联网、人工智能等领域,计算机应用都起到了至关重要的作用。
培养大量的计算机应用型人才成为了当务之急。
二、培养目标计算机应用型人才需要具备以下几方面的能力和素质:1. 综合知识:应具备扎实的计算机基础知识,包括计算机原理、数据结构、数据库、网络与通信等,以及与应用领域相关的专业知识。
2. 技术能力:能够熟练掌握计算机应用开发和维护的相关技术,包括编程语言、软件开发工具、数据库管理等。
3. 解决问题的能力:具备分析和解决计算机应用中出现的各类问题的能力,能够灵活应对不同的情况。
4. 团队合作能力:能够与其他成员进行高效的团队合作,共同完成计算机应用项目。
5. 创新意识:具备创新思维,能够在计算机应用领域提出创新点子,并能够将其付诸实践。
三、培养模式为了培养出高质量的计算机应用型人才,可以采取以下培养模式:1. 以实践为主导:注重培养学生的实际操作和解决问题的能力,通过项目案例实践,让学生真实地参与到计算机应用开发中。
2. 多学科融合:加强与其他相关学科的交叉融合,让学生学习到更广泛的知识,培养综合能力。
3. 产学结合:加强与企业的合作,组织实习或实训,让学生接触真实的工作环境和项目,在实践中提升能力。
4. 创新实践:鼓励学生参与科研与创新项目,培养学生的创新意识和实践能力。
四、培养方法1. 课堂教学与实践相结合:在理论教学的基础上,加强实验教学和实际操作,让学生更好地理解和掌握知识。
2. 独立项目培养:通过搭建小型项目团队,让学生负责整个项目的开发和实施,培养独立解决问题的能力。
大学计算机基础教学中的计算思维培养随着信息技术的发展和应用范围的不断扩大,计算机已经成为了现代社会不可或缺的一部分。
大学计算机基础教学中的计算思维培养显得尤为重要。
计算思维是指一种通过计算机来解决问题的思维方式,它包括了分解问题、模式识别、抽象化、算法设计等一系列与计算相关的思考方式。
在大学计算机基础教学中,培养学生的计算思维能力已经成为教育的重要目标之一。
本文将从计算思维的重要性、培养计算思维的方法以及大学计算机基础教学中的实践经验等方面进行探讨。
一、计算思维的重要性计算思维不仅仅是计算机科学专业学生的专属能力,也是所有学生都应该具备的重要思维方式。
计算思维能够帮助人们更好地理解和分析问题。
现代社会充斥着各种各样的复杂问题,而计算思维能够帮助人们将问题分解成更小的部分进行分析,从而更好地理解问题的本质。
计算思维还能够帮助人们更好地应对现实生活中的各种问题。
在日常生活中,我们经常需要解决一些复杂的时间安排、空间规划等问题,而计算思维可以帮助人们更好地应对这些问题。
计算思维还可以培养人们的创造力和创新能力。
计算思维强调问题的抽象化和模式识别,这些能力对于人们的创造力和创新能力有着重要的促进作用。
二、培养计算思维的方法1. 实践性教学实践性教学是培养学生计算思维的重要手段之一。
在大学计算机基础教学中,学生需要通过大量的实践操作来掌握计算机的基本原理和技能。
在实践操作的过程中,学生需要自己分析问题、设计算法、编写程序、进行调试等一系列操作,这些操作都是培养计算思维的很好的机会。
在实践操作的过程中,教师可以给予学生适当的指导和鼓励,帮助他们更好地理解和掌握计算思维。
2. 多学科交叉计算思维是一种跨学科的思维方式,它不仅仅是计算机科学的专属能力,还可以在其他学科中得到应用。
在大学计算机基础教学中,可以通过多学科交叉的方式培养学生的计算思维。
可以将计算思维与数学、物理、生物、经济等其他学科相结合,通过学科间的相互渗透来培养学生的计算思维。
计算机应用型人才的计算思维培养研究摘要:近年来,由于计算机科学与其他学科交叉研究的广度和深度都不断增加,社会对计算机应用型人才的需求量越来越大,要求也越来越高。
本文首先对该类型人才应具备的素质进行了分析,指出计算思维的重要性;并对计算思维的定义、特点和发展现状进行了介绍;最后结合计算机基础课程的教学实践,总结出分治和并行处理等5项计算思维培养的策略。
关键词:计算机教育;应用型人才;计算思维1研究背景随着计算机科学领域研究成果的不断丰富和完善,计算机技术已经应用于非常广泛的领域,如普适计算、商业智能、计算金融学、计算生物学、计算物理、计算医学等,并且与这些学科之间的交叉越来越深入。
鉴于很多交叉研究具有较强的工程性质,单单依靠学术教育背景的传统研究型计算机人才是不可行的,所以培养能够快速地将计算机技术应用于某一领域,解决该领域具体计算问题的计算机应用型人才就变得非常重要。
以往,在计算机与其他学科人员共同开展研究时,计算机专业背景的研究人员往往被视为“编程者”,他们往往专注于在计算机上编程,实现某个具体功能、设计数据库结构、在屏幕上展现查询结果或是以代码复用为目的搭建整个程序的框架。
但随着计算机变得无处不在,使用计算机的难度越来越低,设计数据库、编写计算机程序和复用他们的难度也不断降低。
这是不是意味着计算机专业背景的研究人员的重要性降低了呢?当然并非如此。
事实上,这恰恰是计算机领域和其他领域的交叉研究从松散耦合型合作逐渐转向紧密耦合型合作的一个标志。
计算机技术人员正在从单纯的编程实现脱离出来,从配角转为主角,逐步地改变各学科研究人员对各自领域的认识和思考方式。
例如,机器学习已经改变了统计学,现在各个组织的统计部门都已经和计算机领域密切合作,以完成更具创造性的工作。
这种现状要求计算机应用型人才不仅应该具有扎实的编程能力和计算机学科基础,同时应该擅长抽象和分解问题的计算思维(Computational Thinking)。
中职计算机教学中的计算思维培养计算机技术的飞速发展使得计算机教育在各个层次中都占据着重要的地位。
中职计算机教育作为为了适应社会需求而设置的职业教育培养计算机技术应用型人才、对学生成长成才、促进社会发展和创新能力具有重要意义。
而计算思维是计算机教学的核心,也是计算机教学的一个重要目标。
如何在中职计算机教学中培养学生的计算思维,已成为教学者面临的重要问题之一。
为了培养学生的计算思维,在中职计算机教学中可采取以下几种方法:一、引导学生主动探索学习计算机教学的目的是培养学生的综合能力,提高学生的自主学习能力和创新思维。
教师应该引导学生在学习过程中主动探索,提高自主学习的能力。
可以让学生通过实际操作和实验,自己发现问题和解决问题的方法,培养他们的逻辑思维和解决问题的能力。
教师也应该给予学生足够的自由,让他们在学习中自由发挥,形成自己的学习方式,培养他们的创新意识。
二、注重理论与实践相结合中职计算机教学中,理论知识和实践技能同样重要,二者结合才能更好地培养学生的计算思维。
理论知识是学习的基础,实践技能是理论知识的实际运用。
教师应该注重理论与实践相结合,让学生在学习过程中既掌握理论知识,又能够运用这些知识解决实际问题,培养学生的计算思维。
三、开展项目化学习在中职计算机教学中,可以通过开展项目化学习来培养学生的计算思维。
项目化学习是一种以项目为基础的学习方式,学生通过参与项目的过程,不仅能够学习到知识和技能,还能够培养他们的解决问题的能力。
通过参与项目,学生可以从中学习到如何分析问题、如何制定解决方案、如何合作互动等技能,这些都有助于培养学生的计算思维。
四、多角度引导学生思考教师在教学过程中应该引导学生从多个角度思考问题,培养学生的综合思维能力。
可以通过提供不同的问题解决方案,让学生从不同的角度思考问题,培养他们的灵活性和创新能力。
还可以通过引导学生分析问题的多种解决途径,培养他们的分析思维和判断能力。
只有引导学生从多个角度思考问题,才能更好地培养他们的计算思维。
浅议计算机应用基础教学中计算思维的培养策略陈嫣(南京金陵高等职业技术学校,江苏南京210014)[摘要]计算思维是计算机应用基础学科的核心素养之一,计算思维的本质就是“寻求”合适的方式解决学习、生活中遇到的问题。
在职业学校中大力培养学生的计算思维,不但能提高学生获取信息和处理问题的能力,更能进一步提高学生的综合素养,完成人才培养目标。
介绍课程教学现状、计算思维培养意义以及培养策略。
[关键词]计算思维;教学模式;教学方法[中图分类号]G712[文献标志码]A[文章编号]2096-0603(2020)04-0156-02大力发展职业教育已经成为我国的基本国策。
趁此东风,职业学校更应推动自身发展,提升学生素养,为社会输送更多高质量的技能人才。
一、计算机应用基础课程教学现状计算机应用基础是职业学校一门必修的公共基础课,以全面培养学生的“信息意识、计算思维、数字化学习与创新、信息社会责任”四大核心素养为目标。
课程的重要性越来越受到社会的认可,但是教学的重心往往在操作技巧层面,忽略了对学生能力,尤其是思维能力的培养。
(一)学生基础参差不齐随着中、小学阶段信息教育的全面展开,职校生都具备一定的计算机基础,但初中阶段,各地区对信息课的重视程度不同,导致入校时学生的计算机知识储备良莠不齐,1/5左右的学生初中信息课被主课占据,这部分学生的计算机知识储备接近于零,给教学带来困难。
(二)应试型教学计算机基础课程教学还未完全脱离应试型教学,以考证为指挥棒,机械刷题,死记硬背题库中的考题;在教学模式上多采用传统的“老师讲解、示范,学生模仿”的教法;教学重心是关注学生的操作技巧和顺利获得计算机等级证书。
二、在计算机应用基础课程中培养计算思维的意义计算思维由美国卡内基·梅隆大学周以真教授2006年提出,即“计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动”。
计算机基础教学中计算思维能力培养的探讨随着计算机技术的不断发展,计算机基础教学已经成为了教育体系中不可或缺的一部分。
学习计算机基础知识不仅可以为学生提供更多的就业机会,还可以培养学生的计算思维能力,培养学生的逻辑思维和解决问题的能力。
本文将从计算机基础教学中计算思维能力的培养入手,探讨如何通过计算机基础教学来提升学生的计算思维能力。
一、计算思维的重要性计算思维是一种综合性的思维方式,是指在问题的发现、描述、分析和求解过程中,运用计算机科学的基本概念和技术、逻辑思维和算法设计的思维方式。
计算思维不仅仅是计算机专业学生需要具备的能力,对于所有学生来说都是非常重要的能力。
在日常生活中,我们经常需要用到计算思维能力来解决各种问题,比如解决数学问题、编写程序、分析数据等。
通过计算机基础教学来培养学生的计算思维能力具有非常重要的意义。
二、计算思维能力的培养方式在计算机基础教学中,如何培养学生的计算思维能力是一个重要的问题。
下面我们将从以下几个方面来探讨如何培养学生的计算思维能力。
1. 强调实践在计算机基础教学中,要注重实践环节的设计,让学生通过实际操作来巩固所学的知识,并且在实践中培养他们的计算思维能力。
在教授编程基础知识的时候,可以设计一些简单的编程任务,让学生动手去实现,这样可以让学生在实践中感受到计算思维的魅力,培养他们的计算思维能力。
2. 注重问题解决能力在计算机基础教学中,要注重培养学生的问题解决能力。
可以通过设计一些复杂的问题,让学生在解决问题的过程中运用计算思维的方法来解决问题,这样可以提升学生的计算思维能力。
3. 培养创新意识4. 注重团队合作以上几点是培养学生计算思维能力的一些途径,通过这些途径可以有效提升学生的计算思维能力,为他们以后的发展打下坚实的基础。
通过计算机基础教学来培养学生的计算思维能力,可以取得一些显著的成效。
可以提升学生的解决问题的能力,让他们学会用计算思维的方式来解决各种问题。
计算机基础教学中计算思维能力培养的探讨随着计算机技术的飞速发展,计算机基础教学已经成为现代教育体系中不可或缺的一部分。
作为计算机基础教学的核心内容,计算思维在学生培养中占据着重要地位。
计算思维是一种重要的思维能力,对于学生进行学科学习和未来职业发展都具有重要的意义。
本文将从计算机基础教学中培养计算思维能力的角度进行探讨,希望能够对相关教育工作者和学生有所帮助。
一、计算思维的概念计算思维是指通过运用计算机科学的原理和方法来解决问题的一种思维方式,包括分解问题、抽象问题、设计算法和评估算法等一系列过程。
计算思维既包括对计算机系统的理解,也包括对问题解决过程的思考。
它是一种以计算机系统为工具进行思维活动的方式,是一种很重要的智能方式,对于人们的思维习惯的培养和提高都有着非常积极的意义。
二、计算思维在计算机基础教学中的重要性在计算机基础教学中,培养学生的计算思维能力是非常重要的。
计算思维能力是学习计算机基础知识的基础。
通过培养计算思维能力,学生可以更好地理解和掌握计算机的原理和方法,从而更好地学习和应用计算机知识。
计算思维能力是现代社会中必不可少的一种核心竞争力。
随着信息技术的不断发展,计算机技术已经渗透到生活的方方面面,拥有计算思维能力的人才受到了越来越多的青睐。
计算思维能力培养将有助于学生未来的创新和创造。
现代社会的发展离不开计算机技术,而创新也是推动社会进步的重要动力,因此培养计算思维能力有助于学生未来在科技创新方面有更大的发展空间。
三、计算思维能力培养的具体方式1. 强化基础知识的学习:计算思维能力培养的第一步是加强学生的基础知识学习。
学生需要对计算机系统的基本原理、数据结构、算法等知识有一个扎实的理解和掌握,才能够更好地培养计算思维能力。
2. 实践操作和问题解决:学习计算机基础知识不能仅仅停留在理论层面,更需要通过实践操作和问题解决来加深对知识的理解。
教师可以设计各种实践性的任务和项目,让学生身体力行地去解决问题,这样不仅可以加深学生对知识的理解,也可以培养他们的实际操作能力和解决问题的能力。
计算机应用型人才培养研究作为信息时代的重要人才之一,计算机应用型人才的培养一直备受关注。
随着计算机技术的不断发展和应用领域的不断拓展,对计算机应用型人才的需求越来越大。
如何更好地培养计算机应用型人才成为了一个亟待解决的问题。
本文将从培养目标、培养体系以及培养方法等方面进行研究,以期为计算机应用型人才的培养提供一些启示和借鉴。
一、培养目标计算机应用型人才的培养目标应当立足于社会需求和行业发展,既要具备扎实的计算机基础知识和实践能力,又要具备较强的创新意识和团队合作精神。
具体而言,计算机应用型人才应当具备以下几方面的能力:1.扎实的计算机基础知识。
包括计算机硬件和软件基础知识、操作系统、网络技术、数据库技术等方面的知识,以及常见的编程语言和开发工具的使用技能。
2.较强的实践能力。
能够独立完成常见的计算机应用开发项目,掌握常见的软件开发方法和工具,具备一定程度的项目管理能力。
3.良好的沟通能力和团队合作精神。
能够与团队成员进行有效的沟通和协作,具备解决问题的能力和应对挑战的勇气。
4.较强的创新意识。
能够主动学习新知识,善于发现问题和解决问题,有较强的自我学习和自我提高的能力。
二、培养体系为了更好地培养计算机应用型人才,培养体系应当是一个多层次、多元化的体系,涵盖了教育、实习和培训等多种方式和环节。
1.教育环节。
教育环节是计算机应用型人才培养体系的基础,主要包括学历教育和职业教育两个方面。
学历教育是指在高等院校进行的本科和研究生教育,主要培养学生的理论基础和专业知识。
职业教育则是指在职业院校或培训机构进行的专业技能培训,主要培养学生的实践能力和技能水平。
两者相辅相成,共同构成了计算机应用型人才的基础教育。
2.实习环节。
实习是培养计算机应用型人才的重要环节,通过实习可以让学生更好地接触行业实践,锻炼实际操作能力和解决问题的能力。
实习可以在企业、科研院所、政府机构等不同的实践环境中进行,为学生提供了更广阔的视野和更丰富的实践经验。
计算机基础教学中计算思维能力培养的探讨计算思维能力是指人们通过计算机科学和信息科学的知识和技能来思考和解决问题的能力。
它是计算机基础教学的核心,帮助学生逐步领会计算机思维的本质,养成根据问题特点实施计算的习惯。
计算思维能力的培养是计算机基础教学的重要目标之一。
首先是教育学生正确的计算思维方式,例如高效的算法思考、认真辨析多种算法的优缺点、根据相对重要性进行算法选取与设计等。
其次,计算思维能力培养还包括培养学生细致分析问题的能力,并用计算机工具解决问题,同时具有持之以恒和灵敏度的特质。
如何在计算机基础教学中培养计算思维能力是一个重要问题。
以下是几个主要的建议:1. 创造有趣的编程环境。
在教学中,应该采用具有多样性的编程环境,例如LOGO语言、Scratch等。
这样可以吸引学生的兴趣,让学生在自由的探索中,逐渐刻画自己的计算思维能力。
2. 采用案例教学。
在计算机基础教学中,可以通过案例学习的方式,教育学生用计算思维解决各种问题。
这样学生可以逐渐建立起自己的解决问题的流程,同时提高他们的解决问题能力。
3. 培养学生的独立思考能力。
在计算机基础教学中,应该鼓励学生形成自己的思维方式和解决问题的方法。
这样可以在符合规律的情况下,更广泛地表达和实用自己的思维模式,增强学生的计算思维能力。
4. 鼓励实际操作。
在教学中,应该多让学生参与到计算机练习中,这样不仅可以提高他们的实际操作能力,而且可以激励他们灵活运用计算思维能力,解决各种实际问题。
总体而言,为了培养学生的计算思维能力,需要将学生置于一个游戏化、有趣且互动性强的环境中,增强他们的实践能力和创造性思维能力,同时重视学生独立思考的能力,培养培养学生持之以恒和灵敏度的品质。
通过这些措施的实施,可以有效地提高学生计算思维能力,在教学中创造出更多的机会和空间,真正实现计算思维的培养。
摘 要:计算思维是学习计算机基础课程的一种重要的思维方式。
培养学生用计算思维去思考事物和解决问题,对提升计算机基础教学水平有重要意义。
本文从计算思维能力出发,对计算机基础课程教学中计算思维能力的培养措施进行探讨,以期进一步开发学生潜能,提高学生综合素质。
关键词:计算机基础教学;计算思维;能力培养0.前言随着计算机技术的不断发展,计算机思维开始得到业界人士的重视,并逐步引入计算机基础教学中。
但是,因为学生对外界的认知程度存在差别,计算机基础教学又具有特殊性,导致执行过程遭到严重阻碍。
因此,在计算机基础教学中培养学生计算思维,将计算理论应用于解决问题的实践中具有重要现实意义。
1.计算思维能力概述解决问题是计算思维的根本目的。
从计算机基础教学方面来理解,就是指对计算机应用问题的解决。
设立电子商务网站和数据库,建造机器人等等都属于计算进应用问题的范畴,也是计算思维培养的最后目标。
数据技术的应用,多媒体技术的应用等都是计算思维能力锻炼的有效途径,计算思维的培养也不局限于某一项教学课程,它是所有计算机基础课程培训的综合体,是一项逐步引导学生处理生活问题的思维模式。
2.计算机基础教学中计算思维能力培养的措施2.1多媒体技术在计算机基础教学中的应用现在很多学校的计算机基础教学课程还是板书加讲解的教学模式,可如今,计算机中的大部分软件都是以图表和鼠标操控的方式呈现在大家面前的,这种操控方式方便快捷,符合学生实际需求。
但在黑板上却是永远无法形象的讲解透彻的,也就是说现代计算机基础教学必须结合多媒体技术的授课方式,利用好先进的工具,直观的在大屏幕上进行操作和教学。
导师通过对多媒体课时的精心设计,以实践操作引导学生养成胆大心细的优良品质。
新课程标准要求在计算教学中,要努力结合相关联的内容去教学,通过引导,帮助学生对一些比较抽象的操作问题进行简单的概括,推理和揣摩,逐步养成有条不紊的计算思维模式,熟练准确的去操作计算机。
计算机应用型人才的计算思维培养探讨作者:赵智超吴铁峰来源:《中国新通信》2017年第03期【摘要】随着我国信息化建设的不断深入,计算机行业领域得到了快速发展,培养出专业素质过程,理论基础扎实的计算机专业人才也是我国教育机构的教育责任的集中体现。
本文详细详细阐述了计算机人才培养的有关方法,希望可以起到参考作用。
【关键词】计算思维应用型人才计算机专业当前世界范围内主要计算机应用技术主要包含计算医学、计算金融学以及普适计算等。
可以说,计算机技术可以应用到任何行业以及领域中,计算机人才的培养方案也要根据企业市场的人才需求进行有针对性的设计,需要将计算机专业中的有关知识与其他学科进行深入的融合,提高计算机人才的实践操作能力与综合素质。
随着我国教育以及企业机构在计算机理论以及操作等方面的研究不断深入,相关的程序编写以及数据库设计工作难度不断降低,计算机专业人员也从以往枯燥、繁杂的编程工作中解放出来,计算机领域的工作模式出现了巨大的转变,工作方式的转变则带来了工作理念以及工作思路的转变,当前我国计算机专业人才的工作重点在于通过计算思维将传统行业的操作方式转换为计算机程序操作方式,而这方面的工作则需要工作人员通过强大的计算思维对传统行业的工作内容进行数据式、程序式的分解,这也是新形势下计算机专业人员的重要责任之一。
一、计算思维的教学模式将计算思维融入到计算机专业课堂教学的教学内容中,按照计算思维的有关特点制定教学方案是新形势下高校计算机专业教学的重点内容之一。
培养学生的计算思维要求高校机构将学生放在课堂教学环节的核心位置,将学生的学习需求与相关的教学活动有机结合起来,通过分解、抽象以及递归等方法将计算机基础理论与实际应用方式相连结,确定教学流程、教学任务以及教学目标,指导学生找出问题、提出解决方案并解决问题,对学生的研究工作进行有效的指导,任课教师需要加强与学生之间的沟通与交流,在长期教学实践中对教学方案进行反思与评价。
IT人才培养在计算思维和应用能力融合的模式研究随着现代信息技术的不断发展,社会对于IT人才的需求也是越来越高,IT 人才培养成为现代物联网发展当中的重点,而从当前的社会IT人才需求上出发,在培养模式上需要将应用能力和计算思维结合起来,培养出既具备计算思维又具备应用能力的社会人才。
本文主要对IT人才培养模式当中的计算思维和应用能力融合模式进行了分析研究。
随着信息产业的不断发展,信息技术应用的普及,各行业对于IT人才的需求也是越来越多,这种大量的需求使得计算机教育模式也在发生转变,计算思维也是这时提出的一种人才培养模式,与过去提出的应用能力培养结合起来所培养出的综合型人才,是符合当前社会需求的人才培养模式。
一、IT人才培养当中的计算思维计算思维就是学会应用计算机科学概念来解决相应的问题,这种思维是概念化的,也是从根本上改变人的思维模式,而不是掌握一项刻板技能,是工程思维和数学思维相互融合的结果,包括一系列的计算机科学方面的思维方法,比如递归、抽象、分解、保护、容错、恢复等等,并且通过启发式的推理方法来找寻问题的答案,并且在不确定的情况下进行学习和规划。
而随着当前计算机科学的不断发展,计算思维在当前的计算机科学技术研究当中也是越来越得到重视,而将其融入到生活、工作当中时就能够成为有效的解决工具,计算思维也成为现代社会发展当中的最基本思维模式,并且指出建立在计算思维基础上的教学体系是当前计算机教育的主要改革方向,将计算思维推广在整个IT人才培养当中,在计算机学科每个知识点上不断加深对计算思维的教育和领悟。
二、IT人才培养在计算思维和应用能力融合的培养措施(一)、建立IT人才能力结构模型在IT人才能力结构的建立上主要是由应用能力、计算思维和创新能力构成,对于IT人才本身应该具备的属性进行分析,并对各类属性进行归纳总结,从而建立起属性之间结构关系,包括依赖和约束的关系,并且为IT人才的培养方案打下基础。
具体来说,IT人才主要应该具备的能力包括以下几项:一是良好的协作交流能力,能够与其他人之间进行良好沟通交流,彼此分享计算机知识,促进计算机知识的创新;二是善于發现问题,能够在繁复的问题当中发现解决问题的线索;三是拥有解决实际问题的知识应用能力,将掌握到的计算机知识转化成实际应用的能力。
计算机应用技术专业大学生创新思维的培养随着信息技术的飞速发展,计算机应用技术专业已经成为大学生选择的热门专业之一。
随之而来的是,对这一专业的就业形势和人才需求也变得越来越严峻。
在这样的背景下,要想成为一名优秀的计算机应用技术专业人才,不仅需要扎实的专业知识,更需要具备创新思维和实践能力。
大学生创新思维的培养显得尤为重要。
那么,如何培养计算机应用技术专业大学生的创新思维呢?本文将探讨这一问题。
一、加强理论知识的学习二、注重实践能力的培养与理论学习相辅相成的是实践能力的培养。
计算机应用技术专业离不开编程和软件开发,因此学生在课外需要多进行一些实践操作,包括参与一些项目或者比赛、自主开发一些小软件等。
通过实际的操作和项目经验,可以更好地理解所学的知识,并培养解决问题的能力。
在实践中,学生可以很好地发挥自己的创新思维,提出新的解决方案,从而培养自己的创新意识和创新能力。
三、开设创新创业课程对计算机应用技术专业的大学生来说,开设创新创业课程可以是一个很好的途径。
很多学校或者专业会在课程设置中加入创新创业相关的课程,通过导师指导和学生自主学习,培养学生的创新思维和实践能力。
这些课程往往会涉及到市场营销、创业管理、创新管理等方面的知识,对学生的综合能力提升也是非常有帮助的。
四、开展科研项目和实践活动科研项目和实践活动也是大学生创新思维培养的重要途径。
学生可以通过参与科研项目或者实践活动来提升自己的创新能力。
在项目中,学生要面对各种实际问题,需要通过自己的思考和动手实践来解决问题,这样能够锻炼学生的创新思维和实践能力。
也可以让学生了解到实际工作中的需求和挑战,更好地为将来的就业做准备。
五、注重学生自主学习和团队合作在大学阶段,学生需要培养自主学习的能力,对于计算机应用技术专业的学生来说更是如此。
专业技术更新换代非常快,学生需要不断地学习和掌握新的技能和知识,这就需要学生有很强的自主学习能力。
团队合作也是非常重要的,计算机应用技术专业的工作往往需要团队协作来完成,学生需要在团队中学会沟通和合作。
计算机应用及思维能力培养研究[摘要]近年来,计算机在我国经济中做出了巨大贡献,各个高校也纷纷开设计算机专业,以此培养出更多的计算机应用人才。
而在计算机基础教育中,对计算机专业人才的计算机应用及思维能力培养是至关重要的,不过就目前来看,我国在计算机基础教育中尚有许多问题,这不利于对学生的计算机应用及思维能力进行有效培养.鉴于此,本文对计算机基础教育的现状进行分析,并深入研究了计算机应用及思维能力在计算机基础教育中的培养策略,以期能够为高校在计算机基础教育工作中提供可靠参考。
ﻭ[关键词]计算机基础;计算机应用;思维能力ﻭ一、计算机基础教育现状分析ﻭ教育内容陈旧ﻭ信息技术的高速,使计算机在各个领域中的应用变得越来越广泛,计算机给人们的生产生活方式也带来了翻天覆地的变化,改变了人们的思维方式。
现如今,计算机已经成为人们在日常生产生活中不可或缺的重要工具,在信息时代下,各行各业对计算机人才的需求也不断增加,这也使急需大量的计算机专业人才。
不过,就目前来看,我国各个高校在计算机基础教学中,其教育内容和教材设置的适应性不高,无法紧随时代形势,教学内容陈旧落后,这也使高校很难对学生的计算机应用及思维能力进行有效培养,进而造成学生的计算机应用能力过于薄弱,无法满足各界对计算机专业人才的能力要求。
ﻭﻭ课程结构不合理ﻭ现阶段,高校在计算机基础教育中,计算机专业课程在结构设置上,在课程结构中的理论知识要占据很大部分,而内容的占比却非常小,这也使教师在进行计算机基础教学时,往往过于侧重理论灌输,却忽视了计算机应用能力的,虽然理论知识能够为学生对计算机的应用提供科学的指导,但学生却非常缺乏相应的机会,长此以往,势必会影响到学生对计算机应用能力的提高,难以培养其计算机应用思维,并且学生在长时间的理论学习中,会逐渐丧失对计算机学习的兴趣,进而给计算机教学成效带来。
因此,在计算机基础教育中,除了要严格遵循知识完整性与系统性原则之外,还要围绕其知识应用性来对课程结构进行设置,只有这样才能使计算机基础教育课程的应用特点得以突显出来。
地方高校计算机应用型人才计算思维能力培养研究张连福【期刊名称】《电脑知识与技术》【年(卷),期】2014(000)032【摘要】At present studying the computational thinking is still at the preliminary stage of theoretical research and Practice at home and abroad, Has not yet formed a perfect system of theory and Practice.This paper takes the"excellence program"class in YiChun University as a pilot,from the aspects of training program, teaching content, teaching mode, practice teaching etc,ex⁃plores the way and the strategy of computational thinking ability training of college students.%目前国内外对计算思维的研究仍处于理论研究和实践的初步探索阶段,尚未形成完善的理论和实践体系。
该文以宜春学院“卓越计划”班为试点,从培养方案、教学内容、教学模式、实践教学等方面,探讨了大学生计算思维能力培养的途径和策略问题。
【总页数】2页(P7693-7694)【作者】张连福【作者单位】宜春学院数学与计算机科学学院,江西宜春336000【正文语种】中文【中图分类】G642【相关文献】1.地方高校机械类专业高素质应用型人才实践创新能力培养的研究与实践 [J], 刘丽芳;杨红;曹鹏彬;陈绪兵;徐建民2.用研究与实践的创新成果,破解“增强计算思维能力培养”的难题——为《大学计算机——计算思维导论》作序 [J], 冯博琴3.计算机应用型人才的计算思维培养研究 [J], 阎岳4.大学计算机基础课程—以计算思维能力培养为核心的大学计算机基础课程教学内容改革研究 [J], 吴宁;崔舒宁5.计算机应用型人才的计算思维培养研究 [J], 任化敏;陈明因版权原因,仅展示原文概要,查看原文内容请购买。
第5期计算机教育2010年3月10日Computer Education No.5 Mar.10,201061文章编号:1672-5913(2010)05-0061-03 中图分类号:G642 文献标识码:A 计算机应用型人才的计算思维培养研究任化敏1,陈明2(1.北京中医药大学 信息中心,北京 100022;2.首都师范大学 信息工程学院,北京 100048)摘要:近年来,由于计算机科学与其他学科交叉研究的广度和深度都不断增加,社会对计算机应用型人才的需求量越来越大,要求也越来越高。
本文首先对该类型人才应具备的素质进行了分析,指出计算思维的重要性;并对计算思维的定义、特点和发展现状进行了介绍;最后结合计算机基础课程的教学实践,总结出分治和并行处理等5项计算思维培养的策略。
关键词:计算机教育;应用型人才;计算思维1 研究背景随着计算机科学领域研究成果的不断丰富和完善,计算机技术已经应用于非常广泛的领域,如普适计算、商业智能、计算金融学、计算生物学、计算物理、计算医学等,并且与这些学科之间的交叉越来越深入。
鉴于很多交叉研究具有较强的工程性质,单单依靠学术教育背景的传统研究型计算机人才是不可行的,所以培养能够快速地将计算机技术应用于某一领域,解决该领域具体计算问题的计算机应用型人才就变得非常重要。
以往,在计算机与其他学科人员共同开展研究时,计算机专业背景的研究人员往往被视为“编程者”,他们往往专注于在计算机上编程,实现某个具体功能、设计数据库结构、在屏幕上展现查询结果或是以代码复用为目的搭建整个程序的框架。
但随着计算机变得无处不在,使用计算机的难度越来越低,设计数据库、编写计算机程序和复用他们的难度也不断降低。
这是不是意味着计算机专业背景的研究人员的重要性降低了呢?当然并非如此。
事实上,这恰恰是计算机领域和其他领域的交叉研究从松散耦合型合作逐渐转向紧密耦合型合作的一个标志。
计算机技术人员正在从单纯的编程实现脱离出来,从配角转为主角,逐步地改变各学科研究人员对各自领域的认识和思考方式。
例如,机器学习已经改变了统计学,现在各个组织的统计部门都已经和计算机领域密切合作,以完成更具创造性的工作。
这种现状要求计算机应用型人才不仅应该具有扎实的编程能力和计算机学科基础,同时应该擅长抽象和分解问题的计算思维(Computational Thinking)。
对于计算机应用型人才的培养来说,如何在教学和实践中融入这种计算思维,使学生能够将其作为他们职业技能的一部分,解决未来工作中来自交叉学科的问题,是本文探讨的主题。
2 计算思维计算思维一词由Jeannette M. Wing于2006年提出[1],其定义是:运用计算机科学的基础概念去求解问题、设计系统和理解人类行为。
它包括了涵盖计算机科学之广度的一系列思维活动。
典型地,通过对计算思维“是什么,不是什么”的分析,可得到以下特征描述[2]:z是概念化,不是程序化计算思维远不止意味着能为计算机编程,还要求能够在抽象的多个层次上思维。
z是根本的,不是刻板的技能根本技能是每一个人为了在现代社会中发挥职能所必须掌握的,而不是意味着机械重复的刻板技能。
作者简介:任化敏,女,博士,研究方向为分布式计算、计算机多媒体技术;陈明,男,教授,博士生导师,研究方向为分布式计算与计算机教育。
计算机教育Computer Education62 2010z是人的,不是计算机的思维方式计算思维是人类求解问题的一条途径,但绝非要使人类像计算机那样思考。
与枯燥且沉闷的计算机相比,人类聪颖且富有想象力。
使用计算思维控制计算设备,就能用自己的智慧解决在计算时代之前不敢解决的问题,实现“只有想不到,没有做不到”的境界。
z是数学和工程思维的互补与融合计算机科学在本质上源于数学思维,像所有的科学一样,其形式化基础建筑于数学之上。
计算机科学又从本质上源自工程思维,因为已经建造的是现实存在的硬件和软件,这些基本计算工具的限制又迫使人必须计算性地思考,不能只是数学性地思考。
z是思想,不是人造物不只是软件硬件等人造物以物理形式到处呈现并时时刻刻触及我们的生活,更重要的是接近和求解问题、管理日常生活、与他人交流和互动,计算的概念无处不在。
z是面向所有的人,所有地方当计算思维真正融入人类活动的整体,以致不再表现为一种显式哲学时,它就将成为一种现实。
计算思维的概念一经提出就产生了广泛的共鸣。
2007年,微软研究院资助美国卡内基—梅隆大学建立了计算思维中心,以寻找计算机科学与其他领域交叉研究的新方法。
Pat Phillips对计算思维用于计算机、物理、数学、社会学、语文、美术、生命科学等学科教学的一些基本策略进行了综述[3]。
2008年,ACM公布的《CC2001计算机科学教学指导草案》也明确提出应该将计算思维作为计算机科学教学的重要组成部分。
Peter B. Henderson还将计算思维与数学思维(Mathematical Thinking)[4]进行了类比,认为二者同等重要,应该在人生所有的受教育阶段培养计算思维的能力[5]。
3 计算思维的教学实践如何明确地将计算思维融入到课堂教学,以提高学生运用计算机知识抽象和分解问题的能力,是一个挑战。
在计算机基础课程的教学实践阶段,我们对学生计算思维的培养进行了一些尝试。
涉及了5项计算机科学基础概念,包括:z分治算法将一个大规模的问题分解为数个规模较小的子问题,这些子问题相互独立且与原问题性质相同。
求出子问题的解,就可得到原问题的解。
z数据级并行处理将要处理的大数据集分割为数个完全独立的小数据集,再均匀地分配到物理独立的多个计算单元(处理器核)中去完成处理,最后将处理结果合并。
z任务级并行处理将一个耗时的大任务分解为数个规模较小、性质相同或不同的子任务,这些子任务可以独立处理,互不影响。
将每个小任务分配给一个线程执行,这些线程则被操作系统调度器分配到物理独立的多个计算单元(处理器核)中去。
z迭代和收敛对一组指令进行重复执行,每次执行这组指令时,都从结果数据的一组原值推出它的一组新值,如果这组新值不断接近于期望结果,称其为收敛。
z分支结构依据一定的逻辑判断条件选择执行路径的策略,关键在于构造合适的分支条件和分析路径和流程,根据不同的目标流程选择适当的分支语句。
计算机基础课程的最后一个环节是完成一个Access数据库开发系统,在教学中分三种方式开展。
一是学生个人独立完成,二是学生分组完成,这两种方式均是由学生确定目标、自由发挥的。
第三种方式是教师讲解上述计算机科学基础概念的理念,并指导学生将这些计算思维融入实际开发过程。
结果显示,采用第一种方式开发的系统功能比较简单,包含的错误较多。
采用第二种方式开发的系统比第一组有明显的改观,能看出是在多名学生的共同合作下完成的,系统中引入了更加丰富的功能,但是也包含了更多的错误。
究其原因,是加入丰富功能的同时使开发变得复杂,时间也变得相对紧迫,导致不能有质量地完成系统。
本文主要关注第三种开发方式。
按照融合计算思维的课程设计,首先由教师列出系统的几项主要功能,引导组长(由组员轮流担任)运用分治算法的计算思维指导组内的分工,将大的功能分为较小的功能模任化敏,等:计算机应用型人才的计算思维培养研究63第5期块,根据模块的复杂程度和组内的人员数进行分工,把一个复杂的系统的开发变成一系列子模块的开发。
功能模块划分后,开始具体的开发,这会涉及到很多细节的问题,比如建立数据库的表、建立表之间的关系、录入数据及基于数据库的VBA操作等。
建立数据库时,运用数据级并行处理的计算思维,让每个组员分别建库,再将库合并,以提高建库的速度。
教师引导学生分析并行效率,即如果库表很少,导致分解库表、建立库表、传输库表和合并库表全过程的时间高于一个人建库的时间,那么这种并行处理就不值得开发实践。
同时引导学生分析建立多大的库时才有必要使用并行处理方法,得到量化的结果。
同时,运用任务级并行处理的计算思维,使建库与VBA编程同步进行,这里要特别关注分工的任务量均衡性,尽量在同一时间段完成任务。
当各子功能模块均实现后,整个系统的原型就建立了,这个原型并不完善,需要教师指导学生理解迭代和收敛的计算思维,不断迭代地优化系统模型,直到功能性错误完全消除,性能方面的错误足够少,视为收敛,得到完成的系统。
对于完成的系统,可以再采用分支结构的计算思维,对已完成的项目进行测试和排错,即按照输入数据得到输出结果,根据结果确定处理方式。
结果表明,在同等时间周期和同样分组开发的情况下,第三种方式开发的系统不仅功能丰富,错误数量也大幅减少。
这是由于第三种方式有意识地引入了计算思维,指导学生分解和处理问题的关键环节,得到了更好的教学效果。
在接触和实践了计算思维后,学生可以将其思维运用于后续的课程,并逐步提高这种能力。
4 结语必须指出的是,与培养计算思维吻合的教学方法多年以来一直被朦朦胧胧地使用,只不过在计算思维概念被提出后,这些方法才上升到另一个高度。
实践表明,将计算思维融合于教学实践提高了教学质量,提高了学生解决问题的能力,对计算机应用型人才的培养大有裨益。
参考文献:[1] Wing J M. Computational Thinking[J]. Communications of the ACM, 2006, 49(3): 33-35.[2] 周以真. 计算思维[J]. 中国计算机学会通讯, 2007, 3(11): 83-85.[3] Phillips P. Computational Thinking, a problem-solving tool for every classroom[EB/OL]. [2008-10-15].http://www./~CompThink/resources/ct_pat_phillips.pdf.[4] Henderson P B, Baldwin D, Dasigi V, et al. Striving for mathematical thinking[C]//In Working Group Reports FromITiCSE on innovation and Technology in Computer Science Education (Canterbury, UK). ITiCSE-WGR '01,ACM, New York, 2001: 114-124.[5] Henderson P B. Ubiquitous Computational Thinking[J]. Computer, 2009, 42(10): 100-102.Research on Cultivating Applied Talents with Computational ThinkingREN Hua-min1,CHEN Ming2(1. Information Center, Beijing University of Chinese Medicine, Beijing 100022, China ; 2. Information Engineering College,Capital Normal University, Beijing 100048, China)Abstract: As multidisciplinary studies between computer science and other professional fields keep increasing in recent years, the requirement of applied talents in computer science and engineering becomes larger and larger. First, the qualification that the applied talents should possess is analyzed and the importance of computational thinking is proposed. Then, the definition, characteristics and development of computational thinking is introduced. Besides that, a series of cultivation strategies for computational thinking are proposed under teaching practice of fundamentals of computer course.Key words: computer education; applied talents; computer mind(编辑:张玥)。