首页 > 文章中心 > 计算机程序设计语言

计算机程序设计语言范文精选

开篇:润墨网以专业的文秘视角,为您筛选了十篇范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

计算机程序设计语言课程教学研究

一、计算机程序设计语言课程

双语教学的背景和现状计算机程序设计语言课程是国内外高校各本科专业均需开设的系列课程,主要包含“C/C++程序设计”课程、“Java程序设计”课程、“Web程序设计”课程等,部分较为重视计算机编程能力教育的高校还纳入了Python、Matlab等程序设计语言课程。作为信息产业技术的基础与核心,计算机程序设计语言课程的教学历来受到国内外众多高校、科研机构和行业企业的普遍关注与重视。由于信息产业技术起源于美、英等西方英语系发达国家,国际通用的主流计算机程序设计语言完全基于英语进行构造和描述,相关的技术前沿与行业标准的制定也均采用英语作为第一自然语言。国外英语系国家的计算机程序设计语言课程均采用英语作为教学语言,而法国、德国、西班牙、日本等非英语系发达国家则早在20年前就已经全面采用“母语+英语”的双语教学模式进行计算机程序设计语言课程的讲授,且英语讲授的时间比例已逐渐超过母语。从整个计算机程序设计语言技术及其衍生产品的发展趋势看,英语在这一领域的统治地位仍将持续相当长时间。与国外主流趋势相比,由于缺乏同时具备计算机程序设计语言课程教学能力和英语授课能力的教师,国内的计算机程序设计语言课程双语教学工作进展较缓慢。目前,在大部分国内院校中,计算机程序设计语言课程仍然基本采用中文作为第一教学语言,双语教学或者全英文教学只作为一种辅助教学方式存在。与西方发达国家相比,我国的计算机程序设计语言课程双语教学工作在数量和质量上仍有一定差距。然而,出于行业发展和国际化人才培养的必然需求,该项工作正日益受到国内高校的重视,双语教学在计算机程序设计语言课程中的全面开展已逐渐成为主流趋势。2001年8月教育部印发的《关于加强高等学校本科教学工作提高教学质量的若干意见》(教高[2001]4号文)明确指出,按照“教育面向现代化、面向世界、面向未来”的要求,为适应经济全球化和科技革命的挑战,本科教育要创造条件使用英语等外语进行专业课教学,高新技术领域的信息技术等专业更要先行一步。暂不具备直接用外语讲授条件的学校、专业,可以对部分课程先实行外语教材、中文授课,分步到位。在教育主管部门和各高校的强力推动下,当前,双语教学开展的规模和水平已成为众多高水平大学教学工作评价标准中的重要组成部分。双语教学在计算机程序设计语言课程教学中的实践与应用,顺应了国家高等教育发展的潮流和趋势,符合学科与专业发展的要求,体现了“专业+外语”的复合型高层次国际化人才培养理念,对于推动本科教学质量更快更好地提升,具有重要的实践意义。

二、计算机程序设计语言课程

