简谈计算机教学的计算思维教育理念
大学计算机基础教学中的计算思维培养

大学计算机基础教学中的计算思维培养计算思维指的是一种解决问题和思考的方式,通过计算机科学中的概念和方法,培养学生的逻辑思维能力和问题解决能力。
在当今信息时代,计算科学已经渗透到各个领域,计算思维成为了一种基本能力。
因此,在大学计算机基础教学中,培养学生的计算思维能力具有重要意义。
一、什么是计算思维计算思维源于计算机科学,是一种通过建立模型、分析和抽象问题的能力。
它强调分析问题、寻找规律、提出解决方案、推理和验证的方法。
计算思维是通过学习基础的计算机科学概念和技术,来训练学生的逻辑思维和问题解决能力。
二、为什么培养计算思维1.适应信息时代需求。
信息时代对计算思维能力有较高要求,培养计算思维可以提高学生解决问题的能力,提高他们在信息时代的竞争力。
2.多领域应用。
计算思维不仅在计算机科学中有用,在其他学科领域也有广泛的应用。
具备计算思维能力的学生在跨学科合作和解决问题时更容易取得成功。
3.提高学习效果。
培养计算思维有助于学生理解和掌握计算机科学的基本概念和技术,提高他们的学习效果。
三、计算思维的培养方法1.问题导向学习。
教师可以通过提出问题,引导学生分析问题,并寻找解决问题的方法。
这样可以培养学生主动思考和解决问题的能力。
2.算法设计。
教师可以教授算法设计的基本原理和方法,通过实际案例引导学生编写算法。
这样可以培养学生分析问题、抽象问题和设计解决方案的能力。
3.项目实践。
教师可以设计一些小型项目,要求学生用所学知识解决实际问题。
这样可以培养学生综合运用知识、创新思维和团队协作能力。
4.游戏化学习。
教师可以设计一些计算思维的游戏,鼓励学生通过游戏来学习计算思维。
这样可以提高学生的学习兴趣和参与度。
四、计算思维的评价教师可以通过以下方式对学生的计算思维进行评价。
1.项目作业。
评估学生在实际项目中分析问题、设计解决方案和应用所学知识的能力。
2.解决问题能力。
评估学生在解决特定问题时的思考过程和解决方法。
3.算法设计。
计算机基础教学中计算思维能力培养的探讨

计算机基础教学中计算思维能力培养的探讨
随着计算机技术的不断发展和应用的广泛应用,计算机基础教育也越来越受到广大学
生和教育机构的关注。
计算机基础教学的目标之一就是培养学生的计算思维能力。
计算思
维能力是指人们解决问题、处理信息时所需要的一种思维方式。
在计算机基础教学中,培
养学生的计算思维能力具有重要的意义。
计算思维能力可以帮助学生培养逻辑思维和分析问题的能力。
计算机基础教学需要学
生掌握系统化的知识和技能,通过对计算机基础知识的学习和实践,学生可以培养逻辑思
维能力,提高问题解决能力。
在学习过程中,学生需要处理各种复杂问题,并通过分析和
解决问题来提高自己的计算思维能力。
然后,计算思维能力还可以帮助学生培养团队合作和沟通能力。
在计算机基础教学中,学生需要进行团队合作和沟通,共同解决问题。
计算思维能力可以帮助学生更好地理解和
解决问题,同时也可以帮助他们与他人进行有效的沟通和合作。
在团队合作中,学生需要
相互协作,共同解决问题,培养自己的沟通和合作能力。
计算机基础教学中计算思维能力的培养具有重要的意义。
培养学生的计算思维能力可
以帮助他们培养逻辑思维和分析问题的能力,培养创新意识和解决问题的能力,培养团队
合作和沟通能力,同时也可以培养自主学习和自我发展的能力。
通过计算思维能力的培养,学生可以更好地适应信息社会的变化和发展,提高自己的竞争力。
计算机基础教学中应重
视计算思维能力的培养,为学生的综合能力发展打下坚实的基础。
大学计算机基础教学中的计算思维培养

