计算机创新教育,计算机创新教育研究

摘要:分析了高校计算机教育的现状,提出了计算机创新教育的基本思路,观点和做法,并通过实践取得了初步的成效。

Abstract: The current situation of college computer education is analyzed, and basic idea, viewpoint, and ways of computer innovation education are proposed. Preliminary achievements have been obtained through practice.

关键词:计算机;教育创新;知识结构

Key words: computer;education innovation;knowledge structure

中图分类号:G42 文献标识码:A文章编号:1006-4311(2010)31-0008-02

0引言

计算机及其技术本身代表着先进的生产力,作为其自身的普及、传播就应具有全新的思想和方法。几年来,我们面对高校计算机教育的现状和未来社会对计算机人才的需求等方面进行了全方位的思考和大胆的探索,通过实践也取得了初步成效。

1计算机创新教育的探索

面对飞速发展的计算机领域,显然传统的知识结构、教学模式及教学思想已不能与形式的发展相适应[1],如何面对计算机教育进行创新,我们的基本思路是:以课堂教育为主,调整知识结构,改革教育模式,提高课堂教学效果;改造课堂教学的框架结构,以示例示范为重点突出能力培养,创建适应学生的系列多媒体课件;建立与新教学模式相一致的考核方法,使成绩与能力相匹配。围绕这一思路,我们的基本观点和做法是:

1.1 调整知识结构知识结构的调整包含两方面的内容:一、课程内知识结构的调整,主要是解决课程知识结构的合理性,使课程的教学分为基础知识教学、基本知识和技能训练以及学科前沿发展问题几个部分。二、专业课程整体知识框架的调整,使知识框架结构既涵盖丰富的专业基础知识,又有社会广泛应用的实用性技术,还包括计算机知识结合前沿性在专业方面发挥特长,满足各种层次的需求。

1.2 精讲多练精讲即对于实践性较强课程的课堂教学力争压缩在较短学时内,讲述重点难点。计算机教学有很强的实践性,可操作性好,通过对计算机课程内容分析的结果表明,其课堂内容的教学完全可以在较短的学时以内解决问题。课堂教学时数的缩短,并不意味着教师工作量减轻,因为需要“精讲”的教学内容贵在于精,即重点的把握程度、难点的分析程度、知识结构布局的合理程度以及对学生理解能力的掌握程度。对学生的理解、掌握程度要了如指掌,根据知识结构和学生情况,分析难点,确定攻破难点的方法,研究材料的体系结构,用准确的语言,合适的教法,精辟的讲述充分发挥课堂教学效果。多练,即根据教学计划,提供尽可能可能多的上机实践机会,充分发挥学生的动手能力和创造思维能力。在这里提到的尽可能多的上机时间,并不是原来的教学计划学时外的上机操作,而是教学计划内的、和教学内容浑然一体的上机,应由任课教师直接指导,它是课堂教学的延伸和继续。

1.3 提倡单元设计与课程设计相结合,强调知识的整体性与一致性,把系统化和工程化思想贯穿于课程教学始终单元设计在注重发挥学生创造性思维的同时,引导学生按课件总体设计的总思路前进,以便完成所有单元学习之后的课程设计,通过对单元设计的有效整合,接口封装,从而使学生完成知识体系结构的整体整合,在对知识的学习和理解上有一次质的飞跃[2]。

通过对课程设计的整体操作,使学生掌握软件设计工程化的一般思想和方法,培养软件设计的良好习惯。同时,学生也有一种成就感,从而从内心更加热爱所学的知识。

1.4 建立完整的示例教学体系,突出学生的能力培养对一门课程首先要求教师事先根据教学内容、知识结构建立一个能够包容所有知识内容的、有一定设计思想的模型即“建模”。向学生展示出该课程总体知识总貌的“模型”,通过对“模型”的结构分析使学生对课程的总体知识结构及其应用有一个全局的认识。使学生充分掌握知识的结构与体系的关系,把知识点的每一个细节的运用牢牢把握。这就要求教师在事先所建立的“模型”要在准确把握知识的体系结构上下工夫。高屋建瓴,独具匠心,才能使示例达到一定的教学目的,收到事半功倍的效果。

1.5 充分利用现代传媒手段和多媒体工具建立与课堂教育相适应的教学软件,以提高教学的直观性、趣味性和课堂知识的含量因为计算机创造性思维发展到了更高层次;自然语言是一种物化的思维形式,传递给计算机后,计算机的高速、大容量和自动化等特征大大的提高了人的思维能力与作用,形成了一种更高级的物化思维结构“人脑+电脑”,更利于人才的创造性发展和现代计算机知识的传播。