双语教学存在的问题当前,双语教学模式在计算机程序设计语言课程中的实践与应用,得到了大多数高校的认同与重视,但具体实施中,由于文化和意识上的差异,仍存在一些需要解决的问题。(1)双语教学在计算机程序设计语言课程的教学中应用较少,影响较小,受众面较为狭窄。目前,绝大多数高校面向非计算机专业的“C/C++程序设计”课程基本采用中文授课,所用教材、教辅资料和课件等教学资源也基本由中文进行描述。真正采用双语教学授课的一般仅限于部分面向计算机专业的非第一门程序设计语言课程,且这部分课程能否持续实施双语教学并不能得到保证。如果任课教师发生了变化,授课形式也可能随之发生变化。(2)双语教学在计算机程序设计语言课程中缺乏专业化的评价标准。几乎所有的高校对课程的教学效果均采用相同的评价标准体系。然而,除去这一制度本身的不合理性之外,作为始终处于高速发展阶段的计算机程序设计语言这一技术而言,对评价标准体系的专业化也是必然要求。此外,双语教学作为一种有别于传统中文教学的模式,在已习惯于接受中文知识传授的中国学生群体当中进行实践与应用,也应该采用一种更专业、更科学的评价标准体系。(3)国内双语教学在计算机程序设计语言课程的课内实验、课后辅导和考核过程中应用较少,与国际主流的“教、辅、考、实验统一化”双语教学模式相比有较大差距。目前,国内高校大多数计算机程序设计语言课程双语教学,其双语实施的过程仅局限于课堂讲授环节,而在课内实验、课后辅导和考核等环节,仍然采用中文进行相关工作。这种情况在一定程度上对双语教学工作的顺利开展起到了较为负面的作用和影响。(4)从事双语教学的专业教师缺乏主动性的自我提升和发展意识。应该说,能够从事双语教学的专业教师均具有较好的英语语言水平和较高的程序设计语言课程授课能力。然而,主动性的自我提升和发展意识在这部分教师群体中仍较为匮乏,“等、靠、要”的传统观念仍具有相当的市场。(5)学生的英语水平限制了双语教学工作的开展。由于我国的高中教育存在较大的地域差距,来自不同地区的学生英语水平相对而言也具有较大差距。尤其是在“听”和“说”两个重要环节,更限制了双语教学工作的正常开展。此外,部分学生对于英文授课存在一定的抵触与抗拒心态,在现实教学中也是客观存在的。

三、提升计算机程序设计语言

课程双语教学质量的策略根据前文所述的相关背景、现状和存在的问题,结合多年从事计算机程序设计语言课程双语教学工作的经历,本文就如何提升计算机程序设计语言课程双语教学质量提出如下建议:(1)强化教师与学生在宏观层面上对双语教学的认可与认知程度。计算机程序设计语言课程采用双语教学模式,远非简单地将英语授课纳入计算机程序设计语言课程的教学环节当中。其根本目的在于通过“外语为主+汉语为辅”教学方式,使学生在获得专业知识的同时,能够掌握与提高专业科技英语和日常交流英语的“听说读写译”能力,从而为具有国际化水准的专业科技人才培养工作奠定良好的基础,在全球化的市场与行业的竞争中处于优势领先地位。无论是教学工作的管理者、教师还是学生,对这个宏观层面都应该有充分的认识和认可,从而在主观上能够更加积极、更加高效地投入到双语教学工作中去。(2)尽可能地激发学生兴趣,提升学生主观能动性。传统上,中国学生常年处于知识灌输过程当中,对课堂教学过程缺乏兴趣与主动,习惯于被动接受。在这种情况下,任课教师应该通过自身的学识、能力与魅力,结合市场与行业的现状与趋势,引入部分成熟的成功案例,在课堂教学过程当中对学生予以正确的指导。从某种程度上而言,能否激发学生的学习兴趣,是教师教学能力最直接的体现。由于计算机程序设计语言属于较为困难的课程,且结合双语教学模式,在语言运用和理解上对教师和学生均提出了更高的要求。因此,这部分的工作可视为整个教学过程中最重要、同时也是最具有挑战性的环节。以作者的经历而言,一旦能够激发起学生参与计算机程序设计语言双语教学的兴趣与热情,所产生的效果要远远超出单纯采用中文进行授课的模式。(3)双语教学应贯穿于计算机程序设计语言课程整个教学环节。在课堂教学、课外辅导、课内实验和考核过程等各方面全方位实施双语教学,从而实现整个教学环节与国际化标准接轨。在具备一定条件的高校,可将相关课程的教材和教辅资料编写、试题库与资源库建设等同样纳入双语教学建设当中。如有可能,可将计算机程序设计语言课程的前后衔接课程均纳入双语教学模式。这种做法对于提高学生整体的英语应用水平、专业素质和市场竞争能力极为有效。(4)建立专业化的评价与保障机制。如前文所述,对计算机程序设计语言课程的双语教学工作建立专业化的评价标准,一方面是程序设计语言这门现代技术本身的要求,另一方面,也是双语教学有别于传统中文教学的要求。生搬硬套传统的针对中文授课模式的评价标准,不利于双语教学工作在计算机程序设计语言课程中的应用与实践,且会对开展此项工作的教师产生一定的负面影响。此外,教育主管部门和各高校的教学主管部门,应对双语教学工作的开展给予适当的政策扶持,在课题立项、师资培训、岗位晋升等方面予以充分的保障,从而提高教师采用双语教学进行计算机程序设计语言授课的积极性与主动性。(5)从事相关工作的教师的自我提升与发展。从事计算机程序设计语言课程双语教学对教师的业务水平和外语运用能力提出了相当高的要求。因此,从事相关工作的教师应主动加强自身水平与素质的提高,尤其是提高英语在计算机程序设计语言课程讲授中的应用水平。有条件的高校可有目的、有计划地派遣相关教师赴国外知名院校进行课程进修与培训,进一步提高双语教学从业教师的整体水平与素质。

