计算机设计专业汇总十篇

时间:2023-08-02 16:38:22

计算机设计专业

计算机设计专业篇(1)

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

文章编号:1672-5913(2007)14-0083-03

1引言

高等学校的实践教学一般包括课程实验、综合性设计、课外科技活动、社会实践、毕业设计等。课程实践(含课程实验和综合性设计)是大学教育中最重要也是最基础的实践环节,直接影响后继课程的学习以及后继实践的开展质量。课程设计是属于第一个层次的综合性设计实践教学。

根据国家教育部教学指导委员会[1]以及浙江省计算机教学指导委员会 [2]的调查,目前“计算机科学与技术”专业的开设数居全国专业点数之首,其中有很大部分为最近十年内开设的。这一方面反映了高等教育对国家信息化建设浪潮的积极响应,另一方面也反映了许多学校专业建设的经验不足。一些专业师资队伍薄弱,一些学生在校期间没有得到足够的、比较综合或系统的训练。根据浙江省计算机教学指导委员会的调查,浙江省高校计算机专业实践环节的学分差距较大,一般在16~30学分之间;一般学校安排的课程设计为5门左右,多的学校有7门,少的只有2门。因此,目前各高校对课程设计环节的理解与实施的力度存在差距,其效果也有很大的差别;一些学校课程设计的工作量与深度不够。

课程设计是提高学生实践能力与综合素质的重要与可行的手段。课程设计的内容建设与实施对教师的业务水平有较高的要求;一些师资队伍和学生基础相对薄弱的高校,实施高质量的课程设计确实存在较大的难度。因此,加强课程设计内容的研究与相应教材建设是十分必要的。教材是教学经验和成果的凝固。通过总结课程设计实施经验比较丰富的教师的成果,形成教材,必将有助于推动高质量课程设计在各高校中的开展,为提高计算机专业人才培养整体质量作出贡献。

2计算机实验教材出版状况

鉴于学生实践能力的培养引起了越来越广泛的重视,国内各大出版社纷纷开始重视实验教材的建设。目前实验教材基本上分以下两类:(1)课程基本实验教材,以课程基本实验为主,包含一部分设计实验,这是目前实验教材的主体;(2)课程设计实验教材,以综合性、设计型实验为主。

近年来,虽然出版的实验教材数量有所上升,但整体比重还是比较低。例如,作者对国内某大出版社公布的计算机类教材清单进行了统计分析:在570本左右的教材中,实验教材共73本,占总数的12.8%;而这些实验教材基本上以大学计算机基础和程序设计类课程(包括数据库程序设计)的实验教材为主,其中大学计算机基础课程实验教材占实验教材总数的34%,程序设计类课程实验教材占实验教材总数的44%,其他所有课程的实验教材只占22%。从各类别教材中实验教材的比例上看,在大学计算机基础课程教材中实验教材占30%,在程序设计类教材中实验教材占31%,而其他类课程实验教材的比例仅占4.2%。可见,目前已出版的实验教材主要集中在大学计算机基础、程序设计这类计算机基础课程上,专业课程实验教材非常少,而综合性设计(课程设计)的实验教材更是非常缺乏。

从我们已经了解到的已出版的一些课程设计系列教材的情况看:

(1) 不同出版社计算机专业课程设计系列教材的侧重点和风格不同,各有特色。但整体上来说,这些系列教材基本上都比较注重市场应用性广的技术,专业覆盖面和系统性都还不够。已出版的课程设计教材主要也集中在程序设计、实用技术等方面。

(2) 不少教材的实验案例偏重课程知识与相关技术的巩固、掌握以及应用,而对系统分析与设计能力以及工程化方法方面的训练份量还不够。

因此,建设专业覆盖面广、体现综合性设计和工程化方法的课程设计实验教材是非常有必要的。

3计算机课程设计教材建设要点

课程设计是计算机及相关专业的主要实践性教学环节之一。好的课程设计应该围绕着一门或几门主要专业基础课或专业课,以培养学生系统设计与分析能力为目标,通过团队式合作、研究式分析、工程化设计完成较大型的系统或软件的设计题目。课程设计不应仅仅围绕着巩固、提高和融合所学的专业课程知识,更重要的是应该注重培养学生多方面的能力,如综合设计能力、动手能力、文献检索能力、团队合作、工程化能力、研究性学习能力、创新能力等。

因此,课程设计教材的建设应该紧紧围绕着以上目标进行,突出以下特点:

(1) 系统性。课程设计适用于计算机专业绝大多数专业基础与专业课程;学生系统分析与设计能力、工程实践能力的培养是长期、系统的过程。为了加强学生实践能力,课程设计教材最好能形成系统性,涉及专业主要课程,以给学生不同角度、不同层次、持续的实践训练。

(2) 典型性。课程设计中的案例应该围绕相关课程的主要知识与技术,具有典型的代表意义,这样有利于学生更深入地巩固与掌握相关课程的主要知识。

(3) 工程性。目前,计算机软硬系统的设计与开发基本上都需要应用工程化方法、进行团队式合作。因此,课程设计作为实践能力训练的重要阶段,也应该体现和突出工程化方法和团队合作意识。

(4) 探索性。课程设计不同于一般课程实验的主要表现点之一是:希望学生能围绕课程设计目标,通过查找与分析有关参考资料,进行探究式的学习,激发创造的意识和能力。所以,在案例分析与练习方面,不应该只是“手把手”地教,更应该留有进一步发挥与想象的余地。

(5) 可仿性。课程设计一般通过案例分析引导学生进行进一步的课题设计,因此这些案例本身应该具有可再现性,即学生通过教材的案例分析可以自己设计实现相应案例;另外,学生也可以在案例基础上进一步扩展和创新。

(6) 层次性。近几年来,越来越多、不同层次的学校在计算机专业中开始实施课程设计。由于不同学校学生层次的差异比较大,建议在课程设计的题目上有一定的训练梯度,尽量能使不同水平的学生都能从中受益,既有详尽的指导,也有适当的提示。

4浙江大学计算机专业课程设计实验教材

浙江大学计算机学院在专业课程中实施课程设计已有10多年的历史,积累了丰富的经验和资料。目前,学院80%以上的专业骨干课程要求学生必须完成相应的综合实验,其中大多数是以团队合作方式完成。

计算机设计专业篇(2)

中图分类号:G712 文献标识码:A DOI:10.16400/ki.kjdkz.2015.06.019

Vocational Education Computer Graphic Design

Professional Development and Research

ZHANG Qiulin

(Xianning Professional Education (Group) School, Xianning, Hubei 437100)

Abstract The construction of professional graphic design vocational computer education is an important content of Vocational Education Specialty Construction in recent years, through the analysis of the thoughts of the construction of professional vocational computer graphic design,exploration on the school enterprise cooperation construction of system and the personnel training mode reform, professional teaching reform and innovation, the generating process of construction, professional specialized teaching resources construction problems and Countermeasures in aspects of content.

Key words vocational education; graphic design; construction

以就业为导向是中职教育的人才培养模式,课程体系的设计要以工作过程为基础,同时将主要内容定位为从事某行业所需的知识和技能。这就要求相关专业的建设要从三个方面出发,即提高学生竞争力、具备胜任工作岗位的能力、适应职业的发展需求。力争为本专业学生的素质和职业发展创造条件。本文将阐述专业的建设和发展思路,探索校企合作体制建设和人才培养模式改革、专业教学改革与创新、专业教学资源建设、专业建设过程产生的问题及对策等方面的内容。

1 平面设计专业的发展前景和培养目标

专业的设置和定位需要听源头上产业的呼声,这就要进行专业建设的调研和分析。主要从两个方面,行业背景的调研和人才需求的调研。

1.1 行业背景

只要有市场,就有广告宣传,就需要广告设计;只要有读者,就有报刊杂志,就需要美术编辑;只要有交通,就有户外活动,就需要广告宣传、路牌、站牌,这就需要更多的广告公司和从业人员。

广告设计是计算机平面设计重要内容,作为引导消费、扩大内需、拉动经济增长的积极推动力量,我国广告业面临着重大发展机遇。首先,十二五期间,国贸经济的平稳快速增长,提高了人民收入水平和消费能力,良好的经济基础和市场条件促使各类广告行业的快速发展;其次,党的十七届六中全会提出将广告作为传统文化产业来壮大。这些都为计算机平面设计专业的发展提供了良好机遇。

1.2 人才需求

2013年度全国人才需求排行榜上,平面设计行业位列第四名。

广大民众对生活品质和环境的要求越来越高,平面广告行业也迎来了用人的契机。全国各地经济快速发展,促使各地众多的平面广告公司如雨后春笋般涌现,预示该行业所提供的专业服务将为更多人所需求。

学校认真总结了长期以来对中等职业教育的定位和认识上不足,从思想上改变“重知识,轻技能”的现象,在模式上转变“重应试,轻就业”的事实。目前以就业为导向,以市场为目标的人才培养模式初步形成。我校“计算机平面设计专业”也正是在此形势下发展建设的。

1.3 培养目标

为落实专业的定位,我们的人才培养目标为:培养德、智、体、美全面发展,同时具备有计算机平面设计专业技能,能够从事企业产品装潢、广告设计、企业形象设计及设计管理工作的实用型人才。

“以服务为宗旨,以就业为导向”是我国职业教育的发展方针。在这一方针指导下,我们分析企业需要什么样的人才?操作技能用得上,吃苦耐劳下得去,职业道德留得住是企业需求人才的三个基本要素。

在“以能力培养为核心”的目标指引下,要求学生务必掌握三大目标“知识目标,能力目标、素质目标”。

2 校企合作体制建设和人才培养模式改革

本专业依据人才培养目标,遵循以就业为导向,以能力为根本的职业教育发展趋势,致力于毕业生就业时的“零距离”上岗和可持续发展。拟定以下培养方案。

2.1 体制机制改革

按照“合作办学、合作育人、合作就业、合作发展”的办学方针要求,进一步深化校企合作办学模式改革,加大职教集团建设力度,实行校企“双元”培养;创新工学结合人才培养模式,推行和完善学分制、弹性学制,实行灵活的入学制度和学习方式,探索“宽进严出”的职业教育人才培养模式。

明确校企合作目的:产学结合,为学生提供真实项目实习机会。了解企业最新技术动态和人才需求情况,以便修订和完善人才培养方案。为教师提供社会实践锻炼机会,为学生提供顶岗实习和就业机会。能创造一定的经济效益。

校企合作新特点:人员专业化,学生到企业参观,听取企业设计专家讲解实践工作知识。参与企业设计:承接企业设计项目,参与实践设计工作。合作多样化:校企签订合作书,实现互惠互利、校企共赢。

2.2 人才培养模式

根据本专业的培养目标,实施工学结合的人才培养模式。

采用四段递进式培养方式――“练模块―做项目―练模块―顶岗位”,实现工学结合的人才培养方案。具体体现为:企业项目与教学任务的结合,平面设计师与专业教师角色的结合;根据企业需求,实现多学期、分段式教学模式;根据行业标准,结合企业需求共同实施培养,逐步使本专业学生的职业能力、职业素质和企业需求达到零距离。

2.3 课程体系

我们根据专业定位与培养目标,针对工作岗位需要,着力改革和优化“两大课程体系”――基础教育课程体系和专业实践技能课程体系。实现两者有机融合。

(1)构建系统的基础知识和基本素质教育课程体系。(2)构建基于职业能力培养的专业实践技能课程体系。

3 专业教学改革与创新

3.1 教学模式

(1)“教、学、练、做”一体化项目课程教学模式:人才培养模式的“工作性”决定了教学模式的“实践性”;教学均以真实项目和任务驱动,实现“边教边学、边学边练、边练边做”;实践性较强的专业课程、生产实习和顶岗实习教学推行“双导师制”;以赛促学,以点带面。(2)“实习、生产一体化”的生产性实习教学模式工学结合与校企合作,让企业的生产项目与学校的实习教学有机结合。负责现场指导的是学校专业教师,负责质量检查的则是企业兼职教师,主要生产任务则由学生自主完成。学校、企业、学生签订三方协议,生产任务由专业教师、兼职教师全程参与,以学生为主体完成。

