时间:2022-06-27 21:59:17

1计算机软件开发类毕业设计存在的问题
自21世纪高等教育改革以来,全国各高校招生规模不断扩大,导致毕业生数量也相应大规模增加,给高校学生的求职择业带来了严峻的考验。为了可以跟上时代的步伐,为求职带来一些实际项目经验,计算机专业越来越多学生选取了软件开发作为毕业设计课题。然而,在各高校实际当中,本科毕业设计质量已经下降,软件开发类论文与实际完全脱节,归根结底是没有一个可以从头到尾指导学生进行软件开发的学习模式,主要存在下面几个不足之处。
1.1学生问题
学生设计能力低,编程水平差,无项目实际经验,既不知道软件开发的基本理论与方法,也不知道程序语言代码编写和开发工具界面操作,甚至不知道从何处开始下手准备毕业论文,成为目前软件开发类毕业论文质量差的根本原因;学生思想上存在误区,不重视毕业设计的重要性与必要性,认为毕业设计与普通课程一样,对毕业设计敷衍了事,不愿意花时间和精力认真努力开发软件,总是被动、消极地接受学习,成为软件开发类毕业论文质量差的直接原因。
1.2学校问题
学生在大一至大三期间,一般只是简单地开设各科课程,并没有将所有软件开发类课程结合起来,直接导致出现学生软件设计能力低与开发水平差的现象;从论文开题、中期检查到论文答辩等过程中,并没有严格按照各种材料上交的日期进行,普遍是最后答辩时上交补交所有材料,甚至包括论文开题报告,直接导致学生消极怠慢的态度;最后的毕业论文考核是最关键的问题,也是目前毕业论文相关制度中管理最混乱的一部分。既没有一套规范毕业论文考核标准,也没有对毕业论文的中间过程进行监控,就连最后的论文答辩也只是流于形式。
1.3教师问题
大部分教师没有项目开发实际经验,只知道软件设计理论基础,不能全方位地指导学生,更加无法让学生能够主动积极地学习,成为毕业论文水平不高的原因之一。
2CDIO教育模式
CDIO教育模式继承和发展欧美20多年以来的工程教育改革理念,将“做中学”和“基于项目教育和学习”的集中概括和抽象表达,是2004年由麻省理工学院和瑞典皇家工学院等四所大学研究创立,CDIO分别代表了构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)等四个学习过程,它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习[3]。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标[4]。本文将CDIO模式的构思、设计、实现和运作等四个学习过程引入到计算机软件开发类毕业设计中,要求严格按照构思、设计、实现和运作这四个阶段进行,并将每一个阶段的成果都作为毕业论文考核的依据,以此调动学生的积极性与主动性,既能让指导老师清楚整个设计流程,并根据阶段安排加以指导和督促,也能让学生愿意付出时间和精力努力投入到毕业设计当中。在弥补学生软件开发水平不足的同时,提高学生思考问题、综合设计的能力,最后达到提高毕业论文质量的目的。
3基于CDIO模式的计算机软件开发类毕业设计
3.1构思阶段
毕业论文是从学生的选题开始,一般是由老师提供一系列题目,再由学生根据自己的具体情况选择,这种方式遏制了学生的主动性。应该由学生根据自己的爱好、专长和对将来的职业规划等情况,利用各种参考资料主动搜索与查找适合自己的题材范围,再在老师的指导下确定毕业论文题目。不仅能够调动学生的设计积极性,为后面的毕业论文工作提供有利条件,而且还可以培养学生查阅资料和思考问题的能力。之后,指导老师提供软件开发类参考资料,并在中国知网等学术平台搜索课题相关文献,确定论文的基本要求,给学生下达论文任务书。学生根据接收到的任务书,利用软件工程专业书籍、中国知网等学术平台、论文相关的Web网站,查阅大量的资料,了解论文的背景、研究现状和开发意义,确定论文的研究内容和开发中的关键问题,撰写论文开题报告,完成软件开发的构思阶段。
3.2设计阶段
设计阶段主要包括需求分析和总体设计,正式开始毕业论文的设计工作。根据资料查阅、市场调查和企业要求等形式分析软件产品操作流程、功能列表,完成系统需求分析,并在需求分析的基础上重点进行功能设计、模块划分、模块接口规范、数据库概念设计及数据库逻辑设计,在老师的指导下反复修改不断完善,最终确定系统的总体设计。然而,在软件开发设计阶段,学生论文还没有开始写,软件程序也没有完成,指导老师无中期检查依据,不能有效地督促学生开发设计。因此,在设计阶段完成之后,应该形成需求分析、数据库设计、概要设计等相关说明书,作为毕业论文中期检查的材料,纳入论文考核的范围。
3.3实现阶段
实现阶段是学生毕业论文工作的重点,也是毕业论文设计工作量最大、所需时间最长的一个阶段,直接决定最终毕业论文的质量水平。学生需要掌握软件开发工具、程序设计语言等基本理论与方法,根据系统总体设计的功能模块、接口规范等进行数据库的实现、程序代码的编写,并反复运行与测试。此阶段生成详细设计说明书、编程规范、测试等文档,作为毕业论文第二次中期检查材料。在这个阶段有了指导老师的督促,能够完全确定系统功能,不至于在后期阶段又需要反复修改。
3.4运作阶段
根据前期产生的开题报告、需求分析、数据库设计、概要设计、详细设计、编程规范、测试等文档和开发好的软件系统撰写毕业论文,并参与论文答辩,是学生毕业论文的总结阶段,不仅着重体现学生的写作水平,更能了解学生对软件的学习情况,是分值比重最大的一部分。最后,将所有文档和论文、答辩情况一起评分,获得毕业论文成绩。
4结语
关键词:软件体系结构;案例教学;实践教学平台
中图分类号:G642 文献标识码:B
建大厦必须进行设计,而建平房则不需要设计。传统观点认为需求分析是项目开发成败的一个关键,项目的失败或夭折主要是由于需求分析不充分造成的,但对如何做好需求分析却苦无良策。在软件开发的早期,软件代码量不大,对设计重要性的认识也不充分,程序员可以设计、编码一肩挑,但随着软件规模的扩大,人们在大型软件的开发面前显得力不从心,因而产生了软件体系结构理论。现代观念认为通过需求与设计之间的迭代,并根据设计建立系统原型,能够较为充分地理解需求并得到满足需求的设计。
软件体系结构的设计在中大型软件项目中更易于显示它的意义,这也是软件体系结构课程产生的原因。“软件体系结构”作为高等学校软件工程专业的一门核心课程,是根据人们的软件设计经验总结出来的理论与实践相结合的课程。“上梁不正下梁歪”,体系结构的设计是现代软件开发中最为重要的一环,它设计得是否合理直接关系到软件的成败。随着软件规模变得越大越复杂,软件开发对软件架构师提出了更高的要求。
1课程特点与面临的问题
1.1软件体系结构课程的特点
(1) 软件体系结构的设计原则、技术、方法较为抽象
软件体系结构的设计原则、技术、方法可以应用在不同的软件项目中,其目的是为了在给定的时间、经费等条件限制下设计出高质量的软件,它们位于所有具体项目之上,针对全体软件项目,因而是抽象的。
(2) 软件设计的效果体现在软件开发的后续阶段中
软件生命周期包括可行性分析、需求分析、设计、编码、测试、运行维护等多个阶段,设计对软件成败的影响往往在这个阶段反映不出来。设计阶段做出的一个决定,可能要到编码、测试甚至是后续的维护阶段才能显现它的效果。
(3) 软件体系结构的设计往往是折衷与权衡的产物
软件中的一些质量要素经常是相互冲突的,即软件的质量要素之间既有正相关,也有负相关,因此在实际的软
件系统设计过程中,必须根据具体情况对各种要素进行折衷与权衡,从而得到总体上满足用户要求的软件。怎么折衷和权衡,必须结合具体项目,根据项目的实际情况去把握。
1.2教学中面临的问题
(1) 软件体系结构的抽象理论容易使学生感到枯燥乏味
由于授课对象是大三学生,项目开发经验有限,学生很难在头脑中将软件体系结构的抽象理论和实际联系起来,因此较难对这门课产生兴趣。在接受抽象的理论时,容易产生枯燥乏味的感觉。
(2) 学生缺乏完整项目的体验
学生参与的课程设计实践一般仅限于小型项目,很少有机会参与软件开发和运行的全过程,难以体会到软件体系结构设计中关于正反经验的总结。例如,可维护性是软件的一个重要质量指标,但学生很少有机会去参与真正的软件维护,所开发的系统大多只是给任课教师大概地检查一下,一般不会交付使用,没有经受用户的真正检验,设计里的很多错误被隐藏起来了。但学生看不到错误,就不能对这些错误进行维护,也就不能体会到设计阶段工作对可维护性造成的影响。而且对于经验欠缺的多数学生来说,软件设计中的折衷与权衡难以想象,不容易理解和把握,包括各种质量属性之间以及与很多非技术因素的折衷与权衡。
如何搞好这门课的教学,是摆在教师面前的一道紧迫课题,对教学方法、手段和个人经验都提出了很高的要求。我们提出通过本课程学习要达到以下三个目标:
(1) 帮助学生了解软件架构的基本概念,初步掌握中大型软件系统构架的分析与设计方法。
(2) 使学生了解软件系统的成败不仅取决于用户的功能需求是否被满足,还和各种外部约束条件有关,如设计师的素质与经验、开发组织的目标以及政策法规限制等,从而提高软件设计的基本素养。
(3) 引导学生认识系统的性能、可用性、安全性等质量属性都是受软件构架制约的,或者说这些属性的实现影响着设计师的设计选择。
2强化案例教学,建设符合学生接受能力的案例
本课程较为抽象,要求学生有一定的软件设计经验,为了弥补学生在设计经验上的不足,我们在本课程中采用以案例教学为主的方法和手段,尽量将理论讲授和实际案例结合起来。案例选取有三方面的要求:一是要选取学生能听得懂、能理解的案例,案例本身不能过于复杂,超出学生的可接受范围;二是案例不能太简单,应稍高于学生的现有经验,这样才能提高学生的学习兴趣并帮助学生提高;三是案例要和每阶段的教学内容相匹配。经过几年的教学积累,我们以实际系统为基础,建立了多个符合学生理解和接受能力的案例,如软件学院的研究生选课系统、软件学院的图书管理系统、学生宿舍管理系统、订票系统、软件学院校友管理系统、超市进销存系统等。这些系统都是真实的,也是学生经常接触的,有很强的参照性,学生容易接受。我们还把这些系统作为课程实践的选题,提供原有设计方案和源代码,让学生使用并提出意见,找出原先设计的不足并改进,大大提高了学生实践的感知能力。
在学时分配方面也做到向案例教学倾斜,本课程总共48学时,除了8个学时的专门案例分析和8个学时的上机实践,在课堂理论教学时还穿插大量案例,案例教学占课堂授课比例的40%左右。我们还采用启发式教学手段,在课堂上留有一定时间专门就案例展开讨论,鼓励学生通过争论来比较和掌握软件构架设计方。例如,学生都实际使用过选课系统,选取该系统作为案例,学生就很乐意参与讨论并给出建议。这些手段的采用取得良好的教学效果,加深了学生对抽象的软件架构设计思想的理解。
3教学内容与教学手段
(1) 激发学习兴趣和热情
我们从课堂气氛、内容选择、语言表达三个方面入手。在营造课堂气氛方面,讲解时尽量营造探究气氛,鼓励学生参与讨论,避免学生被动地听,增强教师与学生的交流互动。在内容选择方面,选一些容易引起学生兴趣的素材。例如,在讲到架构风格时,我拿了一个自己编写的对战游戏程序给学生看,由于这种游戏学生普遍都感兴趣,因此在讲解架构风格时,学生注意力都很集中,收到了较好的教学效果。语言表达方面,在讲课时多用一些形象、有趣的事例或类比来说明或代替那些抽象、枯燥的理论陈述。例如,在谈到满足不同质量属性需要权衡时,列举了斑马为什么有黑白条纹的例子。
(2) 注意与其他课程的衔接
软件体系结构的教学内容与软件工程、软件项目管理以及软件文档写作等课程紧密相关、甚至有部分重叠,我们针对不同课程的特点进行了妥善安排,在教学内容上注意相关课程内容的相互渗透。大三上学期首先讲授软件工程,使学生对软件工程有一个初步认识,紧接着是软件文档写作的训练。大三下学期软件体系结构和软件项目管理同步讲授,要求学生运用软件体系结构的理论、技术和方法进行软件设计和评审,同时运用项目管理的知识组织项目开发,最终验证软件设计的合理性。设计和实现的题目鼓励沿用软件工程课程上所用的项目、人员组成也鼓励保持一致,使学生对某个项目能保持一个学年左右的长期接触。
(3) 建立以设计师为主的开发团队
以小组(四人为一组)为单位开展课程实验,每个人扮演不同角色。首先他们是一个设计师团队,但其中要有一人负责,这也是软件设计的一条重要原则;其次,还有项目经理、需求分析师、程序员和测试员等角色需要担当,也就是说每个人要承担多个角色。实验综合运用软件工程、软件体系结构设计、软件文档写作、软件项目管理以及其它课程的知识,来体会如何围绕软件体系结构进行开发,体会软件体系结构设计的原则和方法。
(4) 建立实践教学平台
软件体系结构的教学应使学生通过对这门课的学习,加上对其他专业知识的综合运用,能够在实际工作中应付真正的项目设计,因此有必要让学生参与一个长期(不少于一学年)的软件项目。为此我们设计多个规模较大的、完整的软件项目作为实践教学平台,这种项目包括分析、设计、实现、软件维护、软件重用、对现有软件的扩展,以及团队合作、项目管理等等。让学生长期接触某个项目,使他们可以在这个平台上观察和动手实践自己的软件设计方案,或者对现有方案进行改进,这样既有机会获得正面成功经验,也有机会得到反面失败的教训。
实验与教学进度保持匹配,使学生在实验中主动运用所学设计理论,并和传统设计方法进行对比,帮助学生迅速地把所学知识转换成实际的软件设计能力。设计过程要求采用Raional等工具进行分析和设计。
课程结束时,安排专门的时间,由每个团队向全班同学演示自己的实验成果,并由学生和教师共同对实验结果进行评价和给分,极大地调动了学生的积极性,评分过程中的议论则帮助学生进一步加深了对软件架构设计方法的理解。
团队提交的实践结果:需求说明书、体系结构设计说明书、体系结构评审报告、个人总结报告、演示Demo,要求说明每个人的角色和工作量。
评分标准:项目文档描述60%;个人总结报告20%;Demo20%。
上述评分标准以团队为基础,改变了传统的针对个人实践结果的考评模式,避免了相互抄袭。通过以团队评分为主,个人表现为辅的评价方式,达到培养学生学会与他人合作,培养团队精神的目的;通过以软件文档评分为主,以实践结果为辅的评分体系,达到学生对软件设计过程和方法的掌握。
其次,让学生参与教师的研究课题,加强实践基地建设,构建课程实训环境,鼓励学生到社会上的软件公司去实习、兼职。学院已与国内外多家软件领域的著名公司和研发基地建立了合作关系,建立了全方位、多层次的课程实践教学环境。
(5) 构建高素质的师资队伍
根据国家示范性软件学院工程型人才的培养目标,考虑软件体系结构设计课程实践性很强的突出特点,构建了三三制的师资队伍结构,即专职教师、IT公司教师和境外教师。完善了校内专任教师到软件企业一线参与实际软件项目研发和交流、软件企业的工程技术和项目管理人员到学校兼职授课的制度和机制,形成了一支了解行业需求、教学经验丰富、专兼结合、国内国外、校企联合的高素质的教师队伍。
4教学效果
我院针对软件体系结构课程教学中存在的不足,从教学方法、手段等方面提出了改进方案,融理论、案例与实践为一体,系统地阐述了软件体系结构的设计过程,体系结构设计师的主要工作和职责,辅助以实际案例向学生传授软件架构的理论、方法和技巧,并以小组为单位完成课程实验。通过本课程学习,学生可以在较短时间内掌握软件体系结构的基本知识和实践能力。
参考文献
关键词:日文软件人才;教学模式;项目训练
计算机科学与技术专业的本科毕业生就业情况不理想是一个不争的事实,但这并不是因为市场不再需要这方面的人才。相反,市场对于软件开发人才的需求量非常大。
日文软件人才需求的现状
软件外包是一些发达国家的软件公司将软件项目通过外包的形式交给人力资源成本相对较低国家的软件公司开发,其目的是降低软件开发成本。目前,全球软件外包市场规模已达1000亿美元,并以平均每年29%的速度增长,在目前全球的软件产值中,三分之一都需要通过软件外包来完成。软件外包已经成为世界软件产业发展的一个重要趋势。
近年来,
“六双”教学模式在人才培养过程中的实施
在“六双”教学模式下,日文软件人才的培养具体采取了如下措施。
优化软件工程专业的任课教师采取“双师”配置,由学校的教授、讲师主讲专业基础课程以及相关的理论课程,聘请企业具有丰富日文软件项目开发经验的工程师讲授技能训练的课程并进行案例教学。通过“双师”的教学,使学生在较短的时间内掌握软件理论和编程技巧。
将日语作为学生的第一外语为了满足日文软件外包人才培养的需要,在语言教学的设置上,软件工程专业在外语教学上将日语作为学生的第一外语,英语为学生的第二外语,跟踪学生语言的学习效果并适时进行调整。WWw.133229.COM毕业生的日语水平应达到日语二级水平,训练有素且深谙日本企业文化,能胜任日文软件开发和应用工作。根据不同的需要,在完成各层次技术课的基础上,还应加强日本语言、日文软件开发流程与规范、日文软件项目管理与企业文化、项目实战等针对日文软件设计开发的专业知识与能力培养。
取得职业资格证书在学校“双证书一体化”培养模式下,使学生在学习期间通过专项的技能训练取得劳动部门认证的职业资格证书,并参加人力资源和社会保障部、工业和信息化部组织的计算机技术与软件专业技术资格(水平)考试,从而取得人力资源和社会保障部颁发的专业技术资格证书。
实行互助教学模式在教学环节上,为了充分调动教师的积极性,通过采取“主讲教师+助讲教师”的互助教学模式,既充分发挥主讲教师的理论水平和实践经验,学生又可掌握助讲教师熟练的编程技巧。
为技能训练创造优异的教学条件虽然国内外提出了不同的软件人才培养模式,但是不管采用什么样的教学模式培养人才,如果培养人才的过程中没有实际项目做支撑都是纸上谈兵。要想提高学生的技能水平,就必须在技能训练上创造条件。可是,使所有学生深入企业实习又是不现实的。我们结合软件工程专业的人才培养定位目标,引进工程教育的理念。为此,我们针对软件工程专业建设,以培养软件应用型人才为目标,以实际工程项目实训为手段,以市场需求为导向,设计开发了软件技术实训平台(以下简称平台)。平台包括用户信息管理模块、理论知识学习、协作交流、软考训练及工程实践等模块,为软件工程专业的学生提供实时在线的服务,最终达到增加学生软件项目实际设计经验,实现企业需求与人才培养对接的目标。日文软件人才培养在技能训练上实行机房教学模拟训练与企业项目实际训练相结合的方法;在实验实训环境建设方面,利用软件人才工程项目训练教学管理平台为学生提供较为严格的软件项目的训练环境,培养学生掌握与企业项目开发接近的技能水平;在学生具备了相当的技能水平后,安排学生到企业完成企业项目实际训练,使学生能够近距离地接触软件企业的项目开发过程。此外,在教师的指导下,学生还面向学校和社会承揽一些软件开发项目,在项目的开发过程中,锻炼学生实际软件开发能力;还可以通过参加各级专业竞赛,在竞赛中提高学生的软件开发能力。学生实行“基础理论+工程实践”的培养模式:先完成“公共基础和专业基础教育”;然后进行“专业案例教学”、“对日软件开发专业教育”的学习。从教育模式上,先主要完成基础语言教学和专业基础课程的教学,让学生系统地接受软件开发和项目管理方面的语言(日语和开发语言)基础、数据库基础、网络基础等方面的教育,从而夯实专业基础知识。“专业案例教学”又可大致分为两个阶段,但是这两个阶段可以根据实际情况相互交叉和重叠。第一个阶段主要进行“软件案例教学”,第二个阶段主要进行“工程实践教育”,通过让学生在校进行相关的专业课程设计以及在企业进行生产实习、综合课程设计、毕业设计、顶岗工作等方式锻炼工程实践的能力。
充分发挥学校教学基地和企业实践基地的优势,全面提高学生的师范能力和实践水平在教材建设方面,学习国外教材的设计理念,配合案例式教学思想,编写符合本专业教学需求的教材。日文软件人才的培养目标是既能动脑、又能动手,具有较高知识层次、较强创新能力的复合型实用型人才,能够服务于滨海新区的对日软件外包。采用“基础理论+工程实践”培养模式,专业基础教学与案例及工程实验教育并重,通过校企合作等途径切实保证学生的实训实习效果。为了使该专业发展更加符合社会人才需求,体现我们的办学特色,也为学生的就业和个人发展提供更多机会,一方面,使学生在学习结束之后成为既掌握良好理论知识,又具备突出的实际操作能力的实用型人才,与社会接轨,能被企业所用;同时面向企事业单位和日本市场,成为具有创新意识的软件工程技术人才。另一方面,从学生发展方面,强化学生专业理论和实践能力全面发展的素质,依据学生不同的需求,在侧重于培养符合日文软件外包服务行业要求的同时,增设师范选修模块以保证学生的师范能力,从学生自身的特点和社会需求出发,打造实用人才,拓宽学生就业和发展渠道。
参考文献:
[1]谢安邦.高等教育学[m].北京:高等教育出版社,1999.
【关键词】教育软件;可行性;课程;实践
一、教育软件工程硕士点发展现状
教育软件工程属于教育技术学硕士点的一个方向,目前在我国的研究生教育中逐渐发展起来。教育技术学一般有以下几个方向:教育技术学基本理论、教育信息化、教育软件工程、知识工程、远程教育或叫网络教育、信息技术与课程整合、数字软件资源、教学系统设计等。截止2010年,我国拥有教育技术学硕士点的学校已经超过60所,但设置了教育软件工程方向的学校并不多,主要为教育信息化、信息技术与课程整合、数字资源、教学系统设计等。有的学校把教育软件工程硕士点没有放在教育学院,而是放在了其它学院。下表是对我国拥有教育软件工程方向的学校进行的统计。
从表1调研结果可以发现我国教育软件工程硕士点分布有以下几个特点:
1.教育软件硕士点的总数还很少
我国硕士点中目前设置教育软件方向的高等院校总数还不超过20所。
2.“211”、“985”高校开设有教育软件工程硕士方向的很少。从上表可以看出,位列“985”高校的只有清华、中科大两所,位列“211”高校也只有清华、中科大、北邮三所。这对培养高层次教育软件人才是非常不利的。“985”、“211”高校有着良好的科研环境,是培养高层次人才,特别是与海外接轨的重要基地和摇篮。
二、开设和完善教育软件工程硕士点的必要性
教育软件硕士点是专门培养教育软件研究和开发高层次人才的,对我国教育水平的提高和教育信息化的发展具有重要的意义。教育信息化的发展包括教育硬件信息化和教育软件信息化两个方面。丰富的教育软件可以调动学生的积极性,提高教学和学习的效率。教育软件资源包括各种多媒体课件,各类教育软件、教育资源库等。教育软件包括学科类教育软件和教育管理类软件等。学科类软件包括数学、英语等学科类教育软件。教育管理类软件主要包括教务管理软件、考试系统等校园管理类软件,还有国家管理系统。教育软件从用户角度可以分为课堂教学软件和个人使用软件等。
袁振国在《教育研究方法》中说:“这就注定了班级授课制一开始就种下了教育的一系列祸根:非针对性、去个性化。”教育软件可以实现个性化教学。学生个人可以自由使用教学软件,不断加深 对知识的理解和提高学习的效率。例如,学习函数图象的性质,学生可以使用软件例举很多实例,既加深了对函数图象的理解,又开拓了视野。
教学软件的多媒体特性可以充分调动学生的积极性和增加课堂教学的趣味性。目前我国学生普遍对学习缺乏兴趣,教育软件的使用对调动学生的积极性将起到一定的推动作用。通过大量高水平多媒体教育软件的开发和使用,不断提高教学的效果和提高学生的成绩。
教育软件中很重要的一类是教育管理软件。教育管理软件在我国教育管理中扮演了非常重要的角色。教育管理软件在我国学校被广泛应用。教育管理软件对我国教育实现科学化、正规化起到了非常重要的作用。通过开发和使用高水平的教育管理软件系统,不断解决我国目前教育管理涌现出来的问题,不断提高我国教育管理的效率。
但是目前我国软件科学的发展是很落后的,大量的技术都是从美国等先进国家引进的。据调查,我国软件业的发展每年都缺乏大量的软件开发和研究人才。硕博教育是我国培养大量软件开发和研究高层次人才的一个重要手段。
从上述分析来看,教育软件方面高层次人才是需要的,我国需要培养出大量高层次教育软件人才,不断完善教育软件学科的建设是我们面临的紧迫任务。
三、建设教育软件硕士点的时机和可行性研究
1.建设教育软件硕士点的时机
2010年6月21日中共中央政治局通过了《国家中长期教育改革和发展规划纲要(2010-2020年)》。《纲要》中对教育软件资源方面提出了明确的要求:
(六十)加强优质教育资源开发与应用。加强网络教学资源体系建设。引进国际优质数字化教学资源。开发网络学习课程。建立数字图书馆和虚拟实验室。建立开放灵活的教育资源公共服务平台,促进优质教育资源普及共享。创新网络教学模式,开展高质量高水平远程学历教育。继续推进农村中小学远程教育,使农村和边远地区师生能够享受优质教育资源。
(六十一)构建国家教育管理信息系统。制定学校基础信息管理要求,加快学校管理信息化进程,促进学校管理标准化、规范化。推进政府教育管理信息化,积累基础资料,掌握总体状况,加强动态监测,提高管理效率。整合各级各类教育管理资源,搭建国家教育管理公共服务平台,为宏观决策提供科学依据,为公众提供公共教育信息,不断提高教育管理现代化水平。
《大纲》的通过,为我们新时期教育软件资源的建设提供了方向和良好的时机。我们可以抓住这个时机,不断推进教育软件工程硕士点的建设。
2.可行性分析
985院校有国家的大力扶持,建设教育软件工程硕士点是可行的。随着通信网络技术的不断发展,软件方面的人才也越来越多,在建设教育软件工程硕士点的人员配置方面也是可行的。
四、教育软件硕士点建设研究
1.数量增加
在未来的十年内,争取在“985”院校中开设有教育软件工程硕士点的学校增加到10所以上。以“985”院校带动其它高校的发展。
2.课程的设置
软件方面国外发展的脚步远远领先中国,所以引入一些国外原版教材是必要的。
我国的教育技术学教育软件工程方向硕士点的发展还处于起步阶段,笔者对国内教育技术学教育软件工程方向课程设置进行了调研,比较有代表性的是清华教育研究院和北京邮电大学网络教育学院的教育技术学教育软件工程方向。清华大学和北京邮电大学的软件学科排名处在全国前列。
笔者发现,即使是软件学科在全国处在全国领先的水平,但教育技术学的教育软件工程方向的建设还很不健全。一方面软件方面的课还偏少,另外一方面实践环节安排的太少。
(1)软件方面的课程偏少
笔者对北京邮电大学教育技术学培养方案的调研来看,北京邮电大学软件工程方面的课程包括数据库原理、面向对象的技术与C++编程、软件工程实践、JAVA技术、数据结构。清华大学教育研究院教育技术学还没有相关的专门软件课程。北京师范大学教育学部教育技术学专业硕士点设置了计算机软件与理论专业,软件方面的课程包括教学软件设计与开发一门课。为了提高培养质量,需要增加一些软件方面的其它课程。兰州大学在设置教育软件硕士点的时候开设了很多软件课程包括教育软件基础(linux)、软件工程导论、VB程序设计、网络系统规划与设计、数据结构与算法分析、JAVA程序设计、软件体系结构、软件项目管理、软件开发过程及配置管理、软件构件与中间件技术、教育软件制作实践等。这样的课程设置相对比较齐全。
(2)实践环节不足
培养高层次教育软件人才需要不断增加学生的动手实践训练,增加实践课的时间,不断提高实践课的质量和增强实践课的效果。北京邮电大学教育技术学专业教育软件工程硕士点实践课包括面向对象的技术与C++编程、软件工程实践。清华大学教育研究院实践课只有一门课社会实践。兰州大学实践课包括教育技术综合实验、教育软件制作实践、信息化教学实践。一方面,很多高校教育软件硕士点实践课的时间短、种类少。另外一方面,实践课不被重视,上课效果根本达不到预期效果。要严格制定实践内容的计划和任务。实践课一般包括程序设计实验、软件文档书写实验、教育软件工具使用等。我国目前实践课的建设还处于初建阶段,需要不断探索实践课的教学规律和教学模式。实践课的学分比例和考核机制需要不断探索。需要不断增加实践课的比重。建立健全实践课的考核机制很重要,有了很好的考核机制,学生实践的动力就会得到增强。
3.实践基地的建设
(1)软件工程实验室的建立
培养教育软件高层次人才,实践是非常重要的一环。对于软件工程来说,建设软件工程实验室是必要的。软件工程实验室可以说是很重要的一个实践基地。
软件工程程实践课程的设计目标是培养学生的团队合作级工程项目研发能力,让学生在团队环境下使用最新的软件开发工具获得较真实的软件开发经验,提高学生存项目规划、队伍组织、工作分配、成员交流等多方面的能力,培养积极向上的合作精神。
软件工程实验室的建设目标是给学生提供一个团队环境,让学生应用最新的软件开发工具获得尽可能真实的团队软件开发经验。在实验项目的安排上尽餐模拟真实世界软件开发开发巾可能遇到的问题,在受控的情况下培养学生对这些问题的解决能力。
我国比较著名的软件工程室有武汉大学软件工程实验室、复旦大学软件工程实验室等。
软件工程实验室的建设一般包括需求分析平台、设计平台(包括概要设计和详细设计)、编程平台、测试平台、计算平台等。所配置的软件一般包括绘图工具Microsoft Visio 2003,项目管理工具Project,UltraEdit编辑器,软件配置管理工具CVS,PowerDesigner等。
我们要不断建立健全实验室的配置,不断提高实验室的管理水平,不断提高实验室的利用效率。
(2)鼓励学生参与实践项目
鼓励学生和企业共同开发软件项目。鼓励学生参与导师课题。对学生的参与给予一定的报酬和奖励。
4.不断创新培养模式
我们要不断建立健全奖励机制,不断鼓励学生参加各种计算机竞赛和其它大赛,例如计算机程序设计大赛,多媒体课件制作大赛等。鼓励学生开展研究,发表学术论文,参加国际学术会议,不断培养学生的创新能力和开拓学生的视野。根据竞赛获奖或者发表的学术论文等科研成果的级别给予不同的奖励,以不断提高学生参与科研的热情。要举办学术论坛,增加学生的交流机会,同时让导师也参与进来。
要不断增加研究生培养经费。我国目前存在着人均研究生的培养经费偏低的问题。导师带的学生偏多也是我国研究生教育目前面临的问题之一。导师带的学生过多会导致对学生个人的培养不足,从而导致培养质量下降等后果。
要不断进行三螺旋理论在软件工程硕士生培养中的应用。三螺旋理论在软件工程硕士生培养中的应用主要指的是实现政府、企业、学校三方的密切配合,为培养高质量的研究人才而相互合作,发挥各自优势。
让我们在科学发展观的指引下,不断推动我国的软件学科建设,特别是研究生教育,为我国经济社会的发展做出新的贡献。
参考文献
[1]史耀媛,卢朝阳.电子信息类全日制工程硕士生培养的探索与实践[J].学位与研究生教育,2010,9:31-34.
[2]省略/.武汉大学软件工程国家重点实验室.
[3]于千城.软件工程实验室建设研究[J].电脑知识与技术,2008,12:4(7).
[4]王志平,张毅,童华,李烈彪.软件工程实验室建设和实验教学的探索.Experiment Science&Technology.2006,12(6).
关键词: 实践思维 软件工程 教学模式
1.引言
软件工程是计算机专业重要的专业基础课,偏重应用性和实践性,是从事工程造价管理不可或缺的核心能力。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。软件工程课程教学内容具有理论知识更新速度快、实践性高的特点,目前授课中存在教学内容与授课学时的矛盾、教学内容枯燥、实践教学时间短、内容少等问题。本文采用CDIO的视角对软件工程课程教学模式进行探讨,以增强教学效果,夯实学生的理论知识,提高学生实践能力。
2.软件工程课程概述
软件工程课程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程课程涉及如下内容:程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。软件工程的创新模式是一种以学生为中心结合实际软件工程案例,多学科交互式学习获取工程知识和技能的先进教育模式。通过软件工程教育模式,学生既深入掌握技术基础知识、培养学生的职业技能,又为未来工作提供可持续发展动力。软件工程理念强调大工程概念,打破学科间的壁垒,多学科融会贯通地宽口径培养;注重学生综合能力培养,如技术能力、实践能力、团队合作和沟通能力等;以行业为背景,教学内容与行业同步发展,使学生在实践中完成能力培养。十几年间,已有几十所高校加入软件工程国际合作组织,在工程教育中取得了良好效果。
3.软件工程课程教学中存在的问题
3.1软件工程课程学时的问题
随着软件行业飞速发展,越来越多的新方法和新技术出现,在软件工程计价与计量过程中需要补充大量内容,使教学内容涉及面越来越广,内容大量增加。然而,培养方案中软件工程所占学时数基本不变,要求教师在授课过程中对教学内容有所取舍,增加课堂授课的知识量,传统教学模式已不能满足现状,因此软件工程课程教学模式改革非常迫切。
3.2软件工程教学内容单一
软件工程课程的教学内容不仅越来越多,而且十分枯燥。各种软件工程生命周期、概要设计、详细设计等构成软件工程课程的核心内容都是条款性文字、说明性文字,不仅十分抽象,而且十分晦涩难懂。学生见到软件工程教材往往十分迷茫,抓不住学习重点;教师偏重理论学习效果有限,偏重案例学习理论知识又掌握不牢,工程实践知识非常少,因此,教学模式的选择十分矛盾。
2.3软件工程内容过于简单
软件工程实训是软件工程课程唯一的实践环节,一般高校都安排1到2周的实训时间。软件工程是实践性很强的课程,短时间的实训,学生学到的知识点有限,很难实现预期教学与学习目标。同时,实训内容主要集中在利用造价软件设计,编码开发等方面,然而真正的软件工程内容偏少,学生对整个工程周期的造价实践较少,缺乏对工程造价的全面了解。
4.实践思维的软件工程课程教学模式改进措施
4.1优化教学内容
基于实践思维的软件工程的教学内容,软件工程内容与国家现有编码规范、软件成熟度等规范有密切联系,而且是主要构成部分。因此,教师应该在一定学时要求下,以现时适用的政策规范为基础,让学生在软件编码设计中真正弄清楚软件工程的含义及作用。深刻理解软件生命周期各个子过程的具体实现。
4.2改变软件工程教学模式
基于实践思维的软件工程课程,将以学生为中心,教师从主导地位转移至辅助地位,教师给学生设置工程情景推动学生主动学习。例如,在概要设计部分,预先给学生分组,设置软件工程课题的情景,提供简要的功能框图,学生在教师讲解过程中置身于项目中,团队配合完成工程量计算,在实训中,完成软件工程的各个生命周期。这种教学模式能最大限度激发学生学习热情,培养学生独立思考处理问题的能力。
5.结语
本文针对软件工程教学中存在的问题,分析软件工程课程教学模式,提出基于实践教学理念的软件工程课程教学模式的改进措施,为软件工程课程教学模式改革提供借鉴及充足的理论依据。
参考文献:
[1]谭庆平,宁洪,毛晓光,王挺.硕士"软件工程"课程的教材建设与教学改革[J].高等教育研究学报,2000(01).
[2]许F鸿.实施《软件工程》项目管理教学的实践[J].机械职业教育,2004(09).
就目前我国中职平面设计教育现状来看,所存在的问题主要是人才培养与市场需求相差甚远,检验中职学校办学是否成功的标准就是学生的就业率,而就业率的高低与课程设置存在直接关系,应按照市场需要,科学设置专业课程。本文选取我校与皇家墨尔本理工大学TAFE学院平面设计四级证书(主要针对高中阶段)课程设置为例进行探讨,通过比较两者之间课程设置差异,以便能够吸取经验促进我国中职平面设计教育的发展。
关键词:
中职平面设计教育;课程设置;校企合作
0引言
澳大利亚的职业教育是面向全体的终身教育方式,TAFE机构提供高中阶段(10~12年级)的为一级到四级证书,职业技术教育以实际从业技能为基础。我国中等职业学校分为三类,笔者选取的为中等专业学校,学生毕业后课程成绩合格即可颁发中职毕业证书。课程设置是职业技术院校办学的核心,我国中职学校由于课程设置不合理,毕业生的职业技能不能满足社会发展的需求,导致学生对口专业就业率低。
1中澳职业教育平面设计专业课程设置比较
1.1皇家墨尔本理工大学TAFE学院
课程设置分为核心必修课与选修课,学制为6个月,主要研究领域是:批判性与创造性思维能力、职业健康安全、设计历史与理论、媒体和绘图技术、排版、二维设计和三维技术、数字图像图像技术、印刷技术、当代设计实践与产业意识等。学生将发展设计技能与知识如:设计基础,实践结果,行业风格、绘画、插图设计、色彩学、历史和设计理论,获得有关设计行业的健康和安全知识,了解视频艺术和多媒体制作与平面设计和排版的选修课程。学生一周4天上课时间,共20小时的课时,每周还需进行约10小时的额外学习与研究学习。学生日常学多在工作室学习,通过六个月的学习研究,学生在以工作室为基础的环境中进行项目设计与市场调查,发展创造性思维能力,在自主学习与团队合作学习中,掌握最新的设备与设计方案,参与各类设计竞赛或者企业实践项目,与设计行业相关的人员交流想法。
1.2我校平面设计专业
我校学制为3年,平面设计课程分为文化课、专业课、第二课堂三大块。从课程设置上我们可以看出,第一学年学校重视学生的文化素质水平,课程以文化课主,专业课程为铺,符合中职学生身心发展规律。专业基础课(素描、色彩)对学生进行艺术素养进行培养与造型能力训练,有利于提高审美及创新能力,学生良好的美学基础对软件学习有着至关重要的作用。第二学期开始开设设计软件课,Photoshop、Coreldraw为平面设计课程必须掌握的软件,有利于学生了解平面设计专业的基础软件知识。第二学年,注重软件应用能力的培养,学习多种设计软件,如:Illustrator、Dreamweaver、3DMAX、Indesign等,增强了学生的软件技能。第三学年中,减少软件课程种类,把重心放到专业应用最多的软件中来如Photoshop、Coreldraw、Illustrator,课程设置更加接近软件综合运用与专业实践。第二学期为企业实习,为学生就业打下基础。
2中澳职业教育平面设计专业课程设置比较分析
2.1中澳职业教育平面设计专业课程设置相同点
通过比较发现,两所学校课程设置都以培养学生的就业技能及市场人才需要为主,注重学生设计能力的提高,通过基础课的学习逐步深化到专业课的系统学习。课程都分为必修课与选修课,学生可根据兴趣选择选修课程。
2.2中澳职业教育平面设计专业课程设置不同点
第一,课程种类不同。皇家墨尔本理工大学TAFE学院课程设置注重设计理论及创造性思维能力的培养,提升解决问题的能力,课程设置由批判性与创新思维能力的培养到理论知识的掌握,进而进入设计实践学习,在工作室实践中了解职业健康知识,通过各类设计项目实践整合色彩理论与设计方法,最后完成创造性的毕业设计。选修课更加强调专业水平的提高,将平常的设计学习提升到研究层面,开发学生的创新能力及自主学习能力。我校开设的专业课程基本为软件课程,培养的是学生的软件运用能力,学生了解基本的软件知识,但是不会活学活用,不能把学会的软件工具综合运用,只能接收教师讲授的课程内容,切换到其他案例中又不知所以然。忽视开设设计理论课程如:美术鉴赏、广告设计、图形创意、设计史等,学生的创造性、审美水准得不到提高。第二,学制及学习地点不同。皇家墨尔本理工大学TAFE学院四级证书的学制为6个月,以工作室教学,学生项目设计及创意都在工作室中完成,工作室安排专业基础及实践经验丰富的技术员工为学生提供专业咨询服务。我校教学主要以教室进行,缺少完备的硬件设施完成创意设计方案,课外很少参与设计学习,课堂与课外学习的脱节导致学生的专业水平普遍偏低。第三,课程制定者不同。皇家墨尔本理工大学TAFE学院是行业全程参与课程设置,学校与企业共同研讨制定办学规范、课程设置、课时安排、评估方式等,直接参与学校管理,以行业需求的职业能力标准为主导,国家统一的证书制度为依据。我校课程设置以教育部的指导文件为主导,学校完全自主开设课程,缺乏严谨科学的市场调查及分析就业岗位的需求。第四,校企合作深度不同。皇家墨尔本理工大学TAFE学院校企深度合作,拥有大量的行业合作伙伴如:德勤、企鹅图书、澳大利亚平面设计协会等著名设计协会与大型企业公司。企业为学生提供实习场所,实习评估合格即可在实习公司就职。在专业实习中,学生掌握工作技能,获得企业实践经验,树立职业技能观念,强调个人核心能力的养成,适应社会需要。企业为了培养优质员工都乐于将最先进的设备提供给学校,并派出有丰富经验的技术工作人员对学生进行专业指导。我校有合作的企业实习单位,设有企业冠名班,不定期邀请企业代表对学生进行就业指导与培训,举行校企合作论坛,聘请企业高层管理人员或技术骨干担任学校兼职教师。但是目前企业实习公司尚不稳定,这与学生的专业能力有莫大的关系,学生专业水平高,企业对学校的信任度自然就高,说到底还是学校的课程设置必须符合企业发展需要。
2.3中澳职业教育平面设计专业课程设置综合比较分析
如上所述,通过对两所学校平面设计课程设置的比较,本人认为皇家墨尔本理工大学TAFE学院课程设置更加合理。我校主要存在以下不足:一是过于强调软件技能的培养而忽视了审美能力与创新能力的提高。二是校企合作深度低,很多企业仅限于挂牌,没有真正参与学校建设并关注学生发展。三是硬件、软件设备的匮乏,学校没有专门的设计工作室供学生使用,学生设计实践严重不足。四是师资情况,双师型教师偏少,企业兼职教师授课率低,缺少具有丰富经验的教师全程给学生提供设计项目指导。
3结语
澳大利亚先进的职业教育经验,可以为我国的中职教育提供有价值的借鉴。其毕业生的高就业率与课程设置的合理性、校企合作的深度成纽带关系,对学生职业生涯的影响是巨大的。所以,我国在进行中职课程设置时,必须符合学生身心发展规律及市场发展需要,科学严谨的确定人才培养和教学目标,既能满足学生学习深造的需要,又能满足现代社会对技能型人才的需求。
作者:刘甜甜 单位:广东科技学院
计算机仿真是集系统工程、控制理论、计算技术于一体的综合性学科,它利用计算机强大的信息处理能力构建数学模型、模拟现实系统,并通过评价仿真实验数据来验证模型的正确性。在信息科学领域,计算机仿真已经成为研究者从事科学研究的重要手段。另外,在实际科研条件不充分的情况下,计算机仿真也是研究者从事课题研究的有力工具。它可以帮助研究人员在一定程度上摆脱科研条件的限制,从事大量专题研究。对于科研条件相对落后的高校,培养信息类研究生的计算机仿真能力显得尤为重要。科研设备昂贵而科研经费不足导致一些前沿的课题研究无法开展,一方面限制了学校自身的学科发展,另一方面也限制了研究生的培养。从培养通信专业研究生的科研能力出发,本文提出应用仿真软件和计算机实验设备构建科研仿真平台,改善研究生从事课题研究的环境。文中提到的平台建设方案不仅能缓解科研条件薄弱导致科研领域受限的问题,而且可解决现有仿真软件很难满足新课题研究需求、仿真结果跟实际系统脱节的问题。在平台建设过程中,研究生将提升自己的计算机仿真能力,扩展课题研究的领域。
计算机仿真软件应用现状
计算机仿真研究始于上世纪八十年代,国外有研究组织以计算机为工具模拟复杂系统。到今天,已经出现了大量的计算机仿真软件。现有的仿真软件(特别是商业软件)存在如下缺陷:首先,很难满足新课题的研究需求。很多商业仿真软件面向实验教学,旨在提高教学效率。其功能大多模拟已经很成熟的系统和模型,适合已经存在的工程应用。对于一些新领域、新课题的研究,由于理论模型需要不断更新和完善,其内容很难得到仿真软件的同步支持。新领域和新课题的支持欠缺导致这些软件不能很好地满足科研需要。其次,大部分商业软件不提供开源代码或者深入开发的接口。当面临新课题时,研究人员无法有效扩展这些软件,使之应用于新的研究领域。最后,仿真设计的系统跟所模仿的实际系统存在差距。计算机软件的模拟过程往往忽略大量实际约束条件,更多地停留在理论设计层面,可能导致仿真结果跟实际应用脱节。
构建仿真软件平台培养研究生的科研能力
在培养通信专业研究生时,导师应该充分考虑到仿真软件上述的缺陷,锻炼学生正确使用仿真软件从事课题研究的能力。从而摆脱已有软件的功能限制,增强科研的灵活度。
1.建立开源的仿真软件实验环境从开源仿真软件入手,摸索改进和自主设计仿真软件的方法,建立适合课题研究的仿真软件平台。图1说明了本研究的思路。通信领域的很多课题都是开放的,研究生可以选择自己感兴趣的方向。但科研基础、科研经费、科研时间以及实验条件的限制,最后导致科研基础薄弱,无法为研究生提供优良的科研环境,支持其从事新课题、新热点的专题研究。通过引入仿真软件,研究生可在导师的指导下改进仿真软件或自主设计仿真软件。最后,形成以仿真软件为平台的科研环境。这不仅弥补了科研资源的匮乏,而且拓展了课题研究领域,研究生可以根据自己的兴趣方向开展专题研究。
2.实验环境中用到的仿真软件根据研究方向和参与项目的分工,导师应该为学生指定合适的仿真软件。譬如,从事网络协议研究的学生,导师可为其安排Matlab和NS2等仿真软件;从事无线通信系统设计的学生,导师可为其安排Matlab和GloMoSim等仿真软件。
3.培养应用和开发仿真软件的能力考虑到仿真软件的缺陷,在培养研究生的计算机仿真能力时需要从两方面入手:第一,选择便于二次开发的仿真软件,培养研究生改进现有软件、甚至自主开发仿真软件的能力;第二,仿真设计跟实际系统设计相结合,在培养研究生原理分析能力的同时增强工程实践能力。前一个方面考虑到仿真软件不一定满足新课题的需要,譬如当前还没有能很好支持认知无线电研究的软件。因此,在指导研究生时,导师一定要考虑到所用软件是否支持二次开发,能有效扩展现有平台,从而支持新课题的研究。开源的仿真软件能很好地满足这一需要,譬如,开源的NS2软件为通信课题提供了一个开放的研究平台,研究者通过添加新功能模块,能将其扩展成适应新课题的平台。
构建计算机实验平台培养研究生的科研能力
在对专题进行原理性研究时,仿真软件为研究的深入提供了很多的便利。但是,仿真软件存在一个不可忽视的缺陷——不能完全还原实际工程场景。基于仿真的研究成果往往是原理性的结论,很难直接应用到工程实践中。因此,除培养研究生的仿真能力外,还需要锻炼其工程应用能力。本文提供了另外一种仿真思路:在利用软件方法进行仿真设计后,再利用计算机实验平台来搭建一些实验原型,近似模拟最后的实际系统。组建这样的原型系统既充实了科研资源,又锻炼了学生的工程实践能力。譬如,为构建一个MPLS网络,实验室需要投入很高的经费购买路由器设备,这意味着经费不充足的实验室无法从事MPLS网络方面的研究。此时,如果在计算机上安装Linux系统,并配置MPLS功能,即可用来充当MPLS路由器并组建一个MPLS实验网络。这种计算机平台仍然是一种仿真环境,但比纯粹的仿真软件更接近工程环境了。学生可以在这样的实验条件下从事很多MPLS网络方面的课题研究,这对提高学生的工程实践能力有很大的帮助。为有效构建计算机实验平台,研究生应该从课题研究需要出发,有针对性地学习计算机系统结构方面的知识和技能。导师应该引导研究生学习《操作系统》、《嵌入式系统》等课程。另外,导师还应引导研究生学习Linux方面的技术,提升学生应用Linux从事系统开发的能力。
关键词: CorelDraw;Photoshop;平面设计
中图分类号:J524.2文献标识码:B文章编号:1009-8631(2009)12-0095-01
一、 引言
随着计算机技术迅速发展,数字化设计工具对艺术设计的影响则可能会超过以往任何其他革命性的设计工具,而且将会使作为人类技术与文化融合的艺术设计的设计程序、思维方式、交流方式及艺术设计师的角色等发生重大的转变,计算机技术应用到现代平面设计中,不仅方便、简化了设计制作过程,而且拓宽了设计的思想范畴,从报纸到杂志、电视到网络、品牌到包装、广告到形象设计等,都与数字化平面设计软件技术的应用息息相关,因而对计算机平面设计软件技能掌握的要求越来越高,因此在设计中快速并熟练的掌握计算机软件的操作尤为重要。
二、 常用平面设计软件
目前用于平面设计的软件主要有:Illustrator、CorelDraw、Freehand、PageMaker、Photoshop、Painter、Firework、Photopainter等,其实使用最为广泛为CorelDraw和Photoshop,其在平面设计中发挥着重要作用。
1. CorelDraw
CorelDraw是加拿大Corel公司推出的图形绘制软件,集图形绘制、印刷排版和文字编辑处理于一体的矢量图形绘图软件。具有绘制图形精确、存储文件小,图形可任意缩放,文字处理功能强大,不改变线的粗细等特点,尤其在矢量绘图方面具备着强大的功能,广泛应用于平面广告设计、CIS企业形象策划、室内外装潢设计、产品包装设计、网页设计和印刷制版等领域。
2. Photoshop
Photoshop是美国Adobe公司推出的一款位图图像处理软件,具有十分强大的图像处理功能,其中包括图像大小的处理、图像色彩的处理、图像合成的处理和图像效果的处理,支持了多种色彩模式并可以进行不同格式的输出功能,可方便快捷的对图像进行选取,并对图像进行各种编辑、 色彩的调整及绘画功能等。
3. CorelDraw与Photoshop的关系
CorelDraw与Photoshop同属于平面设计软件,但在功能上存在着差异。CorelDraw编辑的图形为矢量图, Photoshop处理的图像为位图,位图也称点阵图。CorelDraw不是绝对的图形绘制软件,它也支持少部分的图像处理功能;而Photoshop也不是绝对的图像处理软件,也可以进行图形的绘制功能,两个软件在某些功能上有相近之处,可以实现相似的效果,甚至有很多的功能在两个软件中都可以得到应用,但每个软件都有其自身的特点和功能,要想创作出一幅优质高效的平面广告设计作品,往往需要通过两个软件甚至多个软件的相互交替使用来实现;只有充分的掌握各种软件的优势,以己之矛,攻彼之盾,取长补短,才能更好的完成设计作品。
三、设计软件对平面设计的影响
1. 提高平面设计的效率
传统平面设计是通过手绘来实现的,在制作的过程中,需要完成三个流程;第一步“收集资料”,收集我们在制作中所需的图形、图象和文本;第二步“制作”,通过运用一些工具和一些手法来进行制作;第三步“出图”,将最终制作好的设计作品进行装裱、覆膜至悬挂进行展示。采用手绘设计使用纸和笔,每次修改都需要付出大量的时间和精力,而最终的效果还不完善。
使用平面设计软件后,我们可以通过互联网来搜索下载所需的素材,或把收集好的图形、图象和文本通过扫描仪、数码相机或存储设备输入到计算机中即可完成资料收集,不仅可以提高资料的收集速度,也降低了成本。第二步“整合”,平面设计软件替代手绘制作,对输入电脑的资料进行整合;运用软件的各项功能提高图片处理、画图、文字输入和图文的排版速度,还可以实际的看到制作效果,并且可以随意的进行修改、调整和删减,既节省了设计制作的时间,又节约了设计成本,更为重要的是可以表现出手绘所无法实现的效果,亦可对各种设计效果进行比较。第三步“输出”,通过输出方式、输出色彩和输出格式将整合好的设计作品输出电脑,并打印出最终效果,以展示给受众观看和阅读。
2.提升平面设计的表现形式
手绘的表达方式受到笔、颜料等因素的制约,而软件的应用使平面设计的表达方式有了深刻的变化。现今,软件已经逐步代替了传统绘画工具,例如软件中的毛笔、铅笔、喷枪等创作工具,都可以通过设置数值调整不笔触的大小、样式、流量(轻重);在颜色的应用上能根据设计者的构思与创意,使用调配板调制出16777216 种颜色,表现设计作品的明暗色调;在图形、图像的编辑上可运用放大、缩小、旋转、复制及剪贴的功能,任意的调整图形,此外还提供了各种特效工具,尤其是滤镜效果。例如Photoshop中的模糊滤镜,它是一种模仿动态的效果,实现手绘无法实现的各种效果。如此丰富的功能,强大的表现力,使设计者的创意和构思可以在软件中得到充分的展现,实现了手绘无法实现的效果。
3. 突显设计者的构思与创意
无论手绘还是使用平面设计软件,创意和构思是前提和保障,有了它才能进入制作的程序。这些创意和构思是一种无形的东西,是存在于人脑中的一种思想,它必须通过相关的手段来表现所谓的创意和构思。那么使用何种手段来表现呢?这就要求我们熟练的应用软件,否则就有可能遇到好的创意和构思在软件中无法表现或表现的不尽人意,造成了眼高手低的局面,导致好的创意和构思被替换,因此熟练的运用软件更加精确、更好的体现设计者的构思与创意。
通过软件工具的特殊效果进一步表达出设计者的创意与构成,并形成更具震撼力的图形图像。在电脑成为设计创作主要工具的今天,软件对平面设计产生了世大的推动作用,软件的应用是我们平面设计所不可忽视的内容,只有把软件与构思和创意结合起来,我们才能创作出更优秀的设计作品。
参考文献:
关键词:软件工程;人才培养;教学改革;职业化
自2002年我国高校设立软件工程专业之初,软件工程就是一门面向社会经济发展的实际需求,并以培养具有扎实的计算机领域理论知识和技能,同时能够从事软件开发、科研、教学和应用的应用型人才为目标的学科。随着我国素质教育改革的不断深入,软件工程专业的教学像其他以实用性教学为目的的学科一样,面临着如何向职业化转变的问题。相关数据显示,我国当前对软件人才的需求达到了20万人,并以每年20%左右的速度增长[1]。然而,传统教学模式制约因素的存在阻碍着软件工程专业的职业化转变,影响着我国软件人才的各种能力的培养[2]。因此,如何探索并革新我国软件工程专业的教学模式,以实现其职业化的转变是当前急需解决的问题。
1高校软件工程专业传统教学模式的不足
1.1课程体系侧重理论
受制于计算机行业的整体环境,如软件复杂性较简单,计算机硬件设备性能较低等,软件工程专业设立的初期并未对实践性人才提出过高的要求,更加侧重于培养“知识型”人才。因此,软件工程课程体系的设置,也更加侧重于培养软件行业人才对软件理论的理解与掌握[3]。对于实践性的要求,仅限于能够通过实践掌握理论知识即可。在传统课程体系中,理论课所占比重要远远大于实验课,实验课设置的目的是为了方便学生掌握理论知识[4]。课程内容也大多是教师事先安排好的内容。实践证明,经过这种模式培养出来的学生多数具有良好的理论基础,但是却无法在实际中很好地运用这些理论。
1.2教学目标脱离职业化
职业化培养模式下的软件行业人才应该具备软件、硬件、网络等各学科综合知识的复合型人才。软件行业人才不仅应该具备这些学科的理论知识,也应具备将这些学科的理论和实际结合起来的能力。然而,现有的教学模式则侧重于理论教学,而忽略了职业化的软件行业人才的培养应该是以理论和实践的有机统一为目的。这种模式过于侧重理论知识的学习,而忽略了理论和实际的融合,影响了职业化的发展。
1.3软件工程就业缺乏导向性
当前,软件工程教学的一个重要作用就是为学员提供良好的就业。来自前程无忧等几家公司的报告显示,企业对软件工程师的需求仍居于首位,且具有可观的薪酬。然而,跨入软件技术领域,成为一名软件工程师,相应的技能水平及经验又是必备的“入场券”。如何在由学校跨入就业岗位后能够快速掌握与就业岗位相适应的软件开发技能,将是软件工程专业教学需要考虑的问题[5]。然而,现有软件工程教学缺乏就业导向性的不足,注定了这些专业学员无法快速适应就业能力需求。
2高校软件工程专业教学模式改革的构想
2.1明确教学目标
当前的软件工程专业的教学目标应该是培养职业化的具备软件、硬件、网络等各学科综合知识的复合型人才。因此,软件专业的教学目标可以基于S-CDIO[6,7,8]培养模式,将培养高层次、实用型、复合型的人才培养作为教学目标,同时强调培养学生扎实的计算机基础知识、强力的实践能力和理论应用能力。此外,还要引导学生时刻关注软件工程及相关行业的各种新技术,如大数据、云计算、VR等。通过明确教学目标,从而能够有针对性地设置课程体系和培养学生能力。
2.2课程体系设置
软件工程课程体系的设置是为了培养理论和实践兼备的复合型人才。它的设置,必须兼顾培养理论知识和实践能力。围绕这一目标,课程体系结构包括三个方面:(1)基础课程。这类课程的设置用于培养学生的理论知识和基本的动手能力。首先,基于SE2004软件工程方案设置与软件工程学科相关的基础科目,这些科目涵盖的理论包括数据的机器级表示、由机器语言到汇编语言及各种结构化程序语言和面向对象编程语言的各种语言、能够用基础语言处理的各种新型技术理论等。通过这些课程的设置,使学生建立软件工程相关课程的完整概念。其次,设置能够应用软件工程方法的课程。这些课程的设置能够将实际的程序设计和软件工程理论知识融为一体,并将基础程序设计方法的学习和小、中规模的软件结构设计相互融合,培养学生的综合应用能力。在具体课程方面,可以设置一些如基于瀑布模型的设计方法,可以为学生讲授小组级、中规模软件系统建的综合技术;如基于螺旋开发模型的方法,可以通过构建中等规模系统,培养学生理论、管理、开发等综合技能。(2)专业核心课程。传统教学模式中,专业核心课程的设置思路主要是用于构造计算机系统的核心知识[9]。针对这一情况,改革后的专业核心课程的设置则倾向于培养学生利用各种计算机高级技术解决实际问题的能力,涵盖了与软件工程相关的各种计算机硬件、不同等级的程序设计、互联网环境下的软件设计、数据库环境下的软件设计、面向人机交互的软件设计等知识。除了这些课程,还设置了一些覆盖软件工程高级技术需求的课程,这些课程涵盖了软件工程的需求、设计、构造、质量、过程、管理等各方面知识,能够培养学生从整体上解决整个软件项目的能力。
2.3改进教学方法
软件工程专业职业化人才的培养需要做到“教、学、做”的合一。然而,现有教学方法的不足使得现有教学方法只是做到了“教”和“学”两点,却忽视了“做”是实现教学的根本目的核心。针对这点,可以从两点进行改进。第一点,采用案例教学法。案例教学法要求老师在讲解理论知识时,始终围绕已有的项目进行。将一个完整的项目和理论体系拆解分配到个个教学环节中。在每个环节,则明确教学目标、分解教学内容、分析关键技术和步骤、引导学生参与项目实践、展示项目效果。第二点则是考虑使用现代化教学手段。围绕发挥软件工程专业实践教学为中心的地位,通过增加实验内容和学生实际动手能力,为学生提供充分参与项目实践的机会。同时,还可以开展大型综合实验、综合实训、企业实习、毕业设计等实践教学内容教学,通过开设大型综合性的实验课程或综合实训课程、组织学生到Ⅱ企业顶岗实习、利用所学知识进行项目开发的能力和就业竞争能力。
2.4加强教学队伍建设
教学队伍是高校软件工程专业教学中的一个重要环节。教师的水平影响着课堂教学和学生动手能力的高低。在现有的一些教师队伍中,一些教师往往具有很高的理论素养,然而却缺少足够的项目经验[10]。这给学生的实践教学带来了不利影响。因此,应该加强教师队伍的建设。在具体的举措方面,要做到两点:(1)学校要引进具有丰富项目经验的教师或者制定教师提高教学水平的计划。通过实施这些计划,使教师能够加强学习、钻研业务,掌握教学技能,提高他们的教学水平和教学技巧。(2)学校加大对软件工程专业教育的投入,多组织高校软件工程专业教师参加省级培训、校级培训等再培训工作,着手培养基础好、教学技能优秀、有事业心、敬岗爱业的专业教师,增强软件工程专业教学师资力量。
2.5培养学生的职业素养和岗位实战能力
为学生创造职业化的教学环境是提高学生职业素养和岗位实践能力的最有效手段。在这方面,可以通过和一些企业合作,将学生放置到企业的真实项目中。可以从三个方面进行:(1)组织学生参加和学习企业的项目文化,如定期为学生模拟企业项目运行方式、参观企业产品展示厅、听取企业项目负责人、技术人员和管理人员有关企业产品开发的专题报告以及生产管理模式、技术发展趋势和企业文化、企业资源管理方面的专题报告等;(2)通过持续的教学,为学生建立就业需要的知识体系和技术体系,帮助学生规划自己的职业生涯,并通过让学生深入了解自己的能力,认清自己能够从事的职业;(3)这方面是为了培养学生适应就业所需要的企业文化中的团队精神、职业技能等。可以联合企业严格按照企业产品的开发以及企业需要的一些技能来对学生进行职业技能、职业素质、团队精神、职业规范等进行强化训练来提高学生这方面的职业素养。
3结束语
当前的软件工程专业的教学处于向职业化转变的时期。只有对传统教学模式中那些制约软件工程专业的职业化转变的因素进行改革,才能提高我国软件人才培养水平、实现教学模式职业化转变,并最终适应社会对软件工程专业人才的需求。
参考文献:
[1]蓝斌.浅析高校软件工程专业教改模式[J].计算机光盘软件与应用,2014(17):313-313.
[2]郝隽.CDIO理念下的软件工程专业人才培养模式研究[J].中外企业家,2016(3).
[3]张凯,孙华,冷洪勇,等.项目驱动模式在软件工程人才培养中的应用与反思[J].电脑知识与技术:学术交流,2016,12(1Z):150-151.
[4]檀明,许强,张家锐.软件专业人才培养模式改革研究与实践[J].电脑知识与技术:学术交流,2016,12(2):145-146.
[5]司海平,王晓茜.面向市场的软件工程人才培养与课程体系优化[J].信息系统工程,2017(5):166-168.
[6]钟瑛,朱顺痣.《软件开发综合实训》课程教学模式若干思考[J].科技创新导报,2012(31):187-188.
[7]王立娟,何丹丹,翟悦.基于CDIO理念的软件工程专业工程化实践教学改革的研究[J].当代教育实践与教学研究:电子刊,2015(12).
[8]胡安明.基于CDIO理念创新软件专业实践教学的研究[J].科学导报,2016(2).
[9]叶娜,祁飞,边根庆,等.面向国际化人才培养的软件工程专业本科教育课程体系研究[J].教育教学论坛,2015(15):142-143.
一、平面设计的应用
PS的应用对于当今社会来说已经是习以为常的事情,很多平面设计问题都可以通过PS解决。PS强大的功能设置让平面设计这门专业艺术类别看上去与艺术关系不大,似乎完全是现代化社会的产物,更加符合机械制造和互联网时代的需要。那么我们是否可以就此认定,平面设计已经不再需要艺术作为基础和指导?很显然,答案是否定的,因为从本质上说,平面设计基于的并不是PS这款软件的功能,而是基于这些功能对艺术设计的满足。社会不断变化发展,计算机艺术取代了部分传统艺术形式,但是实际上并没有改变艺术的本质要求,包括美学的内容、艺术的本质、艺术感受等,都需要艺术思想和理论作为指导。现代社会更需要专业门类的不断综合实践,不能因为学科划分而忽视了专业之间的共性。具体从应用方面说,平面设计的应用已经深入各个行业,很多基础性工作,包括整体设计工作,都需要利用平面设计来完成。要了解平面设计的应用,实际上了解下面这些设计软件就可见一斑了:Photoshop、CorelDraw、Illustrator、InDesign、PageMaker、Freehand等。这些软件主要应用在设计领域,如广告公司、宣传公司、文化传播公司等。当然,现实的应用不等同于全部的艺术内涵,更重要的是在整个平面设计的应用中应该不断增强艺术的思维,借鉴其他艺术设计形式,如建筑设计、景观设计和服装设计等。
二、平面设计存在的问题
当前,平面设计领域存在一些问题。一是学科与专业建设的缺失。一些高校的平面设计专业过于注重相关软件课程,如PS等,虽然这些课程可以让学生了解并熟练使用软件,却缺失了相关理论的配套,如相关艺术理论等课程。这样的课程设计缺失表面上看是教学缺失,实际上却是艺术缺失。学生学习了软件,却只知其一不知其二。为什么说一切学科来源于哲学,原因就是如果某种学习不能上升到思想层面,那么这样的学习也就失去了知识储备的最本质意义。没有哲学层面的思考,PS就仅仅是一个设计工具而已。平面设计存在的一些问题在短时间内被忽略了,这些平面设计问题导致了现实中的一些矛盾与困惑。要解决这些问题,我们不能一味从软件入手,更多的是要坚持平面设计的内涵和各种要素意义,真正将平面设计作为问题的存在和出发点,在艺术领域内解决问题。二是平面设计软件对动手能力的无形损害。如同依赖使用电脑输入文字,导致一些人难以写出一手好字。设计者不要过于依赖计算机技术所带来的便捷性,必须认清一点:有时候便捷性是以损失艺术性为代价的。
三、平面设计的未来发展
谈到未来,很多时候涉及概念性的观点和问题,但是并不妨碍我们基于现实的基础进行分析和畅想。平面设计的应用是大势所趋,是不可逆转的现代化带来的现实内容。平面设计的未来取决于人们如何利用现代技术处理艺术问题,如何更深入地坚持艺术理念来把握平面设计的应用,这是一对矛盾,更是一对必须一起面对的问题。平面设计在未来的发展有以下三个主要表现:第一,平面设计的设计未来。设计实际上是依据当前的设计概念和理念的发展而产生的,设计的未来是多元化的,会更加依靠科技成果的辅助,科技与艺术的结合是大势所趋。第二,平面设计的哲学未来。哲学主要是理念层面的,后现代与现代的争执会作为一个焦点而存在,但是谁也说服不了谁。我们要坚信科学的现代化发展是不可逆转的,要坚持适应新的艺术形式;同时,我们也要更加尊重传统,更加注重把握传统的内涵。第三,平面设计的美学未来。这是一个非常深刻的问题,如何使事物更加具有美的内涵,需要我们重新定义和把握现代美的概念,而不是一味用传统美学要求现代艺术形式。
作者:高卉卉 单位:哈尔滨铁路局疾病预防控制所
参考文献:
[1]牛彦然.视错觉在平面设计中的应用与研究.陕西师范大学硕士学位论文,2015.
[2]梅洹林.肌理元素在现代平面设计中的运用研究.重庆大学硕士学位论文,2006.
关键词园林;计算机辅助设计;教学
abstractreflection on teaching of computer aided landscape design was elaborated in this paper. the selection of the computer aided design software,relationship of computer aided drawing with hand painted,and the intensification of practical teaching were analyzed and discussed to provide reference for the reform of computer aided langscape design.
key wordslandscape;computer aided design;teaching
1计算机辅助设计软件的选择
园林计算机辅助设计课程的教学就是要教会学生用计算机软件辅助完成设计工作,教学中所选用的计算机辅助设计软件对教师教学、学生学习和以后的应用都有很大影响[1,2]。教学软件的选择要从软件的适用性、通用性和易用性等方面进行全面考虑,从中选择出既符合课程教学目的,又操作相对简便,并且行业通用的软件作为教学软件。
1.1教学软件的使用现状
目前,各院校园林计算机辅助设计课程的教学目的是计算机辅助绘图,即学习如何用计算机把园林设计图纸绘制表现出来,因此教学中选择的教学软件主要是一些通用的绘图软件,如autocad、3dmax、photoshop等。之所以选择这些软件,一是因为这些软件在绘图方面有较大的优势,绘图功能强大,图纸绘制能做到精确和规范,软件能承担起园林图纸的绘制任务;二是因为这些软件具有广大的用户群体,使得这些软件知名度高,软件开发商也有较多的培训机构,软件推广比较到位,在园林行业使用普遍;三是有关这些软件的学习资料非常多,网络上的学习论坛比比皆是,使得对这些软件的学习交流更容易,这对软件操作和应用能力的提高起到很好的作用。
1.2存在的问题
园林计算机辅助设计是计算机技术在园林设计各环节的应用,这种应用应该包含多项内容,如设计基地基础数据的获取、设计图纸绘制、工程量计算、造价概预算等。由于当前所选的计算机辅助设计软件是一些绘图软件,学生仅能完成计算机图纸绘制,这就使得园林计算机辅助设计的教学仅局限在辅助绘图上,对园林计算机辅助设计的发展不利。在计算机辅助设计发展较成熟的一些行业,辅助设计在向集成化和智能化方向发展,而园林计算机辅助设计仍然停留在辅助绘图这种初级阶段,这与园林行业的快速发展不相适应,园林计算机辅助设计也应该有更大的作为。
高校园林计算机辅助设计教学应该引领和体现辅助设计的发展方向,而目前的辅助设计教学软件很难做到集成化和智能化。由于现在的教学软件并非专业的园林设计软件,它们的功能无法覆盖园林设计的全过程,要将其开发为适用于园林设计的集成系统,有很多问题需要解决。目前仅对于园林绘图而言,要掌握好这些软件也不是一件很容易的事情,因为这些软件不针对园林行业,它们缺乏参数化的园林图形库,辅助设计的智能化难以体现。
1.3应对策略
由于园林计算机辅助设计缺乏核心设计软件,开发能应用于园林设计各环节的园林计算机设计系统成为当前迫切需要解决的问题。目前,以我国园林特点为核心集成化开发的园林计算机辅助设计系统软件至今仍未形成。国内外虽然也有一些园林辅助设计软件面世,但功能还不够系统和完善,并且这些软件的知名度低、社会用户量小,还不能作为教学软件使用。作为园林计算机辅助设计教学的软件,应该是一个完善的园林设计系统,能够体现园林行业发展水平,具备智能化和完备的园林图形库,具备集成化程度高,功能完善,将方案设计、施工图绘制、工程概预算等环节形成一个相互关联的有机整体,操作简便、易于使用,便于软件的获取,做到绘图精确、表现美观,具备较高的知名度,有广大的用户群,便于学习交流。开发适用于园林设计工作的集成化、智能化计算机辅助设计软件是一项系统工程,这项工作要靠园林科研人员、软件设计人员以及管理层等多方面协同配合才能完成。
2计算机绘图与手绘
计算机辅助设计应用于园林行业后,无论方案设计还是效果表达,计算机绘图已普遍应用。但这种应用也带来了一些争论,认为计算机绘图的应用削弱了设计人员的手绘功底的训练,计算机图纸的精美表现效果往往遮掩了设计的瑕疵,在园林行业应该对计算机绘图进行弱化或取消。对于这样的争论,应该从不同的方面进行分析[3-4]。
2.1计算机绘图的优势
计算机辅助设计与传统设计手段相比有它独特的优势,这也决定了计算机绘图应用于园林设计的必然性。计算机绘图精确、规范,它的点线位置和尺寸精准,绘图中经过简单设置可以很容易地按行业规范进行绘制和出图;计算机图纸便于修改和传输交流,设计方案的任何变动都可以在计算机上进行简单的操作修改,效率高且成本低,并且图纸是以电子文件进行存贮,在网络中传输和交流非常方便和迅速;计算机绘图美观逼真,能够直观的体现设计意图、完美的表现园林施工的未来效果,一幅计算机园林效果图的好坏有时会对设计方案的命运起到很大作用;计算机绘图包含的信息量大,图纸的绘制过程就是图形信息的输入过程,并且这些信息能够很容易被准确的提取出来供后续使用。
2.2计算机绘图的误区
计算机辅助设计具有巨大的优势,它在园林行业的应用是一种必然趋势,行业对计算机绘图的追捧也就无可厚非。但这种趋势也可能被学生片面理解,使学习陷入误区。
学习计算机绘图最明显的误区,就是认为只要学好计算机绘图软件的操作,就可以绘制出完美的园林设计图纸。因此,有些学生放弃了需要大量训练的手绘练习,而单纯的在计算机绘图软件的操作上下功夫,期望以熟练的软件操作成为计算机绘图高手,但这种做法往往事与愿违,他们会发现绘图中总有一些难以解决的问题,如色彩的运用、透视的把握及空间感的表现等,使自己的计算机绘图水平难以上升到高层次。学习计算机绘图的另一个误区,就是认为只要将计算机图纸绘得好就能成为好的园林设计师,就可以承担起园林设计的任务。有些学生片面热衷于计算机效果图的表现,而置园林设计的内涵于不顾,只追求漂亮的构图这种“末”,却忽略设计构思的“本”,这种做法的结果是只能成为计算机绘图员而无法成为园林设计师。
2.3应对策略
计算机辅助设计应用于园林是行业发展的必然,所以园林专业的学生掌握计算机辅助设计也是行业对他们的要求。在园林计算机辅助设计课程的教学中,强调课程的重要性是必要的,要让学生了解课程在行中的地位,引起学生对课程的重视,但是这程强调应该是全面的。
学习计算机辅助设计要熟练掌握绘图软件的操作,对软件操作命令的理解越全面充分,绘图就越顺利,然而掌握软件操作并不是计算机辅助设计的全部,单纯靠软件操作仅仅赋予了计算机图纸毫无生命的骨架。
要用计算机把设计表现充分,深厚的美术基础是必须具备的,色彩的运用、光感的调控、透视的把握、局部与整体比例的协调、空间感和层次感的表现等一系列问题的解决都离不开美术功底的支撑,而这种功底需要大量的手绘训练才能逐渐形成并提升。在计算机绘图中,依靠美工手段是正确运用才能给计算机图纸赋予血肉。
在计算机辅助设计中,更应该强调设计的重要性,没有设计,计算机辅助设计就成了无本之末。在计算机辅助设计中,依靠完善的设计才能给计算机图纸赋予灵魂。
因此,在计算机辅助设计课程的教学中,教师应该强调课程的重要性、强调软件操作的重要性,同时也要不断的给学生灌输这样的观念:计算机图纸的完美表现离不开深厚的美术基础,更离不开精巧的设计构思。
3强化实践教学
园林计算机辅助设计是园林专业计算机应用课程,实践教学是课程尤为重要的方面,不仅巩固理论教学效果,而且对学生分析和解决实际问题能力的提高至关重要,可建立起学生面对未来从事园林设计工作的自信心,因而实践教学的强化对课程教学效果起着关键作用。
3.1课堂教学中的实践强化
在园林计算机辅助设计教学中,理论课的课堂教学主要任务是讲授软件操作命令,实验课的课堂教学主要是针对理论课教学的上机训练,是对理论课的巩固过程。课堂教学中教师与学生面对面接触,是实践强化的最有利也是最有效时机。教师应该在理论课堂教学中挤出一定时间,把园林绘图分解成若干园林要素,结合软件操作命令的讲解,把这些园林要素的绘制作为课堂实例穿插进课堂教学中,让学生了解园林要素的绘制方法和技巧。在实验课堂教学中,教师要加强指导,并把园林要素的绘制作为练习作业让学生完成并提交,从而督促学生进行训练和掌握。通过这种任务式的实践训练,在课堂教学中学生掌握园林要素的绘制,为后期的成图训练打下基础。
3.2利用好网络
现代社会网络的发展给教学工作带来很大的帮助,无论是信息的存储和传输,还是教学资料的搜索和利用,网络的存在都能提供极大的方便,也使得师生在课堂之外的即时交流成为可能。
一方面,网络可以作为教学环节不足的一种补充,作为课堂教学的延伸。课堂教学的时间是有限的,教师不可能在课堂上解决学生学习中的所有问题。教师可以在网络上开设学习论坛,引导学生参与讨论,通过文字、图像、音频视频等来及时解决课堂教学中存在的问题。如果没有自己的服务器,教师也可以通过公开邮箱、网络硬盘、博客等形式跟学生进行网上交流,对学生进行指导,从而提高学生的实践应用能力。另一方面,网络是一个大的教学资料库。在网络上可以免费获取大量教学资料,信息量大,内容广泛,教师应该经常进行网络浏览,以丰富提高自己,及时了解教学以及行业动态,同时把一些有利于教学的网络资料介绍给学生。在网络上也不乏一些很好的园林论坛,教师可以向学生介绍,鼓励学生多看看别人的作品进行学习,这对提高学生的绘图水平有极大的帮助。
3.3引导学生进入园林实战
辅助设计的学习就是为了在实际工作中运用,在园林实战中会遇到许多问题,如何解决这些问题是学生最关心的。只有让学生进入实战项目,才能让学生积累实战经验、建立应对实战的自信心。辅助设计的任课教师经常会承担一些园林项目的设计和绘图工作,教师应该引导学生进入自己的工作项目,让学生完成一些相关任务,从而让学生了解工作项目的流程,获得解决问题的经验。教师也可以把自己以往的工作项目作为实战作业提供给学生,让学生独立完成相关工作。完成这样的实战训练不仅提高了学生的设计及绘图水平,同时也能培养学生分析和解决实际问题的能力,更重要的是使学生有信心面对未来的实际工作。
4参考文献
[1] 曾旭东,赵昂.计算机辅助建筑设计(caad)的发展趋势[j]. 重庆建筑大学学报,2006,28(1):21-24.
[2] 孙进平.计算机辅助设计的现状与发展[j].海淀走读大学学报,2003(4):82-86.
关键词园林;计算机辅助设计;教学
abstractreflection on teaching of computer aided landscape design was elaborated in this paper. the selection of the computer aided design software,relationship of computer aided drawing with hand painted,and the intensification of practical teaching were analyzed and discussed to provide reference for the reform of computer aided langscape design.
key wordslandscape;computer aided design;teaching
1计算机辅助设计软件的选择
园林计算机辅助设计课程的教学就是要教会学生用计算机软件辅助完成设计工作,教学中所选用的计算机辅助设计软件对教师教学、学生学习和以后的应用都有很大影响[1,2]。教学软件的选择要从软件的适用性、通用性和易用性等方面进行全面考虑,从中选择出既符合课程教学目的,又操作相对简便,并且行业通用的软件作为教学软件。www.133229.COM
1.1教学软件的使用现状
目前,各院校园林计算机辅助设计课程的教学目的是计算机辅助绘图,即学习如何用计算机把园林设计图纸绘制表现出来,因此教学中选择的教学软件主要是一些通用的绘图软件,如autocad、3dmax、photoshop等。之所以选择这些软件,一是因为这些软件在绘图方面有较大的优势,绘图功能强大,图纸绘制能做到精确和规范,软件能承担起园林图纸的绘制任务;二是因为这些软件具有广大的用户群体,使得这些软件知名度高,软件开发商也有较多的培训机构,软件推广比较到位,在园林行业使用普遍;三是有关这些软件的学习资料非常多,网络上的学习论坛比比皆是,使得对这些软件的学习交流更容易,这对软件操作和应用能力的提高起到很好的作用。
1.2存在的问题
园林计算机辅助设计是计算机技术在园林设计各环节的应用,这种应用应该包含多项内容,如设计基地基础数据的获取、设计图纸绘制、工程量计算、造价概预算等。由于当前所选的计算机辅助设计软件是一些绘图软件,学生仅能完成计算机图纸绘制,这就使得园林计算机辅助设计的教学仅局限在辅助绘图上,对园林计算机辅助设计的发展不利。在计算机辅助设计发展较成熟的一些行业,辅助设计在向集成化和智能化方向发展,而园林计算机辅助设计仍然停留在辅助绘图这种初级阶段,这与园林行业的快速发展不相适应,园林计算机辅助设计也应该有更大的作为。
高校园林计算机辅助设计教学应该引领和体现辅助设计的发展方向,而目前的辅助设计教学软件很难做到集成化和智能化。由于现在的教学软件并非专业的园林设计软件,它们的功能无法覆盖园林设计的全过程,要将其开发为适用于园林设计的集成系统,有很多问题需要解决。目前仅对于园林绘图而言,要掌握好这些软件也不是一件很容易的事情,因为这些软件不针对园林行业,它们缺乏参数化的园林图形库,辅助设计的智能化难以体现。
1.3应对策略
由于园林计算机辅助设计缺乏核心设计软件,开发能应用于园林设计各环节的园林计算机设计系统成为当前迫切需要解决的问题。目前,以我国园林特点为核心集成化开发的园林计算机辅助设计系统软件至今仍未形成。国内外虽然也有一些园林辅助设计软件面世,但功能还不够系统和完善,并且这些软件的知名度低、社会用户量小,还不能作为教学软件使用。作为园林计算机辅助设计教学的软件,应该是一个完善的园林设计系统,能够体现园林行业发展水平,具备智能化和完备的园林图形库,具备集成化程度高,功能完善,将方案设计、施工图绘制、工程概预算等环节形成一个相互关联的有机整体,操作简便、易于使用,便于软件的获取,做到绘图精确、表现美观,具备较高的知名度,有广大的用户群,便于学习交流。开发适用于园林设计工作的集成化、智能化计算机辅助设计软件是一项系统工程,这项工作要靠园林科研人员、软件设计人员以及管理层等多方面协同配合才能完成。
2计算机绘图与手绘
计算机辅助设计应用于园林行业后,无论方案设计还是效果表达,计算机绘图已普遍应用。但这种应用也带来了一些争论,认为计算机绘图的应用削弱了设计人员的手绘功底的训练,计算机图纸的精美表现效果往往遮掩了设计的瑕疵,在园林行业应该对计算机绘图进行弱化或取消。对于这样的争论,应该从不同的方面进行分析[3-4]。
2.1计算机绘图的优势
计算机辅助设计与传统设计手段相比有它独特的优势,这也决定了计算机绘图应用于园林设计的必然性。计算机绘图精确、规范,它的点线位置和尺寸精准,绘图中经过简单设置可以很容易地按行业规范进行绘制和出图;计算机图纸便于修改和传输交流,设计方案的任何变动都可以在计算机上进行简单的操作修改,效率高且成本低,并且图纸是以电子文件进行存贮,在网络中传输和交流非常方便和迅速;计算机绘图美观逼真,能够直观的体现设计意图、完美的表现园林施工的未来效果,一幅计算机园林效果图的好坏有时会对设计方案的命运起到很大作用;计算机绘图包含的信息量大,图纸的绘制过程就是图形信息的输入过程,并且这些信息能够很容易被准确的提取出来供后续使用。
2.2计算机绘图的误区
计算机辅助设计具有巨大的优势,它在园林行业的应用是一种必然趋势,行业对计算机绘图的追捧也就无可厚非。但这种趋势也可能被学生片面理解,使学习陷入误区。
学习计算机绘图最明显的误区,就是认为只要学好计算机绘图软件的操作,就可以绘制出完美的园林设计图纸。因此,有些学生放弃了需要大量训练的手绘练习,而单纯的在计算机绘图软件的操作上下功夫,期望以熟练的软件操作成为计算机绘图高手,但这种做法往往事与愿违,他们会发现绘图中总有一些难以解决的问题,如色彩的运用、透视的把握及空间感的表现等,使自己的计算机绘图水平难以上升到高层次。学习计算机绘图的另一个误区,就是认为只要将计算机图纸绘得好就能成为好的园林设计师,就可以承担起园林设计的任务。有些学生片面热衷于计算机效果图的表现,而置园林设计的内涵于不顾,只追求漂亮的构图这种“末”,却忽略设计构思的“本”,这种做法的结果是只能成为计算机绘图员而无法成为园林设计师。
2.3应对策略
计算机辅助设计应用于园林是行业发展的必然,所以园林专业的学生掌握计算机辅助设计也是行业对他们的要求。在园林计算机辅助设计课程的教学中,强调课程的重要性是必要的,要让学生了解课程在行中的地位,引起学生对课程的重视,但是这程强调应该是全面的。
学习计算机辅助设计要熟练掌握绘图软件的操作,对软件操作命令的理解越全面充分,绘图就越顺利,然而掌握软件操作并不是计算机辅助设计的全部,单纯靠软件操作仅仅赋予了计算机图纸毫无生命的骨架。
要用计算机把设计表现充分,深厚的美术基础是必须具备的,色彩的运用、光感的调控、透视的把握、局部与整体比例的协调、空间感和层次感的表现等一系列问题的解决都离不开美术功底的支撑,而这种功底需要大量的手绘训练才能逐渐形成并提升。在计算机绘图中,依靠美工手段是正确运用才能给计算机图纸赋予血肉。
在计算机辅助设计中,更应该强调设计的重要性,没有设计,计算机辅助设计就成了无本之末。在计算机辅助设计中,依靠完善的设计才能给计算机图纸赋予灵魂。
因此,在计算机辅助设计课程的教学中,教师应该强调课程的重要性、强调软件操作的重要性,同时也要不断的给学生灌输这样的观念:计算机图纸的完美表现离不开深厚的美术基础,更离不开精巧的设计构思。
3强化实践教学
园林计算机辅助设计是园林专业计算机应用课程,实践教学是课程尤为重要的方面,不仅巩固理论教学效果,而且对学生分析和解决实际问题能力的提高至关重要,可建立起学生面对未来从事园林设计工作的自信心,因而实践教学的强化对课程教学效果起着关键作用。
3.1课堂教学中的实践强化
在园林计算机辅助设计教学中,理论课的课堂教学主要任务是讲授软件操作命令,实验课的课堂教学主要是针对理论课教学的上机训练,是对理论课的巩固过程。课堂教学中教师与学生面对面接触,是实践强化的最有利也是最有效时机。教师应该在理论课堂教学中挤出一定时间,把园林绘图分解成若干园林要素,结合软件操作命令的讲解,把这些园林要素的绘制作为课堂实例穿插进课堂教学中,让学生了解园林要素的绘制方法和技巧。在实验课堂教学中,教师要加强指导,并把园林要素的绘制作为练习作业让学生完成并提交,从而督促学生进行训练和掌握。通过这种任务式的实践训练,在课堂教学中学生掌握园林要素的绘制,为后期的成图训练打下基础。
3.2利用好网络
现代社会网络的发展给教学工作带来很大的帮助,无论是信息的存储和传输,还是教学资料的搜索和利用,网络的存在都能提供极大的方便,也使得师生在课堂之外的即时交流成为可能。
一方面,网络可以作为教学环节不足的一种补充,作为课堂教学的延伸。课堂教学的时间是有限的,教师不可能在课堂上解决学生学习中的所有问题。教师可以在网络上开设学习论坛,引导学生参与讨论,通过文字、图像、音频视频等来及时解决课堂教学中存在的问题。如果没有自己的服务器,教师也可以通过公开邮箱、网络硬盘、博客等形式跟学生进行网上交流,对学生进行指导,从而提高学生的实践应用能力。另一方面,网络是一个大的教学资料库。在网络上可以免费获取大量教学资料,信息量大,内容广泛,教师应该经常进行网络浏览,以丰富提高自己,及时了解教学以及行业动态,同时把一些有利于教学的网络资料介绍给学生。在网络上也不乏一些很好的园林论坛,教师可以向学生介绍,鼓励学生多看看别人的作品进行学习,这对提高学生的绘图水平有极大的帮助。
3.3引导学生进入园林实战
辅助设计的学习就是为了在实际工作中运用,在园林实战中会遇到许多问题,如何解决这些问题是学生最关心的。只有让学生进入实战项目,才能让学生积累实战经验、建立应对实战的自信心。辅助设计的任课教师经常会承担一些园林项目的设计和绘图工作,教师应该引导学生进入自己的工作项目,让学生完成一些相关任务,从而让学生了解工作项目的流程,获得解决问题的经验。教师也可以把自己以往的工作项目作为实战作业提供给学生,让学生独立完成相关工作。完成这样的实战训练不仅提高了学生的设计及绘图水平,同时也能培养学生分析和解决实际问题的能力,更重要的是使学生有信心面对未来的实际工作。
4参考文献
[1] 曾旭东,赵昂.计算机辅助建筑设计(caad)的发展趋势[j]. 重庆建筑大学学报,2006,28(1):21-24.
[2] 孙进平.计算机辅助设计的现状与发展[j].海淀走读大学学报,2003(4):82-86.