四、结语

双语教学在我国还属于一种比较新兴的教学模式,在计算机程序设计语言课程教学当中,相关的双语教学理念和教学实践如何更好地符合我国的经济与社会发展需求,还有待进一步地研究与探索。然而,在教育国际化、竞争全球化的今天,计算机程序设计语言课程双语教学对培养具有国际化竞争能力的学生具有重要意义和价值,必将为高校相关专业的教学质量发展作出重要贡献。

全文阅读

计算机专业VB语言程序设计研究

目前,受到我国传统教学模式的影响,大多院校计算机专业教学工作仍然采用向学生传授文化、专业基础为主的教学方式,这种以知识为本位的教学模式给不少计算机基础课程教学造成一定影响,其中以VB语言程序设计教学最为突出。由于VB语言程序设计本身实践性强、专业知识多的特征,使得传统教学方式很难满足实际教学要求,基于此对VB语言程序设计教学方法进行优化势在必行。

1我国计算机专业VB语言程序设计教学现状

VB语言程序设计课程是一门面向可视化编程的专业学科,它在教学中有着很强的实践性、功能性以及专业性,因此作为高等院校计算机专业的必修课程必须要创新教学方法、改革教学思路,由此提高教学质量。具体的我国计算机专业VB语言程序设计教学现状如下。

1.1教学目标。VB语言程序设计是我国计算机专业教学重点,也是主要的教学内容和活动,它在教学中整个工作都是围绕着程序设计开展的。我国当前信息技术课程标准中也明确的指出,VB语言程序设计的目标与任务就是通过该课程教学,让学生主管认识到计算机世界的算法思维、表达方式,并能初步掌握VB这一面向程序设计的语言,在工作中有效的解决各种编程问题。

1.2教学内容。计算机专业的VB语言程序设计教学中,其教学内容包含了:VB语言程序设计基本知识、VB语言程序设计的算法公式以及设计规范、培养学生良好的程序设计思维和习惯。

1.3VB语言程序设计的教学特点。VB语言程序设计本身是一门实践性强、内容复杂的教学工作,它在教学中要求学生不能依赖于各种已经设计好的应用软件,当然除了一些特殊的应用程序之外,也不是对已经存在且得出结果的信息进行加工,而是学生在学习中独立思考各种新问题,并且利用所学知识合理、科学的解决这些问题。就VB语言程序设计教学进行分析,它在教学中有着逻辑思维要求强、结构复杂、注重分析、注重过程以及仔细查错等教学特点。

2计算机专业VB语言程序设计教学新方法

计算机专业的VB语言程序设计课程本身是一门集技能、知识、实践及经验为一体的综合性学科,它在教学中有着很强的实践与理论要求,因此不仅需要学生在学习中掌握各种理论知识,而且要掌握相关操作技术。尤其是在程序设计部分,对于这些内容的掌握程度要求更为严格,只有科学掌握种种适用于各种实践、操作要求的技能,才能让学生步入社会之后不被社会所淘汰。在教学中,教师要充分的认识和注重教学新技术、新方法和新理念的引入,通过各种先进教学方法和手段来提高学生自主学习、分析问题、解决问题的能力。目前,在计算机专业VB语言程序设计课程教学中,常见的教学方法有以下几种。

全文阅读

探讨计算机程序设计语言教学

【文章摘要】