3.2 考试改革

考核方式改革:课堂教学的考核注重任务的过程考核。实践教学采取现场操作和答辩相结合的方式,答辩小组由专兼职教师按1:1比例组成,对学生的实践过程和实践成果进行综合评分。尝试以证代考和以赛促考,充分调动学生的学习积极性。

4 专业教学资源建设

4.1 师资队伍建设

根据人才培养定位要求,对师资队伍要求如下:只有具有教育教学能力的职业人(双师素质教师)才能培养出职业人。只有具有合理专业、职称、学历、能力搭配的很多职业人(双师团队)才能培养合格的职业人。

本专业师资队伍:目前我们教学团队有九名专任教师,教师学历、职称、年龄结构均较为合理,其中八位为“双师”型教师,能满足校内理论教学和实训教学的需要。

师资队伍规划:建立“内培外引、校企互通、专兼结合”的师资队伍建设机制,注重“双师”结构和“双师”素质的专业教学团队建设,逐步加大兼职教师的比例,形成具有良好职业道德、良好综合素质和较强实践教学能力的优秀教学团队。

教学团队建设四个方向:专业带头人的培养、骨干教师的培养、“双师”素质教师的培养、兼职教师队伍建设。

教学团队建设具体措施:一定要走出去(最新技术动态和最新职教理念);走出去还要带回来分享。通过教研活动共同提高专业水平和教学水平。培养老师的危机意识,形成良性竞争氛围。

4.2 实训条件建设

本专业配备计算机网络实训室、平面设计实训室、动漫设计实训室、计算机应用实训室、组装与维修实训室5大实训室。同时与多家企业合作建立校外实训基地。

4.3 教学管理

加强日常教学管理,包括:加强日常教学巡查、搞好“三期”检查、严格考风考纪等。让日常教学管理更加稳定、有序。

5 专业建设的问题及对策

5.1 问题分析

(1)计算机平面设计专业虽然是应运而生,但是任重道远。(2)目前我校正抢抓机遇,实施“特色兴校”战略,创建特色职业院校。特色专业是特色创建的重点之一。(3)特色专业三大特征:社会需求旺盛、产学研结合紧密、人才培养特色鲜明。(4)专业发展规划:新兴―特色―重点―品牌专业。

5.2 重点突破

作为一个新兴专业,要想长足发展,人才培养质量是核心,专业建设创新是关键,学生就业才是硬道理!

突破途径:(1)与企业进行“订单式”培养;(2)创新型工学结合人才培养模式,真正实现“零距离”就业。让企业觉得我们培养的学生不是一种负担,而是一笔财富;(3)为企业提供技术服务和技术培训,共同开展科研,形成“相互依赖型”的双赢。(4)不能因为学生可能出事就不带他们出去实习,实习岗位以后就是他们的工作,关键是如何正确引导;(5)充分利用本地和周边城市广告设计公司,把校企合作真正落到实处;(6)增加教师带队实习的待遇,让教师意识到这也是提升自身社会服务能力的很好途径。

通过以上几个方面的建设,计算机平面设计专业将逐步实现以就业为导向,课程体系的设计以工作过程为基础,同时将主要内容定位为从事某行业所需的知识和技能。让本专业的学生拥有较强竞争力,具备胜任工作岗位的能力,以及适应职业的发展需求。

参考文献

计算机设计专业篇(3)

计算机专业是一个理论与实践相结合的、极具工程背景的专业。计算机专业的毕业设计大多除了要求学生写出论文外,还要求学生实现一个软件或硬件系统。这种设计是实现专业人才培养目标的综合I生实践教学环节,也是培养学生运用本学科的基本理论和专业知识,提高分析和解决工程实际问题的能力、独立工作的能力和创新意识的重要途径,更是对学生能力和素质的全面检查。因此,深入研究计算机专业毕业设计教学对于提高毕业生综合能力和工程素质有着重要作用。

1 CDIO工程教育模式

由麻省理工学院、瑞典皇家工学院等4所大学研究创立的CDIO工程教育模式是国际高等工程教育改革的新成果。CDIO以产品研发到产品运行的过程为载体,让学生以实践的、主动的、课程之间有机联系的方式学习工程。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力4个层面,大纲要求以综合的培养方式使学生在这4个层面上达到预定目标。

2 基于CDIO的计算机专业毕业设计教学改革

2.1 基于CDIO的毕业设计教学模式

建立高水平的教学方法与模式是高校教学设计的核心任务,为保证毕业设计改革的合理性和科学性,我们将CDIO理念融合在计算机毕业设计教学目标、教学过程、教学评价与教学环境的全过程中。从教学执行时间、教学模式、教学内容与组织、教学评估等方面对毕业设计进行改革,改革后的教学模式如图1所示。根据社会对计算机人才的具体需求,结合计算机软、硬件系统的设计开发过程和基本原理,形成一个以计算机基础知识和程序设计实践为一体的本科学习团队的整体培养机制。我们将CDIO能力大纲与计算机专业的人才培养特点相结合,全面均衡地提高计算机专业学生的创新能力和职业素质。

2.1.1 采用面向能力培养,强调“学生为中心,教师为引导”的建构主义教学模式

改变目前的“导师命题一学生选题”的毕业设计模式,充分强调整个毕业设计过程中以学生为主体的理念。毕业设计题目的确定是一个复杂的过程,题目的设置既要反映学生综合应用专业知识的能力,又要体现出计算机专业工程背景的特点。因此,选题时教师应尽量满足学生就业岗位的需求,并结合学生大学所学习的专业课程。一方面,学生可以根据他们在企业实习中发现的实际工程问题或指导教师的相关科研课题,提出毕业设计研究方向和题目,再由指导教师审核确定题目。另一方面,指导教师应适当考虑学生的兴趣和爱好,启发、引导学生研究具有实际应用价值的课题;学生通过调研、阅读文献等手段对课题的发展方向和研究内容有了深入了解后,再确定毕业设计题目。将具有应用价值和明确工程背景的题目作为毕业设计题目,不但可以提高学生毕业设计的积极性,而且有助于学生胜任未来相关技术岗位和工作。

CDIO工程教育理念强调工程系统的实践能力,因此,在毕业设计教学过程中采取“内引外联”双导师制度的指导方式。首先,鼓励导师组织学生参与导师的科研项目、大学生实践创新训练计划、各类多级别的学科竞赛等,提高学生实战动手能力;其次,构建开放培养平台,与企业建立横向联合,让企业工程师与学校导师共同指导毕业设计,加强工程实践教育,缩短学校理论教学与企业实际需求的距离。学生通过工程实践可以了解计算机相关项目的开发过程,学习工程师的宝贵经验,从而提升自身的综合能力和工程素质。

CDIO工程教育理念强调人际和团队协作能力,这与大型计算机系统开发依靠团队协同完成的开发模式是一致的。在毕业设计中,学生以课题小组的形式开发应用系统,小组成员各自分工不同,成员发挥各自的认知特点,相互沟通、帮助以实现小组成员的共同目标。学生在拿到设计任务之后,经过认真的分析、思考,制订出一套解决方案,供组内成员讨论。教师定期组织学生进行小组讨论,学生先介绍自己的思路、工作进度和任务完成情况,然后共同讨论知识难点,在协作学习的氛围内探究问题最佳的解决方案。另外,学生完成阶段任务之后,小组成员包括教师要对任务的完成情况进行评价,评价结果可以作为毕业设计评价的依据。

从选题、构思到团队分组等过程全部由学生自主完成,教师应尽量以启发的方式给予合理化建议,辅助学生完成毕业设计,而不再是保姆式的监督、纠正和修改学生毕业设计中的所有问题。

2.1.2 以产品过程为导向,设计教学内容与教学组织

工程教育一定是以应用为目的、以产品/结果为目标、以工程过程(即问题解决过程)为教学组织主线、以“理论+经验”的“做中学”为教学模式的一种教育。基于CDIO理念的毕业设计教学流程主要分4个阶段,导师应指导学生参与毕业设计教学流程中的每一个过程。

(1)构思(C)阶段。确定题目和开题,即在确定毕业设计课题、分组与调研方案后,给学生下达毕业论文设计任务书,并让学生提交开题报告,准备进入实质性设计阶段。设计任务书规定了设计题目、要求完成的主要内容、使用的开发工具、成果提交形式及完成日期等。

(2)设计(D)阶段。学生应在导师帮助下掌握计算机软、硬件系统设计的相关理论和方法。计算机相关的开发不仅仅是编程,还包括可行性分析、需求分析、概要设计、详细设计等过程。需求分析是毕业设计过程中的关键过程,此阶段的任务是确定系统的目的、范围、定义和功能,需要团队成员多次调试、讨论。设计阶段应完成对系统的体系架构、模块划分、接口规范、开发工具及任务分配等的明确说明,并提交相关设计说明书等资料。学生应在导师的指导下不断完善构思与设计,提高毕业设计质量。

(3)实现(I)阶段。即把设计的内容转化为实际的软、硬件系统,包括编码、调试、测试等过程。在编码阶段主要是让 学生养成好的开发习惯,保证代码的结构化、可读性和可移植性;及时进行模块测试,写出测试计划,提交测试分析报告。此外,这一阶段教师还要做好毕业设计评估工作中对毕业设计工作的中期检查,完成中期报告。除了阐述设计思路、工作原理、关键技术外,教师还要参照任务书检查已完成的任务、尚需完成的任务、存在的问题、解决方法等,同时对毕业设计工作进度给予评价。教师通过中期检查及时发现并纠正存在的问题,督促学生按任务书中的要求和时间进度完成工作。

(4)运作(O)阶段。此阶段需要导师引导学生总结设计工作,撰写论文。要求学生掌握论文的写作规范及写作要素,同时要求导师对论文提出书面修改意见,并督促学生修改完善。毕业设计答辩流程采取分级审核制,也就是导师初审、预答辩小组会审、正式答辩小组终审的分级审核和学院备案的制度。导师应该根据毕业设计过程中学生的表现和平时成绩,决定是否给予学生预答辩资格。学生通过预答辩熟悉答辩程序后,及时发现并修改设计及论文的不足,预答辩小组决定是否给予学生正式答辩的资格。答辩采用项目验收的形式,答辩人利用PPT介绍设计工作的内容和完成情况,现场运行和查看源代码,并接受教师提问。最后学院对答辩结果进行抽样调查以核查成绩是否公平合理,并设计复评制度,必要时可以复审。

2.2 基于CDIO的毕业设计实施过程

重新设计的本科毕业设计实施过程如图2所示。该做法将毕业设计时间提前,避免传统毕业设计时间与学生就业时间的冲突,以缓解毕业生的双重压力。学生在学校也有充足的时间查询资料、编写代码、调试系统、撰写论文、准备答辩等。

(1)引导阶段。改变毕业设计起始时间,从大三上学期即可进入毕业设计引导阶段。基于学生已学习了本科阶段的主要基础课程,教师首先要对所有学生介绍毕业设计的重要性、必要性、执行流程、如何选题、如何开展等情况,并特别强调毕业设计的评价标准,使学生对毕业设计有初步的认识。然后,学生可根据自己的兴趣、爱好广泛查阅相关资料,了解研究、设计的方向,在学期末提交一份总结报告。引导阶段主要培养学生综合分析问题、调研、检索网络资料和查阅文献的能力。

(2)选题阶段。大三的下学期进入选题阶段。选题过程可由学生先行提出毕业设计题目、方向,再由教师审核创新性、可行性,教师亦可以通过启发、引导的方式提出课题方向,必要的时候教师要给予技术支持和演示。选题阶段主要培养学生发现问题的能力。