大学计算机基础教学中的计算思维培养计算思维(Computational Thinking,CT)是指通过将计算机科学的基本思想和技术应用到各种问题中,培养出的一种解决问题的思维方式。
在当今的信息时代,计算思维已经成为一种必备的能力,不仅是计算机科学专业的学生需要掌握的技能,同时各个领域的学生都需要具备这种思维方式,以应对复杂的现实问题。
在大学计算机基础教学中,计算思维的培养应该是一个主要的目标。
具体来说,应该注意以下几个方面:1. 强调算法思维算法是计算思维的核心,它是指解决问题的逐步方法和步骤,包括输入、处理和输出三个基本步骤。
在教学中应该强调算法思维的重要性,并引导学生学习算法的基本思想和编写的技巧。
同时,还应该培养学生设计算法的能力,让他们能够从实际问题出发,根据问题特点选择合适的算法,并进行编写和调试。
2. 鼓励创新思维创新思维是计算思维的重要组成部分,它是指通过创新的方式解决问题,包括发现问题、定义问题、收集数据、分析数据和测试方案等步骤。
在教学中应该鼓励学生运用创新思维解决问题,让他们有机会尝试不同的思路和方法,不断地提高自己的创新能力。
3. 引导系统思维系统思维是指理解系统的功能、结构和过程,并设计和操作系统的能力。
在教学中应该引导学生运用系统思维解决问题,了解计算机软件、硬件和网络之间的关系,理解程序执行过程中的各个环节,掌握控制流和数据流的概念和方法,以及应用数据结构和算法等技术。
4. 建立问题意识问题意识是指发现问题、理解问题、解决问题的重要性,以及把问题转化为可行的解决方案的能力。
在教学中应该引导学生建立问题意识,探讨问题的本质、背景和实际需求,分析问题的复杂性和可行性,使用适当的工具和技术来解决问题。
5. 加强实践能力实践能力是指将所学知识应用于实际场景中,解决实际问题和任务的能力。
在教学中应该加强实践能力培养,让学生通过实践掌握所学技能和知识,提高解决问题的能力。
同时,还应该注重学生的团队合作和沟通能力,在小组中协作完成任务,锻炼领导和合作能力。
浅谈计算思维培养在计算机教学体系中的定位及层次

浅谈计算思维培养在计算机教学体系中的定位及层次一、计算思维的重要性计算思维是一种基本的思维方式,具有普遍性和时效性。
它是一种解决问题的方法论,不仅在计算机领域有着广泛的应用,也在生活中有诸多体现。
计算思维培养能够促进学生的逻辑思维能力、创新能力和问题解决能力的提升,有利于学生在未来的学习和工作中更好地适应信息化社会的需求。
在计算机教学中,培养学生的计算思维能力,既是提高学生综合素质的重要途径,也是培养计算机科学人才的基础。
二、计算思维培养的定位计算思维培养应当成为计算机教学中的一个重要目标。
在教学实践中,计算思维培养应当贯穿于计算机教学的各个环节,包括课程设置、教学方法、教学内容和教学评价等方面。
计算思维培养应当成为计算机教学的重要目标之一。
具体而言,计算机教学应当既注重学生对于计算机技术的应用,又注重学生计算思维能力的培养。
计算思维培养应当贯穿于整个教学过程。
教师应当在课堂上注重培养学生的计算思维能力,设计具有启发性的教学活动,提高学生的问题解决能力和创新能力。
计算思维培养应当融入到教学评价之中。
教师应当通过多种方式对学生的计算思维能力进行评价,鼓励学生在实际应用中运用所学的计算思维方法解决问题。
计算思维培养应当分为不同的层次,从基础到高级,循序渐进地进行培养。
基础层次的计算思维培养主要包括对于问题分析、算法设计和编程实现等方面的培养。
学生需要通过实际的编程练习,锻炼对于问题的分析、抽象和建模能力。
中级层次的计算思维培养主要包括对于数据结构、算法分析和软件工程等方面的培养。
学生需要通过对于复杂问题的分析和解决,提高自己的算法设计和优化能力。
高级层次的计算思维培养主要包括对于系统设计、项目管理和创新思维等方面的培养。
学生需要通过参与实际的软件开发项目,提高自己的系统设计和创新能力。
为了有效地培养学生的计算思维能力,教师可以采取一些相应的策略。
教师应当注重启发式教学,激发学生的学习兴趣。
通过提出有趣的问题,设计具有挑战性的编程任务,激发学生的学习兴趣和解决问题的欲望。
大学计算机基础教学中的计算思维培养