随着社会不断的发展与进步,计算机作为现代先进产物的代表,已经很快的进入到社会中的各行各业。而程序设计作为计算机的核心内容,也同样引起了大家的重视,同时计算机程序设计也是高校开设的一门重要学科,为了能更好的为社会提供计算机方面的技术型和和设计型人才,就必须重视程序设计的教学。本文针对高校程序设计课程中存在的不足,展开了全面的讨论,对高校的程序设计的教学方法和教学内容进行改进。

【关键词】

计算机程序;程序设计语言;教学方法

我国几乎所有的高校都开设了计算机程序设计这一学科,而程序设计语言教学时计算机程序设计教学中最重要的教学内容之一,对其掌握的程度会直接影响着之后对计算机的学习,也为将来从事本行业奠定了坚实的基础。从程序设计语言入手,展开对计算机硬件和软件的学习,掌握计算机程序设计的基本理念,从而不断的打造新型计算机技术人才,推动我国计算机行业的前进。

1 计算机程序设计语言教学现状

1.1 教学课时短

虽然现在计算机已经很普及,但是多数学生对于其中真正的内涵了解甚微。现如今的大学主张的是学生自主发展,因此给学生自由发展的时间很多,在此同时又主张学生多方面发展,这就导致学生接触计算机程序设计的时间较少。教学课时短就成了一个突出的问题,老师只能教给学生一些基础的理论知识,对于新鲜事物出现在脑海中的时候,学生往往有疑问也不会发问,再加上在这方面的基础比较薄弱,就导致了学生们接受比较缓慢。

全文阅读

“计算机程序设计语言”教学刍议

文章编号:1672-5913(2009)10-0018-03

摘要:“计算机程序设计语言”课程是计算机科学与技术学科核心的课程之一,极大地影响着学生对计算机领域的理解和兴趣。本文针对教学过程中存在的问题,提出了层次化教学目标思想。以面向对象语言C++为例,介绍基于层次化教学目标体系的具体思想和内容,并提出与之相适用的课程及实验设计,达到优化教学方法,提高教学质量的目的。

关键词:计算机程序设计语言;层次化教学;C++

中图分类号:G642

文献标识码:A

1“计算机程序设计语言”教学现状

“计算机程序设计语言”是普通高校计算机教育的基本专业课程,在计算机领域的各个专业的课程体系中都处于核心的地位。这门课程不仅可使学生获得基本的程序设计能力及锻炼学生的逻辑思维能力,它还极大地影响着学生对计算机领域的兴趣和理解,对引导和培养学生在计算机工程及理论方面的研究兴趣起着先导性和基础性的作用。因此,“计算机程序设计语言”的教学质量成为影响大学本科计算机教学质量和效果的一个关键的因素。

影响课程教学质量的主要三个因素为教学内容、教学方法和实验设计。当前,大部分教师受传统教学模式的影响,教学的重点都放在程序语言的基本语法的讲授,课堂所设计的程序实例大部分围绕语法规则的演示和说明,这种模式同样也影响到实验环节的设计。这种就事论事,形而上学的教学模式具有许多明显的弊端,主要体现在以下几方面:

全文阅读

支架式教学与计算机程序设计语言

摘 要: 建构主义教学模式下的支架式教学是讲授计算机程序设计语言课程的恰当方法,它强调把复杂的任务加以分解,把学习者的理解逐步引向深入,由学习者主动完成信息的建构。在教学实践中应用搭脚手架、创造情境、独立探索、协作学习、效果评价等手段,使支架式教学落实到教学各个环节,教学效果良好,呈现出良好的应用前景。

关键词: 程序设计语言; 建构主义教学模式; 支架式教学; 知识建构

中图分类号:G424 文献标志码:A 文章编号:1006-8228(2012)12-56-02

Computer programming language and scaffolding instruction

Pang Erli1, Wang Xin2

(1. College of life science, Beijing Normal University, Beijing 100875, China; 2. Beijing Capital international Airport., Ltd. IT Department)