(3)执行阶段。大四上学期是毕业设计的执行阶段。经过了缜密的选题阶段,教师需引导学生综合运用所学的专业知识,包括算法设计、数据库设计、软件开发方法、程序编写、界面的美化、程序调试等,实现毕业设计。这个阶段主要培养学生解决问题的能力。

(4)总结阶段。大四下学期,学生开始整理文档、撰写论文、准备答辩,教师要督促学生写出系统测试分析报告,同时让学生整理完善计算机软件设计说明书、用户手册、操作手册等文档。这个阶段主要培养学生的软件文档编制和编写材料的能力,进一步提升学生的软件设计与开发能力。

2.3 基于CDIO的毕业设计教学评价标准的制订

CDIO教育模式评价标准(标准11)的核心是能力的培养,能力本位的观点贯穿于毕业设计的全过程。为确保能力评价过程的合理性和有效性,评价标准采用不同的方式和手段评价不同的能力:

(1)评价的理念应强调学习过程,力求知识与能力的协调统一。学生的知识掌握与能力的建立是通过整个毕业设计教学环节活动获得的,评价以“过程”为基础开展,关注知识、技能的学习过程,关注实践环节及工程应用的能力。评价不能像传统评价模式那样只集中在毕业设计答辩环节。毕业设计过程中,学生的文献检索、网络使用能力,团队合作中的协同能力,困难问题的处理能力,专业技能的积累能力,论文撰写能力等都是评价学生毕业设计质量不可忽略的依据。

(2)评价的功能应关注工程实际,把握需求与个性特点的有机结合。由于学生的设计题目多来自企业实际,因此,对学生能力的评价不仅要来自学校指导教师和学生团队,也要来自企业导师。对学生工程意识的建立、工程实践的能力和产业经验的评价,企业导师拥有最大的发言权。引人CDIO模型后,评价的功能应由侧重成绩“优差”转向侧重学生的个性特点。学生的个性特点包括品德、兴趣、特长、能力等方面,品德表达了为什么干,兴趣表达了想干什么,特长表达了会干什么,能力表达了能干什么。因此,毕业设计评价应关注学生的个性特点,强调评价的针对性、情景性与真实性。

(3)评价的标准与方法应体现革新,突出主动性与阶段性的特点。评价标准是实施CDIO教育的关键,我们根据CDIO教学理念对人才的要求,提出对毕业设计教学的评价从专业技术知识、动手实践能力、创新能力、团队协作能力4个方面进行评价,相应地制订多元化、多层次、可供组合的毕业设计质量评价标准与指标,并将评价机制贯穿于整个毕业设计过程中。专业知识评价用来衡量学生对基础理论知识、核心工程技术的掌握程度;实践能力评价主要考核学生运用知识解决实际问题的能力;创新能力评价用来评估学生的工程分析、推理和创造性设计的能力;团队协作能力评价记录整个设计过程中团队分工、交流、协调、合作的具体内容,并据此对团队协作能力进行评价。以“分阶段任务式”的方式进行评价,摒弃传统观念造成的模式化操作过程。对计算机专业毕业设计内容而言,可行性分析、需求分析、系统设计、系统实现及测试等完整的工程过程是毕业设计成果质量的基本保证,应从制度上要求对毕业设计各分阶段进行严格检查,对学生的调研报告、开题报告、中期检查、软硬件系统设计、论文撰写、答辩等阶段实现全程监控,保证毕业设计高质量的完成。

(4)评价的过程应呈现多维度,要求客观、公开地反映评价结果。毕业设计评价过程有时会因为不同评审人员采用的指标评价体系不同、毕业设计各类属性值与指标权重值的不同源 性而失去客观性。为加强评价过程的客观性,在评价过程中力求多人员、多层次、多维度地开展评价工作,如毕业设计评价由指导老师、评阅老师和答辩小组综合制订。校内指导教师主要侧重学生设计阶段的评价,企业指导教师主要侧重工程意识建立、工程实践能力的评价,评阅教师主要侧重论文文本规范性的评价,答辩小组主要侧重答辩时学生的表现和系统演示的效果以及项目指标、功能、性能完成情况等的评价。还可以利用常用的评价方法,如层次分析法、模糊层次分析法等建立本科毕业设计质量评价系统,加强评价过程的客观性。在对每个方面的评价过程中,评估结果要体现客观定量与主观定性的结合。毕业设计评价要客观透明,评分机制要具有操作性和科学性。另外,毕业设计评价最后要进行审核,以提高毕业设计结果的权威性。

3 结语

笔者以CDIO工程教育理念为指导,基于对教学本质的理解,结合计算机专业的工程教育特点,分析和梳理了计算机专业毕业设计的全过程,对毕业设计选题、时间安排、教学过程以及毕业设计评价等几个方面进行了教学改革,按照构思、设计、实施、运行4个环节开展毕业设计,并将改革模式应用于宁夏大学计算机专业毕业生,取得了较好的效果,为计算机类专业的毕业设计教学改革提供了一种切实可行的教学模式。未来本文选自《计算机教育》2014年第8期,版权归原作者和期刊所有,如有异议,请联系QQ712086967,我们将在第一时间处理。我们将在毕业设计的教学组织、实施过程等方面进一步改进和完善,使该模式更科学、合理,切实提高计算机专业毕业设计教学的质量。

参考文献:

[1]张红延.面向能力培养的工科专业课教学设计方法[J].计算机教育,2010(11):54-59.

[2]王娜,徐鲁雄.基于任务驱动的计算机专业毕业设计的实践[J].福建师大福清分校学报,2012(2):37-41.

计算机设计专业篇(4)

收稿日期:2007―07―04

作者简介:高尚(1972-),男,博士,江苏科技大学电子信息学院副教授,主要从事计算智能等方面研究。

一、成人教育毕业设计的意义

毕业设计(论文)是成人教育教学过程中的最后一个环节,是实现培养目标的重要阶段,是学习深化与升华的重要过程,是对学生综合素质与培养效果的全面检验;是整个教学工作中极其重要的实践性环节和阶段,也是当前教学改革的重点和难点之一。

二、成人教育毕业设计的现状

成人教育毕业设计类型多样,层次复杂。类型可分为夜大、函授、脱产、自考,但即使是相同专业,却又分不同层次,如计算机专业,可以分为专科、高中起点升本科,专科起点升本科。管理职能部门对论文的要求只能按照条例进行管理,不能深入专业层面进行深层次的管理,容易出现管理漏洞。学生只求顺利毕业,不思进取,或者有的学生达不到独立做论文的水平;教师也只是给出论文题目,按规定进行辅导,基本指导结束。这样一来,出现相同专业毕业论文题目相近、内容相似、格式相仿,甚至完全雷同,不分层次的现象。

三、计算机专业成人教育毕业设计改革措施

(一)计算机专业成人教育毕业设计的选题改革;如何将学生的综合素质和能力培养全面提高,毕业设计工作就是全面进行考核的一个衡量标准,也是提高教学质量的关键所在。而选题是完成毕业设计中的首要环节,是决定教学实施和设计质量的一项重要工作。

目前选题简单化、形式化、软化(软件开发型)等现象较为普遍。不少选题过于陈旧,无前沿性;有的题目范围很窄,相当于课题设计,工作量明显不足;有的题目非常大,不可能完成,如银行管理系统的开发,该课题涉及很多方面的内容及相关领域知识,学生往往感到无所适从,凭想像进行设计,也无实用性,使得学生只好泛泛而谈,甚至还存在不少假题目;有的题目过小,如抢答器的设计,学生在2~3周内就能完成任务,工作量不符合毕业设计的要求;有的指导教师为迎合学生的偏好选择商务网站设计、多媒体产品开发等题目,学生开始很有兴趣,但随着问题的深入经常出现做不下去的情况。

成人教育在毕业设计安排中,一定要充分考虑到成人教育的特点。具体设想如下:

1.与学生实际工作相结合。成人学生多数来自工作的一线,有丰富的工作经验,有努力学习想通过学习提高工作能力和业务水平,解决工作中的实际问题的意愿。以上特点要求职能部门在安排毕业设计时,一定要充分考虑学生的特点和今后工作的需要,结合今后工作和学生就业去向合理选题,做到题目有的放矢。在实际工作中可以努力做到:有工作经历和今后工作需要的学生毕业设计课题与科研、生产相结合,与企业加强联系,做到设计内容与生产需要相结合起来,努力缩短理论知识与实际应用之间的距离。没有工作的学生(脱产学生)一定要结合今后工作去向,合理选题,最好能贴近今后工作实际,为参加工作与择业打下良好的基础。如学生作人事工作的,可以以人事档案管理等方面做课题。

2.与基础理论相关联。题目所涉及基础理论知识中的大部分应是学生在校期间已学过的,最好是同时与多门主干课程有密切的联系,这样学生就不必花更多时间去学习以前未学过的知识,从而可将全部精力放在已学知识的运用及相应的拓展和加深,进而联系实际去解决设计中的具体问题。如选管理信息系统方面的设计,采用的高级语言最好是学生学过的;做网站方面的课题,最好结合已学过的网页设计等课程。

3.与实际科研相结合。面对市场经济、学生毕业自主择业的新形势,我们总结多年来的实际经验,推出全新的培养方式:结合教师科研课题、结合实际工程项目、结合企业研发需要、结合学生就业倾向、结合学生学习兴趣、结合社会热点问题。这对于培养学生能力、克服“校社”分离、满足社会实际需要具有积极作用。如目前社会对动漫设计、平面设计、网络管理等人才需求量较大,可为这些内容设计一些课题。

4.列出多方面课题供选择。通过网络等资源收集一些适合本专业做的毕业课题题目,供学生选择,学生也可根据各自特点、不同兴趣以及发展定位,合理选题,充分发挥学生的主体作用,做到因材施教。比如对于计算机专业方面的学生,可以从管理信息系统、网站(网页)设计、游戏设计、嵌入式系统、图像处理等多方面设计课题供学生选择。

5.选题紧密科学技术发展。选题要紧密关注科技技术发展,如计算机学科的发展历史只有短短的几十年,其知识更新的速度是以往任何学科都无法比拟的。因此计算机专业选题不能过于陈旧,与当前计算机技术发展相一致,开发工具也要采用当前最流行的开发工具,适应技术发展需要。如上世纪80年代开发管理系统的工具采用dBASE、Foxbase,上世纪90年代采用VisualFoxpro比较多,而现在流行采用PowerBuilder、Oracle等,并从原来的单机版管理系统变为网络版管理系统等,因此选题时也要适应此潮流,技术不断更新。

(二)计算机专业成人教育毕业设计的设计时间的改革;在指导学生毕业设计的过程中,发现不少学生专业知识底蕴差,综合运用知识能力差,动手分析问题和解决问题的能力更差。需要针对开放教育学生的特点,设计出一套对他们更行之有效的培养方案,达到我们培养高级应用型人才的目标。出于更好培养计算机专业学生软件开发能力,提高我们的人才培养质量的初衷,可以采取“毕业设计提前介入”,以完成毕业设计为问题驱动,激发学生的学习兴趣,帮助学生形成正确的学习动机,培养学生形成良好的学习习惯和终身学习的能力,培养学生的自主学习能力、综合运用知识的能力、分析和解决问题的能力和实际操作与动手能力。

比如对于计算机专业的学生,在学生修完《面向对象程序设计》、《数据结构》、《软件工程》等课程后,我们便开始指导他们进入毕业设计。我们首先是让学生仿做(替代毕业实习),即由教师按软件工程规范,从可行性研究和总体规划、系统分析、系统设计、系统实现与测试、系统运行与评价一步步做给学生看(面授演示开发过程并做成课件),并要学生一步步仿做,对能提出自己不同意见和做法的,给予高度评价并尽量采纳其意见,对做得慢的学生,则引导其与自己的昨天比较,积累点滴进步,“量变一定引起质变”。仿做既培养了学生严格按软件工程规范开发软件和按结构化程序设计方法编程的良好习惯,也让学生将课程知识进行了复习、综合与融会,同时也培养了实际操作能力和动手能力,为顺利完成毕业设计打下了基础。接着给学生下达设计任务,按自愿组合原则将学生分组,进入真正的毕业设计阶段。有了仿做和课程设计作为基础,教师几乎完全退到了幕后。学生自己找课题,找资料,完成需求分析与概要设计等,不会的,会首先在小组内探讨,再问其他同学,最后才用QQ或电话跟教师探讨。最后指导学生按要求的格式,规范地用论文将毕业设计表述出来。

