计算机类专业的认识范例(12篇)
计算机类专业的认识范文篇1
审计作为一种经济管理监督活动,其重要性也被越来越多的人所认识。然而,社会经济的发展也给审计工作带来了新的挑战,对审计人员的知识能力提出了更高的要求。鉴于我国目前大部分审计工作仍以手工方式进行,“效率低、质量低、风险大”的现状,我们迫切需要在传统审计工作中引入新的技术手段。以一种集人类审计专家经验智慧和计算机智能技术于一身的审计工具来改变这种“双低一大”的现状。随着会计电算化的普及和计算机应用技术的发展,对于电算化信息系统的审计客观上需要采用一套不同于对手工信息系统审计的方法体系。
一、人工智能与专家系统
所谓“人工智能”,就是智能机器所执行的通常与人类智能有关的功能。如判断、推理、设计、思考和问题求解等思维活动。人类的思维认知活动,可以被看成是一个如下的过程:接受外界信息刺激——大脑根据已知知识对其进行分析、决策——人类机体做出相应的反应。由此,科学家们认为,计算机也可以用其各个部件来模拟人类智能活动的过程:计算机输入设备接受外界信息——中央处理器根据人类编制的智能处理程序进行运算,得出结果——输出设备显示运行结果。这一过程是计算机通过执行相应的程序来完成模拟人类智能活动的基本模式。
一般来讲,专家系统是一个智能计算机程序系统,其内部具有大量专家水平的某个领域的知识和经验,能够应用人工智能技术利用人类专家的知识与解决问题的方法和经验进行推理和判断,模拟人类专家的决策过程,以解决那些需要专家决定的复杂问题。专家系统可以解决的问题一般包括解释、预测、诊断、设计、规划、监视、修理、指导和控制等。随着人工智能整体水平的提高,专家系统也不断获得发展。目前,高性能的专家系统也已经从学术研究开始进入实际应用研究。
二、审计专家系统
审计专家系统(AuditingExpertSystem)是建立在会计电算化和计算机人工智能技术基础上的一种计算机审计软件系统。与普通计算机辅助审计技术不同的是,它利用人工智能的原理,借助计算机模拟人类的思维过程,对会计电算化信息系统的数据进行计算、分析与推理,作出相应的判断,提出审计建议及线索,以供审计人员进行进一步的重点审计,从而得出审计结论。建立审计专家系统的目的就在于:提高审计效率,降低审计风险,进而保证审计报告的质量。
目前我国还停留在手工审计阶段。这一方式,在对一些经营规模较小,业务量不大的单位进行审计时,尚能应付。但在对经营业务量大的企业进行审计时,弊端就显露出来了。由于所需收集的审计证据数量过大,从客观上制约了审计人员的工作效率,若想在较短时间内完成审计,就不可能做十分详细的审查,无形之中提高了审计风险,所出具的审计报告的质量难以得到有效保证。
审计专家系统正是利用计算机迅速准确的特点,辅以审计工作的判断推理过程,帮助审计人员进行审计,从而有效地解决“审计效率——审计风险”之间的矛盾。审计专家系统在面对大量审计证据时,可以在最短的时间里,做广泛详细的计算与核查。而审查样本的数量与审计风险是成反比例关系的。审查了充足的样本,就能相应地降低审计风险,得出更准确的审计结论,保证审计报告的质量。
审计专家系统的工作过程大致分为三个阶段:初始化阶段、实质性测试阶段和完善工作底稿阶段。每一个阶段,系统会自动地根据审计人员事先所选择的要求和系统数据库中所存储的相关知识,分若干个推理判断的步骤,对被审计单位的会计资料及其他相关资料进行审查,并会自动地查找出所存在的各类错误、舞弊、异常数据和变动及其他不利于企业经营的情况,再以列表或审计意见初稿的形式向审计人员列示。而在每一阶段,审计人员都可以通过系统的人机对话界面对审查情况进行监控。
构建审计专家系统,首先就要构建系统的知识库与推理机。知识库要将各项审计专业知识分门别类地储存在审计专家系统的知识库中,以供推理机在进行具体审计工作时调用。这些知识是目前可能获得的所有审计依据,包括:以《会计法》、《公司法》、《企业会计制度》、《注册会计师法》和《独立审计准则》为主的各种法律、法规和制度。更应包括审计专家在长期实践中积累的审计经验。知识库中储存的信息,可以通过知识库管理子系统的人机对话界面得到人类审计专家的进一步确认,也可以通过数据接口定期更新。推理机是根据系统知识库的信息对被审计单位的会计资料(包括各种凭证、账簿和报表)进行分析与判别,得出其是否合法合规的结论,并在指出错误纪录的同时对其可能发生的财务不利情况进行预警。所以,推理机是整个系统的关键。系统能否顺利地执行人工智能功能,推理机起到了决定作用。
三、可利用的现有计算机技术
构建审计专家系统可利用的计算机应用技术主要有:数据库系统、集成电子表格和计算机网络技术。
1.数据库系统。可作为构成审计专家系统知识库的重要部件。目前,数据管理技术已步入数据库管理阶段。具有以下特点:数据结构化,易扩充,独立性强,并具有多种数据控制功能。在审计专家系统中,知识库是整个系统的基础,审计专家系统执行审计程序的依据就存放在知识库中。从现有的计算机应用技术来看,数据库系统无疑是一个不错的选择。一方面,可以保证存贮数据的安全与完整;另一方面,还可以运用适当的数据库管理系统(DBMS)对数据库的运行、扩充和维护实行有效控制,从而使审计专家系统的知识库更加完备。
2.集成电子表格。可用于辅助审计,编制审计表格、调整分录、试算工作底稿,进行财务与效益分析及分析性复核。同时还能进行预测决策分析以便进行效益审计,或能按指定的条件,对电算化会计系统的电子账户进行查询、分类、排序、汇总、统计等处理,对相关文件进行核对、检查等。集成电子表格的强大功能,尤其是一些统计分析功能使推理机所承担的汇总、统计、核对、分析等多种职能得以实现,从而实现了审计的计算机人工智能化。
3.计算机网络技术。这是近几年来发展最为迅速的科学技术之一。在进行审计时,网络技术可用于计划和实施完成等各阶段。计划阶段,可通过计算机网络了解被审计单位的基本经营情况,进而制订相应的审计计划。实施阶段,审计系统在检查财务资料时,可经授权后越过防火墙,利用网络技术直接查询企业的经营资料,如凭证、账簿等。同时,在进行实质性测试时,审计系统还可以经过四通八达的网络,就被审计单位的情况向第三方要求验证。可以说,计算机网络技术的运用能使审计变得更为方便、快捷和高效。
四、审计专家系统的模块体系
如上所述,审计专家系统模拟人类专家思维进行审计的过程,分为初始化、实质性测试和完善收尾三个阶段,每一个阶段又可细分成若干个步骤,由此组成了审计专家系统的逻辑模块体系。所谓的“逻辑模块体系”是与系统的“物理模块体系”相对应的,是指系统完成一个完整的审计业务所需要运用的各个功能模块的总称,每一个阶段或步骤的功能能否有效地发挥就决定了建立审计专家系统的尝试能否成功。而后者则是指为了完成这些功能,系统所需要具备的物理条件。
为使审计专家系统有效地发挥这些功能,首先就要构造相应的部件,也就是要根据计算机和人工智能技术中的原理建立起相应的物理模块体系。一般地,作为一种模拟人类专家水平来解决问题的计算机专家系统(如下图所示),必须具备以下几个部件:(1)知识获取环节(KnowledgeAcquisitionRole),用来选取知识源,保证知识的一致性使系统的知识得以不断的更新与补充;(2)知识表达环节(KnowledgeRepresentationRole),运用各种表达法,解决内码转换问题,使信息在系统内部各部件之间得以沟通;(3)知识库(KnowledgeBase),包含各种案例、规划、策略等信息的结构化数据库,是系统执行人工智能功能的基础;(4)知识库管理子系统(KBManagementSubsystem),是知识库操作,与其他部件进行联系的桥梁;(5)推理机(ReasoningEngine),专家系统的主要部件之一,根据程序,推断出问题的可能解;(6)解释环节(InterpretativeRole),对推理机得出的解进行内码转换并传输。
系统的知识表达环节是联系审计专家系统与外界信息的桥梁。人类审计专家的知识和审计时遇到的问题都需要经过表达环节才能被系统接受。知识表达环节起到了接收与传递的作用。
系统的知识获取环节并不仅仅是一个数据传输接口,还应具有知识的收集、检查和精炼的作用。人类审计专家输入到系统的知识也叫“生知识”,这样的知识系统不易直接采用,它可能还包括了冗余成分和互相矛盾的地方。因此,知识获取环节不仅要通过知识表达环节“获取”知识,还要对知识进行一致性检查、冗余度检查等一系列检查,将“生知识”化为“精炼知识”,这样才能进入知识库为推理机所利用。
知识库是一个有层次的结构化数据库。主要用于存贮专家系统的知识。这些知识包括有关的政策法规、财政纪律、会计原理等,不仅来源于审计专家,还有各个行业的工程技术人员和法律人员等。与知识库相结合的是知识库管理子系统。这个子系统其实是由一系列知识库的操作命令程序组成的。这些操作命令主要包括:知识库的读写与更新、知识的存贮、查询和维护等。审计专家系统的其他部件与知识库之间的联系以及系统的人机对话功能的实现,都要通过知识库管理的子系统。
计算机类专业的认识范文1篇2
1前言
目前,高等职业教育作为一种培养计算机专业技术人才的教育,对学生的入学门槛普遍较低,因而,其生源质量普遍不高,入校时文化成绩较低,语、数、外等文化课基础薄弱,因此,高等职业学校的学生(下面简称“高职学生”)普遍对文化课热情度不高,对学习文化知识没有兴趣,同时,学生关注的是学好技术,对文化课缺乏足够的重视,认为文化课可有可无、无足轻重,对他们没有什么实质性的帮助,完全不用学习,这就出现课堂气氛沉闷、学生注意力不集中、上课玩手机、睡觉、讲话、看小说杂志、老师一个人唱独角戏诸如此类现象的普遍发生;另外,有关单位在招收员工的时候也只在乎聘用人员的计算机专业技术技能,片面追求技术等级证书而不重视他们的文化底蕴和文化素养;此外,教育部门对高等职业学校的学生职业技能通过率、就业率有硬性的考核评价评估指标,比如看招生、开设计算机专业、学生职业证书获得、就业率等情况,这样学校也就慢慢使文化课程给计算机专业课程让路,这就导致了文化课教育的艰难。
2文化课对计算机专业课程学习的影响
文化课有时称之为基础课,或者基础学科,基础学科学得好的人,文化素质就高,反之,文化素质也差。文化课学习的好坏,直接影响计算机专业课的学习,如英语学不好,将直接影响到计算机专业课的学习,学生很难看懂机器上的一些代码,很难进行简单的计算机程序编写,因此也就很难写出优秀的软件程序;一个数学基础差的学生对计算机专业课中的有些计算就很难完成。
文化素质也影响到后面的深造和可持续发展或者终身教育,基础学科差的学生,无论是自己学习,还是进入高一级的学校学习都没有办法来进行。
由于文化基础课关系到人的文化素养,对素质影响很大,教育部在《现代职业教育体系建设规划(2014-2022年)》中指出:“现代职业教育是服务经济社会发展需要,面向经济社会发展和生产服务一线,培养高素质劳动者和技术技能人才并促进全体劳动者可持续职业发展的教育类型。”[1]“坚持以就业为导向办好高等职业教育,按照系统培养、全面培养、终身教育的理念,加强思想道德和职业道德教育,强化基础文化和体育、艺术课程,加强新技术教育和技能训练,为学生全面成才、持续发展奠定扎实基础。”[2]
提高高职学生的基础文化素质,是关系到培养高素质人才、可持续发展的关键。
3文化课与计算机专业课衔接的必要性
3.1文化课的学习是计算机专业课学习的基础
文化课的学习是为了提高学生的认识能力和理解能力。文化课程的学习是为了学好基础知识,能为计算机专业课程学习提供服务。计算机专业应用领域里很多看似高深的技术在几年后就会被新的技术或工具取代,只有对基础知识的学习才可以受用终身。如果没有打下好的文化课基础,大学生们也很难真正理解高深的计算机专业应用技术。
3.2文化课可提升学生可持续学习能力
随着科学技术的发展、知识的更新,学生在学校所学知识,有很大一部分在毕业后很快就会被淘汰,人能否适应社会的发展、胜任工作,就要求一个社会人不断更新知识,也就是持续学习。通过学习获得新知识,掌握新技能,不断提高自身在社会中的竞争力,不断发掘自身的潜质,不断完善自身,因此,人的一生也是不断学习的一身。人的学习有两种形式,一是自学,另一种是到高一级的学校学习深造,无论进行哪一种学习,没有基础文化知识,都不能完成,只有具备扎实的文化基础,才具有可持续学习的能力,以完成人的可持续发展。“人的可持续发展,主要指人自身的体力、智力、才能、创造力,以及各种潜能的最大限度的发挥,是指人的内在素质的全面发展。”[3]这也关系到社会的可持续发展,“人的素质的持续发展是实现社会可持续发展战略的根本支撑点”[4]在可持续发展的要素中,陈艳华认为:“可持续发展的主体是社会,可持续发展的中心是人的可持续发展,人是可持续发展的根据、出发点和归宿。”[5]同时指出:“人的可持续发展是指人的内在素质的全面发展,它包括人的德、识、才、学和健康等多方面的内容。”[6]联合国教科文组织在其报告中指出“虽然一个人正在不断地接受教育,但他越来越不成为对象,而越来越成为主体了。”“每一个人必须终身不断地学习。”并预言说未来社会“最终将走向学习式社会。”[7]
人的可持续发展意味着今天的发展是日后发展的基础和条件,农业经济时代,社会经济的发展主要依赖于土地;工业经济时代,社会经济的发展主要依赖于资本;知识经济时代,社会经济的发展将主要依赖于知识和掌握了大量知识的人才,没有可持续发展的策略个人就很难跟上社会发展的步伐,成为促进社会发展的有用之才。要具备可持续发展的能力,文化课基础知识是这一切的基础和根本。
3.3以人的全面发展为目标,提升人文涵养
所谓人的全面发展,拉伯雷认为全面发展应该是指对知识的全面学习、身心的和谐、德智的统一以及知识与实践的结合。[8]马克思认为,所谓人的全面发展,就是“人以一种全面的方式,也就是说,作为一个完整的人,占有自己的全面的本质。”[9]由此我们可以理解为只有计算机专业知识,不是一个全面发展的人,要想学生成为一个全面发展的人,必须加强文化知识教育,也就是人文教育。所谓的人文教育,就是要让学生在文化基础课学习中认识自我、认识自然、认识社会、认识人生,如语文教学中的人文教育,是职校德育教育的思想源泉,是学生身心健康成长的深深沃土,只有一个全面认知自我的人,才能真正地热爱生活,真正的热爱自己所从事的工作。
我们的职业教育培养的是同21世纪我国社会主义现代化建设要求相适应的,具有综合职业能力的,直接在生产、服务、技术和管理第一线工作的高等应用型专门人才和劳动者,由此,通过职业教育培养出来的学生不仅要具备一定的计算机专业技能,而且要具备人文涵养,更不用说提高全面素质、综合职业能力和适应职业变化的能力了,因此,在文化课教学中实施人文教育,在某种程度上能够弥补职校的只重计算机专业教学的不足,让学生得到全面发展,提高其人文素质。
4衔接的措施
4.1提高学生对文化课的认识,培养学习兴趣
高职学生对文化课程的学习没有兴趣,主要原因是基础太差,这部分学生在中学学习阶段就被老师划归为“学困生”,对上高中或中职没有认真学习,对学习文化课程基本是放弃的态度,中学毕业后抱着学习一门手艺的态度来到高职学校学习计算机专业,认为学好技术就行了,因而对文化课学习没有兴趣。如何改变这种现状,学校一方面要使学生正确理解文化教育和计算机专业教育的关系,了解文化教育的重要性,让学生明白文化教育的学习是为了更好的学习计算机专业知识,文化知识的学习可以提升个人素质,是学习任何专业技术的基本条件,没有深厚的文化素养作为前提,专业课的学习就会遇到很多瓶颈;另一方面要求学校采取多种方法、方式,如文化课对计算机专业课影响的讲座、毕业生回学校的报告会、文化课学习延长等措施,来加深提高学生对文化课程的认识,明白基础知识对计算机专业课学习的影响和学好文化课程的责任。
4.2将文化课知识与计算机专业课相关知识有机结合
文化课教师应多了解计算机专业课知识,明确知道那些知识对计算机专业课有用,那些知识对计算机专业课学习帮助不大,了解后,在课程内容安排上要做到对计算机专业课需要的基础知识多传授,不需要的少传授。在讲授时,也可以与计算机专业知识结合起来,如在英语教学中,将一些词汇与现实生活和计算机专业联系起来,如在学习“power”一词时,将基础词汇意义“权力”、“政权”、“能力”与计算机专业词汇意义“电力”、“电源开关”结合起来学习,这样既比较实用又能提高学生的学习兴趣。
4.3强化文化知识的实用性
高等职业学校的培养目标决定着文化课教学的目的和内容。现代职业教育体系建设规划(2014-2022年)在加强高等职业教育基础地位部分中明确指出:“坚持以就业为导向办好高等职业教育,按照系统培养、全面培养、终身教育的理念,加强思想道德和职业道德教育,强化基础文化和体育、艺术课程,加强新技术教育和技能训练,为学生全面成才、持续发展奠定扎实基础。”[10]这就需要我在高职学生学习阶段,加强基础文化课的教学,为了提高学生的学习兴趣、提升学生的工作能力,在教学的内容安排上要讲究科学,提高实用。如在英语教学的安排上,就需要我们在重视英语学科基础性的同时,给学生传授实用的英文知识,以便让学生毕业后能尽快地适应专业发展的需求,更好地就业和择业,服务地方经济。如给市场营销专业计算机专业方向的学生多传授实用文体知识,给文秘专业计算机专业方向的学生多传授公函写作、计划拟定、表格填写。在教学时一方面介绍此类实用文体的特点、基本格式、如何去写及注意事项等,另一方面结合实例创设教学情境,指导学生完成一些应用文的书写任务,以加深印象,提高其实际运用能力。
4.4控制好难易程度,循序渐进
在文化基础课教学过程中必须控制好难易程度,循序渐进。高职学生基础差,这是普遍现象,因而在教学过程中,一是要分析学情,摸清学生的文化基础,在此基础上,教师可以设定一个学科教学的最低目标,加强基础知识的教学,在此基础上系统的进行能力训练和提升,不能将对普通高中生的能力要求套用为对高职学生的要求,让多数学生必须达到的一个水平高度,即让基础差的学生在学科上先达到一个层面的提高,然后再制定下一个较高的目标,运用克拉申的教学理论来安排教学内容。
课程教材必须适合学生发展和计算机专业特长,必须有一部分内容与学生所学的计算机专业和日常生活相关联。从教育体系上说,文化学科课是其他学科的基础,而且高职学生与普高学生相比,高职学生即将走入社会,更需要加强素质教育,通过文化课教学,提高学生的文化素养、政治素养和培养健全的人格素养,充实和加强高职学生职业素质,为计算机专业教学给予更好的支撑和服务,培养学生能更好地从事计算机专业工作的能力,为国家培养出高素质的劳动者。
计算机类专业的认识范文篇3
加强自我认知教育,明确择业就业目标。自我认知,即对生理自我、社会自我、心理自我的全面认识,准确客观的自我认知有助于大学生找到与自己兴趣、能力和价值观相匹配的职业。独立学院学生在自我认知的评价上普遍偏低,缺少自信。一方面,引导大学生通过自我认知测评、职业倾向测评等心理测评手段,结合霍兰德人格职业类型匹配理论来科学认识自我。另一方面,要求大学生在群体中发展自我,加强与社会的交往,通过他人的眼睛看到自己的能力,提升社会自我认知水平,深入探索自己的兴趣、能力、价值观,挖掘自己的潜能,实现自我价值。
明确目标,合理规划职业生涯。一项调查报告显示,在全国三百多所独立学院中,71%开设了计算机类专业。独立学院计算机专业并不是优势学科,每年都有大量的毕业生进入社会,但是他们在校期间除了学习,大多数没有自己的价值标准和将来的职业倾向。问卷调查显示,只有9.7%的学生有较清晰的中长期规划,33.4%的学生在大学期间有短期规划,56.9%的学生没有规划。数据显示,大学生自主规划意识不强。职业生涯规划不仅能够帮助大学生合理规划自己的人生,找到满意的工作,而且可以让大学生更加清楚地认识自己并了解社会,从而挖掘潜能,提高综合能力。科学的规划职业生涯能够使大学生在就业过程中抓住主动权,更快地获得成功。大学生在进行职业生涯规划时要注意与时展和社会的需要相结合,与专业学习相结合,与提高自己的综合能力相结合,与增强个人的身心健康相结合,合理地制定职业生涯规划,根据形势的变化和自身条件不断调整事业的目标。
注重科研能力的培养,提高学生综合素质。IT企业需要有实战经验的人才,而大部分学生实战经验较少。IT行业新技术不断更新,要在该行业立足必须具备较强的从事计算机系统设计和软件开发等方面的能力。因此,独立学院要重视培养大学生的创新能力和科研能力。第一,切实加强对学生课外实践活动的指导,鼓励学生积极参与大学生实践创新项目的研究并取得成果。南通大学杏林学院自2009年以来,已立项计算机类大学生实践创新项目10余项,保证充足的资金,配备优秀的指导老师。通过实践创新项目的研究,学生能够很好地将理论知识融入到实践中,动手能力有了明显的提高。第二,鼓励学生参加专业老师的科研项目,使学生在教师的科研项目中培养创新能力和科研能力。第三,重视学生的毕业论文设计,鼓励学生选择校外毕业设计选题,配有校内、校外论文指导老师,起到联合指导作用。毕业设计的内容与实际项目结合,既加深对专业知识的理解和运用,又加强了实践能力和科研能力的培养。
建立兴趣小组,激发学生的学习热情。独立学院学生的学习能力及学习行为习惯普遍比普本学生差,但思维比较活跃,兴趣广泛,可以通过形式多样的活动来激发他们的学习兴趣。在计算机专业中按发展方向分类建立兴趣小组,例如,办公应用类、多媒体制作类、图形图像制作类、网页网站设计类、系统软件开发类等等。兴趣小组以老带新,既在低年级学生中起到普及专业知识的作用,又促进了学生自动学习的热情。开展专业技能类的比赛,例如计算机操作技能大赛、计算机组装大赛、网页设计大赛、计算机程序设计比赛等,为大学生提供检验知识并展示自己的平台。鼓励学生参加省级、部级竞赛,如嵌入式软件设计大赛,“挑战杯”课外学术科技作品竞赛等。南通大学杏林学院选送的《莱特电子ETC系统车载单元有限公司创业计划》,在第六届江苏省“挑战杯”大学生创业计划竞赛荣获一等奖,并在全国复赛中获得银奖。由此,既提高了独立学院的知名度,又在学生中树立学习榜样,形成良好的学风。
优化课程体系设置,科学制定培养计划。问卷调查发现,80%的学生认为教材过于陈旧,不能跟上目前的主流语言,70%的学生认为课程设置偏重理论,而计算机专业是个实践操作性极强的专业,技术发展日新月异,学生所学内容已经不适应企业需要。由此,课程体系应随社会需求变化和技术发展及时调整,做好基础理论与操作技能、系统设计与综合应用、应用开发与创新实践三个层次的实践教学体系划分,充分考虑不同基础学生的学习能力,切实做到因材施教。第一,独立学院在课程体系设置上以培养“应用型人才”为导向,减少一些过时的理论课程,增加一些主流开发工具,如Delphi、Jave、C语言等,及时将新技术引入课堂。第二,加强实验实践教学,包括增加硬件类实验和软件类实验。在教学过程中注重创新,可采用企业的工作模式,将学生自由组合成若干团队,提高学生理论联系实际的能力,培养学生的团队协作意识。第三,独立学院应该大胆创新,将课程设置与职业资格考试或者专业技能资格考试结合起来,以突出就业优势。创新教学方式,“走出去,请进来”。除了课程设置的优化,在教学方式上还必须创新。现在很多大学生学得茫然,特别是独立学院学生基础比较薄弱,学习行为能力差,多数学生没有规划,主要原因是对自己的就业前景感到不明朗。针对这种情况,可以在大一结束时安排两周左右认知实习,到一些知名的IT类企业见习,让学生了解计算机行业的发展现状和前景,了解IT企业软硬件开发的主流技术,明确需要掌握的专业技术,及将来从事专业的要求、发展方向。可以聘请IT企业的工程师、管理人员等作为独立学院特邀老师,他们具有丰富的实践经验,洞察IT行业未来发展趋势,可以更直观地为学生传输IT信息,学生更容易培养专业兴趣。同时,鼓励学生从多种途径了解自己的专业,更好的明确今后学习的方向。
加强师资队伍建设,打造精干团队。教师要教会学生学习,首先教师必须学会教。很多独立学院依靠母校师资,在教学过程中没有针对性,忽视了普本学生与本三学生的差异,教材和授课内容都一样,导致很多学生学不会。因此,在师资队伍建设上要按照满足教学需求、保证教学质量、优化队伍结构的原则,坚持自有和聘请相结合,引进与培养相结合。第一,教师自身在教学过程中要进行反思性教学,加强与学生的交流,加强与教师的交流,听取多方意见,在交流中反思和发现问题,寻找解决问题的途径。第二,制定青年教师导师制、“青蓝工程”等措施,鼓励教师在职攻读博士学位,不断提高青年教师的教学与科研水平。第三,培养较强实践教学能力,打造“双师型”教师。要求青年教师参加“软件设计师”、“网络工程师”等相关职业资格考试,取得相应的工程师资格,鼓励、支持教师到企业参加实际项目研发,把教师培养成本专业领域内的工程师和高级工程师。第四,加大教学科研经费的投入,激发教师教学创新的热情,把最新学科信息引入教学,增大课堂教学的信息量,增强课程教学吸引力,开阔学生视野,激发学生学好专业课程。针对性地进行教学改革研究、科学研究和学术交流活动等,形成一套适合独立学院学生的教学方法。
重视学生实践,提高实际操作能力。计算机专业是培养应用型人才的一门专业,学生实践动手能力的高低是影响就业的主要因素。目前的实践教学普遍存在认识程度不足,校外实习基地合作以浅层次的协作式为主,校内实习体系不健全等问题。笔者所在学院计算机专业采用“3+1”培养模式,形成了“三层”实践教学体系:基础理论与操作技能、系统设计与综合应用、应用开发与创新实践。在实践环节的实施过程中,注意充实实践教学内容,加强实践环节过程控制,完善实践教学评价体系。对实践教学指导教师的资格、水平、能力等提出明确要求,积极遴选、聘用企业工程技术人员担任实习基地指导教师,学生在校外有关单位参加计算机系统的开发、应用和服务等活动,进行“真刀真枪”式的实训与毕业设计,将课堂教学、课外活动和社会实践有机结合。通过在实践教学基地的实训和毕业设计,既拓宽学生就业渠道,又为企业培养了急需的人才。
完善就业指导服务体系,提高学生就业意识。提升大学生就业核心竞争力是高校就业指导工作的重要内容之一,独立学院必须建立科学的就业指导服务体系。第一,培养专业化就业指导队伍。目前,多数学校都设置大学生职业规划与就业指导课程,但大都由辅导员兼任,授课对象流动性比较大。因此,在教师安排方面,应尽量发挥辅导员的专业特点在系统的教与学过程中使辅导员成为某个专业的就业指导专才。同时,派辅导员参加高校职业指导师、创业培训师等培训,邀请一些知名专业或企业专家来校为就业指导教师进行系统培训,提高就业指导教师的专业化和职业化水平。第二,完善大学生职业规划与就业指导课程,该课程在教学内容设计上理论性较强,需从学生的实际出发,以培养学生的综合能力为出发点,创新教学方法。此外,与校外社会实践活动相结合,改变传统的灌输式教学方法,充分调动学生参与课堂教学的积极性。第三,充分发挥新媒体技术的作用,完善就业信息网,利用学院网站、官方微博、博客、人人网、QQ群等网络平台,普及就业政策及法规知识、各类招聘信息、开设就业专题讲座等,鼓励通过网络交流就业、择业心得。第四,设立专门的就业咨询中心,定期开展多种形式的与就业相关联的心理健康教育及咨询活动。
计算机类专业的认识范文1篇4
计算机金融业应用计算机在我国的许多领域都被广泛地应用,在金融业的各个领域使用得非常普遍,这对于变更金融行业中的现行经营手段,提高核算效率,降低工资成本,提高经营管理水平,更新金融行业工作方法和观念,充分发挥金融业反映和控制职能,监管经济活动水平等,起到了积极的作用。我国在金融业中运用计算来进行工作程序的时间并不长,起步较晚但进展较快,许多单位和企业都实现了金融业核算的自动化,但与发达国家仍存在较大的差距,需要继续改进。
一、金融业简述
我们通常所指的金融业,是包括经营金融商品的特殊企业,它主要由银行业、证券业、保险业、和典当业等部门组成。
金融业在国民经济中关系到经济发展和社会稳定,处于牵一发而动全身的地位。金融行业具有垄断性、效益依赖性、高风险性、指标性等特点。一方面,垄断性是指金融业是政府严格控制的行业;另一方面,是指具体金融业务的相对垄断性。效益依赖性是指金融效益取决于国民经济总体效益,受政策影响很大。高风险性是指金融业是巨额资金的集散中心,涉及国民经济各部门。指标性是指金融的指标数据,从各个角度反映了国民经济的整体和个体状况。
二、目前我国计算机在金融业中应用的现状与存在的问题
1.相关金融行业人员缺乏计算机知识
计算机应用到金融业中需要掌握计算机基础知识,这就给金融工作人员提出了新的要求,一个金融业务人员要熟练地运用计算机进行业务核算,不仅要具备扎实的金融理论知识和业务技能,还要求掌握相关的计算机理论和操作知识,各类金融软件的应用技巧及维护和保养。许多金融从业人员的相关业务理论知识和业务操作经验丰富,但缺乏扎实的计算机操作,难以熟练地使用计算机来处理金融业务中的核算工作。
计算机在金融业中的运用主要表现在利用电子表格对相关财务数据的统计、整理、分析和利用计算机开发设计各类金融业服务软件,工作人员在利用这些功能辅助工作时主要问题表现在:对各类金融业务软件的应用方法把握不够熟练和精准,对各类金融业务软件应用的优缺点及适用范围不能准确地把握等,这些问题都阻碍了计算机在金融业中变革的进程。
2.开发设计金融业务软件模块单一
一些软件公司借助计算机技术开发各类金融业务软件大部分都是建立在计算机专业类的基础上,很少有专业人员既懂计算机又懂金融业理论。所以,在开发设计软件的时候造成一些软件和金融业务的具体情况不匹配。同时,由于国家财政部对金融业务软件的设计上没有要求统一的口径,导致软件开发商别出心裁设计开发出具有自己特色的金融业务软件,突出强调自己的特点和模式。比如说,在会计科目编码上,有的财务软件使用四位编码,有的使用五位编码甚至更多位,而还有的只使用三位,这样在编制财务报表和其他的统计数据时,各自按照自己规定的规则进行,根本上就无法达到一个财务软件的数据在另外的财务软件上使用。软件公司在开发设计的功能模块时,也只设计一些通用的核算模块,对一些预测和决策分析的模块设计得很少,即使设计了功能也是简单的,不能满足企业发展的需要。所以,许多企业购买的财务软件都是主要用于核算模块,这些模块设计单一。
3.金融业领域复合型人才稀缺
目前,金融行业中的大部分人员业务知识老化,缺乏积极向上的学习热情,使得业务理论更新较慢,同时一些业务人员以前很少认真学习计算机专业知识,加上对计算机操作的畏惧,即便学习计算机也是为了应付,没有真正地去理解业务软件的设计和构造原理。因此,在单位使用计算机做账时,很多问题都不能自己解决,一有问题就电话咨询软件开发设计商,而软件开发人员对计算机知识具有较高的功底,但是对金融理论懂得很少,所以这样一来就使得金融和计算机脱离了本质的联系,不能保证计算机对金融业务数据的充分利用。一些单位虽然也组织了短期培训,但是短期培训很难从根本上解决金融业务人员计算机知识的欠缺。因此,在一定程度上制约了我国市场经济的发展。
4.大中专院校金融专业毕业生计算机应用的迁移能力较差
我国绝大部分高校都开办了金融及财经相关类专业,所有高校毕业的金融业务人员是一个相当庞大的数字,在各类高校中都把计算机基础及一些程序设计语言作为金融专业学生的专业基础课程,他们都要学习两到三年的时间,这基本上和金融专业课程学习的时间大致相当。在学习的过程中,要学习一些程序设计。比如,VB、C、C++等,这些程序足以应付软件的基本操作。但是由于许多学生学习了程序只是为了应付考试,取得计算机相关证书,并不能应用到实际工作中去。
三、解决计算机在金融业中应用的常用方法
1.转变传统观念,提高对计算机处理会计数据的认识
计算机在金融行业中的应用主要表现在会计电算化的应用,会计电算化是传统手工会计工作变革的方向,是在当今市场经济条件下对会计核算和决策工作提出的必然要求。因此,国家有关部门和企业应充分认识计算机在金融行业应用中的巨大作用,把我国金融业务应用推进到一个更高的水平。
2.大力加强高校金融专业的计算机实践操作能力的培训
我国的各类高校中,开设的计算机课程已经符合金融行业计算机在金融业中应用的现状。所以,我国高校在对于这个领域的人才培养过程中要关注他们实际操作能力培养工作,要让这些专业人员真正具备实际操作能力。另外,在对于已经进入到本领域的工作人员要展开定期的培训,通过不断的培训来提升他们的综合业务能力水平。
3.转变观念、加快改进落后服务设备
当今社会的快速发展,也促进了各个领域中的基础应用设备更新、知识更新、观念更新和服务意识更新。金融业作为我国最关键的部门之一,也要具备这些时展下的新观念,有必要在本领域内改进落后的计算机服务设备,应用先进的服务设备、培养工作人员先进的实际操作水平,以求达到最理想的服务效果。当然,服务效果的提高是计算机在金融业中应用的最终目的,也是社会发展的根本所在。
参考文献:
[1]魏刚.高级管理层激励与上市公司经营绩效[J].经济研究,2000.
计算机类专业的认识范文篇5
本文分析了现有计算机语言类课程的特点与面临的实际问题,从培养学生程序设计能力的目标出发,在理论教学环节推行层次化教学模式,在实践教学环节减少验证型实验,增加设计型实验并增设课程设计环节,传统教学体系以外鼓励学生进行外延学习,如参加大学生程序设计竞赛、考取各类职业技能证书和参与教师科研项目等,并通过建设合理的教学评价体系实现学生专业能力的考查。最终,培养学生的程序设计能力、科技创新精神和创新能力。
二、计算机语言类课程概况
(一)计算机语言类课程的特点
随着计算机技术的更新换代和计算机网络的飞速发展,计算机语言也在不断地推陈出新,由最初的机器语言、汇编语言等低级语言,到早期的高级语言如BASIC、PASCAL和C语言,再到C++和JAVA等面向对象的高级语言。同时,各种计算机语言的语法语义看似模式固定,而真正应用于软件开发却是千变万化,这都决定了计算机语言类课程具有操作性强、更新速度快、创造性强等特点。该门课程与其他计算机专业课程相比,对于学生的动手实践能力要求更高,尤为强调学生程序设计思维方式和软件开发。
(二)计算机语言类课程面临的问题
根据多年来讲授计算机语言类课程和组织学生参加计算机程序设计竞赛的经验,笔者认为高职院校计算机专业学生学习语言类课程的瓶颈在于过分注重理论基础知识,却无法利用所学的计算机知识分析和解决实际问题。上课或培训时,当老师给出一个新的题目,总是不知从何入手,思路不清,一团乱麻。当听过老师的讲解后,才恍然大悟。如果再遇到一个新题目或稍微改动过的问题,学生又开始手足无措,无法独立找到适合算法完成编程操作。出现这种情况的主要原因在于学生在计算机语言类课程中只是追随着老师的思路,而缺少独立思考和动手操作的机会,无法完成程序设计思维的训练。
三、计算机语言类课程中学生程序设计能力的培养
(一)时刻关注程序设计思维方式的培养
在日常教学活动中,应注重程序设计思维方式的培养。以C语言程序设计课程为例,教师在课堂上提出一个新的问题,然后引导学生分析并思考解决问题的步骤,在此过程中需要摒除具体代码实现的细节部分,只关注核心的流程。鼓励学生独立绘制流程图,进而整理出解题思路,这是培养计算机专业学生程序设计思维的必经阶段,也是程序设计师必备的专业技能。C语言程序设计是高职高专学生接触到的第一门计算机语言类课程,为了帮助学生理解程序设计中的各种抽象概念,教师可以在讲解中引入贴近生活的实例,例如“酸奶制作”。酸奶制作所需要的原料如牛奶、酸奶发酵剂、糖和蜂蜜等即为程序中的变量,将原材料放入酸奶机中可看做是输入变量,加热、发酵和冷却等操作可看作为函数调用的过程,同时也铺垫了函数的概念,最终酸奶制作完成即为程序结果的输出。还可以进一步扩展加入分支结构来调配不同口味的酸奶,运用循环结构制作若干份酸奶。通过这些易于理解的实例带动学生主动思考,一起做酸奶,既提高了学生学习的兴趣,也将程序设计的思维方式无声无息地渗透入学生的脑海中。在此过程中,学生学会了在思维中发现规律,在思维中抽象总结。
(二)理论教学环节推行层次化教学模式
基于层次化教学模式的思想,可将计算机语言类课程的教学内容分为算法、方法学、语法和集成编程环境四个层次。将此四个层次作为标准,教师需要将教材中知识体系进行重新的整理与划分,将每一章节、每一堂课、每一个知识点皆找到其所属层次。在理论教学环节中,点明各层次的具体内容,使学生了解计算机语言类课程不仅仅是学习某种计算机语言的语法与语义,更不是简单的学习如何使用某一编程环境进行程序的编制和调制。以C语言程序设计课程为例,在课程中第一层次算法涉及较少,但在授课过程中如涉及到较简单的算法也可稍作渗透,为今后的数据结构课程做铺垫。比如在讲到循环控制结构时可通过例题讲解穷举法和递推算法,一维数组的经典应用之一——排序的两种算法冒泡法和选择法也必须为学生点明。第二层次编程方法学在C++程序设计课程中体现较为明显,主要涉及的内容为面向对象程序设计方法。第三层次语法是各计算机语言类课程理论教学中的重点内容,包括变量的定义与使用,函数的定义、声明和调用,对象和类的定义等。第四层次集成开发环境在理论教学环节比重较少,主要为学生讲解程序开发的步骤,各类开发编译环境的使用方法等。
(三)实践教学环节注重将知识转化为能力
在计算机语言类课程的实践教学环节中,首先,教师应引导学生及时转变学习观念,使学生认识到若想在毕业后顺利寻求到满意的就业岗位,单纯依靠理论知识的学习是远远不够的,应在课程学习过程中注重实践和动手能力的提高,以及大量软件工程项目开发经验的积累,从而增强自身的综合职业素质,成为社会和用人单位急需的专业化技能型人才。1.在实践教学环节中,调整各种类型实验的比重。适当缩小验证型实验的课时比例,增加设计型和综合型实验项目。首先,在验证型实验中通过程序填空和程序改错等实验项目形式,在促进基础知识的消化与理解的基础上,注重培养学生“读程序”的能力。同时,培养学生良好的编程习惯和统一的编程风格。良好的职业素养有助于学生在未来的工作岗位中与同事协同合作,提高软件开发的效率。在设计型和综合型实验中,增设贴近企业一线,贴近社会需求,可操作性强的真实案例和项目,进而有意识地培养学生“写程序”的能力、创新精神和独立思考的能力。因此实验项目的具体内容需要课程组教师集中讨论与设计,与岗位技能相结合,并在教学过程中根据学生的接受程度与能力水平不断完善。2.在大三年级上学期,增设课程设计环节。此时的计算机专业学生已完成多门计算机语言类和软件工程等相关课程的学习,基本掌握各种编程语言的语法语义规则,熟悉软件开发流程,具备利用计算机分析和解决问题的初步能力。在课程设计中,学生接触到简单的工程问题,组成项目开发小组,分工合作,使用一种或多种计算机语言设计、编码和开发具有一定难度的小型软件系统,提交实验报告,最后每组选出一名代表参加答辩。在该环节中,应尽量为学生模拟出与企业真实工作环境相似的实践现场,并全面采用企业管理运作的模式。使学生在课程设计中亲身感受到企业的工作环境和岗位需求,全面地认识和熟悉软件项目开发过程,更好地掌握程序设计的基本思想。
(四)传统教学体系以外鼓励外延学习
1.组织学生参加如大学生程序设计竞赛之类的大型赛事。在竞赛的培训、备赛和参赛中,激发学生的学习热情,鼓励其主动学习、协作学习和拓展学习,使学生感受课堂所学知识与社会和市场需要的异同,为学生提供更加优质的知识积累与能力提高的平台。2.教师积极申请与计算机语言类课程教学内容相关的各级各类科技项目课题,并鼓励部分较为优秀的学生参与。首先,教师可向学生公布并简单讲解科研课题的研究内容及与本门课程的相关性,然后将研究内容分解为多个子项目,学生可自由选择自己感兴趣的子项目,选择相同任务的学生组成一个课题小组,根据科研项目的研究目标与方案,进行协同合作,利用课余时间完成子项目的开发。在实践中引导学生综合运用课堂所学知识,逐渐形成工程意识和团队协作的精神。在科研过程中如遇到瓶颈问题,可通过查询网络、翻阅工具书、参考资料和请教老师等方式寻求帮助。在课程结束后,教师可按照学生的完成情况及工作量给予适当的课外学分折算鼓励。参与教师的科研项目可为学生创造接触和熟悉真实项目研发的机会,使学生了解科研项目的开发过程,不断学习和掌握前沿知识与先进技术,做到学以致用,学会创造性学习、研究性学习,为今后升入本科院校继续深造学习奠定坚实的基础。3.将计算机技术与软件专业技术资格(水平)考试、Java认证、全国计算机等级考试等职业资格认证教育融入课程教学过程,使专业课程内容与职业岗位能力无缝对接,实现“课证融通”,课内教育与课外教育相结合,以加深学生对行业的认识,提高高职高专计算机专业学生的社会竞争力和职业素养,增强其就业信心。4.加强校企合作,为理论教学和实践教学环节争取到更多的真实案例和项目,为学生提供更多顶岗实习的机会,让学习与就业岗位零距离,为今后更好地融入真实的职业环境打下良好的基础。
(五)教学评价体系实现能力考查
好的评价方法,可以调动学生学习的积极性,培养学生自主学习的能力,改善学生学习的风气,促进教学。对于计算机语言类课程来说,科学的、合理的、有效的评价方法,应注重对学生学习能力和程序设计思想的检测与评价。1.进行理论教学环节与实践教学环节相结合的多元化综合考核。理论教学过程考核包括课前预习、课中活跃度和提问情况、课后作业等成绩;实践教学过程考核包括验证型实验的操作完成情况、设计型和综合型实验的参与度、方案制定合理性、项目完成工作量、项目成果质量和报告提交等内容。2.鼓励学生参加计算机语言类课程相关的竞赛、考取职业技能证书、参与教师科研并制定适当的学分折算机制。将传统课程体系以外的拓展学习内容的评分纳入到教学评价体系中,这恰恰体现了当前职业教育的核心理念,侧重培养学生的职业能力,使之成为高素质、高技能型人才而非呆板的应试工具。
四、结语
计算机类专业的认识范文
【关键词】培养目标专业认知度算法设计模块课程
【中图分类号】G420【文献标识码】A【文章编号】1674-4810(2014)10-0008-02
信息与计算数学专业是高校本科数学类专业,其专业培养目标是具有良好的数学基础和计算机技能的综合型人才。实际上,不同的高校对专业的定位还可以有很大的自由度来创建自身的特色。不管主要方向是以培养研究型人才还是应用型人才为主,信息与计算科学不应是理论数学与计算机操作的拼盘,而应在科学计算方法设计上充分发挥数理逻辑思想的优势。教师在专业模块课程建设上应重视这一点。
一计算机专业学生与信息与计算机专业学生的比较
信息与计算科学专业有很大一部分毕业生走向了与IT行业相关的工作岗位。有人说,信息与计算科学专业本科生就业是在抢计算机专业的饭碗,其实不然。从就业岗位情况上看,至少表面上信息与计算科学的毕业生确实与计算机类专业的毕业生一样,从事计算机软件开发等工作的较多,但是若干年以后会发现,他们的发展方向有所区别,他们的工作能力特长是不一样的。我所执教的杭州电子科技大学是一所以电子信息为特色的普通高校,因担任数学建模课程以及全国竞赛的指导工作,我有机会认识和了解一些来自我们学校数学、通信、电子信息、计算机软件与计算机技术、信息安全、财经和管理类的学生。他们都是所在学院成绩优秀的大二、大三的本科生。在研究如何利用数学方法解决大数据的实际应用问题时,我发现大二学生已经具备了一些具有专业性的特色差异:将计算机类专业学生与信息与计算科学专业的学生作比较发现:计算机类学生思路很活跃,搜索现代科技学术成果能力较强,重视一种方法的计算实现,具有较强的编程能力。他们比较注重计算结果的好坏,也比较喜欢拿程序作为研究成果,对数学方法原理的理解往往不够深入,算法选择的随机性较大。而信息与计算科学专业的学生由于大规模数据计算实现能力的训练不足,面临着长无所用的问题。得益于基础数学逻辑思维训练,信息与计算科学专业学生数学方法的逻辑表述强于计算机类学生,更注重于解决问题方法的合理性和数学方法本身的质量,但是能把比较复杂的算法编程实现的学生很少,对于数据存储与读取方法、算法设计技巧往往缺少足够的了解。也就是说,该拿的学分都拿了,学了不一定真正理解,也不会应用。而事实是,掌握计算实现能力的学生有能力解决实际问题,而只有解决问题的思路却无法实现计算的学生,没有别人的合作无法完成一个能解决大数据问题的算法实现。
二信息与计算科学专业建设应重视算法设计能力培养
信息与计算科学专业究竟要培育什么样的专业特色?毕业生将从事的研究或应用领域在什么方向?不同类别的学校可以根据自身条件来设计自己的专业特色。在大规模数据处理已成为通信、商业、交通管理、军事等领域的必要手段的今天,快速、有效的算法设计方法研究及计算实现凸显了算法在现代社会经济发展中的重要位置。我们从算法设计能力培养对信息与计算科学专业建设的相关性、社会效益与可行性等方面,来讨论专业建设在这一方面的必要性与现实意义。
1.专业相关性
强化算法设计能力可以使数学方法与现代计算工具的使用有效结合,这一目标与信息与计算科学专业的培养目标完全一致。算法设计能力的提升不仅仅有利于培养数学方法在科学计算方向的应用型人才,以研究算法效能为目标的人才培养也是一个值得建设的专业模块。
2.专业特长认知
算法设计能力培养有利于提升信息与计算科学专业学生对专业定位的认知度。了解自己专业的特点与长处,明确自己的努力目标,可以对自己的发展建立一个适合于自身条件的规划,有利于激发学生潜在的学习热情。应让我们的教育对象真正认识到所学专业是现代社会有用和有很大发展空间的专业,有了正确的认识和定位,才能激发学生主动学习和研究的兴趣和动力。
3.科学计算是信息与计算科学专业的特色方向
强化算法设计训练可以促使数学理论到生产实践问题计算实现的有效结合,大数据综合问题的计算方法设计与实现研究可以加深学生对计算机计算原理的认识和理解,从而激发科学计算方法的研究兴趣。有效的算法设计训练能使信息与计算科学专业的研究方向多元化,学生的软件开发能力也更具备数学专业的特色与潜在优势。在专业模块课程设置中,加强算法设计的理论与实践可以使专业理论课程与实践课程结合得更加紧密,从而更有效地实现专业培养目标。
4.社会效益
现代社会处于国际化大市场、大信息环境,不管是通信、交通、生产、管理还是军事及安全部门都需要能及时处理大量错综复杂的各类数据,提炼有用的信息与情报,并依此做出正确的判断与决策的计算机人才。从社会需求角度看,当前许多企业及行政管理机构的市场分析、经营管理与决策都需要大量这方面的人才。高校输出符合社会需求的毕业生将对高校的就业以及所产生的社会效益都将产生积极作用。从一些优秀毕业生的反馈情况来看,与证券业或银行以及IT行业相关工作的毕业生中,有相当一部分从事计算机算法研究有关的工作。
5.可行性
目前全国设立信息与计算科学专业的高校多数都有计算机类专业,只要制订培养计划的学校相关部门以及分院真正认识到算法设计在专业建设的必要性。我们通过师资培训以及增进数学专业与计算机专业的师资融合与交流,随着计算机的普及,强化编程实现训练的实验条件已经充分具备。
从已经毕业工作若干年的毕业生发展情况来看,很多在工作岗位上表现得十分出色,有从事投资与证券分析、电子商务网搜索算法设计、金融行业风险评估管理、市场分析与生产管理方面的各种工作的毕业生来自信息与计算科学专业。我们的专业特质和潜在能力有待于社会发现,是因为这些优秀人才在社会上的影响力还没有形成规模。有很多单位提出要我们推荐一些数学能力与计算机编程都比较强、不经过培训就可以直接上岗的毕业生,我们发现这方面的社会需求缺口很大,有些IT行业对算法设计能力有比较高的要求,甚至带着算法设计试卷到学校招聘。
经过我们对专业课程设置和实践环节系统的加强,以及增加一些必要和有效的训练,相信信息与计算科学专业会办得更有质量,不仅仅是帮助本科生直接就业,对于进入研究生学习阶段的学生来说,良好的算法设计能力对于进一步研究数学的现代计算方法也是必不可少的。当毕业生在社会各行业和部门起到主导作用时,信息与计算科学专业将获得社会的普遍认可。从培养应用型人才的角度考虑,在理论课程与实践环节中强化信息与计算科学专业算法设计训练作为专业特色切合专业培养目标,操作上可行,同时符合社会需求和广大学生的利益。
三实践课程要从基础抓起
信息与计算科学专业设立至今经历了时间的检验,培养目标大框架是教育部制定的,学校的课程设置虽各有所侧重,但基础数学课程和计算机语言都得到了普遍重视。问题是计算机编程实现能力在学生中的差异往往超过其他任何理论课程。不少学生计算机语言课程考试成绩不差,但不能真正独立完成编程和计算实现。我们的教法是传统课堂讲解,作业和考试几乎都是在纸上。俗话说:“万事开头难。”我们缺少在学生刚刚接触计算机语言时给予操作上的必要指导,或在最初需要实践指导时教学环境没有及时跟上,现实存在的课程体系分工太明确,理论课归理论课,实践课就是实践课,缺少一种过渡过程的训练和氛围。像福州大学将数学与计算机合在一起设立学院是相当有远见的,该校数学专业的本科毕业生在社会上就很受欢迎。
杭州电子科技大学信息与计算科学教研室除专业实验室正常实验教学活动外,还成立了一个攀峰工作室,由若干年轻教师负责在课外对学生进行一对一的计算机编程技术、图像处理、统计数据分析等传帮带工作,这一项工作已经开展了许多年,教师的付出是巨大的,学生受益面很大,学生还可以再带学生,一年级第二学期开始跟随攀峰工作室的老师直到毕业的三年多时间,这些学生群体在就业方面很受欢迎,工作后个人发展空间比较大。
当前高校理工科类专业普遍重视数学基础的背景下,数学专业的不少学生却对专业前景比较悲观,在普通高校,一些学生们感觉数学难学,认为自己不是做研究的料,而计算机应用能力又比不上计算机专业的,不知道自己将来可以做什么。信息与计算科学专业的学生应充分利用自身良好的数学背景,在新生入学阶段学会基础的计算机编程技术,对算法设计与分析有一个感性的认识,培养对计算科学的研究兴趣,从而提升对信息与计算科学专业的认知度。正确的专业认知能激发学生的学习兴趣,确立个人的努力方向和奋斗目标,在本科阶段打下良好的研究基础,为今后的发展做好准备。从长远的角度看,强化算法设计能力不但有利于提升信息与计算科学专业本科毕业生的就业竞争力,更有利于拓宽将来的职业发展空间。
参考文献
计算机类专业的认识范文篇7
《基本要求》的编制工作历时三年,并在全国范围内广泛吸收了一线教师的意见,使其具有更广泛的群众性、合理性和可行性。《基本要求》从历史、现状与发展趋势,关于深化高等学校计算机基础教学改革的几点意见,培养适应信息社会能力素质需求的基本信息素养,计算机基础教学知识体系,计算机基础实验教学体系和计算机基础教学工作评估五个方面,详尽、透彻地分析了我国高等学校非计算机专业计算机基础教育所面临的问题和发展机遇,阐述了发展计算机基础教育所必须认识和坚持的教育教学原则。《基本要求》还按理工类、医药类和农林(水)类,分别明确了计算机基础教学的基本要求,并简洁、明了地介绍了计算机基础各知识单元所包含的知识点以及各实验单元所包含的技能点。《基本要求》是新形式下规范我国高等院校非计算机专业计算机基础课程教学改革和教材建设的重要指导性文件。
1《基本要求》建立的背景
我国高等学校非计算机专业的计算机基础教育始于20世纪70年代末,20世纪90年代进入普及阶段,21世纪得到了蓬勃发展。随着国家信息化进程的加快,计算机基础教育将进入一个新的发展阶段。
1997年,教育部高教司《加强非计算机专业基础教学工作的几点意见》(155号文件),首次确立了计算机基础教育的基础课地位,提出了计算机基础教育的“计算机文化基础-计算机技术基础-计算机应用基础”的三层次课程体系,同时规划了“计算机文化基础”、“程序设计语言”、“计算机软件技术基础”、“计算机硬件技术基础”和“数据库应用基础”等五门课程及其教学基本要求,提出了教学手段、方法改革要求和建立计算机基础教育归口领导的教学组织和教学条件建设的建议。155号文件的贯彻执行,有力推动了我国高校计算机基础教育工作的发展。
进入21世纪,人类进入到以知识经济为主导的信息时代,高校计算机基础教育蓬勃发展。为适应形势发展的需要,教育部高教司2006年《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》(简称“白皮书”),明确提出了进一步加强计算机基础教学的11条建议,例如:确立“4领域×3层次”知识结构的总体构架,构建“1+X”的课程设置方案,课程教学基本要求划分为“一般”和“较高”两个层次,以及设置“大学计算机基础”等6门典型核心课程等。这个文件被认为“是一项大规模深入的研究工作,对基础教育具有针对性和创新性,对规范和发展我国高校的计算机教育具有重要的指导意义,是我国计算机教育改革的一项重大研究成果”。
经过前三个发展阶段,计算机基础教育的格局已经基本形成并相对完善。高校计算机基础教育发展的三十年来,国家教育部先后成立了计算机基础课程教学指导委员会和文科计算机基础教学指导委员会,并了多份有关计算机基础教育的指导性文件;全国高等院校计算机基础教育研究会和其他学术团体也开展了大量教学研究活动,对推动高校计算机基础教育发挥了重要作用。
如今,信息技术继续快速发展,计算机基础教育正面临着新的发展机遇和挑战。研究表明,当前高等学校计算机基础教育发展变化的主要特点是必须进一步同其他各个学科专业交叉与融合,迫切要求提高学生利用信息技术解决专业领域问题的能力。
《基本要求》指出:面对大学计算机教育不再是零起点的现实,面对其他学科专业教学中对信息技术应用的极大期望,面对社会用人单位对大学生计算机能力和信息素质要求越来越高的现实需求,高等学校计算机基础教育必须从教育理念、培养模式、培养目标着手,深入研究学生的学习需求、专业需求和社会需求,在课程体系、教学模式、教材建设、教学设计、教学方法与教学手段改革、教学资源与环境建设、师资队伍培养与梯队建设、教学测评与质量保障等方面进行积极的探索和大胆的实践。
《基本要求》认为计算机基础教育将呈现以下的发展趋势。
(1)计算机基础教育的基础性地位越来越被重视,计算机基础教育的功能定位越来越呈现出“面向应用、突出实践、着眼信息素养”的特点。
(2)计算机基础教育本身将进一步呈现出“多元化、模块化、融合化、网络化”的发展趋势。
(3)计算机基础教育的“能力模型”和与之相适应的“知识体系”和“实践体系”将进一步完善和规范。
《基本要求》指出:一门能够凝聚信息科学概念、技术和方法,能够符合高等教育要求并有效支撑大学生信息素养培养的“大学计算机基础”课程或者称为“大学信息技术基础”的课程建设,将成为发展的关注点,计算机基础教育的发展会逐步朝着规范化的方向发展。
2深化计算机基础教学改革的意见
在多年教学实践和研究的基础上,《基本要求》提出了深化高校计算机基础教学改革的几点意见:
(1)进一步强化计算机基础教学在高等教育中的基础性地位。
计算机基础教学是面向非计算机专业的计算机教学,它不同于计算机专业的计算机教学。计算机基础教学的目标是为非计算机专业学生提供计算机知识、能力与素质方面的教育,培养非计算机专业的学生掌握一定的计算机基础知识、技术与方法,以及他们利用计算机解决本专业领域中问题的意识与能力。因此,充分认识计算机基础教学在高等教育中的基础性地位,合理规划计算机基础教学的内容,是十分必要的。
(2)不断探索以培养目标为导向的分类分层次教学模式,重视与相关专业的沟通与融合。
计算机基础教学涉及面非常广,后继专业教学中对计算机的要求也有很大的差别。不同层次的学校和不同的专业类别有不同的具体培养目标和内容,因此,计算机基础教学应该探索分类分层次的教学模式,加强与相关专业的融合。
(3)加强以知识体系和实验体系为基础的课程建设。计算机基础教学课程的设置要围绕人才的培养目标,以目标为导向,以知识体系和实验体系为基础,建立多层次、多类别的课程体系。要加强课程建设和教材建设的研究。
(4)加强以应用能力培养为核心的实践教学。
计算机课程是实践性很强的课程,计算机知识的掌握与能力的培养在很大程度上有赖于学生上机的实践。加强实践教学环节的目的是培养学生的上机动手能力、解决实际问题的能力以及知识综合运用能力等。实践教学在今后的计算机基础教学改革的重点,应该起更大的作用,很多教学内容可以通过实验课教学形式讲授。
(5)统筹全校教师资源,加强高素质计算机基础教学团队建设。
计算机基础教学的深入开展和教学质量的提高,师资队伍建设是个关键。由于计算机技术更新快,计算机基础教学的深层次教学内容与专业结合紧密,因此,计算机基础教学应该统筹全校教师的资源,特别是计算机专业教师和相关专业教师的力量。另一方面,计算机基础教学又有其自身的特点和在大学教育中有其基础性的一面,因此也需要有一支相对稳定、热心于基础教学研究的教师团队。
(6)加强教学环境建设与教学方法、手段的改革及其现代教育技术的运用。
计算机基础教学的实施需要有良好教学环境的支撑。现代教育技术为教学环境的建设和教学方法手段的改革提供了良好的技术手段。计算机基础教学应该善于运用现代教育技术手段。
(7)建立计算机基础教学评价机制。
为保证教学质量和促进教学改革,各校应建立有关计算机基础教学的评价机制,制定具体的检查内容、评价标准及实施细则。高校的各级主管部门也应关注并检查这项工作的落实情况。
3计算机基础教学的知识体系
高等学校计算机基础教学是为非计算机专业学生提供的计算机知识、能力与素质方面的教育,旨在使学生掌握计算机、网络及其他相关信息技术的基本知识,培养学生利用计算机分析问题、解决问题的意识与能力,提高学生的计算机素质,为将来利用计算机知识与技术解决自己专业实际问题打下基础。
考虑到高校不同的办学层次及专业对计算机课程的不同需求,为了更好地指导高校各类专业计算机基础课程的设置,《基本要求》在分析计算机基础教学目标和所涉及内容的基础上,将计算机基础教学所涉及的知识结构归纳为四个领域和三个层次。以此为依据,针对理工、医药、农林等类别各设计了一组基础核心课程,作为构建不同专业类别计算机基础课程组的选择依据。为加强指导的可操作性,还给出一些典型类别专业的计算机基础课程设置建议方案。
计算机基础教学内容的知识结构主要涉及的四个领域是:系统平台与计算环境、算法基础与程序设计、数据管理与信息处理、应用系统分析与设计。其中“系统平台与计算环境”以及“算法基础与程序设计”领域的内容与学生的信息素养与能力密切相关,而“数据管理与信息处理”领域主要涉及解决专业问题的所需要的计算机信息处理的相关技术与知识,“应用系统分析与设计”则涉及应用系统的开发方法。不同层次、不同专业类别的学生需要掌握四个领域所涉及知识的范围和深度也有所不同。
每个领域的知识又涉及不同的层次,主要是三个层次:概念与基础、技术与方法、相关专业应用。其中“概念与基础”偏向于通识教育的内容,而“相关专业应用”与专业类别直接相关,更可能成为专业课程的内容;“技术与方法”层次则界于两者之间。
4计算机基础教学的实验体系
根据国内外计算机教学状况和社会对大学生计算机能力要求,计算机基础实验教学体系应该是以能力培养为核心、基于知识结构的分类分层的体系。
为了规范和强化计算机基础教学的实验教学环节,《基本要求》围绕计算机基础教学的知识结构,研究并提出了计算机基础教学实验体系,即计算机基础教学中所涉及的实验教学内容。实验体系涉及与知识体系同样的四个领域,包含了操作性基础、综合性技能、专业性应用三个层次的实验内容。
(1)实验教学体系结构
计算机基础实验教学面向理工、农林、医药等多个学科,每个学科对学生计算机能力的培养应该是与本学科专业知识结构和综合能力培养密切结合的,因此培养侧重点有所不同。例如,理工类中许多专业侧重于培养数值计算和多媒体信息处理能力,以及潜在的软硬件应用系统的开发能力;医药农林类中许多专业侧重于培养数据的分析与决策能力以及数据库应用系统的开发能力。另外,对于学生来说,由于学科专业背景和学习能力的差异,也应该分层次培养。
计算机基础实验教学体系由若干实验领域组成,每个实验领域包含若干个实验单元,每个实验单元包含若干技能点。根据目前计算机科学与技术发展的现状和当代大学生应该具备的计算机能力,将实验体系划分成四个领域,分别是:系统平台与计算环境(S)、算法基础与程序设计(P)、数据管理与信息处理(D)、系统开发与行业应用(A)。每个领域又分三个层次,分别是:
①操作性基础(B):常用软硬件基本操作,基本原理的验证。
②综合性技能(S):技术与方法的实现。
③专业性应用(A):涉及专业的应用技能,有关的专业软件应用等。
(2)实验教学体系
计算机基础的实验教学体系由领域和层次组成,实验单元列在由领域组成行由层次组成列的表格中,它是计算机实验的基础单位。实验单元由“技能点”构成。
5理工类课程体系及课程设置建议方案举例
为了分类、分层次指导教学,《基本要求》针对理工、农林(水)、医药等不同的专业类别,分别明确计算机基础教学的基本要求,给出了相应的课程体系及课程设置建议方案,同时针对每门课程都设计了两个层次的教学大纲,供学校选择和参考。
下面,以理工类为例做一简单介绍。
(1)核心课程
《基本要求》建议理工类计算机基础教学的重点核心课程有六门,即:大学计算机基础、程序设计基础、微机原理与接口技术、数据库技术及应用、多媒体技术及应用和计算机网络技术及应用。
“大学计算机基础”是大学计算机基础教学中的基础性课程,内容涉及上面四个领域的概念性基础层次的内容,以及“计算机系统与平台”领域的大多数内容。该课程应该类似于大学物理、大学化学等其他基础课程,内容较为稳定、规范和系统。与目前普遍开设的“计算机文化基础”课程相比较,“大学计算机基础”更侧重于计算机的基础知识及基本原理的讲解,而原课程中一些工具的使用与技能性的教学内容可通过实验课完成。
“程序设计基础”是学生从技术的角度学习计算机的主要基础课,建议作为大多数专业(特别是技术类院系)的必修课。
由于不同学校、不同专业对学生程序设计能力的要求不尽相同,所以程序设计课程可以采用不同的教学语言。例如从课程内容侧重点的不同,可以按下述方法进行选取:
①C或C++。侧重讲解结构化程序设计方法、数据结构与算法、模块化程序设计等。
②C++或Java。侧重讲解面向对象的程序设计、应用程序编程接口等。
③VC++、VB或Delphi。侧重讲解可视化编程技术、组件技术、图形用户界面设计及应用程序开发等。
另外,从培养学生编程能力的侧重点不同,程序设计课程也可分为两个层次:语言级程序设计,重在语言(如C++、C)级程序设计技术与原理;工具级程序设计,重在利用工具(如VC++、VB)开发应用程序。
无论选用哪种语言,都应讲解程序设计的基础知识与基本编程技术。
“数据库技术及应用”、“多媒体技术及应用”是“数据分析与信息处理”领域中两门典型的课程。“计算机网络技术及应用”、“微机原理与接口技术”内容主要涉及“系统平台与计算环境”知识领域的内容。
(2)课程设置建议方案
由于不同的要求和学时所限,建议各校在课程设置中采用“1+X”的方案,即:大学计算机基础+若干必修/选修课程。在规划必修/选修课程时,可根据学生所在专业的不同需求,制定合适的必修和选修课程,也可将典型核心课程整合,构造新课程。
下面,从应用计算机的特点出发,对专业进行分类,并提出相应的课程建议方案。其中X部分没有分必修或选修,可自行选定。
①电子信息类
知识结构特点与要求:需要有较强的程序设计能力;在“系统平台与计算环境”方面,侧重计算机硬件结构以及网络与通信等内容,同时需要掌握软件平台方面的基本知识。
建议课程:“大学计算机基础”+“程序设计基础”、“计算机网络技术及应用”、“微机原理与接口”等。
②科学计算类
知识结构特点与要求:需要有较强的程序设计能力;在“系统平台与计算环境”方面,掌握计算机软、硬件以及网络方面的基本知识,重点掌握软件平台方面的应用技能;在“数据管理与信息处理”方面重点掌握数值计算与处理技术和(或)多媒体信息处理技术等。
建议课程:“大学计算机基础”+“程序设计基础”、“多媒体技术及应用”、“数据库技术及应用”等。
③信息管理类
知识结构特点与要求:掌握程序设计的基础性知识与应用技能;在数据库应用系统设计方面应有较强的能力;在“系统平台与计算环境”方面,掌握计算机软、硬件以及网络方面的基本知识,重点掌握软件平台方面的应用技能;在“数据管理与信息处理”方面重点掌握数据库应用、多媒体技术以及分析与决策等方面的知识与技能。
建议课程:“大学计算机基础”+“程序设计基础”、“数据库技术及应用”“计算机网络技术及应用”、“信息分析与决策”、“多媒体技术及应用”等。
④辅助设计类
知识结构特点与要求:具有较好的程序设计知识与技能;在“系统平台与计算环境”方面,掌握计算机软、硬件以及网络方面的基本知识,重点掌握软件平台方面的应用技能;在“数据管理与信息处理”方面重点掌握辅助设计技术以及多媒体信息处理技术等方面的知识与技能。
建议课程:“大学计算机基础”+“程序设计基础”、“计算机辅助设计”、“多媒体技术及应用”等。
⑤基本应用类
知识结构特点与要求:在“系统平台与计算环境”方面,掌握计算机软、硬件以及网络方面的基本知识,重点掌握常用软件的使用方法;在“数据管理与信息处理”方面重点掌握多媒体处理技术、分析与决策技术等。
建议课程:“大学计算机基础”+“多媒体技术及应用”、“数据库技术及应用”、“常用软件的应用”(如办公应用软件、多媒体制作软件、网页设计软件、统计分析软件等,课程内容与名称根据专业实际要求确定)。
以上类别是根据应用计算机技术的特点进行分类的。大部分专业可以直接参照某种类别,选择对应课程;部分专业的计算机应用基础可能会涉及多个类别,请各校根据相应专业计算机应用的特点,参考各相关类的课程建议方案自行选择合适的课程。
6结语
计算机基础教学是涉及面更广、影响更加深远的计算机教育。回顾我国计算机基础教育的发展历史,不难看出:计算机基础教学从无到有并逐渐形成规模,是广大计算机教育工作者长期不懈努力的结果,同时也是计算机技术的发展与应用对高等教育的要求。时至今日,高校的计算机基础教学已走过了它的初级阶段(带有普及性质),开始步入更加科学、合理、更加符合高校人才培养目标的新阶段(更具大学教育特征和专业应用特征)。
(1)在《基本要求》的形成过程中,计算机基础教指委、许多知名院校和一些出版社等组织不少资深教学专家做了大量和细致的工作。在目前的实际教学过程中,确实存在着一些课程教师“脚踩西瓜皮,滑到哪里算那里”的问题。如何让更多的教师共享这样重要的教学指导意见,进而推动计算机基础课程的教学,最终受益于广大学生,值得我们思考,值得学校领导费心关注。
(2)《基本要求》不仅是计算机基础课程开展教学和教学改革的重要指导文件,也是资深教师编写好的课程教材的重要依据,在新的计算机基础课程教材建设中,教材编写者应该首先积极领会这个文件的主要内涵。
《基本要求》提出在教材建设方面的几点建议:
①对于重点核心课程的教材,要体现课程内容的基础性和系统性,基本概念、基本技术与方法的讲解要准确明晰。在这方面,可以参考一些优秀的国外教材以及计算机专业类教材。
②要保证教材内容的先进性,特别是对于一些技术性、应用性的内容更应如此。要让学生能学到一些先进的开发工具和开发方法,而不要再讲一些过时的概念和实用价值不高的技术。
③要鼓励专业课教师(或与基础课教师协作)编写一些具有专业特色的计算机教材。教材内容不是一般性地讲解计算机的技术与方法,而是将它们与专业应用有机结合。
④要重视案例课程的教材研究。教材从内容到结构要能反映案例课程的特点,要能适应教师指导下学生自主学习的教学模式。
⑤要重视实验教材的建设。鉴于上机实习在计算机基础教学中的重要性,计算机基础课程的教材应做到主教材和上机实验教材配套,教材内容合理分工。
我们有理由相信,《基本要求》把我国的大学计算机基础教育带入了一个全新的阶段,必将开创大学计算机基础课程教学改革和教材建设的全新局面。
计算机类专业的认识范文篇8
(一)课程设置存在一刀切”现象
根据研究近几年对学生进行的问卷调查结果发现,高校计算机专业的学生主要分为两大类:一类是来自城市的学生,这些学生具有一定的计算机基础知识;另一类是来自农村的学生,这类学生基本上没有计算机基础知识。但是,很多学校的计算机专业基础课程都是从零开始的,课程设置比较单一,没有做到层次分明。这就使部分有基础的学生上课不认真听讲,既影响课堂教学秩序,又挫伤了一部分学生的学习积极性。
(二)教师不重视
目前,我国从事计算机专业基础教育的教师被一部分人轻视,这些人认为计算机专业基础课程教学内容简单,只要是学校的教师就都能来讲这些东西。因此,很多从事计算机基础教育的教师也就变得敷衍了事,不认真讲课,在课堂上只是简单地讲解一些基础知识,对于学生们在课堂上的表现也是不闻不问,这在很大程度上影响了计算机专业基础教育的教学质量。
二、解决措施
(一)对课程设置和教材进行重新调整和遴选
学校的计算机专业基础教育课程必须要根据社会发展需求来进行设置,应当及时调整现有的计算机专业基础课程,加强对学生基础知识、计算机社会应用能力、获得信息能力以及解决实际问题能力的培养,尤其是与社会需求相关的基础能力方面的培养。除此之外,也要加强对现有学校计算机专业教材内容的重构,使教材内容能够与社会需求相适应,必须摒弃传统的应试教育,以培养社会需求型的社会人才为目的,加强基础教育的比重,使学生们能够学到真正有用的知识。
(二)采用分层次教学方式
根据我国新入学学生计算机水平能力参差不齐的现象,可以采取分层次教学的方式来进行计算机专业基础教学。对于一些基础较好的学生,在讲解基础知识时,可以进行粗略讲解,但前提是确保这些学生的计算机基础知识必须过关;对于基础比较薄弱的学生,必须加强计算机基础知识教学,使他们能够熟练地掌握基本Windows操作系统的操作和Word、Excel等基础软件的应用等等。总之,必须确保计算机专业的每一位学生都要掌握好基础知识。因此,学校计算机专业的基础教育可以根据学校的实际情况进行分层次教学,这非常适合我国现阶段高校计算机专业的具体情况。
(三)重新认识和定位计算机专业基础教育的目标
目前,我国很多高校的计算机专业基础课程教学的最终目标,就是为了让学生们拿到国家的等级考试证书和考试及格,对训练学生们熟练掌握计算机技术,培养他们运用计算机技术来处理一些问题的能力不够重视。这种培养方式和教学方式严重影响着学生未来的发展,不能适应社会发展的需求。社会需要的是具备非常强的计算机专业知识和非常高的信息素养的人才,但是,这些正是学校教育中所欠缺的,因此,必须重新认识和定位学校计算机专业基础教育的目标。要想培养出社会需要的人才,主要应从以下三个方面入手:一是加强学生计算机专业基础知识的培养,使学生能够掌握基本的计算机操作技能,这也是当前从事各行各业所必须具备的计算机基础能力;二是训练学生能够熟练掌握计算机相关知识,灵活运用相关的基本软件;三是加强对学生社会实践的培养,尤其是运用计算机进行一些商务活动以及通过计算机搜索相关的信息的能力,这对计算机专业的学生来说是非常重要的。我们在工作中遇到的很多问题都需要通过计算机来进行搜索,它已经成为了我们解决日常生活、工作中遇到问题时所必须选择的方式,因此,学校要根据计算机专业的特点,加强对计算机专业学生基础知识的培养,重新认识和定位学校计算机专业基础教育的目标,力求从入学开始,就为学生们能够成为社会需求型人才打下良好的基础。
(四)加强师资队伍建设
就目前而言,学校任何一门学科的知识更新速度都不如计算机专业知识更新得快,因此,必须加强计算机专业教师自身对新知识的学习,使其自身的知识体系能够始终跟上时展的需要。主要应从以下几个方面入手:
1.加强对计算机专业最新成果的了解,以便能够产生更加积极的求知欲,从而在很大程度上激励自己不断尝试去学习最新的计算机技术,跟上时展的需求。
2.积极投身于最新计算机专业基础教育方法的研究与实践中,多参加一些有关计算机方面的教学活动,多跟同事们交流,从而不断学习新知识,不断提高自己的计算机技术水平。
3.及时更新计算机专业基础教育的大纲,使计算机专业的教学目标更加明确,加大基础知识的比重,夯实学生们的计算机基础知识。
4.及时更新计算机专业的教材内容,将理论和实践都包括进去,加大对计算机应用基础课程的比重,并及时加入最新的计算机技术内容。5.建立科学、合理的计算机专业评价体系,从而确保客观、公正地评价教学情况。
三、结论
计算机类专业的认识范文篇9
关键词:计算机;专业能力;编译原理;面向能力培养
中图分类号:G642文献标识码:B
高等教育为国家的现代化建设培养人才。根据我国现代建设的需要,计算机科学与技术专业要为信息化建设的需要培养计算机人才――每年约十万的招生量和约十万的毕业生可以看成是社会对计算机专业本科人才的基本需求。教育部高等学校计算机科学与技术教学指导委员会的发展战略研究报告指出,他们应该被分为科学型、工程型、应用型人才,而且绝大多数应该是工程型和应用型的。从本科毕业生的基本工作情况看,他们中确实只有极少数人专门从事计算机科学理论的研究,也只有很少数人从事操作系统、编译系统、数据库系统等的研究和开发。作为计算机科学与技术专业的“经典”核心课程,“操作系统原理”、“编译原理”、“数据库系统原理”等还有什么样的存在价值?计算机专业的学生为什么还要学习这些课程呢?这涉及到本科教育的基本问题,本文以“编译原理”课程为例,讨论有关问题。
1培养专业能力
根据《中华人民共和共教育法》,本科教育应当使学生比较系统地掌握本学科、专业必需的基础理论、基本知识,掌握本专业必要的基本技能、方法和相关知识,具有从事本专业实际工作和研究工作的初步能力――这规定了高等教育在知识、能力、素质三方面的具体要求。其中的“能力”在学生的可持续发展和创新精神与能力的形成中具有非常重要的作用。所以,教育不仅要强调知识基础,更要强调能力基础。
在知识基础和能力基础的追求上,东西方教育存在一定的差异。相对而言,东方教育表现出更注重夯实扎实知识基础的倾向,而西方教育更注重夯实能力基础。实际上,“知识基础”和“能力基础”并不矛盾,两者是相辅相成的关系:以知识为载体,通过对知识的学习,掌握恰当的问题求解思想和方法,培养学生的(专业)能力;能力的增强,会促进学生学习、掌握甚至发现更多的知识。所以,先进的教育倡导研究型“教”与“学”,尊崇的是“能力导向”。
在大学里,学习一门课程,不能简单、肤浅地看成是对这门课程所含内容的研究、设计和开发,而是关注是否在有限的时间内最有利于专业能力的培养。所以,我们不仅反对面向系统的教育,更反对产品教育。由于计算学科仍然是一个年轻的学科,其专业教育总体上还不够成熟,所以才有了今天的“操作系统”、“数据库系统”、“网络系统”、“编译系统”等面向系统的课程。相信随着学科的发展,计算机专业教育会不断成熟,会有更能体现专业教育需要的课程出现。就目前的情况,应该努力做到“使用工具、探索规律”、“实现具体系统、研究基本原理”,也就是“使用工具,不可忽略规律”、“学习系统,切莫冷落原理”。
那么,作为计算机专业的学生,应该具有什么样的基本能力呢?首先,作为一名受过高等教育的高级人才,交流、获取知识与信息的基本能力、基本学科能力、创新能力、工程实现能力、团队合作能力等,是不可或缺的。另外,作为接受专业教育的专业人员,更应该具备专业基本能力。自2002年开始,笔者就将计算机专业人才的专业基本能力归纳成计算思维(目前看,它的含义应该既有广义的,还有狭义的)、算法设计与分析能力、程序设计与实现能力(硬件和软件实现)、系统能力(系统的认知、分析、开发与应用)。4大基本能力有着自己丰富的内涵,它们的培养需要落实到各个教学环节中,特别是各门主干课程的教学中。
例如,系统能力要求学生站在系统的全局去看问题、分析问题和解决问题,并实现系统优化,对计算机专业人才来说,狭义的系统能力包括对一定规模系统的“全局掌控能力”(全局地掌控一定规模系统)和在构建系统时能够系统地考虑问题的求解。要想培养学生的系统能力,就需要在基本思想的指导下从教学的点滴入手。例如,自顶向下是系统设计的重要思想方法,学习它是为了引导学生分层次考虑问题,逐步求精;鼓励学生由简到繁,进行复杂程序的设计,是一个逐渐深入、逐渐扩展规模的过程;结合计算机硬件系统、编译系统、操作系统等的教学,可以使学生学会关注和掌握系统逻辑,引导学生从宏观到微观去分析、理解和把握系统;通过让学生参与较大型系统的设计与实现,鼓励他们在工作过程中努力掌握系统的总体结构,关心本人承担工作在系统中的地位等方式来增强学生的系统观和合作能力。教学中要不断提升学生的眼光,实现学生从系统级上对算法和程序的再认识。
2计算机专业的一门好课程
“编译原理”是一门非常好的课程。AlfredV.Aho编著的《Compilers:Principles,Techniques,andTools》被认为是编译领域里的经典教材,加上其“封面龙”的造型,被人们尊称为“龙书”。作为第一章的第一句话,作者这样写道:“编写编译器的原理和技术具有十分普遍的意义,以至于在每个计算机科学家的研究生涯中,本书中的原理和技术都会反复用到。”这句话给出了这门课程的真正教学定位。
从课程体系总体设计看,“编译原理”课程的主要教学目标之一是使学生在系统的级别上重新认识算法和程序,提升学生的系统能力。实际上,除了这些之外,该课程还在于进一步培养学生的形式化描述能力:如何给出问题的形式化描述,基于这种描述设计出自动化处理的过程,最后实现“自动计算”。
虽然编译课程(通常称为“编译原理”、“编译方法”、“编译技术”等)是计算机专业的重要经典课程,但是随着高等教育的大众化,有些人对计算机专业是否需要开设“编译”课程出现了疑问,特别由于该课程的基本内容涉及到的一些重要理论基础具有抽象性,使得学生对其的理解产生了较大困难,加上有些人认为毕业生中很少有人将来设计与实现编译系统,使得该课程的“重要性”、“经典性”受到了怀疑。课程的设置虽然要看知识的“直接有用性”,但更要考虑专业能力培养的重要性。如果忽视了本科教育培养学生基本专业能力、可持续发展能力这一基本目的,课程设置就是不恰当的。实际上,计算机科学与技术专业的本科生是否要开设编译课程,要考虑具体的培养目标等因素,要从总体目标的需求上去考虑,要看它是否是在总学时的限制下,是实现总目标的最佳课程。
计算学科问题求解的基本思路是“问题、形式化描述、计算机化”,以抽象、理论、设计为其学科形态。编译原理涉及的是一个比较适当的抽象层面上的数据变换,既有明确的、便于抽象的问题,又有较成熟的理论,而且在限定规模下又容易实现(设计),所以“编译原理”是计算机专业本科生的重要专业技术基础课程,属于教学计划中四大系列之软件技术系列。
除了知识外,该课程内容还含有基本问题求解的典型思想、技术和方法,所以该课程对于培养学生的计算思维、程序设计与实现、算法设计与分析、计算机系统的认知、开发和利用等4大学科基本能力非常重要。学生是在程序设计、数据结构与算法等课程中受到一定的锻炼后,从系统的级别上对程序、算法的认识进行再提高,通过该课程进一步提升计算机问题求解的水平,增强系统能力,体验实现自动计算的乐趣。这些方法和思想包括掌握程序变换基本概念、问题描述和处理方法(自顶向下、自底向上、逐步求精、递归求解,目标驱动,问题分析、问题的抽象与形式化描述,算法设计与实现,系统构建、模块化)。通过学习这些知识、思想和方法,学生养成“问题、形式化描述、计算机化”问题求解习惯,实现从“实例计算”到“类计算”和“模型计算”的跨越;增强理论结合实际能力,获得更多的“顶峰体验”;从宏观到微观、从微观到宏观,形成系统能力。所以,鼓励有条件的计算机专业为本科生开设“编译”课程,并通过强调课程恰当的形态的内容,达到与专业培养目标吻合的课程教学目标。
3瞄准专业能力培养开展教学
总体上,我们可以将“编译原理”课程目标定义为:掌握编译原理中的基本概念、基本理论、基本方法,在系统级上再认识程序和算法,提升计算机问题求解的水平,增强系统能力,体验实现自动计算的乐趣,具体从如下几方面实现对学生能力的培养:
(1)掌握程序变换基本概念、问题描述和处理方法
这些方法主要有:自顶向下、自底向上、逐步求精、递归求解,目标驱动,问题分析、问题的抽象与形式化描述,算法设计与实现,系统构建、模块化等方法。这些都是本学科最经典、最常用的问题求解和系统设计方法。
(2)实现“问题、形式化描述、计算机化”的修养
修养“问题、形式化描述、计算机化”这一典型问题的求解过程,推进从“实例计算”到“类计算”和“模型计算”的跨越。
计算机学科发展到今天,早已经从一些单一的具体问题的求解发展到对一类问题的求解,也就是寻求一类问题的系统求解。完成单一的具体问题求解的计算称为“实例计算”;完成一类问题系统求解的计算称为“类计算”。当然,在“类计算”中,一大部分高层次的计算是“模型计算”。这是区别于其他专业的学生的重要方面之一。学生的培养,通常都是从“实例计算”开始,逐渐推进到“类计算”,实现学生“计算”理念的跨越。
(3)增强理论结合实际能力,获得更多的“顶峰体验”
“编译原理”是理论和实践结合最好的计算机课程之一,不仅含有恰当的理论知识,而且直接涉及到这些理论的实践,让学生亲历理论结合实践的乐趣,使优秀的学生获得更多的“顶峰体验”,培养他们理论结合实际的能力。
(4)从宏观到微观、从微观到宏观,培养系统能力
站在系统的全局去看问题、分析问题和解决问题,并实现系统优化。经验表明,培养学生以系统的观点去看问题,是非常重要的,也是比较困难的,可称之为“系统”能力。软件技术系列课程接在程序设计与算法系列之后,实现学生的系统认知、分析、设计和应用能力的培养,并使学生进一步在系统级别上认识程序和算法。
“编译系统”虽然是一个具有相当规模和相当复杂度的系统(含总体结构),但对问题本身的分析和处理的分解非常清楚,使得其规模和复杂度可控,宜于让学生掌握,通过教师的引导,强化对学生系统能力的培养,这对应用型计算机专业人才非常重要。
(5)不断探索未知,培养创新能力
开展研究型教学,挖掘知识背后的内容,通过讲授思想、方法,模拟大师们的创新思维,培养学生的创新意识和创新能力。
(6)强调理论指导下的实践,提升算法设计和程序设计能力
“编译原理”课程涉及的是一个比较适当的抽象层面上的数据变换,除了相应的知识非常重要外,其中一些基本的问题求解方法、处理问题的思路也是非常重要的。所以,“编译原理”课程的实践必须在理论指导下进行。学生在学习了基本的理论之后进行实验系统的设计与实现;教师在掌握系统总体构成和基本原理、方法的基础上提出实验的最基本要求。鼓励学生选择适当的方法进行系统的设计,包括选择自动化生成的方法。为了实现相应的效果,学生一定要先完成设计,然后再进入到实现阶段,以提高对复杂问题的求解能力。
另外,由于对问题的形式化描述及其系统的复杂性,许多理论知识需要在实践教学中得到印证,只有这样,才能使学生更好地掌握这些内容――就像吃梨子一样,亲自尝尝使用这些“一辈子都会不断使用的方法”的“味道”。通过实践,学生感受到成功的乐趣,提高了学习兴趣,加深对理论知识的理解,提高了理论联系实际的能力。
(7)总体设计下的系统设计与实现,提升系统和程序实现能力
作为一个经典的、很成熟的系统,编译系统的构建涉及多方面的内容,既有分析,又有综合,对于培养学生的4大学科基本能力非常重要。无论从其复杂度还是技术含量上说,都是很适合教学的系统。
考虑到在一开始就讲授编译系统总体结构,可以在总体结构指导下,将其分解为“词法分析器设计与实现”、“语法分析器设计与实现”、“语义分析与中间代码器设计与实现”,每个程序将利用前一个程序的结果,最终形成一个简单的编译系统。这样就采用了功能递增的方式对实验进行引导性划分,使学生在学习词法分析时就可以着手进行相关的设计,随着教学的开展和教学内容的深化,组织系列化的上机实验,学生逐步完成词法分析器的设计与实现、语法分析器的设计与实现,优秀的学生进一步完成语义分析与中间代码生成器的设计与实现。在最后一个实验完成后,学生已经开发出一个满足要求的程序变换程序,完成整个系统的构建。
参考文献:
[1]教育部高等学校计算机科学与技术教学指导委员会.高等学校计算机科学与技术专业核心课程教学实施方案[M].北京:高等教育出版社,2009.
[2]教育部高等教育计算机科学与技术教学指导委员会.高等教育计算机科学与技术专业公共核心知识体系与课程[M].2版.北京:清华大学出版社,2008.
[3]蒋宗礼.坚持抽象第一的基本原理,追求问题的系统求解[C]//林闯.第七届全国高校计算机系系主任论坛论文集.北京:清华大学出版社,2004:77-82.
[4]蒋宗礼.论计算机学科的形态与研究生培养的关系[J].学位与研究生教育,2004.11:11-15.
[5]蒋宗礼.论“编译”的性质及其知识载体属性的开发利用[J].计算机教育,2004(Z1):53-56.
[6]蒋宗礼.谈高水平计算机人才的培养[J].中国大学教学,2005(9):24-27.
[7]蒋宗礼.编译原理教材需各取所长[J].教材周刊,2005(12):10.
[8]蒋宗礼.编译课程教材建设[J].计算机教育,2007(11):74-76.
[9]蒋宗礼.推进编译原理课程教学改革,提高课程效果[C]//大学计算机课程报告论坛组委会.大学计算机课程报告论坛文集.北京:高等教育出版社,2007:558-561.
[10]蒋宗礼.“编译原理”教学设计[J].计算机教育2008(3):26-30.
[11]蒋宗礼.以能力培养为导向,提高计算学科教育教学水平[J].中国大学教学,2008(8):35-37.
[12]蒋宗礼.工程教育认证的特征、指标体系与评估的比较[J].中国大学教学,2009(1):36-38.
计算机类专业的认识范文篇10
一、艺术类院校学生特点
首先,艺术类院校的学生文化基础相对较差;按有的学生家长的说法,如果文化成绩好的话,也不会让孩子读艺术类院校了,由此可见学生的文化基础的薄弱,当然也不排除少数基础好的学生被艺术类院校录取。其次,由于艺术专业培养费用远比其它文理工专业大,故一般艺术专业的学生家庭经济情况相对较好,且大部分来自城市,他们一般从小衣食无忧,娇生惯养,所以这样的学生往往都很调皮,不爱读书。再次,由于艺术专业着重感性思维,强调对事物的领悟力和模仿性,学生对直观性、观赏性强的内容比较容易接收,但对理性思维性的知识比较反感。
总之艺术类院校的学生具有文化基础差;活泼调皮不好管理;不喜欢学文化,但喜欢动手;重专业课而轻文化课等特点,因此在实施计算机基础课程教学时有一定的难度。
二、艺术类院校课程与专业特点
艺术院校的计算机基础教育的教学目标是使学生掌握计算机的基本知识和基本操作技能,把计算机作为获取和交流信息的工具,引导学生进入计算机科学的大门,是在为学生进一步学习相关专业知识打基础。
艺术院校的专业设置同其它理工类、文史类院校相比,计算机应用方式及特点比较复杂,有的专业与计算机很挂钩,而有的就不那么突出了。以湖南艺术职业学院为例,笔者发现音乐系的计算机音乐制作专业;美术系的舞台美术设计、环境艺术设计、产品造型和广告设计与制作专业;影视系的摄影摄像、节目制作、影视动画和编导等专业与计算机有很大关系,应用方式及特点比较突出,因此计算机相对于他们来说是一门非常重要的基础课程。而诸如戏剧系的戏曲表演,音乐系的音乐表演,舞蹈系的舞蹈表演,影视系的影视表演专业,社文系的表演艺术、酒店管理等专业与计算机就不那么挂钩了,他们也许只需要了解或掌握一些计算机方面的最基本的知识和技能,如Word文字编辑排版处理、Excel电子表格处理、PowerPoint演示文稿的处理等与办公自动化有关的知识。所以艺术院校的计算机基础课程的教学具有一定的复杂性和特殊性。
三、目前教学存在的问题
目前艺术院校的计算机基础课教学存在不少问题。首先,不同专业的学生对计算机基础知识技能的理解及运用差异性大。一般来说,美术和影视技术类的学生较好,表演艺术类(含音乐、舞蹈和戏曲等)的学生相对较差。并且同专业计算机基础好的学生感到上课的内容太浅,希望老师能增加讲课的内容和深度;而基础差的学生又感到内容太深,听不懂,跟不上,给教学带来很大困难。其次,计算机基础课知识点分散复杂,从计算机发展历史和二进制、字符表示到操作系统、文字处理、电子表格处理、演示文档制作、网络、网页制作等,专业术语、专业词汇多,课程内容显得枯燥无味,纯粹以“填鸭式”的教学方式,根本无法提起学生的学习兴趣,从而造成学生在教学过程中被动学习的局面,形成了恶性循环。再次,艺术专业的学生注重感性思维,对直观、形象的内容容易喜欢接收,而对理性思维的计算机基础知识不感兴趣;再加上课时少,教材更新慢等,这些都给计算机基础教学带来了颇多的压力。最后,每所院校基本上每年都要进行计算机等级考试或认证考试,而且大多数高校将计算机等级考试成绩与学生毕业文凭的获取联系在一起,因此,让学生形成一种学习计算机基础知识的主要目的就是为了通过考纫的错误认识,导致学生死记硬背、照本宣科,抹杀了创造力,也偏离了计算机基础课程教学的宗旨。
四、改进教学手段和方法,提高教学效果
针对上述计算机基础课程教学的几大问题,结合艺术类院校的专业特点和学生实际,笔者认为应该从以下几方面来改进:
(一)采用举例式和案例合作式等多种教学方法。培养学生学习兴趣
一方面,根据艺术专业的学生形象思维多于理性逻辑思维,对直观性、观赏性强的内容比较偏爱,而难于专注抽象的理论内容的特点,在教学的过程中,教师应注意唤起学生的兴趣,把握学生的兴奋点,有效地调动学生的求知欲望。教师在讲解新的知识前最好先给他们以形象化、直观化的方式表达,让他们有个感性认识。如:在介绍计算机组成结构时,可以就地取材打开一台计算机主机箱,给他们展示和讲解相关的部件和功能,然后再进一步阐述其工作原理等基础知识。这样,在激发兴趣的同时,又可以树立学生的计算机意识,让学生消除对计算机的陌生感,并把它作为大众化的工具介绍给学生,使学生具有用计算机解决实际困难的强烈愿望。知道计算机的工作方式,懂得如何有效地使用计算机。又如在介绍基于图形用户界面的WINDOWS操作系统时,在学生不熟悉计算机的情况下,教师可预先示范给桌面改换图案、背景、改变图标下字体的大小、随意拖动任务栏、调整窗口的大小等等,让学生感知Windows系统的魅力所在,从而激发他们学习的兴趣。再如在讲述多媒体知识时,可以先给学生放一段视频,接着再讲解相关知识,激发他们学习的兴趣,提高他们的信息素养等。
另一方面,艺术院校的计算机基础课教学中,计算机理论体系中知识点较为抽象、复杂,涉及到数学、电子等多个学科,要求学生具备一定的基础知识和逻辑思维能力,这正是艺术院校学生所欠缺的。因老师讲的知识点难以理解,上课就变得枯燥无味,学生学习兴趣不高,积极性难以调动。因此在实际教学中,我们应当坚持用多媒体授课,同时穿插多种教学方法和手段,充分调动学生学习的积极性,努力使课堂教学更为生动。在理论课教学中,教师在讲授计算机的发展历史、计算机应用时,可以穿插一些计算机发展历史上的一些人物典故、趣事、计算机最新发展趋势应用等,引起学生的兴趣。要注意这一章节的知识点不要讲得过于深入,应当多做常识性的介绍,让学生易于理解。实践教学当中,主要以widows操作和office操作为主,教师可采用举例式或者案例合作式的教学。举例式教学前,教师可以精心准备一个教学例题,例题的选择比较关键,例题要具有典型性,能够举一反三;涵盖授课知识点要尽可能多、难易适中,紧扣教学内容,提供给学生分析思考的空间要大:要注意例题展示的序保课堂教学的顺畅进行,即学生能够循序渐进地加以接受。而后通过该例题的讲解和操作同学生进行互动,了解学生对知识点的掌握情况,
作出一些必要调整,以达到预期的目的。教师在例题讲解完毕后,可适当进行一些总结,强调操作要领,纠正学生的错误,促使他们对例题操作过程中产生的操作失误、操作失败进行深刻的思考,这也反过来巩固了所学的知识点,达到了很好的教学效果。
案例合作式教学一般由教师给定学生一个或多个的操作项目,要求学生分组合作完成的教学模式。教师在课前适当给学生一些案例资料,对案例的要求和难点进行必要的讲解,给他们一定的时间熟悉案例的要求和内容,形成事先的分析和评价,教学过程中要注意引导学生改变以往习惯于教师给出既定答案,极少主动参与课堂教学的现象,使学生意识到自己不是课堂教学的被动受教育者,而是一个参与者,需要自己主动与其他同学、老师进行沟通、交流。在总结评价阶段,客观地对学生们做出的案例进行评价,对其优点提出表扬,对其不足之处提出改进的意见,允许学生发表不同的见解,师生一同交流。
(二)理论和实践教学紧密结合,让学生把握学习主动权,注重学生实际动手能力的培养
建构主义学习理论强调以学生为中心,在建构主义学习环境下,教师应把学习的主动权交给学生,让学生在亲身实践中品尝艰辛和乐趣,从而培养他们的独立操作能力。计算机基础是实践性很强的一门学科,在上机实践的过程中,学生可以进一步理解和掌握知识,许多学生不清楚或不理解的问题,通过上机操作可迎刃而解。当然,主动权交给了学生并不等于削弱了教师的主导作用,而是对教师的要求更高了。在教学内容的设计和教学方式的改革方面就要求教师要有新观点。教学实践经验告诉我们,艺术专业的学生不喜欢填鸭式的信息膨胀式地灌输,喜欢和学习专业技能一样在掌握一定的基础知识的基础上边实践边学习,特别是舞蹈类、戏曲和表演类专业的学生。把学习的主动权交给学生以后,还应该消除学生把计算机只看作一门课程,而不是作为一项能力来学习的误区,注重实际动手能力的培养。加强教学内容与实际操作的结合,提高学生的实践能力。根据计算机的特点,许多知识技能都必须经过上机验证才能得到很好的理解、掌握。精心组织每一次实验内容,给学生留出一定的思维和想象空间,让他们在实践中探求书本的知识,从实践中掌握计算机应用的技巧技能。学校应该尽可能为学生创造实践的机会,营造更好的学习空间,提高学生的实际操作水平。
基础课教学应该以实践为主,课堂上加强验教学强化学生实际动手能力,课后可通过布置实践性针对性强的作业,举一反三,如在讲到WORD文档处理时,可要求每个学生编制有自己鲜明个性的求职简历;讲到PowerPoint幻灯片的制作,可要求学生制作介绍家乡风土人情的幻灯片等。这样的实践作业贴近学生的实际,紧扣教学实践内容,同时给学生留有充分发挥的余地,深受学生的欢迎。学校最好能够定期举办全校性的大学生计算机基础知识、操作能力、网页制作、动画制作等内容的讲座和比赛,通过形式多样、丰富多彩的计算机课外活动增加学生学习计算机的兴趣,全面提高计算机文化素质。当然学院还应该加强师资队伍的建设,建立一支学术上有强烈进取精神,事业上有坚定敬业态度,知识结构合理、实践经验丰富的师资队伍,并有目的有计划组织教师深造学习,使其不断提高教学水平。同时加大计算机实验室软硬件设施的投入,使实验室建设、实验教学和管理朝综合性、开放性方向发展,为学生创造良好的实践环境。
(三)、计算机基础教学应更加贴近专业,贴近学生实际。做到因材施教
计算机在艺术院校的各个专业领域应用都非常广泛,几乎所有专业都与之有关。音乐专业中的作曲,可以凭借计算机及其相关的设备和软件来构思,获得好的音响效果:美术、影视和设计类各专业与计算机应用的关系更为密切,如环境艺术专业,室内外设计的全过程都可以通过计算机来完成;影视专业中的节目制作、动画制作、摄影摄像、影视编导等一些专业的发展已经到了全面采用计算机作为专业工具的阶段,计算机的教学内容已成为专业课的有机组成部分。在专业课中,艺术类专业的学生使用计算机的强度并不亚于理工科学生。因此,对于计算机基础课教学,艺术学院应根据不同的专业需求提出不同的要求,不能完全采用同一个模式,应该使计算机基础教学更加贴近专业,开展多层次的计算机教育。比如,艺术设计类专业(包含舞台美术设计、环境艺术设计、产品造型和广告设计与制作、摄影摄像、节目制作、影视动画和影视编导等专业)对多种媒体的依赖尤为突出,教学中应该重点讲解图形、图像、动画、等各种媒体信息及其应用方面的知识,并适当拓展相关图形图像软件(如Photoshop、Coredraw、Fiash等)的简单介绍和基本应用,为专业课的学习打下基础,使计算机基础课教学更加贴近专业,以体现计算机与艺术院校艺术专业的完美结合。
艺术类院校,不同的专业对信息技术知识的要求不一样;相同专业学历层次又不一样学生的基础也不一样;不同生源地的学生计算机的教育程度差别也很大。所以在实际的计算机基础课教学中,建议按照教育部文科计算机基础教学大纲的要求,确定适合各院校实情的计算机基础课程的教学模式,可以提出“因人施教,搞层次教育,模块化教学”的教学改革方案。这可以避免计算机基础教学重走传统的“一刀切”的教学之路,通过采用“模块化教学”方式,分解教学内容,使非零起点的学生可以免修部分模块,实现“有针对性”的教学。
(四)、正确处理好与等级考试的关系
不可否认计算机等级考试制度对高校计算机基础教学工作起到的积极促进作用,但不应该把计算机基础课等同于等级考试的训练课。通过教学帮助学生通过等级考试应该是计算机基础教学过程中的一个重要环节,但不应该是全部。等级考试的内容若成了教学的“指挥棒”,等级考试考什么,老师就讲什么:等级考试不考或少考的内容,老师就少讲甚至是不讲:以考代教,搞应试教育,就会冲击正常的教学秩序,忽视对学生计算机能力的培养。毕竟等级考试受考试时间、考试方式的限制,很多教学内容都没能在考试中体现出来,特别是机试的内容简单、量少,远比正常教学中对学生的要求要低。若仅按等级考试的要求来教学,势必会降低计算机基础教学的质量。笔者认为应该从如下几个方面来处理好计算机基础教学与等级考试的关系:
首先是教师要端正教学指导思想,确立让学生掌握一种现代工具、提高计算机应用能力的培养目标。老师在教学中应注重培养学生的学习兴趣,按教学大纲、教学计划进行正常的教学,提高他们的计算机应用水平,培养他们自学的能力,让他们在以后的工作中能够不断地提高应用水平,更好地适应信息时代的生活。其次,加强上机实践,增强学生的实际操作能力。良好的实践教学对提高学生的实践能力、创新能力及个性发展起着十分重要的作用。教师精心组织每一次实验内容,给学生留出一定的思维和想象的空间,激发他们的创新意识,从实践中掌握计算机应用的技能技巧,提高学生的实际操作水平。再次,在考前适当增加课时,帮助学生强化应试能力,老师有针对性的对学生进行考前复习和上机练习,帮助学生通过考试。总之,正确面对计算机等级考试,处理好与计算机基础课的关系,可调动学生的学习积极性,提高教学质量,起到相互促进的作用。
计算机类专业的认识范文篇11
以微电子、软件、计算机、通信和网络技术为代表的信息技术,是迄今为止人类社会技术进步过程中发展最快、渗透性最强、应用最广的关键技术。信息技术的广泛应用,使信息成为重要的生产要素和战略资源,是优化资源配置、推动传统产业不断升级和提高社会劳动生产率的新动力。信息产业持续高速增长,成为全球最具活力、规模最大的产业之一。“十五”期间,国民经济和社会信息化水平要迈上新台阶,目标是要使网络规模、容量位居世界第一。网络基础设施供给能力显著增强,基本满足信息化发展的需要,普遍服务能力不断提高,为网络基础设施薄弱的中西部地区、广大农村地区和中低收入阶层参与信息化发展创造良好条件。到“十五”末,计算机社会拥有量将越来越大,计算机技术的需求量将会随之增大,因而从总体来看,计算机方向的人才缺口较大。作为中职学校,必须了解市场、适应市场、依托市场和开发市场,才能培养出适应和满足计算机类信息产业跨越式发展的客观要求的人才。目前在人才需求方面存在以下问题:
人才总量严重不足。根据信息产业部的关于计算机市场构成的报告,截至XX年底,全国电子信息产品制造业平均就业人数777万人,其中工人约占60%以上,工程技术人员和管理人员比例较低,远不能满足电子信息产业发展的需要。另一方面,对于即将进入国内市场的国际软件外包、国外通信运营商来说,计算机类的人才将会是他们在国内发展的首要选择。
人才层次结构不合理除高精尖专家人才外,电子信息企业还需要大批熟练操作的技术工人。目前,我国技术工人文化程度低的多,高的少;技术等级低的多,高的少;高等级技术工人年龄大的多,年轻的少。调查数据显示,仅广东省技术工人缺口就有多万,全国的需求缺口更大。以软件企业为例,很多简单的编程工作,高中学历的人只要经过专业的软件职业培训,完全可以胜任。目前,我国基础程序员非常缺乏,一些基础性工作只能由本科生和硕士生完成,造成人才资源的浪费。这说明生产、经营、管理、服务第一线的技工型人才奇缺。
网络技术的发展对人才需求量大大提升。网络技术持续稳定发展,网络设备的生产、检修、网络建设、网站设计等相关行业对应用型技术人才需求不断增长,社会对网络技术提出了更高的要求,这些都要求人才的素质不断提高,以适应网络技术的发展。随着网络的蓬勃发展,对计算机网络技术方面的人才需求也将越来越多。
2、被调查企业的分布情况
(1)被调查的企业近6家,其中有与计算机专业相关的单位(如电脑公司、软件公司)、服务类企业单位、制造业企业单位,事业单位,民营企业及其它企业。从被调查企业的分布和性质来看,我们认为此次调查的安排是比较合理的,具有广泛的代表性。
(2)主要企业人才分析
首先针对主要企业人才需求我们进行了调研和分析。分析结果显示,不论是网络公司的规模如何,主要的技术人员分为两类:网络工程设计人员和网络工程实施技术管理人员。一些规模较大的网络公司都是采用具有一定工作经验或者中学历的人才进行网络的设计工作,而聘用的中职生主要是进行网络工程的实施和实施过程中的管理工作;而规模较小的网络公司则希望招聘的人才最好具有网络设计和网络实施管理双重能力。89.1%的企业认为聘用人才最优先考虑的因素需要团队意识、81%的认为需要职业道德、67.5%的认为需要专业知识;56.7%的企业对it类就业市场信息的了解主要通过各种媒体;70.2%的企业最希望的岗前培训方式是就地自己培训;普遍企业认为毕业生必须具备网络设备集成能力、网站管理能力、网络安全、系统安全保障;普遍企业认为计网中职专业课程至少应包括数据库开发、网页设计与开发、网络布线与工程、服务器配置、网络施工、网络管理与安全技术等课程;62.1%的企业认为中职学生工作起薪1200-1500比较合适;大部分企业认为有必要让员工继续学习,可不脱产培训。此次调研涉及的用人单位主要是湖南省的大中型企业、计算机网络培训机构,及具有一定影响力的民营企业.
(3)企业对毕业生的评价
一般企业认为毕业生在本专业知识方面知识基本恰当,能基本满足工作需要。但是对计算机类企业(如软件公司,电脑公司等)来说,学生的专业知识还是有待加深加强的。另一方面沟通协调以及团队合作精神也是很重要的,特别是在计算机公司非常注重合作意识培养,本专业毕业生在这方面有一定的欠缺。此外,在创新能力上还是存在着很大的不足,对于发展迅速的计算机行业,创新能力是必不可少的能力之一。所以在校期间需要加强学生以上能力的培养。
(4)企业需求情况分析
计算机类专业的认识范文
关键词:计算机导论;课程构建;教学实践
中图分类号:G642文献标识码:B
1引言
“计算机导论”是学习计算机知识的入门课程,是计算机科学与技术专业完整知识体系的绪论,其重要作用在于让刚入学的学生了解计算机专业知识能解决什么问题,作为计算机专业的学生应该学什么,使他们产生强烈的学习兴趣,同时为后续课程的学习打下良好的基础。
目前国内相当一部分大学“计算机导论”课程的定位是培养学生敢用、会用计算机的能力和主动利用计算机去解决本专业问题的意识、培养学生的自学能力和较快接受新技术、新方法的能力。2003年11月在桂林召开“全国计算机科学与技术方法论”会议后,较严格的区分了什么是“计算机导论”课程,什么是“计算机文化基础”或“计算机操作初步”课程。但是,由于“计算机导论”课程长期定位不清,使得在教学中仍存在以下两个主要问题:
(1)关于课程内容的设置存在争论。一种观点认为应该在课程中加入包含计算机操作初步如Office、Windows等工具使用的实践教学环节,以便学生能够尽快学会使用计算机,提高学生的学习兴趣;另一种观点认为应在教学中介绍有关计算机系统、程序设计语言、软件工程等专业知识的入门知识点及与信息技术有关的社会人文知识等,使得学生对所学专业有一个比较深入的了解,并对后续课程的学习有一个概括了解,为今后的学习打下良好的基础。对于前者,有一定基础的学生认为自己完全掌握了课程所授知识,丧失了学习兴趣;而对于后者,以国内翻译或影印的国外著名教材为代表,内容较深,且有相当的广度(包括有算法、数据结构、操作系统、计算机网络、人工智能、软件工程等内容),不足之处在于教材的结构不太合理,各章节的联系也较松散,另外,在讲授各领域时,顾及面太多,以致有学科内容“浓缩版”的嫌疑。我国学者董荣胜教授提出解决“计算机导论”课程的关键在于学科认知模型的构建,探索出从学科的思想、方法这个较高的层面讲授“计算机导论”课程的新途径。然而,由于教材内容较为抽象,使得教学效果并不明显。
(2)关于是否应该针对不同学生进行分层次教学存在争论。不可否认,进入大学的学生来自全国各地,地域差异、贫富差异、文化差异、接受能力差异等因素导致学生起点不一样,对“计算机导论”这门课的正确定位,不仅对提高学生的学习兴趣和学科毕业生的就业问题具有重要的意义,同时对保持学科对优秀学生的吸引力,进而得到其他专业和社会的尊重也具有十分重要的意义。
因此针对以上问题,如何构建“计算机导论”课程内容成为一个亟待研究的内容。本文在多年教学实践的基础上,对“计算机导论”课程的构建进行了大胆的探索,经过一个周期(四年)的实践,取得了预期的效果。
2课程构建
为了兼顾不同层次的学生,我们将课程分为课堂教学和实践教学两个部分,各占32个学时。课堂教学以学科知识体系、学科方法论、社会和职业道德为主,使学生了解计算机专业知识可以解决什么问题、怎样解决;作为计算机专业的学生应该学习什么、如何学;一名合格的计算机专业大学毕业生应该具备什么样的素质和能力、可以担当的工作岗位有哪些等。实践教学则以计算机基础操作为主,针对不同层次的学生开展不同单元的训练,使得学生保持浓厚的学习兴趣,对课程的教学内容既有感性认识,又有理性认识。
2.1“计算机导论”课程内容构建
我们将“计算机导论”课堂教学内容分为计算机基础、学科知识及课程体系、学科典型问题、学科方法论、社会和职业道德五个模块,这些模块涉及范围广泛但具有一定深度,使得学生觉得有一定难度,但并非完全不可理解。各知识模块包含的内容如下:
(1)计算机基础
主要包括计算机发展简史、目前计算机发展趋势、著名的计算机公司、著名的计算机科学家、计算机学术组织和期刊杂志、计算机奖项、计算机系统结构及工作原理、数据的表示、存储和处理等。
(2)科知识及课程体系
主要包括学科专业划分、各专业培养目标、核心知识领域(Area)、核心课程的设置、计算机硬件基础、计算机软件基础、网络基础等。
(3)学科典型问题
以数据的表示、存储、处理为主线,主要包括问题的抽象建模(以哥尼斯堡七桥问题为例)、可计算问题(以梵天塔问题为例)和不可计算问题(以停机问题为例)、算法复杂性问题(以阿姆达尔(G.Amdahl)定律说明串行与并行算法,以找零问题和背包问题为例说明P类问题、NP类问题以及NP完全性问题的关系,并给出一种简单的贪婪解决算法)、软硬件资源分配问题(以哲学家共餐问题为例)、计算机网络的协议设计问题(以两军问题为例)、智能计算问题(以图灵测试、西尔勒的中文屋子以及博弈问题、新的智能计算方法为例)等。
(4)学科方法论
主要包括学科专业教学背景、学科定义、学科方法论、学科的认知模型、学科的核心概念、学科中的数学方法、系统科学方法和形式化技术等。
(5)社会和职业道德
主要包括学生的素质和能力培养、计算机水平和认证考试分类、计算机专业毕业生就业岗位介绍、二十一世纪企业需要的人才特征、学科的社会背景、学科职业和道德责任、计算机系统的风险和责任、知识产权、隐私和公民自由、计算机安全等。
2.2计算机基础操作实践教学内容构建
关于计算机基础操作,独立于“计算机导论”课堂教学,主要分为Windows操作系统的使用、办公自动化套装软件的使用、电子邮件软件的设置和使用及在国际互联网(Internet)上浏览查找信息的操作、常用应用软件的使用等四个模块。每个模块分为必做项目和提高项目,以针对不同基础的学生开展实验教学活动。各模块包含的内容如下:
(1)Windows操作系统的使用
主要包括Windows的启动、关闭和帮助系统、桌面、窗口和菜单的操作、中文输入法的使用、资源管理器的使用、桌面的规划和任务栏的设置、“我的电脑”的使用、控制面板的操作、MS-DOS方式(命令提示符)下的常用命令使用等。
(2)办公自动化套装软件的使用
主要包括MS-Office简介、中文2000简介、WPS简介、文档的基本操作及排版、表格设计、图文混排、Word提高、工作表的基本编辑和格式化、图表的应用、数据管理和分析、演示文稿的制作和放映等。
(3)Internet操作
主要包括常用浏览器介绍(IE、Netscape、FireFox、腾讯QQ浏览器、Opera、RSS等)、浏览器的设置和使用、Google、Baidu等搜索引擎的使用、电子邮箱的申请、撰写、发送和接收电子邮件等。
(4)常用应用软件的使用
主要包括压缩软件的使用(Winrar和Winzip、图像压缩软件和视频压缩软件等)、媒体播放软件的使用(RealPlayer、MicrosoftMediaPlayer、豪杰超级解霸、暴风影音等)、图像浏览及处理工具的使用(FlashSlideShowBuilder、Photoshop、ACDSeePhotoManager)等。
3教学实践
目前我国有本科院校近八百所,开设有“计算机科学与技术”专业的院校大约占79%,按照教育部的划分,“计算机类专业”还包括软件工程、网络工程,“信息技术相关专业”包括:地理信息系统、电气信息工程、电子信息工程、电子信息科学与技术、光信息科学与技术、生物信息学、通信工程、微电子学、信息安全、信息对抗技术、信息工程、信息与计算科学、自动化等。这些专业与计算机科学与技术专业之间虽有严格的界定,但是在教学中这些非计算机科学与技术专业开设了很多本专业的基础课和专业课,从而使得计算机科学与技术专业的毕业生普遍存在专业特色不明显、竞争优势不强等问题。
针对这些问题,需要在“计算机导论”的课堂教学中充分把握专业特色,以深入浅出的方法对专业及整个知识和课程体系做一介绍,同时注意广度与深度的把握。在我们的教学实践中,始终把握一个学科主线:即什么能被(有效地)自动进行,也即数据(信息)的自动处理。为此我们在相关章节的讲解中始终贯穿数据的输入、表示、存储、处理、输出等概念和方法,使学生在了解课程体系时能够知道为什么要学这些课程、怎样学习这些课程,提高了一年级新生对整个学科的认识,激发了他们的学习兴趣,可为以后的学习奠定良好的基础。
在教学方法上,针对专业特点和学生特点,除教师用多媒体方式进行课堂讲解外,还采用了许多灵活的教学方式:
(1)相关内容(如计算机网络概述)的讲解采用部级、省级精品课程课件,使学生感受到部级、省级或校级名师的风采,同时对授课教师也是有力的促进。
(2)让学生主动参与到课堂教学中。现在的学生普遍基础较好,为此,我们将一些小知识(如输入、输入、存储设备等)的讲解让能力较强的同学承担,他们利用实践教学在互联网上查到相关资料,然后在课堂上展示给其他学生,不仅锻炼了学生的获取信息、组织材料、语言表达能力,而且对其他学生也将起到示范作用。另外,针对课程内容我们精心准备了一些题目(如:计算机专业的毕业生是否不如相关专业的学生等),让学生分组辩论,通过查资料、准备相关辩论内容等,不仅提高了学生团队合作的精神,而且使学生感到“计算机导论”不再抽象,他们可以很好地理解,并愿意主动地去学。
(3)对“计算机导论”课程进行拓展。由于课程涉及的内容较多、抽象性较强,而课时有限,因此在每章讲完后,除布置课后作业外,还要求学生针对某一内容做拓展阅读,如讲完第一模块计算机基础后,要求学生了解除课堂教授的著名计算机公司外,还有哪些著名的计算机公司,它们的主要成就是什么等。这一措施激发了学生积极进取的精神。
(4)加强学生进行集体项目和交叉项目的实践。计算机科学与技术专业是一个实践性、创新性较强的专业,为此,从学生开始学习“计算机导论”第一门专业基础课开始,就应强调学生具有团结协作和创新的精神。为了实践这一特色,在课程结束后,要求学生自愿组合写课程报告,每组3~5人,除教师精心选编的题目外,可以自行选题,突出对专业和专业体系的认识与体会,让学生从中学死记硬背的学习方法逐渐转化为主动学习、教师引导自学为主的新学习方式,考试也从应试考试变为能力考试,为学生以后的学习起到良好的引导作用。
4结语
本文在多年教学实践基础上,对“计算机导论”课程的构建进行了大胆的探索,学生在经过一个学期的学习后,不仅可以掌握基本的计算机操作技能,而且对学科有了整体的认识,最重要的是提高了学生的学习兴趣,使学生明确了努力的方向。在教学活动中我们深刻认识到,顺应计算机学科迅速发展的趋势,满足国家发展对创新型人才的需求,设置合理的大学计算机专业课程,是一项需要持续研究的课题。
参考文献:
[1]中国计算机科学与技术学科教程2002研究组.中国计算机科学与技术学科教程2002[M].北京:清华大学出版社,2002.
[2]BehrouzA.Forouzan.计算机科学导论[M].刘艺,段立,钟维亚,等译.北京:机械工业出版社,2004.
[3]董荣胜.计算机科学导论――思想与方法[M].北京:高等教育出版社,2007.
-
在线精品课程建设范例(12篇)
在线精品课程建设范文摘要:精品课程建设是高等学校教学质量和教学改革工程的重要组成部分。文章以精品课程的过程建设为研究对象,在总结高校精品课程建设成绩的基础上,着重分..
-
园林绿地管理范例(12篇)
园林绿地管理范文1篇1关键词:城市园林绿化;城市规划;园林绿化管理中图分类号:TU986文献标识码:A文章编号:近年来,城市园林绿化快速发展,城市绿化水平成为反映城市文明程度的重要标..
-
电工工程的安全措施范例(12篇)
电工工程的安全措施范文1篇1关键词:电力安全;施工;安全管理;应用;中图分类号:V351.31文献标识码:A文章编号:1674-3520(2014)-04-00233-01前言:随着电力企业的不断发展,安全生产已经成为..
-
销售的核心竞争力范例(12篇)
销售的核心竞争力范文篇1【关键词】客户关系管理;房地产企业;核心竞争力所有产品的生产和销售,都是以客户为中心的,房地产产品也不例外。从地段的选择到建设施工,再到新房产的出..
-
第三季度党建工作总结范例(3篇)
第三季度党建工作总结范文篇1摘要党的基咏ㄉ枋且幌畛て诔志玫墓ぷ鳌<忧科笠祷层党建,是一个系统而复杂的课题。其“破题之力”来源于对形势的清醒认识、对企业发展存在的优劣..
-
第三方支付盈利方式范例(12篇)
第三方支付盈利方式范文篇1一、盈余管理的特点国外学者PaulM.Hyaly和JamesM.Wahlen对盈余管理的定义如下:“盈余管理发生在管理当局运用职业判断编制财务报告和通过规划交..
-
经济发展的核心动力范例(12篇)
经济发展的核心动力范文关键词:区域经济;职业教育;学生核心从业素质;培养信息化社会里,经济快速发展,产业更替迅速,社会对人才素质的要求在发生变化。学生的人际交流、团队合作..
-
事业险和企业险的区别范例(12篇)
事业险和企业险的区别范文关键词:环境责任保险;先验费率;无赔款优待一、前言截至目前,我国环境责任保险的发展依然非常缓慢,关于环境责任保险的基础性研究比较落后,环境责任保险..