Abstract: Programming language is an absolutely necessary sector, and a suitable teaching method is a key to grasp it fleetly and exactly. Scaffolding Instruction in the teaching mode of constructivism is a suitable teaching method, which decomposes a complex task and gradually guides students to understand deeply and completes construction of information actively. Constructing scaffolding, creating situations, independent exploring, evaluating effects, and so on are used in the teaching process. The results prove to be good and show good prospects for development.

Key words: programming language; the teaching mode of constructivism; scaffolding instruction; knowledge instruction

全文阅读

浅谈计算机程序设计语言的课程改革

摘要:提高学生计算机知识水平和实践动手能力,让学生成为社会的准职业人才,是中职学校计算机教学的根本任务。将北大青鸟程序设计语言《JavaScript》课程应用于计算机理论教学与实践操作,其教材的设计引发我对中职计算机课改的深思。北大青鸟程序设计语言采用“以项目为导向”的课程设计方法,课程内容全部围绕完整的项目逐步进行,学生在学习过程中,同时也完成了实用性的项目开发,其设计不仅符合学生的认知规律,能够充分调动学生的学习兴趣,提高学生的自学能力和解决实际问题的能力,培养的学生也更能适应当前市场对技能型软件人才的需求。

关键词:课程改革;项目教学;准职业人

中图分类号:G642文献标识码:A文章编号:1009-3044(2011)15-3638-02

Computer Programming Language of the Curriculum Reform

ZHU Geng-shen

(Linhai Secondary Vocational and Technical Schools, Linhai 317000, China)

Abstract: Improve their computer knowledge and practical ability for students to become quasi-professional personnel, vocational schools is the fundamental task of computer teaching.I will Beida Jade Bird programming language "JavaScript" curriculum used in teaching the theory and practice of computer operations, the design of the materials lead me to think about curriculum reform in vocational computer.Beida Jade Bird programming language a "project-oriented" curriculum design, curriculum projects all around the complete step by step, the students in the learning process, but also completed a practical project development, the design is not only recognized the studentsknow the law can fully mobilize the students interest in learning, improve their self-learning ability and the ability to solve practical problems, training of students and better able to adapt to current market demand for skilled software professionals.

Key words: curriculum reform; project teaching; quasi-professional person

全文阅读

计算机语言程序设计课程的教学创新

[摘要]文章以程序设计课程的教学为例,讲述了结合IT行业发展趋势,在体现课程基础性、重要性的同时,“立足根本、教法更新、与时俱进、人才创新”对授课内容和方法、授课理念和形式及对学生的学习实践指导进行创新。

[关键词]程序设计 教学更新 与时俱进

[作者简介]赵晖(1973- ),女,山东淄博人,山东理工大学计算机科学与技术学院,副教授,硕士,研究方向为网络与数据通信;付秀花(1976- ),女,山东淄博人,山东理工大学计算机科学与技术学院,讲师,博士,研究方向为计算机网络。(山东 淄博 255049)

[课题项目]本文系2011年度山东理工大学校级教学研究课题“3G时代以通信工程人才培养为目标的移动通信课程教学改革”的阶段性研究成果。(项目编号:111197)

[中图分类号]G642.3 [文献标识码]A [文章编号]1004-3985(2013)23-0136-02

随着经济全球化的深入和国际竞争的加剧,创新人才已经成为在知识经济时代获取竞争优势的关键要素,高等学校对于培养和造就一大批创新人才责无旁贷。目前各高校倡导的课程创新,如创新的教学理念等,都会给教学注入创新的活力。但是创新需要扎实稳固的基础,基础课程就显得尤为重要,但是专业基础课程的创新教学却不是件容易的事情。

笔者通过对课堂教学与企业实践进行认真的分析总结,对所教授的计算机语言程序设计课程有了进一步的认识,对授课的内容和方法、授课的理念和形式以及对学生的学习实践指导进行了深刻的思考、探索与改进,可以概括地总结为:立足根本、教法更新、与时俱进、人才创新。

一、立足根本

全文阅读

非计算机专业VB语言程序设计课程教学探索

文章编号:1672-5913(2013)21-0083-04

中图分类号:G642