(三)计算机专业成人教育毕业设计的指导方式的改革;随着科技发展,指导方式也将发生了变化,可采取多种方式。可以用面授辅导,组织小组学习活动,开展网上学习讨论,利用E-mail、QQ、MSN等进行交流和电话指导方式帮助学生学习。面授是非常重要的学习支持服务方式,我们根据课程特点,采用专题讲座、授受教学、讨论等方式结合进行;网上教学活动有实时与非实时开展形式,方便教师和学生、学生和学生之间的交流,对学生的心理健康很有好处;QQ是我们用得非常多的一个工具,既能实时交谈,又能留言,非常方便师生之间的交流与反馈,更好的是教师和学生成了关系非常平等的网友,更利于探讨,更利于培养学生的创造性。

计算机设计专业篇(5)

关键词: 计算机;毕业设计;软件工程

Key words: computer;graduation design;software engineering

中图分类号:G64文献标识码:A文章编号:1006-4311(2011)04-0239-02

1毕业设计的目的

毕业设计是高校教学中重要的实践性教学环节之一,是对学生四年学习的专业知识和研究能力,自学能力以及各种综合能力的检验。通过毕业设计的形式,可以使学生在综合能力,治学方法等方面得到锻炼,使之进一步理解所学专业知识,扩大知识面[1]。因此,毕业设计是高等教育中培养学生综合运用所学理论知识和技能,解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学力层次的重要依据。是考察学生是否能够将课堂知识转化为实践技术,灵活运用所学知识的手段。

计算机是一门实践性很强的专业,因此,计算机专业的毕业设计更加强调理论与实践的结合。毕业设计的主要目的是:培养学生综合运用所学的基础知识,独立解决一般的计算机应用问题的能力,使学生受到一次计算机应用人员所必须具备的基本能力的训练,也使学生在思想作风、学习毅力和工作作风上受到一次良好的锻炼[2]。

2毕业设计中存在的问题

先来看一个毕业设计的例子:教师A根据自己的教学科研情况确定毕业设计题目为使用C语言设计一个自动机演示系统。他指导的学生B已经找好工作,毕业后将到一家网络公司工作,进行电子商务网站的设计与开发。学生B提出能否将毕业设计题目换成网站开发相关的内容,教师A不同意。学生B就开始按照自己的理解,进行相关代码的开发。等编码工作完成后,学生B将编码情况向教师A汇报,教师A对学生的设计进行审查,并指出存在的问题。学生B对各个模块的设计及实现进行微调。然后开始毕业论文的写作及答辩准备工作。等到进行答辩时才会第三次露面。

这是一个典型的失败的毕业设计,主要存在几个方面的问题。

2.1 在确定毕业设计题目时,指导教师只是根据自己的教学科研情况指定题目,不考虑学生的实际情况,学生只能被动地适应老师的要求。

2.2 老师只关心毕业设计的完成情况,不进行有效的指导。毕业设计完全变成了学生独自的行为,指导老师不参与毕业设计的过程,也就无法了解到学生在毕业设计中遇到的问题。学生只向指导教师提交最终的代码和毕业论文,而学生是如何完成代码和论文的,指导教师无法了解。这样会产生各种问题,如从网上下载代码,抄袭别人的论文等。这样的毕业设计并不能有效地提高学生的水平,对学校的声誉也将造成恶劣的影响。

2.3 重代码轻文档。由于学生只提交最终代码和毕业论文,容易造成学生不严格遵循软件开发的工程方法,只重视编码,忽略需求分析。在了解项目内容后,在软件开发中跨越了概要设计、详细设计、模块设计,直接进行编码。这种无序的软件开发方法的直接后果就是开发效率低下,代码复用性差,并导致系统最后可集成性差。这样的毕业设计和学生的即兴编程没有区别,对提高学生走向工作岗位的适应能力,毫无帮助可言。

反之,在指导毕业设计的过程中片面地强调软件工程理论,把学生的毕业设计完全变成相关文档的书写过程,而不考虑相关编程技术和技巧的训练也是不正确的。

作者针对计算机专业毕业设计中存在的上述问题,进行了认真的思考,提出了自己的一些想法。

3根据学生的情况确定毕业设计题目

确定好的题目是学生高质量完成毕业设计的基础[3]。毕业设计安排在大学四年级的第二个学期,这时大部分学生已经确定了毕业后的工作意向,并且临近毕业,学生很难专心在学习上。如果毕业设计的题目和他以后的工作学习没有多大关系,学生往往会抱着应付的态度,完成任务就可以了,不能起到很好的效果。

而如果题目合适,毕业设计可以看作是学生工作前的一次岗前培训,那学生的热情和积极性当然是不一样的。因此一定要根据学生的实际情况设计合适的题目。

如果学生下一步将攻读硕士研究生,那么他的首要任务就是夯实基础,为下一步的学习做好准备,因此毕业设计的题目应该偏重于理论研究。

如果学生毕业后将到大型企业工作,要重点指导学生学习如何使用软件工程的理论进行规范的软件开发,并设法提高学生的团队意识和合作精神,以适应日后的工作环境。如果毕业后将到小型企业工作,则应该重点加强学生独立解决问题的能力以及编程的技巧和技术的培养。

另一方面,计算机专业毕业设计的题目往往局限于算法设计或数据管理等有限的几个方面。而针对目前社会上需求强烈的手机应用,网络游戏等却较少涉及。但其实如果学生具有了这些方面的工作经验,对他们毕业后的工作很有意义的,同时也是学生很感兴趣的研究方向。应该勇于在这些方面进行尝试。

总之,确定毕业设计的题目应该是指导教师和学生互动的结果,根据学生的情况和兴趣设计合适的题目是一个成功毕业设计的基础。

4毕业设计过程中指导

确定了毕业设计的题目后,就正式进入了毕业设计阶段。学生在毕业设计中遇到的困难主要来自两个方面:①技术上的困难,例如算法的实现,数据结构的设计等。②过程上的困难,例如进度的控制,团队成员间的合作与协调等。

传统上,老师更多的是对学生进行技术上的指导,帮助学生将系统的框架建立起来,甚至将重要的数据结构设计好,学生要做的就是进一步的细化设计,编码完成整个系统的实现。

但其实经过大学四年的学习,学生应该已经具有自己独立完成一个模块甚至是整个系统的设计和实现的能力。即使在实现的过程中,遇到了一定的困难,也应该鼓励学生通过上网搜索等方法独立解决问题。

学生真正缺乏的是实际的工作经验和团队合作理念。因此应该在这些方面加强指导。因此,毕业设计的指导应该主要关注如下几个方面:

4.1 重点指导学生进行良好的系统设计,特别是模块间的接口设计让一个好学生独立完成一个小的系统的设计并不困难,但让多个好学生共同完成一个中型系统的设计就非常困难了。学生往往没有相互合作完成一个项目的经验,甚至不知道模块接口为何物。但这又是学生毕业后,在实际的工作中经常遇到的非常重要的问题。因此,一定要将毕业设计的题目划分成多个有一定耦合性的模块,分配给多个学生,并指导学生自己进行模块接口的设计,让他们接受这方面的锻炼。

4.2 软件工程在毕业设计中的运用软件工程(Software Engineering)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。从软件工程的角度去指导学生进行毕业设计,使学生认识到软件工程在系统开发过程中的价值。

单打独斗惯了的学生,拿到一个题目后,喜欢马上进行代码的编写,遇到问题后推倒前面的设计,重新开始新一轮的编码。对于很简单的题目这样做当然能够完成任务,但对于真正的大型项目,这种方法显然好、是不行的。

按照软件工程思想,软件开发的过程分为需求分析、程序设计、代码实现,软件测试和软件维护几个阶段[4]。只有认真完成了前面的阶段的工作后,才能开始下一个阶段的工作。例如要进行编码,就必须先进行需求分析和概要设计,对系统的方方面面可能遇到的问题,都进行了充分的分析之后,才能够开始。

毕业设计可以将所学到的软件工程的知识进行实践,了解真正公司化的多人协助的软件开发过程,从而为毕业后的工作打下坚实的基础。与软件工程的几个步骤相对应,可以将整个毕业设计分成几个阶段,确定每个阶段的目标和任务。指导教师分别检查每个阶段的完成情况,全程参与学生的毕业设计。

4.3 重视系统的测试工作测试是计算机程序设计的一个重要环节。但以前的毕业设计对此往往缺乏重视。学生完成了代码设计后,进行一次简单的试运行,如果没有大的问题,就认为系统设计完成了。反正在毕业答辩的时候,也不要求运行程序,即使有不完善的地方也不会被发现。

这种做法是非常不正确的,对培养学生严谨的工作态度是非常不利的。如果老师不进行强调,学生认为测试是可有可无的,他以后工作中,就会更加不重视测试工作,软件的质量将不能得到保证。因此,必须留出一到两周的时间进行系统的测试。

5总结

本文结合作者多年指导毕业设计的经验,提出了计算机专业本科毕业设计过程中可能遇到的一些问题,并提出了一些意见和建议。

重点强调了根据学生的实际情况选择毕业设计题目的重要性。然后又分析了毕业设计过程中经常会遇到的几个问题:注重系统设计的指导,技术性的问题让学生独立解决;强调软件工程在毕业设计中的指导作用;重视测试在系统开发中的意义。作者多年指导毕业设计的经验表明,通过这些方法的运用,使学生通过毕业设计学到了更多工作中有用的知识,提高了毕业设计的价值。

参考文献:

[1]王志英.实践教学:计算机人才培养的重头戏[J].计算机教育,2004,(9):60-63.

计算机设计专业篇(6)

一、引言

近年来,随着中国高校教育的普及化程度越来越高,每年各类高校招生的学生人数逐年提高,而我国很多高校的师生比在扩招的情况下很难达到教育部规定的标准。由于每个学生都需经历毕业设计的阶段,造成每个毕业设计指导教师均有可能同时指导多名学生。在我国现有的700多所高校中,大部分是应用型高校[1]。对于应用型高校的计算机专业而言,如何为每一个学生选择一个适合学生自身水平的、学生感兴趣的、具有一定实用价值和创新价值的课题,似乎是困扰毕业设计指导教师和学生本人的一个难题。

二、毕业设计课题选定时存在的问题

目前,应用型本科计算机专业的学生,其毕业设计的时间大约为4个月时间。这4个月时间要完成从选题、开题报告、需求分析、总体设计、编程、调试、测试、完成论文及答辩等的整个过程。对于本科生而言,由于原来没有科研开发的经验,均是第一次参加这种毕业设计的课题,多少会存在诸多如知识缺乏、无从下手、不懂科研开发的方法、时间紧、任务重等诸多问题。而毕业设计课题如果选择不当,则更有可能造成要么课题太简单,达不到学校的培养目标;要么课题太难,学生毕业设计完不成或完成质量差的问题。从多个高校毕业设计课题的选题情况来看,或多或少存在着这样那样的问题,这些问题主要包括:

1.课题老旧,跟不上互联网时代的发展需求