大学计算机基础教学中的计算思维培养
计算思维是指通过计算机科学的思维方式和方法来解决问题的能力。
在大学计算机基础教学中,培养学生的计算思维能力是非常重要的,这不仅有助于学生掌握计算机基础知识,更能够培养学生的逻辑思维能力和问题解决能力。
计算思维培养需要从课程设置和教学方法上进行考虑。
大学计算机基础课程应该注重培养学生的计算思维,而不仅仅是机械地讲解基本概念和技术。
可以通过设计一些实际问题和项目,引导学生探索解决问题的方法和思路。
在教授算法和数据结构时,可以设计一些具体的问题让学生进行分析和实现,不断引导他们思考如何设计更高效和优雅的算法。
计算思维培养需要注重实践和动手能力的培养。
单纯的理论知识掌握很难激发学生的计算思维能力。
教学中应该结合实际案例和实验,让学生亲自动手编写代码,实现算法和数据结构,从而加深对这些概念的理解。
也要鼓励学生积极参与编程竞赛和项目开发,通过实践来提升他们的计算思维和解决问题的能力。
计算思维培养也需要注意培养学生的团队合作和沟通能力。
在实际项目开发中,往往需要多个人共同合作完成。
大学计算机基础课程可以设计一些小组项目,让学生在团队中合作完成任务。
还可以鼓励学生在课程论坛或者实验室中相互交流和讨论问题,提高他们的沟通能力和合作能力。
浅谈小学信息技术教学中计算思维的培养