摘要:针对非计算机专业的VB语言程序设计课程的教学现状,分析教学过程中出现的问题和困难,阐述全方位的教学改革方法和措施。提出在教学过程中,打破“以教师为中心”的传统教学模式,突出“以学生为中心,教师为主导”的教学理念;教学手段采取多样化,将电子课件与多媒体教学手段相结合,板书与演示相结合,课堂教学与实践教学相结合。

关键词:程序设计语言;教学改革;以学生为中心;计算思维;实践教学

运用计算机解决实际问题的能力是当代大学生的基本素质要求。计算机程序设计课程是培养学生的逻辑思维能力和应用计算机解决问题能力的基础课程,是我国普通高等学校人才培养的基本要求。目前,我国大多数高校不仅在计算机专业中开设了程序设计课程,作为当代大学生的基本要求,在非计算机专业乃至文科专业中,也普遍开设了程序设计课程。

针对非计算机专业和文科专业,很多高校均将VB语言程序设计课程作为计算机能力培养的必修课程,面向各专业的大一学生开设。对于非计算机专业的学生而言,怎样为他们讲好语言程序设计课程,一直是笔者所关注的问题。

1 VB语言程序设计教学现状和问题

针对非计算机专业,华中科技大学开设了Ⅶ语言程序设计课程。VB语言程序设计其语法简洁,功能强大,相对于其他程序设计语言具有简单易学、容易上手,容易调试等优点。尽管如此,针对非计算机专业学生,要想讲好这门课,仍旧存在诸多困难。在多年的实践教学中,我们发现存在以下现状和问题。

全文阅读

大学计算机专业C与C++程序设计语言开设探讨

摘要:本文在比较分析了当前大学计算机专业C与C++程序设计语言的开设现状,以及C与C++语言异同的基础上,提出在大学计算机专业程序设计语言课程设置中直接开设C++的观点。并给出直接开设C++语言时的教学内容设置、教材选择参考和开设时间建议。

关键词:C语言;C++语言;程序设计

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

文章编号:1672-5913(2007)14-0022-02

1引言

大学计算机科学专业的程序设计语言课程,一般分为必修和选修两种。C和C++都作为必修课;而VB和Java等一般作为选修课。现在大多数高校计算机科学专业开设程序设计语言课程的顺序都是,先开C语言,再开C++语言。然而,我们在教学实践中发现,学生学习C语言程序设计,接受了“自顶向下,逐步求精”的模块化程序设计思想,在学习C++语言时,对C++语言的特色:类和模板所提供和支持的“自底向上”的面向对象程序设计思想,很难适应、理解、接受和掌握。同时,由于课时的压缩,两门语言都要开设,学时更显不足,致使学生两门语言课程都没有充分的时间学通、学透;更有甚者,正常的教学内容不能完成,学生一知半解、似懂非懂,课程的难点知识没有时间讲和学。这种结果直接影响后续课程(比如,数据结构)的学习;同时学生动手开发软件的能力也将受到影响。

本文在分析比较C和C++程序设计语言异同的基础上,结合多年的教学实践经验,提出在大学计算机科学专业中,直接开设C++程序设计语言,不再开设C语言的观点。并根据作者的教学实践经验,给出直接开设C++时,教学内容、教材选择和开设时间的建议。

2程序设计语言C与C++的比较

全文阅读

计算机程序设计语言类课程的教学要点分析

摘要:在计算机专业和非计算机专业的计算机教学中,学校几乎都设置了高级语言程序设计课程。程序设计语言教学虽然很难,但是非常有意义,它有利于培养学生的创造性思维能力,有利于学生建立通过计算机解决问题的意识和途径。

关键词:程序设计语言;程序设计能力;分析要点

Teaching Main Point Analysis of Computer Programming Language Courses

Li Yongliang

(Shandong Transport Vocational College,Weifang261206,China)

Abstract:In computer science and computer non-computer major teaching,almost all schools set up high-level language programming course.Programming language teaching although it is difficult,but very meaningful,it is beneficial to develop creative thinking,help students develop problem-solving through computer awareness and ways.

Keywords:Programming language;Programming skills;Analysis

main points

全文阅读