在不少高校中,由于毕业设计的学生较多,同时,毕业设计指导教师又忙于教学,对当前的科技及应用发展不了解、不学习,致使给学生出的课题多年不变、陈旧而跟不上时代。例如,有的高校的“图书馆管理系统”、“教务管理系统”、“学生宿舍管理系统”等课题,每年都被学生反复做,不仅学生没有兴趣,还有可能造成学生的抄袭拷贝的现象。在互联网尤其是移动互联网广泛应用的今天,课题如果仍然是单机版的数据库管理系统,显然与当前的实际情况脱节,跟不上时代的潮流,不能与学生今后的职业方向相匹配。

2.课题类似或雷同,不能全面考察和培养学生的综合能力

有些高校的毕业设计指导教师不善于思考、缺乏热情、或是敷衍了事,致使每年学生的毕业设计课题雷同或类似,没有任何的变化或创新。例如,每年均让学生设计建立不同的购物网站,有的网站卖水果,有的网站卖文具,有的网站卖手机等。虽然这些课题从表面上看似乎有所不同,但实际上几乎所有开发手段和技术均雷同,很难考察和培养学生的综合能力,相互间抄袭借鉴的可能性也很大,教师是省事了,学生却学不到更多的东西。

3.课题贪大求全或纯理论

在毕业设计指导教师和学生本人在对科研和技术没有深入研究的情况下,盲目地在本科生的毕业设计课题的选题过程中,贪大就全,全部是纯理论的研究或综述。例如,XX技术的研究综述、XX行业的发展概况、浅析XX学科的走向等。作为一个未有过多少科研开发经验的本科生而言,基本不可能对某个技术、行业和方向做出全面综述或评价的。对于应用型本科计算机专业而言尤为如此,该专业更应归类为一种实践类专业、需要一定动手能力的专业,纯理论研究还是由更高层、更专业的研究人员去实施较好。

4.课题的创新性和实用性差

对于应用型本科院校而言,有不少毕业设计指导教师几乎没有多少参加科研工作的经历,如果还不积极参与社会实践的话,其确定的课题往往毫无创新性和实用性。例如,做网络工程的全是用诸如CISCOPacketTracer这样的模拟工具进行纸上谈兵;做程序设计的,编一段毫无实用价值的数据库管理系统;做硬件的买一块开发板做一个毫无创新的温湿度检测系统等等。

5.课题的难易程度与学生能力不符

在不同的高校,不同的专业,甚至同一班级的不同学生之间,其专业知识的掌握程度及动手能力都有可能有不小的差别。不少高校的毕业设计指导教师不去全面了解和掌握学生的知识结构和能力,任由学生自己命题;或教师本人盲目命题,强行布置给学生。结果是,有的课题太过简单,造成学生草草了事,学不到实质的东西;而有的课题则太过复杂,远远超过学生自己的能力水平或专业方向,均会造成学生无从下手及完不成任务的情况。

三、毕业设计课题选定的原则

1.符合学生培养目标,注重学生综合能力的训练

毕业设计是学生四年本科学习的最后阶段,选定的课题应该符合学生的教学培养目标,能综合考查和培养学生的各方面的综合能力[2]。例如毕业设计课题应能培养学生情报检索、英文阅读、数学统计、系统设计、软件编程、绘图、硬件制作、测试和验收、科学写作和表达等多方面的综合能力。所以选择课题时,一方面要与所学的专业对口,另一方面,也要有一定的深度和广度,以训练和提高学生的多方面综合素质。

2.以教师选题为主,学生选题为辅的双向选择原则

本科生的知识水平和科研能力决定了由学生自己选择一个合适的毕业设计课题是有难度的。因此,应以指导教师为主,由教师根据教学目标、学生职业方向和学生能力特点先拟定若干课题,供学生选择。当然也可在学生意愿、爱好和初步选题设想的基础上,帮助学生确定合适的毕业设计课题。这种由教师和学生双向选择确定的课题,更能符合学生的能力特点,也更易达到并符合学校对学生的教学培养目标。

3.与时俱进,选择实用性强的应用或技术类课题

毕业设计指导教师应充分了解当前的技术和应用现状,选择符合当前技术和应用的潮流,有利于学生职业生涯的发展,有一定实用性和现实意义的课题。这类课题,不仅对培养学生的各方面综合能力有利,学生也可能更有兴趣、更有动力。而且实用性强的课题,一般还有利于学生查找到各种资料,不至于太冷门或资料太少而完不成任务。在当前互联网尤其是移动互联网普及和大量应用的今天[3],应充分考虑将学生的毕业设计课题与互联网或移动互联网相结合,既符合时展的需要,又对学生的今后的职业生涯提前打好基础。

4.坚持创新能力的培养

毕业设计更多地是为了培养学生的科研能力、开发能力和创新能力。在国家提倡大众创新、全民创业的历史机遇下,坚持和重视学生创新能力的培养尤其重要,毕业设计不应停留在只是“设计”或“开发”,更重要是培养学生的创新思维和创新方法[4]。高校教师本身应该不断学习,积极参与科研工作和社会实践,并掌握一些创新的方法。同时,应积极鼓励和引导学生提出并实施技术和应用等多方面创新的想法,这样,才能确保毕业设计课题的创新性。

5.为不同能力类型的学生,尽可能选择不同的课题

结合应用型本科计算机专业的特点,在满足学校教学培养目标的条件下,尽可能根据学生的特长选择课题。一方面这类课题更容易引起学生的兴趣,有利于发挥学生的积极性;一方面学生也更容易顺利地完成毕业设计任务。事实上,不少学校在学生培养的过程中,也会根据学生自愿原则和专业方面的不同,或选择偏重软件编程;或选择偏重硬件设计;或选择网络工程等等。所以,毕业设计指导教师在帮助学生确定毕业设计课题时,应充分考虑学生的专业方向和能力特点,课题难度和工作量应适中或稍大,与学生的能力和时间基本匹配,以充分激发学生的潜能,顺利地完成毕业设计任务。

6.尽可能选定课题开发固定费用较少的课题

一般应用型高校的经费均是非常有限的,不可能在本科生毕业设计的过程中承担太多的课题经费,当然让学生自己额外支付大量的课题经费,也是不现实的。因此,对于一些需要较大投入的课题,对于本科生毕业设计而言并不合适,应尽可能选定那些固定开发费用较少、学校或学生能负担的起的课题,尽量避免因课题经费不足而无法实现的情况。对于计算机专业而言,以互联网为基础的软件编程、以移动互联网为基础的APP或微信小程序的开发设计,一般需要的课题经费极少,毕业设计课题应着重考虑这一类课题。

7.以独立课题为主,合作开发课题为辅为学生确定课题

由于不同学生的综合能力不尽相同,对于本科生而言,尽量为每个学生确定一个单独的课题更为合适,这也使每个学生均有机会了解掌握一个课题完整的研发过程。合作开发课题因为需要多人的配合,并不适合初次参加课题研发的本科生。这对计算机专业的学生尤为如此,一方面计算机类的课题是环环相扣的,有一个人完成不了或完成不好自己的任务,均会给整个课题的进度和完成质量带来不好的影响;同时,这种合作开发课题也可能影响到不同水平的学生间综合能力的考察。

四、开拓思路,拟定创新性和实用性俱佳的毕业设计课题

在互联网,尤其是移动互联网应用高度发展的今天,各类应用层出不穷。随着多种技术的发展和普及,及各种工具的出现和完善,毕业设计可选课题的范围和内容已大大扩展,这就需要毕业设计指导教师有广阔的视野,注意生产和生活的方方面面,并结合最新技术,拟定出创新性和实用性俱佳的毕业设计课题。以下,我们就应用型本科计算机专业,给出一些拟定毕业设计课题的思路,供参考。

1.利用学科中学习过的技术及其这些技术的延伸,开发在不同领域中的应用

在计算机领域,随着互联网和智能手机的普及,以及各种相关技术的出现和成熟,充分利用和发掘这些技术在不同生产生活中的应用,会产生千万数量级的应用。例如,利用智能手机的各类传感器及相关技术开发出的应用就数量惊人。根据工信部的2018年1-5月互联网和相关服务业增长数据,截至到2018年5月底,我国市场上监测到的移动应用(APP)为415万款。所以,仅移动互联网领域可供学生毕业设计的课题就绝对能满足人手一题的需求。下面,我们仅将手机上的部分传感器归纳一下,利用手机APP或微信小程序,将这些传感器技术应用于不同的领域:1)重力传感器:可用于手机翻转、水平仪、平衡球等应用,以及赛车类游戏的开发。2)加速度传感器:可用于开发动作类游戏、计步器、甩动切歌、翻转静音等应用。3)陀螺仪:可开发角度、射击和赛车等动作类游戏,以及3D拍照、全景导航等应用。4)磁力传感器:用于开发指南针、地图导航类应用。5)距离传感器:指红外灯和红外光探测器,可开发听电话时关屏幕等应用。6)光线传感器:可自动调整屏幕亮度、检测手机的使用情况。7)气压传感器:可估计海拔高度,用于室内定位,测量爬山或楼梯高度等。8)气温的温度传感器:可检测机内温度、环境温度等。9)计步器:用于开发健身健康类应用。10)心率传感器:可开发健身健康类应用。11)血氧传感器:利用红外光和红光照手指测血氧,可开发健康类应用。12)指纹传感器:加密解锁、安全防护,可为众多应用服务。13)有害辐射的传感器,如紫外线传感器:用于健康类应用。14)霍尔传感器:可检测手机翻盖或手机套,适时关闭屏幕。15)GPS芯片:定位导航,几乎可用于所有应用。16)麦克风:可以用于通信、录音、备忘等应用。17)摄像头:用于照相、摄影、手电筒等多种应用。18)NFC:用于非接触IC卡的识别、门禁系统、支付系统、防伪系统等领域。

2.利用现有应用模式,开发在不同领域中的应用

事实上,利用联想和推演的方法,将现有的应用模式应用于不同的领域,也是比较容易想到并加以推广、应用的方法之一。例如,中国独具特色的共享单车,正是利用移动互联网技术,结合GPS定位、移动通信、蓝牙及加密技术来实现的。既然能用于自行车的共享,当然可以拓展到汽车、货车、电动车、甚至昂贵的工具、箱包、雨伞等其他物品的共享。再如,既然滴滴打车可以利用乘客和车主的双定位就近距离地完成对接,那我们也可利用相同的双定位方法,实现车辆事故的报警和报保险,使车辆驾驶员与警察以及保险公司工作人员就近对接;我们更可以将病人和救护车、失火点和消防车等就近适配,从而大大提高效率,并可为拯救人们的生命、减少财产损失争取宝贵的时间。

3.对于生产和生活中的实际需求,利用所学的相关技术给出解决方案

仔细观察和分析周围生产和生活中的实际需求,我们会发现,用最新技术能给出与传统解决方法更新颖,更高效,更合理的方法和途径。例如,将原有的政府、事业单位、企业等公司网站搬到移动互联网上,可以随时随地方便查询;将各单位的服务类、管理类、销售类网站用移动APP或微信公众号实现,可以增加更多的互动;将原有众多的电话呼叫系统利用智能手机的即时通信等手段完成,可以完成实时传送照片、视频,甚至完成定位的功能等。可见,利用这些最新技术,可以大大提高了生产和生活的效率。

4.利用多学科、多种技术的综合和交叉应用,拓展应用的新领域

计算机设计专业篇(7)

(一)课程体系与知识结构改革