浅谈小学信息技术教学中计算思维的培养“计算思维”是信息技术学科中三大核心素养之一,能提高问题解决能力、增强分析能力。
当前最新最热门的人工智能、语音识别、机器人等都是借助于计算思维发展起来的,教师应充分认识计算思维的重要性,改变传统教学方式,将计算思维融入信息技术教学中,激发学生学习兴趣,培养其计算思维能力。
一、掌握新理念,树立学生的计算思维的意识。
计算思维是指个体运用计算机科学领域的思维方法,在形成问题解决方案的过程中产生的一系列思维活动。
具备计算思维的学生在信息活动中能够采用计算机可以处理的方式界定问题、抽象特征,建立结构模型,合理组织数据;通过判断、分析与综合各种信息资源,运用合理的算法,形成解决问题的方案;总结利用计算机解决问题的过程与方法,并迁移到与之相应相关的其他问题解决中。
当早晨去学校时,要把当前需要的东西都放进书包,这就是预制和缓存;当上学路上丢失了手套时,建议原路返回去沿途寻找,这就是回推;当思考什么时候停止租车,为自己买一辆车,这就是在线算法;在超市排队付款时,应该排哪支队?这就是多服务器系统的性能模式。
在传统教学模式中,教师对信息技术教学不够重视,观念相对比较传统。
因此,要将计算思维融入中小学信息技术教学中,教师需要转变观念,重视计算思维的培养。
二、更新教学模式,培养学生计算思维的能力。
计算思维教学模式是建构以教师为主导、以学生为主体,以能力培养为目标的综合思维教学模式。
信息技术实践性比较强,在人们的生活中应用也比较普遍。
教师可以充分抓住这一点,教学中通过创设情境激发兴趣,引入一些实践中设计的相应问题,让学生更好的理解计算思维概念。
然后学生在不断探索研究过程中通过独立思考,采用转化、约简、递归、仿真、启发式、推理等方式解决问题,最后总结规律,掌握科学方法,培养学生的创新能力和科学精神,提高解决问题的能力。
在这一过程中,学生对所学知识进行重组,对新旧知识进行系统构建的过程就是计算思维能力的培养过程。
浅谈计算思维培养在计算机教学体系中的定位及层次
浅谈计算思维培养在计算机教学体系中的定位及层次
计算思维在计算机教学体系中的定位。
计算思维是一种综合性的思维方式,它包括问
题抽象、问题建模、算法设计与分析、问题求解等多个方面。
在计算机教学中,培养学生
的计算思维能力是为了使他们能够熟练运用计算机科学的基本原理和方法来解决实际问题。
计算思维能够帮助学生将问题抽象成为可计算的形式,通过设计和实现相应的算法和程序
来解决问题。
培养学生的计算思维能力应成为计算机教学的重要目标之一。
计算思维在计算机教学体系中的层次。
计算思维培养应分为不同的层次,从初级到高
级逐步提升学生的思维能力。
在初级阶段,学生应重点培养问题抽象和问题建模的能力。
他们需要学会将实际问题转化为计算机能够处理的形式,对问题进行合理的分析和建模。
在中级阶段,学生应进一步培养算法设计与分析的能力。
他们需要学会选择合适的算法,
设计有效的解决方案,并对算法的正确性和效率进行评估。
在高级阶段,学生应培养问题
求解和创新的能力。
他们需要具备解决复杂问题的能力,能够从不同的角度思考问题,提
出创新的解决方案。
计算思维在计算机教学体系中具有重要的定位和层次。
通过培养学生的计算思维能力,可以帮助他们更好地理解和应用计算机科学的原理和方法,提高解决实际问题的能力。
在
计算机教学中应注重培养学生的计算思维能力,并根据不同的层次进行有针对性的培养,
以提升学生的综合素质和创新能力。
大学计算机基础教学中的计算思维培养
大学计算机基础教学中的计算思维培养计算思维是指一种解决问题的思维方式和方法,它强调通过抽象、分解、归纳和演绎等思维技巧,将问题转化为可以用计算机程序解决的形式。
在大学计算机基础教学中,培养学生的计算思维能力是非常重要的。
大学计算机基础教学应该注重培养学生的抽象思维能力。
计算机程序是通过对实际问题进行抽象,将其转化为计算机可以理解和处理的形式。
学生需要通过学习和实践,掌握如何对问题进行抽象,将其转化为可以用计算机程序解决的形式。
在学习编程语言时,学生需要学会通过定义变量、函数和类等抽象概念,将实际问题转化为程序代码。
大学计算机基础教学应该注重培养学生的分解思维能力。
复杂的问题往往可以通过分解为多个子问题来解决。
学生需要学会将一个大问题分解为多个小问题,并逐个解决每个小问题,最终得到整个问题的解决方案。
在学习编程语言时,学生可以通过将一个大的程序任务分解为多个小的功能模块,逐个实现每个模块,最终得到一个完整的程序。
大学计算机基础教学应该注重培养学生的归纳思维能力。
归纳是通过观察、总结和归纳出问题规律和解决方法的过程。
学生需要通过实践和反思,总结和归纳出问题的共性和规律,从而在类似的问题上应用相同的解决方法。
在学习数据结构时,学生可以通过总结和归纳出各种数据结构的特点和应用场景,灵活地选择和应用相应的数据结构解决不同的问题。
大学计算机基础教学应该注重培养学生的演绎思维能力。
演绎是从已知的事实或规则出发,应用逻辑推理得到新的结论或结果的过程。
学生需要通过学习和实践,掌握逻辑思维和推理方法,能够正确地应用已知的规则和事实,推导和演绎出新的结论或结果。
在学习算法时,学生需要通过推理和分析算法的时间和空间复杂度,评估算法的效率和优劣。
大学计算机基础教学中的计算思维培养应该包括抽象思维、分解思维、归纳思维和演绎思维等多个方面。
通过培养学生的计算思维能力,可以提高他们解决问题的能力,进一步提高他们的编程和计算机应用能力。
高中信息技术教学中计算思维的培养
高中信息技术教学中计算思维的培养
计算思维是指以计算机科学思维和方法为基础,通过逻辑分析和问题求解能力,培养
学生的思维能力和创新意识。
在高中信息技术教学中,培养学生的计算思维对于提高他们
的信息素养和创新能力至关重要。
计算思维可以帮助学生培养逻辑思维能力。
在进行问题分析和解决问题的过程中,学
生需要运用逻辑思维进行推理和判断。
在编写程序的过程中,学生需要按照一定的逻辑顺
序进行思考,并且通过逻辑思维找出问题的解决方法。
通过这种方式,学生可以逐渐提高
逻辑思维的能力,使他们在日后的学习和工作中能更好地思考问题、分析问题和解决问
题。
计算思维可以培养学生的创新思维能力。
在信息技术领域中,创新意味着能够提出独
特的解决方案和创意。
计算思维可以激发学生的创造力和创新意识。
通过编程和实践操作,学生可以运用计算思维提出各种可能的解决方案,并在实践中不断优化和改进。
这种培养
创新意识的过程,不仅可以提高学生的信息技术水平,也可以激发他们的想象力和创造
力。
计算思维还可以培养学生的问题解决能力。
信息技术发展迅速,新的技术和挑战层出
不穷。
学生需要具备解决未知问题的能力。
计算思维能够培养学生主动寻找问题解决方案
的能力,培养他们解决复杂问题的耐心和毅力。
在信息技术教学中,学生需要不断去探索
和实践,通过积极的学习态度和不断尝试的精神,寻找到问题的解决办法。
这种解决问题
的过程,可以培养学生的自主学习和合作学习的能力,提高他们的问题解决能力。
浅谈计算思维培养在计算机教学体系中的定位及层次
浅谈计算思维培养在计算机教学体系中的定位及层次我们需要明确计算思维的概念。
计算思维,是一种以计算机科学的思维方式来解决问题的能力。
它包括了问题抽象、问题建模、问题求解和问题表达等方面。
而在计算机教学体系中,计算思维不仅仅是指学生掌握计算机的基本操作技能,更应该包括如何使用计算机思维来解决实际问题的能力。
计算思维的培养在计算机教学中具有非常重要的意义。
计算思维在计算机教学中的定位,首先体现在计算机课程的设置上。
传统的计算机课程通常只注重学生掌握计算机的基本操作和应用软件的使用,而忽略了计算思维的培养。
随着社会的发展和科技的进步,越来越多的领域都需要具备计算思维的人才。
计算机教学体系需要根据社会需求,更多地注重培养学生的计算思维能力。
计算思维在计算机教学中的定位还体现在教学目标的设定上。
传统的计算机教学目标主要是培养学生的应用技能,而忽略了学生的思维能力。
现在的计算机教学目标需要更多地关注学生的计算思维能力的培养,以及帮助他们建立解决问题的思维方式。
计算思维的培养在计算机教学体系中应该包括不同的层次,以适应不同学生的需求和能力。
具体来说,计算思维培养的层次可以分为基础层、中级层和高级层。
基础层:基础层主要是针对学生的初步训练,包括了计算思维的基本概念和基本方法。
在这个层次上,学生需要学会如何抽象问题、建模问题、求解问题和表达问题。
教育工作者需要引导学生理解计算思维的重要性,以及如何应用计算思维来解决实际问题。
中级层:中级层主要是针对学生的进一步培养,包括了计算思维的深化和拓展。
在这个层次上,学生需要学会如何将计算思维应用到不同领域的问题上,以及如何运用计算思维来进行创新。
教育工作者需要引导学生培养自己的计算思维能力和创新意识,以便能够适应日益变化的社会需求。
计算思维培养在计算机教学体系中的定位及层次至关重要。
只有将计算思维作为计算机教学的核心内容之一,并且分层次地进行培养,才能更好地满足社会的需求,培养出更多具备计算思维能力的人才。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简谈计算机教学的计算思维教育理念
摘要:针对计算学科在跨学科领域的教学问题,分析计算学科的本质、现状及其在跨学科方面的应用,结合参加国内首次跨学科计算思维的学术活动的心得体会,阐述计算学科在跨学科计算思维方面的内容、思路与方法。
关键词:计算学科;跨学科;计算思维;创新思维能力;计算机教育
文章编号:1672-5913(2012)01-0014-04
2012年7月22-28日,北京大学李晓明教授主持了面向全国师资的一次传播跨学科计算思维的课程培训活动。
跨学科教育是社会发展的需要,是高效率人才培养的需要,计算思维是在课程整合和专业调整之上的一个更前卫的全新理念。
跨学科教育、计算思维是继计算学科规范发展、专业内涵建设、突出专业特色办学后又一提升教育质量的突破点。
1 计算学科的本质
计算学科诞生于20世纪40年代初,它作为现代技术的标志,已成为世界各国经济增长的主要动力,是现代科学体系的主要基石之一,计算机科学、量子力学、相对论、宇宙大爆炸模型、DNA双螺旋结构、板块构造理论等六大科学一起确立了现代科学体系的基本结构。
计算学科作为一门新兴学科,以数学和电子科学为基础,将理论和实践相结合。
学科发展的动力来自于科学理论和工程技术发展的驱动,具有自身发展的深度和广度,尤其是应用需求的牵引推动了学科持续高速的发展,并且具有很强的开放性、包容性和吸纳性,其应用广泛普及且与其他学科相互渗透,呈现多学科的交叉和融合,跨学科、跨方向的创新与应用形成计算学科发展的新形态,同时还具有促进其他学科发展的作用。
作为一门独立的学科,计算机技术不但与数理化天地生等平行,而且逐渐演变成一种横向的科学技术,并已经成为如数学一样的典型通用技术,兼具理科和工科的双重特性。
而从20世纪80年代开始,面对集成电路芯片设计的特约和深入研究所遇到的问题,人们开始认识到学科需要走向深化和普适化。
1.1计算学科的问题与要求
目前计算机的教育和应用存在一些严重的问题,如把计算机简单地作为工具使用的“狭义工具论”,或持“计算机就是编程”的错误认识。
对计算学科认识的淡化,不利于对计算机科学的核心思想与基础概念的掌握,无法体验计算的愉悦。
从工具使用到初步编程、从零碎的知识掌握到系统级内涵式设计、从跟踪模仿到计算思维的养成,这些积累和应用能很好地激发学生的创新能力和独立思考能力。
将计算思维转变成一种普适思维,即一切皆可计算,从物理世界模拟到人类社会模拟,再到智能活动,都是计算的某种形式,包括形式化、模型化描述和抽象思维与逻辑思维能力。
计算学科的能力除了交流、获取知识、分析信息等基本能力,还包括程序设计与实现能力,算法设计与分析能力,系统分析、开发与应用能力以及计算思维能力。
计算学科不但强调信息的获取、存储、处理等,更强调与人类社会、健康、艺术、生物、能源、材料等领域的联系。
计算学科作为一门独立学科的同时,也是一种典型的通用技术,并与各种学科建立广泛的横向关系,形成技术的多样性、开放性和个性化特点。
1.2计算学科的机遇与发展
计算思维是当计算机、信息技术以及网络应用广泛渗入人类社会生产、生活的各个角落时,人类群体、高度互联关系与市场行为带来的效应机制下的一种思维,是一种普适化思维,属于每个人的基本技能。
计算机的普及恰恰正向作用于计算思维的传播,正如印刷出版促进了3R(阅读、写作和算术)的传播一样。
计算思维是概念化思维,不是程序化思维;是人的思维,不是计算机的思维;是数学和工程应用的思维,不是纯数学性的思维;是面向所有人的而不是仅仅属于计算机专家的思维;是面向强调一切皆可计算,如物理世界、人类社会、智能活动。
计算思维体现计算学科的广度,在与其他学科进行交叉和融合时,很好地促进了相关学科的深入发展。
北京大学李晓明教授首次在全国范围传播的跨学科计算思维的课程培训活动,引起了较大的反响。
培训内容以李晓明教授近年精心翻译的《网络、群体与市场》一书为主,这本书体现了计算科学与社会科学相互结合,该思想诞生于康奈尔大学,课程内容产生于康奈尔大学专题项目的讨论,已在麻省理工学院、密歇根州立大学、多伦多大学、西北大学、斯坦福大学、马里兰大学、南加州大学、卡尔顿大学、卡内基·梅隆大学等采用与传播。
对李晓明教授在国内首倡的跨学科计算思维,大家抱有很高的期待,从年初就不断联系、酝酿和准备,最后来自全国35所高校的38位老师有幸参加了此次培训,地域涵盖东北、华北、华中、华东、西南、华南等地。
在此次交流和培训中,学员们通过6天时间系统学习了《网络、群体与市场》这本500多页的书,并进行了广泛的探讨和交流,以期开出相关课程,或者将有关内容引入到计算概论之类的课程中去,或开展专题性讲座。
作为教育部“2012高等学校青年骨干教师高级研修班”的这些首次跨学科计算思维课程的学员,在“教育部高等学校计算机科学与技术专业教学指导委员会”、“中国计算机学会教育专委会”、“全国高等学校计算机教育研究会”三家机构联合发起的“跨学科课程培训班——网络、群体与市场”授权书上签名,如图1所示。
来自全国“985”、“211”、“三本”、地方院校、军队院校的“自愿者”及具有计算学科精神的计算思维者领会了李晓明教授的跨学科计算思维的实质。
李晓明教授用他的计算学科学识功底和教育的眼界与前瞻性,引领学员进入计算思维的殿堂。
我们有责任在各自的工作岗位上普及和传播相关内容和思想,加入计算学科教育改革的行列中,“星星之火”必然燎原。
2 跨学科活动介绍
2.1跨学科的培训内容
学员从图论研究的网络结构模型、博弈论关于个体行为的模型开始学习,讨论网络中的市场与策略性互动、信息网络、网络动力学下的社会人群效应和结构效应,以及引导网络和策略行为力量的制度设计并产生全局性结论和机制。
通过一些例子、现象和原理,分析网络、行为和群体层次动力学问题,涉及对数学模型的提炼和推理,对模型定性的认识及其内涵的探究,这一深入探究过程借助网络观念建立一种用来研究社会动力学和经济行为学的相互作用、在线信息、设计技术和自然过程的方式,并体现从对象内部结构模式及丰富的反馈效应研究复杂系统的全新视角。