1.6 改革考试方法,使教学评估检测的结果与学生掌握运用所学知识的能力相一致计算机知识的高度可实践性,决定其考核方式不再是传统的笔试形式,因为单独的笔试已不能反映学生对所学知识的驾驭和综合运用能力,必须建立与之对应的考试机制,采用上机测试、单元设计测试、课程综合设计测试。

与理论考核相结合的综合测试手段一方面使得成绩能准确反映学生对知识的综合掌握程度和运用能力;另一方面由于成绩真实的反映了学生的水平,学生、社会就会真正关心成绩,成绩就会成为衡量学生计算机综合能力的重要标准,从而成为鼓励先进、鞭策后进的激励器。

2实践

基于上述的基本思路和观点,我们在非计算机专业的计算机公共课上开始实践,采用先试点后推广,由点到面,以“精讲多练”为突破口;以目标教学、示范教学为基本途径;以多媒体教学为手段;以新的考核评估方式为激励机制,分三步全面推进计算机教育和创新教育。

首先,在非计算机专业的计算机公共课上开展以“精讲多练”为主要内容的教学改革,要求教师在讲授课程前分析出课程的总体框架、重点、难点、历年教学中学生感到难于掌握的章节,哪些是在课堂上要详细介绍的,攻克重点、难点的方法怎样,哪些是要多练的,练习中的可能问题怎样,如何处理,使教师心中有数,有的放矢。其次,在计算机专业开展以单元设计和课堂为主要方式的创新活动。要求教师在进行教学活动前给出每一单元设计和课程设计的总体思路,使学生既有足够的设计选择,充分扩展思维空间,总体上又有所限制,以实现既定的教学目标[3]。教师要对学生设计进行详细的审查并开展讨论,提出问题及改进措施以达到预期的效果。最后,在已有教学和课程设计的基础上全方位推进新型的多媒体教学活动,以使教学生动、直观,同时利用最先进的计算机技术和手段传播现代知识,以激发学生学习计算机的兴趣。

3总结

经过几年的教学创新活动,使我们深深地体会到:面对飞速发展的计算机领域,传统的教学思想、教学方法必须改革,才能适应信息社会对计算机人才素质的要求。通过计算机教育创新活动,给学生提出了更高的要求,提供了更为广阔得学习空间,使得学生的动手能力和设计能力大为提高。通过教学创新活动,锻炼了教师队伍。计算机创新教育不同于传统模式教育,对教师的创新能力和对知识的全局驾驭能力,提出了更高的要求和目标,这就使得教师面对创新教育要不断更新知识观念,吸收国内外先进的知识、教育思想和方法,从而有效地提高了教师队伍的综合素质。此外,要建立与创新教育配套的考试机制。建立与之适应的全新的、多途径的考核模式,构建起一个考试与教学的良性循环模式。

教育改革是一项系统工程,计算机教育创新要受到诸多方面的限制,如硬件、软件、人员、社会等各种因素。如何使计算机教育更能与现代信息社会相适应,使我们培养出的学生实现与社会的无缝接轨,这都有待于我们进一步去思考、探索。

参考文献:

[1]宋蓓.以科学发展观实践实验教学改革[J].人力资源管理,2010,(5):194.

[2]陈会连,付炜.依托“快乐”平台,促进计算机实践技能操作[J].科技创新导报,2010,(1):5

[3]雷阜.创造性思维与创新教育[J].辽宁工程技术大学学报(社会科学版),2000,(3):12

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
随着信息技术和互联网的不断发展,计算机科学技术专业的创新创业已经成为了当前热门的话题。计算机科学技术专业的学生具有较强的创新能力和创业意识,也是创新创业领域的主力军。然而,由于缺乏实践经验和创新创业知识,许多计算机科学技术专业的学生在创新创业过程中遇到了诸多困难。 为了解决这些问题,需要对计算机科学技术专业的创新创业实施进行研究。首先,需要加强创新创业教育,提高学生的创新创业意识和能力。其次,需要建立创新创业实践基地,为学生提供创新创业的实践机会和支持。同时,也需要加强与企业的合作,为学生提供更多的创新创业资源和机会。 在创新创业实施过程中,计算机科学技术专业的学生需要注意以下几点: 1. 了解市场需求和趋势,选择有前景的创新创业项目; 2. 注重团队合作,协作完成创新创业项目; 3. 积极寻求创新创业资源和支持,包括人才、技术、资金等方面的支持; 4. 不断学习和提升自身的技能和能力,加强自身的竞争力。 总之,计算机科学技术专业的创新创业实施研究是非常重要的,需要加强创新创业教育、建立创新创业实践基地、加强与企业的合作等方面的支持,同时学生也需要注意市场需求和趋势、团队合作、积极寻求资源和支持以及自身能力的提升等方面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值