以往我院非计算机专业计算机基础课程设置是这样的:按计算机基础教学三个层次的课程体系(即计算机文化基础、计算机技术基础和计算机应用基础)等具体要求,仅以一门“大学计算机基础”作为公共基础课,其他课程由各系自行开设、自行上课。各院系教师的优势是具有专业背景,组织教学针对性强,对课程建设、教学改革很有发言权。这对促进和规范高校计算机基础教学工作起到了重要作用,使计算机基础教学步入了规范、快速发展的时期。随着时代的变迁,人们对计算机基础教育的认识已逐渐趋于理性、科学,正确界定了计算机教育的作用、地位、边界和内容。这就使计算机基础教学在高职教育中与数学、外语一样,具有了基础性、普及性,同时具有工具性、实用性和不可替代性。基于这种认识,计算机课程体系也趋于科学和成熟。同时随着高校计算机基础教学起点不断提高,课程设置更应注重知识、能力和素质的培养,故原来制定的非计算机专业计算机基础课程体系和知识结构已经不能再适应当今社会发展的需要,首先表现在市场需求方面,用人单位对毕业生的计算机能力要求有增无减,计算机和外语水平成为衡量毕业生业务素质与能力的突出标志,社会的信息化发展对学生的信息素质也提出了更高的要求;同时对于我们的教学对象——高职院校非计算机专业的学生方面,他们对学习计算机技术的目的很明确,不是把它作为纯理论的课程来学习,而是作为应用技术来掌握。虽然他们在学习和工作中不是以计算机为中心,但是很多情况下却离不开计算机,他们需要结合自己的专业,利用计算机作为工具来开展工作。随着国家经济和科技的不断发展,无论那一类专业都会开发出本领域最新的计算机应用系统,都需要一大批既懂最先进的计算机技术又懂领域业务的技术人才。所以我们的学生仅有一般的计算机基础知识远不能适应当今的社会快速发展的需要。实际上,我们的学生也非常清楚当今社会的形势,对学习计算机课程的兴趣和积极性越来越高。但是,在原来的教学模式中,我们的学生在校学习期间学习计算机课程的渠道很有限。除了开出的指定课程外,学生只能通过其它途径修读其它计算机方面的课程;其次在计算机基础教学中,我们的教学环境建设与教学方法、手段等也发生根本变化,从早期的单纯“黑板+粉笔”发展到后来的“计算机+大屏幕”,又发展到目前的“网络化教学平台”,体现出教学方式、方法和手段发生了根本的变化,为我们的教学提供了有力的保障;再次国家为了进一步提高高等学校计算机基础课程教学水平,教育部高等学校非计算机专业计算机基础课程教学指导分委员会(以下简称“教指委”)提出了《关于进一步加强高等学校计算机基础教学的意见》(简称“白皮书”)。白皮书对我国计算机基础教育的现状、定位、目标、教学组织和教学模式、课程设置等做了分析和规划。在课程设置方面,将1996年提出的计算机基础教学的计算机文化基础、计算机技术基础和计算机应用基础三层次模式归纳为四个领域、三个层次和六门核心课程,也即《计算机基础教学内容的知识结构与课程设置》包含了计算机基础教学的三个最关键议题:基本目标、内容组织及结构描述、课程设置。同时,提出了计算机基础教学的“基本目标”应根据非计算机专业学生学习计算机的目的来制定;用4×3的矩阵描述了计算机基础教学内容的知识结构和认知层次,为后面典型课程内容的表述提供了十分简洁的途径;将计算机基础教学的知识结构分为计算机系统与平台、程序设计基础、数据分析与信息处理和应用系统开发四个领域,认知层次分为概念性基础、技术与方法、应用技能三个层次;确定了《计算机程序设计基础》(VB、C++、JAVA等)、《计算机硬件技术基础》、《数据库技术基础》(Access、Visual FoxPro等)、《多媒体技术与应用》、《网络技术与应用》等核心课程;并推出了“1+x”课程设置方案,即《大学计算机基础》+若干门必修/选修课程等措施,使新形势下的计算机基础教育逐渐规范与科学化,这为今后的课程建设和教材编写提供了重要依据。故为了适应新的形势和要求,我们必须从教学理念、课程设置、教学方法到教学管理模式等等都需要做出重大改革和创新。首先必须对目前非计算机专业计算机基础教学重新定位,明确计算机基础教学的目标应该是培养复合型的应用创新人才;对于教学理念,我们必须打破传统,应使计算机基础教育贯穿于整个职业教育的全过程,做到学习期间不断线;对于课程的设置,我们必须根据不同的学科选择相应的核心课程进行组织教学;对于课程的教学内容,我们应把计算机教学大致分为三部分:一是作为大学公共基础课层面上的计算机基础教学(如六门核心基础课程,应由计算机基础教研室教师担任教学);二是与专业教学相结合的计算机应用教学(如CAD、CAM、计算机仿真等,由各系专业教师担任教学);三是其它的计算机专业或计算机应用的选修课(使学生具有更多自由选择、发展的空间)。只有打破传统,因应时展要求,不断对职业技术教育的课程设置和课程内容进行改革,使之与现代社会的生产方式、生活方式的发展变化合拍,才能培养出现代社会需要的有文化、有技术、有道德的高素质劳动者,实现职业技术教育的目标。转贴于

(二)教研室和实验室的整合

随着课程体系及知识结构的改革,与之配套的教研室及实验室也应作相应的整合。目前,我院计算机基础实验室和教研室仅对应一门课程—《大学计算机基础》(计算机文化基础),对于计算机语言基础和技术基础的理论教学和实验教学,还是分散在各院系中各自独立进行,至于部分计算机基础课程的教研室可能挂靠了其它教研室,造成实验室建设小而全,利用率不高,受益面不广。这些都不利于教学资源的优化利用,不利于组织教学和教学研究。评估体系指出“建设与改革同步,确保基础,建出亮点,突出特色,优化组合,资源共享”的原则,并根据此原则进行建设,只有对现有的计算机资源实行统一管理、合理分配,打破原有的教研室管实验室的格局,实现实验室由院、系两级管理体制,使实验室资源与新的教学体系、课程设置相匹配,才能充分提高设备利用率,促进科研和教学改革的顺利进行。

(三)师资队伍的建设

面对新的形势与任务,要使教学改革取得成功,对从事计算机基础教学工作的教师的计算机专业知识与应用水平也提出了更高的要求,高素质的师资队伍建设将是今后计算机基础课程建设与改革成功的关键,故师资队伍的建设是课程建设的核心。由于对计算机基础教学的目标定位提高了,各方面要求都作相应的提高,需与时俱进,不断更新,才能适应新教学体系的需要。特别是从事第二层次教学的教师,要把计算机知识与本专业知识结合起来,要求教师应是集理论、技术和技能于一身,既具有本专业扎实的基础理论知识和较高的教学水平,又具有较强的运用计算机技术解决本专业实际问题的能力和丰富的工作经验的“双师型”教师。这方面的计算机专业技术人员是目前较紧缺的热门人才,稳定和发展计算机师资队伍是重中之重。为了建设好一支强有力师资队伍,我们应采取了以下措施:

1.有组织、有计划的将青年教师送出去锻炼和培养。将青年教师送到重点大学深造或到国内外知名企业实践。这不仅能拓展展教师的视野、改善教师队伍的学历结构,还能不断更新教师队伍的知识体系、能提高了教师的业务水平,为适应新的课程体系与知识结构改革打下了坚实基础。

2.鼓励教师在职攻读学位,提升教师队伍的学历结构。高素质的教师队伍是高质量的教学保证,在课程建设过程中,学院应出台优惠政策吸引高素质人才,充实本课程的教学。只要明确目标,相信会拥有了一支素质高、结构相对合理、以老带新的师资队伍。

3.成立科研小组,提高科研水平。目前计算机教研室教师的科研往往各自为战,规模小、力量弱,没有明确的计划和方向。教研室应将全体教师组织起来,形成各具特色的科研小组。通过参与科研项目,形成了教学与科研互相促进,相得益彰的良性循环。

总之,随着计算机技术与应用的蓬勃发展,迫使我院对传统的计算机课程与教学体系进行改革,同时对我院从事计算机基础教育事业的教师提出了更高的要求和挑战,我们必须与时俱进、开拓进取,不断更新教学观念、教学内容、教学方法和教学手段,逐步适应人才培养的需要。

参考文献:

[1]邓鸿.对非计算机专业计算机基础教育中若干问题的思考[J].中山大学学报论丛 , 2004,(01).

计算机设计专业篇(8)

1.引言

中共中央《关于制定国民经济和社会发展第十一个五年计划的建议》中提出:“把增强自主创新能力作为科学技术发展的战略基点和调整产业结构、转变增长方式的中心环节”。高校作为人才培养基地,因此培养创新型尤其是科技创新型人才成为高校的人才培养目标。创新能力是指提出新理论、新概念或发明新技术、新产品的能力,一般来说,创新能力就是发明和发现。高校对大学生科技创新能力的培养主要是以大学生科技创新活动大学生科技创新作为人才培养的一个重要手段。而毕业设计作为大学生最重要的实践活动,也应当以培养大学生的科技创新能力为目的。但是目前,计算机专业的毕业设计许多仍然停留在做传统的信息系统的层面上,在创新能力方面欠缺较多,因此本文提出计算机专业以大学生科创为基础进行毕业设计的教学模式。

2.大学生科技创新实践活动现状

大学生科技创新活动旨在培养学生的科技创新意识和创新能力,自实施以来,吸引了大量的学生积极参与其中。为了更好地开展大学生科技创新活动,许多高校都创建了科技创新实验室及科技创新基地,学院为此也创建了机器人创新实验室和物联网创新实验室,为大学生科技创新活动提供良好的硬件支持,取得了许多优秀的科技创新成果。但是,目前大学生科技创新活动主要存在的问题有:(1)大学生科技创新活动的周期一般为1-2年,由于大四的学生主要忙于准备考研、毕业设计和就业找工作,因此一般以二、三年级的学生为主。但是大二的学生,仍然在学习C语言、数据结构等专业基础课程,动手编程能力不强,对项目的开发更缺乏系统性。另外大二的课时安排也比较满,学生要学量的专业基础课程,课余用于科技创新活动的时间就非常有限,很难深入地进行科技创新活动,影响了科创活动的质量,同时也制约了科创活动的进度。而到大三之后,专业课程学习得差不多了,有一定的知识积累和编程能力之后,科创项目早已面临结题,学生无勇武之地,学生的积极性也受到影响。(2)大学生科技创新活动的覆盖范围比较小。大学生科技创新活动是培养大学生创新能力的一个非常有效地手段,但是由于经费有限,参与科技创新活动的大学生数量也非常有限,通常情况下每个班级最多有三分之一的学生能够参与到科技创新活动里来。多数学生不能参与到科创活动中,无法获得较多的科研基础及实践锻炼机会。

3.大学生的毕业设计现状

本科生毕业设计是实现高等教育人才培养目标最重要的综合性实践教学环节,是学生历经四年的本科教学、投入社会实践前的最后一次综合性的实践教学,也是检验学生对专业理论知识和实践动手能力结合程度的一个标准,当然也是培养大学生科技创新能力的一个非常重要的环节。就目前来说,大学生的毕业设计主要存在以下问题:(1)学生用于毕业设计的时间难以保障。毕业设计安排在大四进行,一般从上学期开始启动,虽然历时可达半年之久。但是,学生同时还开始了就业找工作,使得他们无法安心进行毕业设计。毕业设计需要学生花费大量的时间用于调研、分析、设计、实现、撰写论文,但是日渐增大的就业压力迫使学生暂时放下毕业设计,而在就业方面投入较多的精力。没找到工作的,频繁参加各种招聘会、面试,无心进行毕业设计;找到工作的,许多进入单位进行实习,没有时间进行毕业设计。总之,学生很难集中精力进行毕业设计,往往敷衍了事,随便应付一下,能通过毕业答辩即可。毕业设计本来是考查学生对专业知识的综合运用能力、创新能力,不过在这种情况下,学生很难有较好地创新表现。(2)学生对专业知识的掌握不够系统性。就我校来说,由于培养方案中对实践课程的设置通常是针对某一门具体课程而设置的,缺少综合性的实践课程,导致学生对课程的学习比较孤立。如,有单纯的程序设计类的实践课程,也有单纯的数据库实践课程,但是缺乏完成一个完整的系统的综合性实践课程。这样,学生在进行毕业设计的时候,发现很多知识比较欠缺,需要重新去学习,不能够较快地进入到毕业设计状态。(3)学生对待毕业设计的态度不够端正。现在学生与招聘单位双向选择,部分学生选择的就业方向与专业方向不一致,就认为反正以后不从事相关专业方面的工作,用不到专业知识,因此对毕业设计非常不重视,随便应付一下,不愿进行深入研究。大部分学生能够认真进行毕业设计,希望能够通过毕业设计提高自己的实际动手能力,为自己未来的工作打好基础。但是由于毕业设计侧重于对专业知识的综合运用能力,往往结合一定实际。部分学生由于从未接触过此类课题,不能够对课题的背景、相关知识进行很好地掌握,从而导致毕业设计的深度不够,质量不高,创新性更无从谈起。

4.基于大学生科技创新实践活动的毕业设计

基于目前大学生科技创新活动现状及毕业设计现状,本文提出基于大学生科技创新实践活动的毕业设计的教学模式,将大学生科技创新实践活动与毕业设计有机地结合起来,互相取长补短,相互依托,以更好地培养学生的科技创新能力。在低年级的时候,学校可以将学生组织起来,划分成若干个小组。然后由教师根据自己的科研课题,提出科创课题。或者学生有感兴趣的课题,可以提出,经由教师审核后,也可以作为科创课题。课题选定以后,各个小组分别参与到科创课题中来。由于低年级学生课程比较多,因此指导老师可以利用晚上或者假期的时间对学生进行交流,就研究方案、研究方法进行讨论,及时进行沟通。在此期间,指导教师可以让学生查阅文献,有效培养学生文件检索、阅读文献等科研能力,为以后的科研打好基础。同时,对于可能涉及到的专业知识,指导教师积极引导学生认真学习,进行知识的储备,尤其在实践环节进行有针对性的指导,培养学生独立思考、分析、解决问题的能力。这样学生边学边练,一方面可以深化学生学习的效果,另一方面使得学生的学习更有主动性,激发了学生学习的动力。兴趣是最好的老师,一旦学生对科创等实践产生了兴趣,日后的毕业设计就有了良好的实践基础。进入毕业设计阶段,学生可以就低年级时进行的科创项目进行更加深入的研究。因为已经有了前期科创活动的基础,所以学生在进行毕业设计的时候就不会因为许多课题是从未接触过的而花费大量的时间去熟悉课题的相关知识。另外大四的学生,在几年的科创活动里有了一定的科研基础,实际动手能力也经过了锻炼,在毕业设计阶段可以集中精力进行实验设计,使得研究更加深入,取得较好的研究结果,进一步提高了自己的实践能力和创新能力,同时又节约了时间,给考研、就业赢得了时间,有效缓解了毕业设计与学生就业之间的矛盾。

5.结束语

大学生科技创新活动是培养大学生科技创新能力的重要途径,毕业设计是考察学生实践动手能力的最重要环节,将两者有机结合起来,避免了毕业设计与学生就业之间存在的矛盾,让学生在本科期间将实践贯穿始终,并在实践中进行创新意识、创新能力的培养,从而实现培养科技创新型人才的目的。

参考文献:

[1]宋淑梅,杨田林,辛艳青,李延辉.关于构建大学生科技创新与毕业设计一体化教学模式的探讨_宋淑梅[J].教育教学论坛.2012(38)43-44

计算机设计专业篇(9)

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)33-7537-02

市场人才需求走向决定了专业教育方向,我国专业教育必须服从市场需求,这样才能发挥出教育事业的人才培养作用。随着人类信息化时代的到来,社会对计算机人才需求量持续增加,企业在招聘人力资源中均会考虑应聘者的计算机应用技能,这说明了计算机知识已经成为考核人才的重要标准。为了全面提高专业生的计算机知识应用水平,应添加课程操作与实训流程,不断优化原有的教学方案。

1 计算机课程教学问题

计算机作为一门实用性的课程,其专业教育必须有相对应的课程体系,才能在实际应用中取得预期的教学成效。学校在计算机教学过程中,往往注重于课程教学流程的优化控制,对实际教学问题没有给予太多的关注,这是造成学生计算机知识水平落后的主要原因。根据新一轮专业教学调查来看,现行计算机教学方案主要存在着理论、实践等两个方面的问题,这恰恰是影响学生专业水平的关键所在。

1.1 理论问题

理论是专业教育活动的参考依据,选择不同的专业教学理论,最终得到的教学成效也不一样,理论奠定了一切课程的教学水平。计算机专业理论资源缺乏,这是当前教学工作面临的主要问题之一,也是学校教学工作改革缺失的一种表现。对于在校生来说,收集大量与专业相关的课程资源,能够帮助教师广泛地开展教学活动,并且吸引学生参与到专业学习中。从目前来看,许多仍然依赖于传统的教学资源,书本教材是教师课堂授课的知识来源,专业理论资源不足限制了学生知识面的扩宽,也给教师个人教学活动造成了阻碍。

1.2 实践问题

计算机课程涉及面比较广,专业课详细划分为多个不同的课程,且学习的专业内容也不一样。从知识结构来看,计算机专业课程包括:电子技术、计算机网络、软件工程、数字图像处理平等诸多内容,每一项知识都与实践操作有着密切的关联[1]。注重实训教学是计算机专业的根本要求,但教师在实际教学活动中偏向于理论授课,对学生缺乏必要的专业技能培训活动,这就限定了计算机知识的有效利用,不利于学生个人专业知识水平的提高。此外,教师在课程编排上多数集中于课堂教学,未能给学生提供专业实训平台也是不足之处。

2 计算机课程实训设计

考虑到学生对专业知识学习的成效不理想,教师要重新调整固有的课程教学方案,从多个方面培养学生的计算机知识应用水平。笔者认为,实训教学是培养学生专业技能的重中之重,只有在实训中才能感受到计算机知识的深刻内涵,通过实训掌握更多的理论知识与操作技巧。计算机教学设计包括教案、实训、辅导等三个方面。

2.1 教案设计

教案是专业教学的总体方案,教师授课之前都要做好教案工作,结合教材内容编写一套教学方案。教案设计要坚持统筹兼顾的原则额,不仅要考虑理论知识教学的要求,还要重点加强学生的实训操作能力培养,双向教学才能获得最佳效果。此外,计算机课程教案设计要符合学生的知识需求,不能盲目地编制理论授课内容或单一地安排实训,理论与实践相结合是最佳教案。

2.2 实训设计

与理论知识教学相比,实训课程教案设计更要注重实训化,大部分教案内容都要与实训操作相关,只有这样才能达到教学改革的目标。比如,“计算机组成与维护”教学中,教师可以设计现场操作环节,以一台备用计算机为教学工具,通过设计拆装、调试、模拟等方案,让学生掌握计算机的软硬件结构,对计算机结构组成与运行原理深入了解,设计此类方案才能适合学生实训的学习要求[2]。

2.3 辅导设计

由于计算机实训多数为上机操作或现场调试,学生在未掌握理论知识或操作经验的情况下,盲目实训会引起一系列的不良影响。比如,计算机设备被损坏、系统程序错乱、实训流程受阻等,教师在实训中要做好辅导工作,这是教案设计中需要考虑的另一大问题。一般情况下,教师需设计多套备用方案,从辅导设计开始做好实训的预备工作,对实训中常见的突发问题提前备案处理。

3 基于课程实训的教学改革对策

计算机人才是社会紧缺人力资源之一,培养专业生计算机技能适应了社会发展需求,也是促进学生未来顺利就业的有利保障。针对计算机课程教学存在的一些问题,学校要注重计算机基础教学改革,号召教师努力做好计算机基础授课工作。以实训教学法为总指导,全面培养学生计算机知识的应用能力,发挥出专业教育对人才培养的促进作用。根据设计好的实训教学方案,专业教学需从多个方面执行改革决策。

3.1 师资建设

计算机技术与社会发展紧密相关,这类课程旨在使学生掌握主流计算机操作系统的基本知识,培养能从事计算机软件系统的运行、维护、系统集成及应用软件开发与维护的技术人才。这就要求学校加强师资队伍建设,以专业师资力量打造高效率的计算机教学课堂,培养出更多的专业人才。

3.2 课堂改革

设计先进的课程体系,课程设置根据计算机发展形势不断调整更新。例如,汽修专业是技工学校比较普遍的课程之一,技工学校计算机教学应以基础知识内容为主[3]。教师需注重课堂教学内容的合理选择,尽可能选择与汽修专业生相关联的计算机知识展开培训,包括:图像处理、网页制作等。

3.3 实训评估

计算机技术在工程运用日益广泛,汽修专业生计算机实训要切合本专业需求,让学生能够灵活应用计算机知识辅助本专业学习。还要强化实训教学方案的综合评估,让学生把实训所学习到的知识用于实践。例如,培养学生将计算机信息技术有机地融合在各学科之中,将计算机信息技术,软件和网络管理等更好地运用于实际。

3.4 教学整改

随着网络技术和互联网的告诉发展,开通多元化计算机教学模式是当今世界的必然趋势。但由于计算机网络本身具有的开放性,多样性等特征,使得计算机网络易受黑客,病毒等恶意软件的攻击。此时,计算机网络的管理和维护就变得至关重要[4]。此类方法旨在培养学生创建、维护、管理复杂网络系统的能力,并能够及时解决网络故障,使网络资源得到更加有效的利用,保持网络系统的高效运行。

4 结论

计算机属于科技类专业学科,其必须要在实践活动中才能体现出知识的利用价值,这是计算机教学方案设计必须要遵循的规律。计算机专业教学需坚持“实训化”改革,在实训教学中锻炼学生的知识应用能力,掌握更多与计算机专业相关的应用知识,这样才能全面提升学生的专业水平。

参考文献:

[1] 何昭青,彭立,傅红普.基于程序设计能力培养的计算机专业实践教学体系的思考[J].湖南第一师范学院学报,2012(1).

计算机设计专业篇(10)

课程设计是高校实践教学体系中的重要组成部分,是各专业主干课程的理论授课结束后继而进行的一个综合性实践教学环节。该环节是所授理论和实际应用之间的桥梁,是强化学生的知识应用能力和实践动手能力的重要载体,在工科人才培养中具有不可替代的重要作用[1]。计算机专业是强调以应用和工程为导向的工科专业,需要充分培养学生利用计算机技术解决实际问题的能力,为此高校的计算机专业都设有课程设计,旨在通过团队式合作、研究式分析、工程化设计来实现特定的系统,从而提高学生的综合实践能力,以实现个人发展及满足就业需求。然而,各方面的原因使得各高校对课程设计环节的理解与实施的力度存在较大差距,导致学生在校期间没有充分利用这个环节受到专业、系统的实践与训练。因此,非常有必要对此进行研究与探讨[2]。目前,如何安排课程设计环节的教学,最大限度地提高学生的动手能力,缩短学校和企业之间的差距,是各大高校研究的热点。山东交通学院计算机科学与技术专业长期以来一致坚持走校企合作的路线,注重学生实践能力的培养,近年来围绕着如何将校企合作深度融入到课程设计的教学中,进一步加提升课程设计的效果进行了探索,取得了一些成效。

1高校计算机类专业课程设计面临的问题

目前高校计算机类的专业主要包括:计算机科学与技术、计算机软件与理论、计算机系统结构等方向,目前这些方向都开设了一些课程设计实践课程例如C语言课程设计、数据库课程设计、数据结构课程设计、高级语言(JAVA、C++等)课程设计、web应用程序开发、综合实训等。经过对国内多所高校计算机专业的调研,结合该校计算机专业课程设计教学的实际情况,发现目前高校计算机专业的课程设计教学面临着课程设计设置缺少衔接、与相关企业实际运作项目脱离、教学方式单一等诸多问题[3-5]。

1.1课程设置缺少衔接

课程设计之间相互独立,缺少应有的衔接和关联,设置混乱。目前高校在安排课程设计任务时,都是将各门课程设计作为独立的个体,单独安排指导教师,各门课程设计都是由不同的指导教师来负责,这样在制定课程设计教学实施计划和课程设计质量标准时,指导教师往往只从自己所负责的课程设计出发,无法充分考虑到学生已经参加过的课程设计和以后要参加的课程设计,忽略了课程设计之间应有的衔接和关联。实际上,计算机专业多门课程设计之间是存在一定关联的,例如C语言课程设计和数据库课程设计是高级语言课程设计的基础,如果在课程设计的教学过程中忽略了这种关联,将数据库课程设计安排在了高级语言课程设计的后面,没有将它们恰当的衔接起来,会出现在进行高级语言课程设计时,还要补习数据库方面的知识,在进行数据库课程设计时,这些知识又重复了一遍,浪费了时间,从而导致两门课程设计的效果都受到了一定程度的影响。

1.2校企合作局限于形式

课程设计的题目应用性不强,与相关企业实际运作项目脱离,校企合作局限于形式。校企合作是解决高校学生就业的重要渠道,目前高校都重视校企合作,积极搭建校企合作平台,大部分高校的做法为:学生在校学习3年,去相应的企业实践锻炼1年或者学生毕业后,经过培训机构的实训,然后再去企业工作。这种做法虽然一定程度上解决了学生的就业问题,学校和企业也建立了桥梁,但是没有将学校和企业深度融合充分发挥校企合作的作用,企业人员没有真正参与到学生的培养中。同样,国内高校在计算机类专业的课程设计的教学模式上,部分高校采用由学校教师单独指导的方式,教师设计课程设计题目,下达课程设计任务书,学生在机房实验室进行课程设计,教师随时指导和答疑,这种方式会带来下面一系列的问题。(1)缺乏项目团队合作能力的培养。虽然本校教师在指导课程设计时也会让学生组成项目团队,项目团队里面也会进行分工,但是事实证明,这种项目团队很多时候趋于形式,反而存在一定的弊端,项目团队的任务往往由项目组中的能力强的同学来完成,项目组其他同学参与的成分较少,达不到课程设计的教学目标,如果课程设计不以团队的形式进行,则会导致课程设计只注重个人实践能力的培养,忽略了团队协作的优势,而这点是与企业实际的软件开发模式不相符的。(2)往往只注重编码,缺乏软件开发规范等其余重要相关知识的培养。计算机类企业为了提高软件开发质量,降低开发周期,增强代码的可重用性和易读性,企业内部的开发是要严格遵循一系列的开发规范,其中包括命名规范、代码规范、开发文档的编写、测试等,这些往往要占据整个开发工作的70%以上,但是在高校课程设计中往往得不到应有的重视。因此,企业对招聘过去的应届毕业生,要重新进行软件开发规范相关知识的培训,这样一来,企业和学校的工作就重复做了,造成了资源的浪费,而且由于在学校进行过学习,学生的掌握程度参差不齐,对企业进行的相关培训造成了一定的困难。除了该校教师指导课程设计外,部分高校的课程设计由培训机构来参与指导。计算机专业培训机构伴随着中国信息技术产业的飞速发展,如雨后春笋般涌现出来,当前国内计算机专业培训教育机构尚处在一个由发展起步阶段向爆发性成长期转型的过渡阶段,为了打开市场,培训机构会主动和各高校取得联系,请求参与指导学生的课程设计,由于培训机构的出发点是吸引学生去自己的培训机构参加培训,所以在课程设计期间会加入一定的企业宣传,其次,培训机构的教师在参与指导课程设计时,往往只教学生怎么做,不解释为什么这么做,虽然课程设计完成了教学目标,实现了一些模块或者功能,但是很多学生根本不了解为什么这么做,从而造成了理论知识的缺乏,这么培养出来的学生往往职业发展后劲不足。

1.3教学方式单一

课程设计的教学方式单一,无法充分调动学生的兴趣和积极性。目前,国内高校在进行课程设计的指导教学时,基本上采用在课程设计期间将学生安排在机房做任务,课程设计的时间都是以周为单位的,例如C语言课程设计一般是1周,Java或者C++课程设计一般是2周,学生长时间待在机房里面对着电脑,难免会产生厌倦。另外,没有考虑学生自身的多元性,目前课程设计的教学过程是按照班级分班进行的,有些学生在做课程设计任务时,觉得老师布置的题目很难,无从下手,索性去玩游戏或者做一些与课程无关的事情,而有些学生则能比较轻松的完成实验或者课程设计的题目,剩余的时间也浪费掉了,这种情况是由于学生的自身能力参差不齐造成的,教师在下达课程设计题目时没有考虑学生自身的多元性。因此,如何解决这些问题,需要各高校计算机及其相关专业努力探索课程设计的教学模式,提出相应的解决方案。

2基于校企深度融合的课程设计的教学模式

山东交通学院2013年获批为“山东特色名校工程”重点建设的应用型人才培养特色高校,是教育部“应用科技大学改革试点战略研究”项目首批试点院校。该校计算机科学与技术专业长期以来一致坚持走校企合作的路线,注重学生实践能力的培养,围绕着如何将校企合作融入到课程设计的教学中,让企业真正参与到高校人才培养中,进一步加深校企合作进行了探索,取得了一些成效,具体方案如图1所示。

2.1基于校企联动和体系化视角的教学方案的制定

针对各个课程设计之间缺少应有的关联以及校企合作局限于形式的问题,该校计算机类的专业将整个课程设计作为一个体系,采用基于校企融合的组合方式制定教学实施方案。在制定课程设计的实施方案时,学校组成一个课程设计教学团队,企业组成一个课程设计教学团队,校企双方的两个团队共同进行课程设计的设置以及课程设计内容的制定,在缩短学校和企业之间差距的同时,也注重巩固学生理论知识,实现“校企融合,构建生态应用技术型大学”的最终目标。目前国内本科高校学制四年,共分八个学期。校企双方的课程设计人员在设置课程设计课程时,将本科四年所有的课程设计看成一个体系,按照“注重衔接,循序渐进,逐步加深”的原则,注重各个课程设计之间的关联,C语言课程设计、数据结构课程设计、数据库课程设计是其他课程设计的基础,应提前安排,所以将C语言课程设计安排在第二学期,数据结构课程设计、数据库课程课程设计安排在第三学期,JAVA课程设计是web应用开发课程设计的基础和前提,Java课程设计安排在第四学期,web应用开发课程设计安排在第五学期,竞赛实训和企业级项目开发实践必须以其他课程设计为基础,只有其他课程设计进行完毕,才能进行竞赛实训和企业级项目开发实践,所以将竞赛实训安排在第六学期,第七学期进行企业级项目开发实践。从而解决了目前应用技术型高校在课程设计的设置上忽视衔接设置混乱的问题。此外,校企双方在制定课程设计的内容时,围绕着以“理论知识和实践能力双向提升,兼顾校企双方,实现就业”为核心目标进行设计,教师和企业人员根据学生自身的情况,研发出兼顾学校和企业双方的课程设计题目,同时注意知识点的衔接和覆盖,例如在JAVA课程设计中通常会涉及到数据库应用程序的编码,相应的数据库管理系统的类型和各种sql语句、触发器、存储过程等内容就需要在数据库课程设计中涉及,竞赛实训和企业级项目开发实践所涉及的web应用程序开发、高级语言语法等知识点在相应的课程设计内容中应涉及到。

2.2教学实施过程

在课程设计的的教学过程中,从学生自身的实际情况出发,采取一系列措施,进一步提升课程设计的效果。(1)将课程设计的组织形式多样化,提高学生的兴趣。目前,应用技术型高校课程设计的组织形式基本上都采用集中型,例如C语言课程设计的周期为1周,这1周的时间学生集中呆在机房进行课程设计,课程设计的组织形式单一,针对这种情况,校企双方的课程设计指导老师根据各个课程设计的性质,灵活组织课程设计,例如C语言课程设计、数据库课程设计、高级语言课程设计周期较短,具体实施时采用集中型;对于周期较长的竞赛实训采用分散和集中相结合的组织方式,学生自己找地方进行课程设计的任务,校企双方的指导教师定期集中进行指导和检查;对于企业级项目开发实践课程设计的地点选在企业的实训基地,在培养学生实践能力的同时,通过与企业近距离的接触,使学生较早的了解真实的企业工作氛围和环境。(2)增强针对性,因材施教,采用分层次教学模式,保证课程设计的效果。在课程设计中,打破传统分班进行的教学方式,校企双方课程设计指导教师根据学生该课程的期末成绩以及平时成绩中的上机成绩,对参加课程设计的学生进行分层次,课程设计的题目按照难易程度分为难题、一般题目、较容易的题目,根据学生的具体情况安排课程设计的题目。这种方案不仅能够使学生充分利用课程设计的时间,而且可以培养学生的自信心和对这门课程的兴趣,保证了课程设计的顺利进行。(3)充分利用信息技术,提高学生的兴趣,提升课程设计的教学效果。随着信息技术的迅猛发展以及在日常生活的深入普及,对传统行业带来了极大的冲击。教育作为国之根本,也已经感受到在线课堂、微课等最新信息化教育技术的影响,为了更好地提高学生的学习兴趣和效率,校企双方课程设计指导教师充分利用信息技术,将课程设计的知识点、难点等制作成慕课、微课的形式,让学生自己灵活学习,这样一方面可以提高学生的学习兴趣,另一方面可以重复利用网络资源,节约成本。目前,该校计算机专业已经拥有专门的慕课、微课录播室和工作室,将制作成的慕课、微课以各个课程设计的名字存档,并根据情况不断对慕课库、微课库进行更新、补充和完善。实践证明,这种方式不仅可以提高学生对学习的积极性,使学生可以在任意时间或者在需要的时候进行学习,而且由于每门课程的重点和难点基本保持不变,拍成微课,可以在多年级中重复利用。

2.3教学管理

创新管理模式,严格的教务管理是人才培养的必要条件。该校计算机专业采用“一校双师”驻点式管理方法,校企双方课程设计指导教师全程跟踪课程设计,在课程设计结束后,通过与学生座谈、填写课程设计回访表的形式对进行完毕的课程设计进行分析总结,集思广益对存在的问题进行改进,进一步完善课程设计的教学。

3结语

近几年来,该校计算机专业一直坚持走校企合作路线,不断改进和完善校企合作模式,取得了一些成果。与国内多个知名软件开发企业建立了良好的合作关系,建立了多个稳定的实习基地。与国家重点软件企业上海启明软件股份有限公司成立了启明基地;与济南凌佳科技有限公司成立了凌佳基地;与国内最早从事IT外包业务的柯莱特公司成立了柯莱特基地;与大连华信成立了华信基地;与杭州东忠软件有限公司成立了东忠基地;与NEC软件(济南)有限公司成立了NEC基地;与上海微创软件有限公司成立了微创基地;与济南元成创新科技有限公司成立了元成基地;与中讯软件集团股份有限公司成立了中讯基地等等,毕业生的就业率高达99%,先后多次在山东省企校合作培养人才工作会议、省科技工作会议、软件工作会议上获得表彰或做交流发言,获得了“企校人才对接工程优秀院校”、“山东省企校合作人才培养先进单位”等荣誉称号。当然,该校计算机专业通过校企合作取得的这些成果离不开政府的强力主导,以及国家财政、税收政策的积极支持和引导。相信通过各级政府、高职院校、企业以及社会各界共同努力,在新时期产业结构升级的时代背景下,只要我们把握住机遇,坚持不懈的努力,就一定会迎来更加广阔的发展空间。

作者:庞希愚 王成 单位:山东交通学院信息科学与电气工程学院

参考文献

[1]王成,庞希愚.新形势下软件外包专业人才培养模式的研究与实践[J].教育教学论坛,2015(23):109-110.

[2]毛艳,韩利凯.探索校企结合计算机人才培养模式[J].计算机教育,2010(4):31-33.

上一篇: 教育的基本使命 下一篇: 商品属性优化策略
相关精选
相关期刊