软件开发实习工作报告范文

时间:2023-09-16 01:18:07

软件开发实习工作报告

软件开发实习工作报告篇1

关键词:自主学习;外文文献研读;软件测试;双语研究性教学

0、引言

软件测试是从事计算机软件开发和维护专业的人员应该掌握的一门技术。软件测试是软件工程中的关键活动之一,是保证软件质量的重要手段,其工作量通常占软件开发总工作量的50%以上,而对于某些可靠性要求极高的软件系统,如航天、银行等领域的软件系统,软件测试占软件开发总工作量的比例甚至达到60%~80%。软件测试的目的是发现软件中的错误,并及时修正这些软件错误,以减少软件在后出现错误,提高软件产品质量。软件测试是一项需要专业技能的工作,它包含许多理论和实践。如果缺少这些理论知识和实践经验,测试的深度和广度就不够,测试质量也就无法保证,从而导致软件质量达不到要求,影响软件的可信性。

由于国内软件产业的现状所致,很多的软件公司属于软件外包型公司,这些公司以软件开发为主。这样,软件工程专业很大一部分学生毕业后通常从事软件开发或者程序员工作,这也影响着学校对软件工程专业的设置。因此,当前高校在软件工程专业课程设置上往往将很大一部分精力放在软件开发课程的设置上,如各种语言的学习、软件开发方法的学习等。但是,软件工程不仅包括软件开发,还包括软件测试以及软件维护。大部分国外大型软件公司,如微软、IBM等公司,这些公司对软件测试非常重视。在这些公司内部,软件测试人员数量并不比软件开发人员少,因为一个优秀的软件产品最终是通过不断的软件测试进行验证和评价的。随着软件工程课程的不断完善,当前软件测试的重要性已逐渐得到重视,很多高校已将软件测试课程作为软件工程专业课程中的必修课程。该课程是软件工程的核心组成部分,是连接软件开发和软件的纽带。通过本课程的学习,学生要了解软件测试及其管理的重要性,掌握软件测试基本理论、技术和方法,具备研究设计测试用例和使用自动化测试工具的基本方法和实践能力,能将测试驱动的理念融入软件开发、维护的研究与应用中,从工程化角度提高和培养学生从事大型软件的测试技术和能力。

尽管软件测试课程已作为软件工程专业的必修课程,但从教师和学生两个角度对该课程的调查反馈发现,教师觉得该课程不好教,教学效果不好;而学生感觉该课程较空洞,没有发现其在实际软件开发中有多大的应用。这主要因为在传统的软件测试教学中,学生只是被动地参与,听教师授课,听教师讲授各种软件测试概念和方法,但学生并没有真正学到这些理念,并没有对这些方法进行应用。所以这种传统的软件测试教学方法效果很难令人满意。

扬州大学信息工程学院将软件测试课程作为一门双语研究性课程进行试点改革,探讨如何更好地进行软件测试课程的教与学。本文将以该学院软件工程专业软件测试课程为例,探讨学生自主学习的软件测试双语研究性教学方法。笔者作为该课程的授课人实施了本文的软件测试教学方法,其目的是研究如何促进学生进行双语研究性教学,促进学生主动学习软件测试新技术,从而让学生学到软件测试课程中的一些测试理念,让他们了解软件测试在整个软件开发过程中的重要性。

1、软件测试双语研究性教学

软件测试双语研究性教学主要包括三方面内容:教学、研究、实践。这三者在软件测试双语研究性教学中的关系是:以教学为本学习,以研究为重点突破,以实践为辅助训练。下面分别介绍这三方面的内容:

1)教学方面。

软件测试双语研究性教学和传统的软件测试教学一样,根据软件测试教学大纲进行教学,主要包括软件测试基本概念、软件测试基本方法、白盒测试、黑盒测试等。由于研究性教学过程中加入了研究,所以教学是以基本的测试理论和技术为主。另外,在教学过程中,由于本课程属于双语课程,所以教学过程中采用英文PPT,中文授课方式进行教学。另外,教学主要以启发式教学为主,让学生更多参与课堂讨论,由于本文主要讨论研究方面,所以这里对教学不做详细讨论。

2)研究方面。

本课程采用的是研究性教学,因此研究是本课程的重点和特色。本课程所采取的研究方式主要以学生自主学习为主,采用阅读文献的方式。由于本课程是双语教学,研究过程中所提供的文献材料全部是英文论文,这些材料都是从当年软件工程领域顶级国际会议中选取的有关软件测试方面的最新技术和方法,这样有助于学生开阔视野,了解最新的软件测试技术、方法,及软件测试发展的方向。这一部分的实施方法将在第3节进行详细介绍。

3)实践方面。

软件工程是实践性很强的专业,同样,软件测试也是如此。需要通过不断的实践才能理解和掌握软件测试技术,将测试理念贯穿到软件工程项目中。本课程软件测试实践主要包括三方面内容:一是验证性实践,熟悉已有测试工具,学会使用这些工具,并利用已有测试工具生成测试用例;二是自己开发软件测试工具,主要根据研读的论文进行工具的设计和开发;三是软件测试工具的验证和评估,主要是对自己开发的工具进行验证和评估。一方面利用已有测试工具来验证当前软件测试工具,另一方面,利用已有软件测试知识评估测试工具在故障识别方面的效率,这有助于学生更深地掌握软件测试技术,了解什么样的测试技术是好的测试技术或者方法,是有效的测试工具。这一部分也不是本文的重点,因此不详细展开讨论。

2、软件测试双语研究性教学特色

本课程作为扬州大学软件工程专业的试点课程,采用双语研究性教学方式进行课程的授课和学习。对于双语性教学,主要采用英文材料,中文授课;而对于研究性教学,主要是让学生进行自主学习最新的软件测试技术和方法,研读相关的英文论文,进行专题报告和讨论,并鼓励学生开发实现这些技术。因此,在本课程的教学过程中,主要体现了5个特性。

(1)自主性:让学生从给定的英文材料中自主选择学习材料,自主组建团队,自主与英文材料作者联系、沟通、交流和讨论。

(2)协作性:学生必须要组建团队,团队成员数量由2~4人构成,团队之间相互协作、配合,共同完成整个研究性学习过程。

(3)互动性:在学习过程中,必须要与论文作者沟通和交流,真正把握论文作者的真正意图,并尝试提出自己的见解,与论文作者进行讨论。

(4)实践性:要能够实现论文材料中的软件测试方法,在工具开发过程中,鼓励学生采取测试驱动的开发方法,并利用所掌握的软件测试技术去测试自己的工具。

(5)研究性:在研读论文过程中,要对论文进行深入的讨论和研究,特别是对作者的思想以及未来工作、论文中的不足进行研究,提出可能的解决方案。

3、软件测试双语研究性教学实施

笔者主要针对软件测试双语研究性教学过程中的研究过程的实施进行讨论。在本课程中,研究主要是采用学生阅读文献的方式进行自主学习的研究,主要针对当前最新的软件测试技术进行学习和研究。研究性教学具体的实施过程如图1所示。

首先,教师从当年软件工程顶级国际会议中选取软件测试相关的研究技术论文放入文献库中。这样的文献库主要用于学生对当前软件测试的学习和研究。对于本科学生来说,独立地去研读这些最新技术还有一些难度,而且时间上也紧张。因此,研究性学习主要采取团队方式一起研究,这样学生进行自由分组,并且每个小组指派一名学生作为小组组长负责该小组的研究性学习进展。

有了文献库以及学生分组后,就进入自由选题阶段,即各个小组从文献库中选取自己感兴趣的论文。在各小组确定自己的研究论文后,进行论文的研读。在论文研读过程中,要求每个小组每周至少讨论一次,讨论各小组的分工任务完成情况,对原文的理解情况,以及对遇到的问题进行讨论,并且项目小组要及时记录这些讨论记录,每周发送给任课教师。另外,在研读论文过程中,每个小组要用英文与论文作者进行沟通与交流(如果作者没有回复,可以选择与课程教师进行交流),并将交流过程中的对话记录下来作为课程成绩考核的依据。

在论文研读后,需专门安排几节课进行专题报告和讨论,主要用于检查各小组对原文的理解情况。专题讨论内容包括三方面:一是学生对论文内容的理解;二是学生需要提出对论文的见解和观点,挖掘论文可能存在的问题或对论文中的未来工作部分提出见解;三是本小组研读论文的体会分享。在专题报告中,我们还邀请了学院的一些其他教师参与进来与学生们一起讨论,一方面,教师对各个论文本身进行点评;另一方面,教师对各个小组的表现进行点评。另外,在专题报告中,强调学生的参与,就是大家要多提问,多讨论。

专题讨论后,各小组要对原文中软件测试技术进行实现。其中,在软件测试技术实现过程中,鼓励采用测试驱动的软件开发方法;另外,需使用已有的软件测试技术和工具进行测试。在完成开发软件测试工具后,需要选择一些例子进行软件测试技术的验证。最后,各个小组需要提交一份总结报告,主要是关于技术实现进行总结,包括这几方面内容:对论文原文的理解或技术改进,采用的测试技术和工具,技术改进效果的验证和评估。

4、实施效果

该课程已在2012-2013年秋学期的扬州大学软件工程专业的一个班按照本文教学方式进行实践。该班学生40人,我们从2012年ICSE(International Conference on Software Engineering)、FSE(Symposium on the Foundations of Software)、ISSTA(Symposium on the Foundations of Soft-ware)、ICST(Intemational Conference on Sottware Testing,Verification and Validation)、ICSM(Inter-national Conference on Software Maintenance)等国际顶级会议上选取了44篇软件测试相关的论文作为学生学习的资料库。然后让学生自由组队,每组2~4人一起研读论文。最后组队15组,选择了15篇论文进行学习和讨论。在研读论文过程中,建议学生自己与论文作者用英文进行交流和讨论,讨论论文中不能理解的内容;在研读完论文后,我们组织了专题报告,报告主要包括三方面:一是论文主要内容;二是学生对论文的看法以及学生自己的想法;最后就是分享研读过程中的体会。另外,我们鼓励学生用英文进行报告(其中一组采用英文进行报告)。专题报告过程中我们还邀请软件工程系相关教师一起进行点评。

通过这样的学习,大部分小组完成得较好,基本能理解论文内容,也提出一些想法和改进措施。在研读论文后,学生对论文内容和自己的想法进行实践,实现相关技术并进行实验验证。几个月的学习后,大部分学生对这门课的研究性教学方式比较认可。我们以问卷的方式对学生进行了调查分析,调查主要包括对课程教学方式的认可,对自己收获的认可等。发放调查问卷40份,收回有效调查结果28份。该调查问卷由11个问题组成。前10个是选择题,如表1所示,是对当前教学方式和教学效果的同意或支持程度,由1~5这5个选项构成,其中1表示非常支持(同意),2表示支持,3表示无所谓,4表示不支持,5表示严重不支持。统计结果如表1所示。最后一个调查问题是关于这门课程的建议。从表1中可见,学生还是比较渴望学习新的知识,比较认可这种学习方式;另外,学生对自己的学习效果也比较认可。最后,无论从考试效果,还是学生的反响来看,这门课所采用的教学和学习方式是比较成功的。该教学方式也得到学院的认可,所采用的教学方式也得到科技日报、新华报业网等主流媒体的广泛关注和报道。

5、结语

软件开发实习工作报告篇2

本文以这3种核心实践课程为例来探讨实习报告的撰写规范。首先,实习报告的封面应指明如下信息:实践课程名称、学校、学院、专业、班级、学号、姓名、指导教师和提交日期等。其次,实习报告的提纲应涵盖以下内容:实习名称、实习目的、实习时间、实习内容和实结等。1)实习名称,用于概要描述实习内容,字数不宜过多,以20字以内为宜,可作为标题放在实习报告的最上方,也可以作为实习报告的正文放在最前面。2)实习目的,一般言简意赅,直入主题。例如,GIS软件操作的实习目的在于熟悉某GIS软件的某些功能操作,实现指定应用目标,掌握课堂教学的相关知识点;GIS软件研发的实习目的在于熟悉某编程语言、某GIS软件基础开发平台,掌握GIS软件工程设计与实现思路;地图设计与编绘的实习目的在于精通制图软件的相关操作,掌握不同类型的普通地图和专题地图的设计与编绘技巧。3)实习时间,包括完成实习内容的起始时间。另外,还可以在这一部分增加时间进度安排,用于进一步规划实践过程每一个关键步骤的完成时间节点。4)实习内容,是整个实习报告中最重要的部分,是对实践过程的完整反映,需详细阐述实验环境、实验任务、实验步骤、实验结果等方面的内容。实验环境是指实践过程中涉及的各种软、硬件环境。除了实践课程所用的计算机硬件设施、操作系统,GIS软件操作的实验环境还包括各种GIS软件、数据库软件等。GIS软件研发的实验环境还包括编程语言、编译环境、二次开发平台、数据库软件等,地图设计与编绘的实验环境还包括各种图形图像处理软件、GIS制图软件等。实验任务是实习目的的具体化,通常通过完成某一个或多个实验任务来达到实习目的。例如,某地区地块拓扑关系的建立可以作为GIS软件操作的一个实验任务;某校园地理信息系统的实现可以作为GIS软件研发的一个实验任务;某地区人口结构分布图的制作可作为地图设计与编绘的一个实验任务。实验任务篇幅不宜过长,可略多于实习目的,通常用一小段文字进行描述。实验步骤是指完成实验任务的每一步操作、流程、思路等,应结合技术路线进行说明。从以往学生提交的实习报告中可以看出,在实验步骤的阐述中,一部分学生容易产生误区,如在GIS软件操作的实验步骤中大量插图,缺乏文字描述;在GIS软件研发的实验步骤中大量粘贴代码;在地图设计与编绘的实验步骤中仅指出图例设计与图面配置的结果。实验步骤的撰写应把握好度,既不能顾此失彼,也不能面面俱到。GIS软件操作的实验步骤应图文并茂,不必每一个参数的设置都配图,但需用文字进行说明,插图以关键步骤的实现效果图为宜,并辅以相应的文字表述。GIS软件研发的实验步骤应结合流程图展开,并辅以关键算法的代码。地图设计与编绘的实验步骤中,对于普通地图而言,应先指明地图符号设计和地图注记配置遵循的国家标准、地图综合选取和概况的方法与依据,再插入各种地图符号的设计效果图、地图注记的配置效果图、地图综合前后的对比图等;对专题地图而言,应先分析和比较现有专题资料,再统计分析各种专题数据,接着选择各种专题内容的表示方法,最后以各专题内容的表达效果作为插图。实验结果是指通过以上实验步骤,完成实验任务之后所得结论或取得的总体实验效果,一般以插图或插图加简要文字说明为主。GIS软件操作的实验结果可以是数据编辑处理之后的效果图、执行空间查询分析之后的效果图、二三维数据可视化表达效果图等;GIS软件研发的实验结果可以是系统运行界面、系统各功能操作效果图、算法执行后的效果图等;地图设计与编绘的实验结果可以是一幅完成数字化或地图综合后的普通地图,也可以是一幅完整的专题地图。5)实结,是对实践课程的整体回顾,是实习内容的进一步凝练与升华,能够体现学生在实践过程中是否进行了独立的思考。实结的内容包括实践过程的总述、遇到的问题及其解决方法、实践课程的收获与心得、实践过程中存在的不足、将来有待进一步学习和改进的地方以及对未来从事相关实践活动的展望等。由于实习内容难免和现实生活之间存在一定差距,照本宣科的机械式实践课程学习固然有助于巩固课堂教学所学知识点,但不利于培养学生的创新性思维能力,也不利于提高学生利用所学GIS知识解决复杂实际问题的能力。因此,应鼓励学生在完成实习任务的同时,充分进行外延拓展性思考,并将思考的内容记录在实结中,与指导教师进行交流,在课外进行实验验证,如GIS软件操作中的缓冲分析拓展综合应用;GIS软件研发中最短路径算法的改进与优化;地图设计与编绘中的自动综合、注记自动配置等。这既符合国家对高校提出的培养创新性人才的要求,又能真正让学生发挥专业特长,将所学的GIS知识灵活应用到日常生活中,还能为今后的各种创新性活动提供思路。最后,实习报告的图文格式方面应严格遵循科研要求,以养成良好的科技行文习惯。

2实习报告评分标准

实践课程的考核应包含2个方面:一是随堂考核,主要检查学生 实习结果的质量;二是实习报告的考核。通过上述分析,本文认为实习报告的考核在实践课程考核中应占60%~70%的权重。对于实习报告而言,主要从4个方面进行考核:实习报告的组成部分是否齐全,如是否包含实习名称、实习目的、实习时间、实习内容、实结等;实习内容阐述是否清晰,如是否详细阐述了实验环境、实验任务、实验步骤、实验结果等;外延拓展性思考的深度与广度;图文是否规范等,考核因子及权重如表1所示。

3结语

软件开发实习工作报告篇3

一、 实习目的

生产实习是电子信息工程专业学生不可缺少的实践环节,本次实习是在学生学完所有基础课及技术基础课和大部分专业课后进行。实习的目的在于通过在网络和通信公司、企业广域网和内联网(Internet/Intranet)或实习基地的生产实践,使学生能将所学的理论和实践相结合,巩固消化所学的知识,培养实践操作技能,建立网络、信息系统集成概念,并为后继课教学及毕业环节打下基础。

二、实习要求

(一)解计算机通讯网络及企业内联网的构成和配置,掌握所接触信息系统(软硬件)的工作原理,结构,安装,及故障识别方法,熟悉基本网络测试工具的使用方法和系统规划软件和网络数据库的使用方法。

(二)了解服务器、交换机、Hub、网卡、光纤和粗细缆的功能,安装,维护及使用方法,了解它们选型的一般原则及对应的网管软件使用等。

(三)了解所在企业信息流的组成,即供应链、产品链,资金链、信息链的性质和用途,初步形成企业信息系统和计算机通讯网络的整体概念。

(四) 通过讲座、参观,了解通讯及网络技术、企业信息管理系统、电子商务的发展情况、使用情况、新成果新技术的应用情况。

三、实习内容

讲座(1)金杯CIMS

时间、地点、报告人、单位、报告内容、专业认识和体会

讲座(2)大显网络集成工程建设

时间、地点、报告人、单位、报告内容、专业认识和体会

讲座(3)铁通光纤数据通信、网络设计

时间、地点、报告人、单位、报告内容、专业认识和体会

注:侧重内容:通信设备、方案设计、设备选型、组网、内容总结、心得

实习单位(1):沈阳铁通公司

时间、地点、参观单位简介、参观过程、情况总结、心得

侧重内容:局域网的组成、光纤通信

实习单位(2):沈阳汽车制造厂

时间、地点、参观单位简介、参观过程、情况总结、心得

注:侧重内容:企业生产流程、控制网络、管理网络、企业生产信息管理集成系统软件结构、功能、实现、应用情况

实习单位(3):大显网络工程公司

时间、地点、参观单位简介、参观过程、情况总结、心得

侧重内容:企业生产流程、控制网和管理网集成硬件平台、软件平台、企业信息管理系统软件结构、功能、实现、应用情况

注:

(1) 实习报告分为封皮和实习报告正文(封皮应表明专业、班级、学号、姓名,报告正文如果较长,可以加目录;也可以不加,同学们可以自行选择)

(2) A4纸,正文小四号字,宋体,标题四号字,加粗,单倍行距

(3) 讲座报告和实习单位分开写

(4) 字数限制在8页以上

软件开发实习工作报告篇4

随着计算机软件技术的高速发展,软件测试在软件开发过程中的地位也越来越重要,软件测试是保证软件质量和可靠性的重要手段之一,软件测试人才需求猛增,软件测试已经成为计算机专业的重点专业课程。传统的软件测试教学模式,测试理论和测试实践严重脱节,不能很好的满足软件企业对测试人才的要求。依托广东东软学院的特色教学实践1321教学模式,进行以实践能力和就业能力为导向的课程综合实践探索,深化教学改革,激发学生的兴趣,让学生贴近现实的工作场景中学习,了解在软件开发过程中测试岗位的工作过程和知识要点,培养学生软件测试应用技能型人才培养为目标。

二、软件测试课程实践构建的主要思路

软件综合实践安排在大三课程开始之前的实践学期进行,为期4个星期,每天4学时的实践教学指导,软件测试专业的学生已经学过专业基础课《Java程序设计》、《计算机文化基础》、《网页设计》、《数据库设计》、《软件开发过程实践》,专业课《软件测试概论》、《功能测试》,学生初步具备了参与综合实践的专业素质能力。在综合实践开发团队中,将软件开发专业、网站规划与设计专业、数据库管理专业、软件测试专业和网络技术的同学,以3:1:1:1:1这样的比例进行团队建设,从中选出一位同学兼职项目经理,实现学生自主管理,配备具有双师素质的专业老师,一位教师负责指导5-7个团队的项目开发,当需要进行专业指导时,临时进行专业化实践指导,全方位分阶段、分岗位进行进行全程交叉技术指导,同时邀请合作单位的软件工程师,同步进行项目过程的跟踪,给予学生岗位最精准的实践指导。采用项目驱动的方法开展实践教学,通过开发真实的软件项目,以软件工程开发过程为导向,制定软件综合实践——软件测试方向的实践方案,分阶段进行实践,选择有较强的实践性和创新性的项目给学生选题,选题要贴合实际项目,需求相对容易获取,具有一定的创新性,能够激发学生的学习兴趣。首先需求的调研,需求的评审,编写测试计划,设计测试用例,测试执行,测试记录的跟踪和测试总结报告,对每个测试阶段进行教学设计,不断的将所涉及到的知识点融入到实践中,增强学生职业岗位素养能力,团队合作的意识,同时探索以学生管理学生的模式进行实践探索。

三、软件综合实践测试岗位的工作过程与方法

在软件综合开发实践过程中,对软件测试岗位的同学依据软件工程的理论进行指导,结合企业的工作流程,采用分组的教学模式,采用软件测试常用的W模型,进行教学指导,培养学生的团队合作能力,沟通能力,实践能力。测试岗位的工作主要分成两个三个部分,第一部分是需求的调研和评审,测试计划中测试策略的选择、任务的时间安排和测试用例的设计;第二部分主要是测试执行,安装测试工具,部署测试环境,按照测试所设计的测试用例进行手动功能测试,尝试利用自动化测试工具QTP进行自动化测试,运用所学过的黑盒测试方法,进行web测试,兼容性测试等方法的测试工作,将所发现的问题记录到测试管理平台(QC)的缺陷缺陷跟踪表中,修复后,进行验证性测试,第三部分就是测试总结报告。

四、软件综合实践的考核

1.答辩委员会的组成。立体化全方位的考核方式,采用学生团队答辩的方式进行最终的考核,答辩委员会成员由软件开发方向教师、网站规划与开发教师、数据库管理方向教师、软件测试技术方向教师和企业工程师共同组成。2.软件测试岗位的知识点的考核。每个专业都设计了一套科学有效的评价体系,从三个部分对学生的能力进行全方位评。第一部分IT职业素养能,占总成绩比例的30%,考勤、项目管理能力、文档编写能力、团队合作与沟通能力、演讲与答辩能力;第二部分团队实践成果,占总成绩比例的30%测试环境部署、测试工具软件的安装、测试执行中缺陷报告的跟踪、测试总结报告的编写;第三部分岗位技能成果,占总成绩比例的40%,软件开发过程文档:需求评审报告、测试计划报告、测试用例报告。

五、软件综合实践教学实践的意义

1.软件综合实践项目分组教学的意义2.软件测试岗位同学的收获3.综合实践教学的后续影响4.软件综合实践教学的改革未来方向

作者:张彤宇 李晶 姚庚梅 单位:广东东软学院计算机科学与技术系

参考文献:

[1]罗先录.IT类专业实践教学的三个层次[J].计算机教育,2007(18):14-15.

[2]陈宁江.软件测试综合实践教学方案探讨[J].大众科技2010(9).

软件开发实习工作报告篇5

关键词:软件工程;精品课程;CDIO教学模式

作者简介:刘建宾(1963-),男,云南昆明人,北京信息科技大学计算机学院,教授;郑丽伟(1979-),男,山西五台人,北京信息科技大学计算机学院,讲师。(北京 100101)

基金项目:本文系北京信息科技大学教改重点项目“软件工程专业‘卓越工程师教育培养计划’教学改革与实践”(项目编号:2011JGZD04)、北京市人才培养模式创新试验区项目“北信科大软件工程专业试点改革”(项目批准号:京教函[2009]630号)的研究成果。

中图分类号:G642.0     文献标识码:A     文章编号:1007-0079(2014)14-0147-03

软件工程是一门正在迅速发展的交叉性学科,有关软件工程的新概念、新技术、新方法不断涌现。信息社会不断增长的软件人材需求同教育供给不足的矛盾,特别是优质专业教育供给严重不足已成为软件工程教育面临的一个重要问题。[1,3]随着软件工程学科的日益成熟,原有的教学模式(教学方法、教学内容、实践教学体系与环境、考核评价方式等)已经不能适应学科发展的要求和工程人才培养的实际需要,[4,5]因此探索适合软件工程学科发展的教学模式十分重要。

CDIO(Conceive-Design-Implement-Operate,构想-设计-实施-操作)是2002年由美国麻省理工学院(MIT)航空航天系发起的国际工程教育合作组织(国际工程教育合作组织CDIO委员会)制定的一个国际工程教育标准,其教学大纲满足美国、加拿大和其他华盛顿协议国家职业工程师组织对工科教育的要求。教学框架是目前世界上最为系统和先进的,已在合作成员院校的机械、航空航天、电子信息等工程专业得到成功应用并对全球工程教育界产生重要影响。[2,6]当前CDIO在我国各相关领域已经得到广泛的认可与应用。[7,8]CDIO的理念是以产品生命周期为载体,以项目设计为导向,以理论联系实际的方式开展课程教学,以实现科技知识传授和能力素质培养的双重教育目标。强调根据现实需要构想、设计并实现,最终拿到社会上去运用,强调要着重于创新能力和实践能力的培养。根据这种理念,需要参照国际领先水平的CDIO工程教育大纲并结合软件工程教育实际进行一整套的改革,包括课程大纲、教学方法、教学内容,实践教学体系、实验室建设等教学要素进行系统规划和改造,这样才能培养高素质软件工程应用型人才。

一、教学改革

课程组重视教学改革,组织教师进行CDIO工程教育改革和实施工作,主要包括以下方面:

1.面向应用型人才培养的CDIO课程大纲和教学目标设计

为了实现应用型计算机人才培养教育目标,课程组根据CDIO大纲和标准,改革传统课程大纲的内容和结构,设计了CDIO课程大纲模板,再此基础上结合软件工程课程实际,在学科知识传授、个人能力与职业技能、团队与沟通能力、系统建造与调控能力四个层面系统地设置课程教学目标及实现途径。

2.教学方法改进

以建构主义学习理论为基础,针对软件工程学科知识体系和教学过程的特点,确定CDIO教学框架下的教学模式、支持活动、目标实现方法,并针对软件工程不同知识单元的特点,选择有效的教学方法实施多元化的组合式教学模式,包括案例式教学、任务驱动教学、启发式教学、基于问题和项目的学习等体现教师为主导、学生为主体的“双主模式”教学方法。

3.教学内容的更新

传统的教学内容主要来自教师指定的教材,教学内容局限性大,知识更新慢,与计算机学科快速发展的状况不相适应。课程组将学科发展的最新理论和企业界最佳实践引入课堂,使其成为课程的一部分,不断更新教学内容,同时将课程教师的科研成果引入教学,形成特色,并通过专题讲座将反映学科前沿的新观点、新知识介绍给学生,让学生了解最新的现代软件工程发展动态和面临的挑战。

4.工程化实践教学体系建立

课程组按照CDIO教学模式的要求,对传统实践环节实施工程化改造,通过课程实验强化个人与职业技能,基于角色的团队项目活动来实现工程能力、协同能力和职业素质培养的目标,完善生产实习制度,为学生提供在软件企业进行实习实践的机会,建立起课内实验、课外团队项目实践以及生产实习三级工程化实践教学体系。

5.学生考核评价方式改革

对学生的考核评估系统进行改革,实施多元化综合评价考核方法,考核内容包括考试、实验、项目实践、研讨报告等多个要素。课程组通过强化对工程设计档案、作品和报告等这类基于学习结果的考核,促进学生主动学习。评价方式的转变不仅直接考查了学生的学习过程,同时考查学生跨学科的学习能力、设计才能、创造力、领导能力,使学生们变得更有责任感,由此引导他们学习态度的转变和技能的进步。

6.主动学习环境的构建

通过建立课程网站,实现了教学计划、课程教学大纲、实验大纲和教学目标,实现教学资料的共享。采用网络和多媒体教学手段,开发软件工程教学网站和CAI课件,建立符合软件工程应用人才培养目标的开放性教学环境和主动学习支持环境。

二、网络教学环境条件建设

课程组近年来引入先进的多媒体及网络教学手段,为课程的教学改革提供了良好的支撑环境,构建了课程建设网站和专题教学网站。学生可以通过便捷的网络访问相关学习资源,进行在线学习、在线测试、下载资源等多维学习活动。经过几年的运行,学生从参与创新活动逐渐敢于创新,勇于创新,教学成果得到了学校和社会的认可。通过结合课堂教学和课外自主学习,建立结合多种教学方法的新型教学模式,取得了良好的教学效果。

课程组教师进行多元化教学网站建设,研制软件工程专题学习网,为教师和学生提供了一个交互式教学环境和软件工程共享资源库,开辟技术文档中心、UML专栏、CASE技术、ALSD技术、资源下载、在线教学等六大板块,还为用户提供信息反馈的留言板、聊天室,以及能够发表自己经验及各种意见,进行专题讨论的技术论坛。下载专栏提供了CASE工具、资料文档、实例与试题、其他资源四大类下载分类,其中包括软件设计文档标准、软件开发文件编制指南国家标准、计算机软件产品开发文件编制指南、IEEE软件工程知识体系、SEI的软件工程知识体系、Java编程规范等编码标准、中英文案例文档、讲稿、试题、作业等教学资源的下载功能。为了开拓学生的视野,在网上向学生推荐了一些与软件工程相关的书籍、网站,供学生进行扩展学习。

教学网站的创建使学生能够在INTERNET网上进行学习,而不受到时间、地域和空间的限制。课程组教师研制的精品课程网站和软件工程学习网站提供教学大纲、教案、电子教材、CAI课件等丰富的教学媒体资源。丰富的教学内容资源、交互式CAI课件和教学网站的有机结合,为实施任务驱动教学方法和主动学习提供了条件。

三、教学媒体和课件开发

教学媒体是构建任务驱动学习环境的重要内容,它为学生的自主学习提供先进的工具和手段。除了提供传统课件所具有的知识点内容外,还提供了多个任务实例的动画演示,特别强调了交互式练习工具的提供。学生首先通过任务实例的动画演示获得基本的知识,然后使用交互式练习工具完成任务,在完成任务过程中对需要用到的知识进行自主学习。交互式CAI课件为学生实施做中学,学中做,边学边做的任务驱动学习建立必要的支撑环境。

课程组是针对重要,以及较难理解和掌握的一些概念和知识点,开发交互式课件2套:用户界面设计CAI、软件工程CAI,为学生的自主学习提供先进的工具和手段。此外,对现有多媒体课件进行求精、挖潜、规范化、统一化,使多媒体课件成为既适合课堂教学,又适合学生自主学习的参考资料。

四、教学方法与过程的探索与实践

1.教学方法

软件工程的理论性和实践性都很强,要求学生在掌握好理论知识的同时,同样注重实践性教学的设计和安排,使学生能够理论联系实际,活学活用,在解决实际软件开发问题的过程中培养和开发学生的素质和能力,学以致用。

本课程不仅要传授知识,更重要的是要培养学生学会求知,学会做事,学会共处,学会做人;还要培养他们严谨、求实的科学态度和合作精神,激发他们的创新意识和创业精神。为此,笔者推行“以理论知识为基础、以软件技能培养为核心、以项目实践为载体”的CDIO教学模式以及体现以教师为主导、学生为主体的“双主式”教学模式。在教学上采取传统的教学方式与现代教学手段相结合,讲授与研讨相结合等形式多样的组合式教学,积极推行“任务驱动教学法”,使学生成为学习的主体,在完成任务中进行主动学习,做中学,学中做,边学边做,学以致用。使学生由外部刺激的被动接受者和知识的灌输对象转变为信息加工的主体、知识意义的主动构建者。教师由知识的传授者、灌输者转变为学生主动建构意义的帮助者、促进者,调动学生的主动性和创造性,注重培养和训练学生自主解决问题的能力,使学生的创新能力、综合素质得到较大提高。

在教学实施上,笔者将课内外的教学活动分为课堂理论教学、研讨报告、课内实验、课外实践、生产实习五大环节:

(1)课堂理论教学的目的是使学生掌握软件工程的基本概念、原理和方法。在教学组织上,将软件工程的理论分为软件产品与过程、管理、传统方法学、面向对象方法学等四大块内容,通过生动的实际案例引导学生理解软件工程基本概念的重要性,通过大量的练习题帮助学生掌握各方面的基础理论和方法。在讲理论知识的同时,重点讲授如何运用书本上的理论知识应用于实际,并注重调动学生的积极性,将学生学习的过程变为在教师引导下师生共同探索的过程。讲授方式采用概念讲授、案例引导、任务驱动相结合的“学中做”组合式教学模式。

(2)研讨报告作为重要的考核环节,主要安排学生汇报英文案例研究和团队项目实践的学习成果,对软件项目中的各种实际问题、学习中的重点与难点内容展开讨论。通过热烈讨论交流学习中的有关经验,加深对问题的理解和解决,训练学生的创新能力、分析归纳和表达能力,提高学生解决问题的能力,达到较好效果。

(3)课内实验是为了巩固课内学习的主要内容,通过安排4个课程实验“小任务”和一个由个人独立完成的“小项目”,使学生掌握一些基本的专业技能,帮助学生应用基本知识,熟练掌握各种开发工具。提高编程能力,培养学生的个人能力与职业技能。

(4)软件项目通常是由一定规模的项目小组来完成的,软件工程师不仅需要完成个人的工作任务,还需要与项目组成员协同工作才能完成任务。所以课后团队项目实践对实现课程教学目标是非常重要的教学环节。课外实践的目的是培养学生的团队精神与沟通技能,以及综合运用知识开发系统的能力。做法是布置课外团队案例分析和项目开发实践任务,将学生分为5~6人的开发小组,以团队协作方式完成一个项目,使学生在实践中体会软件的生命周期的阶段和活动,以及团队合作的各种角色和任务,让学生熟悉团队开发的基本模式,获得协同开发的经验。在整个项目的开发过程中,系统分析员需要与项目实践指导教师进行反复沟通以确定需求;项目组内必须定期自行组织召开协商会议,就项目进度、模块接口等管理与技术问题进行非正式的沟通和磋商;每个团队需在课程结束前提交规范的项目文档报告,并准备2场研讨报告。通过完成工作量不小于150个小时的项目实践活动,使学生感到有压力,有紧迫感,综合训练学生的分析能力、开发能力、组织能力、表达能力,培养团队精神,促使学生成为学习的主体,开展主动学习,践行“做中学”,强化训练学生的实际动手能力和创新能力。

(5)软件工程理论抽象,内容广泛,综合性实践性强。为了解决在校生缺乏企业和社会背景、缺乏实际工程经验的问题,学院与太极计算机公司(信息产业部第十五研究所)合作建立起校外软件工程实习基地。所有学生须在该基地开展为期1周的软件工程生产实习,了解IT企业的真实环境,获得软件工厂和企业系统开发流程和软件“黑盒”测试的实际体验。

本课程以建构主义学习理论为基础,针对软件工程学科知识体系和教学过程的特点,确定CDIO教学目标框架下课程教学的阶段划分、教学模式、活动、目标与方法,并根据课程知识单元的教学特点,选择各个知识单元的有效的教学方法,形成各门课程有效达成教学目标并体现以学生为主体、教师为主导的双主模式的组合教学方法模式,并在此基础上开展教学实验并收集教学效果的实验数据,并根据反馈不断改进教学方法。

2.教学手段

课程组充分发挥教师的计算机特长,有效利用互联网环境,开发在线教学及资源下载网站,实现教案、课件、辅助教学素材的共享,以及在线学习、作业提交、练习等在线功能,为师生提供先进的现代教育技术手段。

3.考核办法

有效的考试与评估系统可在很大程度上引导学生学习态度的转变和技能的进步,对培养学生的素质、能力和责任感具有重要作用。本课程强化对工程设计档案和软件设计作品这类基于学习结果的考核评价,不仅直接考查了学生的学习过程,也考查了学生跨学科的学习能力、设计才能、创造力和领导能力。

为了切实体现理论与实践并重的教学理念,笔者开展考核方法的改革,加强学习效果的检查,保证教学质量。改革传统闭卷考的单一考试模式,采取期末考试、实验、平时表现、研讨报告与“大作业”相结合的多元化考评方法,将学生完成实验和“大作业”的文档、报告、软件等实践成果作为考评内容,并加大在总分中的比重,通过学生之间互评,教师上机逐一检查的方法,促进学生之间的相互交流,确保“大作业”的完成质量,同时提高考核方法的客观性、公平性和合理性。

考核方法为:第一,课程总评成绩的评定主要包括考试、实验和平时成绩三个部分。这三部分的考核成绩分别占总评成绩的比例为40%、20%和40%。第二,考试采用开卷形式,主要考核学生对软件工程基本概念、原理和思想的理解与应用。第三,课内实验主要考核实验过程(20%)和实验报告(80%)。第四,平时成绩的考核由课程小作业(10%)、大作业(70%)、出勤(10%)、研讨报告(10%)四部分构成。其中大作业的考核成绩由资料收集大作业(20%)、英文案例研究大作业(20%)和项目开发实践大作业(30%)的考核成绩累加而成。研讨报告有2个,各占5%。

五、结束语

在近几年的教学实践中,课程组教师引入国际先进CDIO工程教育理念,结合软件工程课程特点和自己的科研成果以及实际工作经验,实施软件工程CDIO教学模式,深入浅出地讲授软件工程的基础知识理论,强化实践教学,强调课程知识模块间有机联系和综合应用,强调理论联系实际,强调知识传授和能力素质培养双重目标的实现,积极引导学生开展主动学习、探究式学习和协作学习。通过几年的教学实践,学生的个人能力和职业技能、人际交流能力以及CDIO系统建造与调控能力得到全面提高,成效显著。

参考文献:

[1]刘乃琦.软件工程教育的特点与问题[J].计算机教育,2004,(10).

[2]李曼丽.用历史解读CDIO及其应用前景[J].清华大学教育研究,

2008,(5).

[3]全蕾,陆钢.软件工程课程教学改革[J].中国科教创新导刊,

2009,(19).

[4]满君丰,陈莉,文志诚,等.质量工程实施进程中软件工程专业人才培养模式的研究与实践[J].计算机教育,2009,(23)

[5]林楠,李翠霞.国家示范性软件职业技术学院人才培养模式创新[J].计算机教育,2010,(24).

[6]张桦,温显斌,王劲松.基于CDIO模式的计算机专业教学改革[J].计算机教育,2010,(11).

[7]顾佩华,包能胜,康全礼,等.CDIO在中国(上)[J].高等工程教育研究,2012,(3).

软件开发实习工作报告篇6

关键词: 软件技术; 专业课程; 编码; 实训课程

中图分类号:TP311.1 文献标志码:A 文章编号:1006-8228(2015)11-78-03

Abstract: Integrated system development course take the typical enterprise's project as the carrier, systematically, comprehensively train students' ability of analysis, design, encoding and test, and the ability to participate in team development projects in accordance with the enterprise standards and the post process. This paper summarizes the contents and the objectives of this kind of course.

Key words: software technology; professional course; code; training course

1 课程教学目标

该课程旨在通过项目综合训练,将所学系统设计技术、面向对象开发技术、数据库技术、程序设计技术和软件测试技术进行综合的应用与实践,通过一个完整的软件项目,培养学生遵照行业标准和软件工程规范进行软件需求分析、设计、编码、测试、部署的能力[2],尤其训练目前流行的系统开发技术和方法,培养学生团队开发和协作能力,实现学生具备岗前准职业人的编码能力和职业素养。

1.1 知识目标

⑴ 掌握数据库设计与维护技术;

⑵ 掌握母版页与站点导航控件的使用方法;

⑶ 熟悉访问数据库技术;

⑷ 掌握主流多层系统架构技术和第三方控件、工具的使用方法;

⑸ 能够编写用户控件和自定义函数;

⑹ 掌握Web服务器系统部署方法;

⑺ 熟悉面向对象的开发技术、软件测试与调试技术;

⑻ 掌握主流程序语言的高级数据操作程序编码技术[3];

⑼ 掌握数据报表技术;

⑽ 掌握软件开发流程和文档编写方法;

⑾ 熟悉UML建模技术;

⑿ 了解项目管理知识和方法。

1.2 能力目标

⑴ 能够架构多层B/S网络数据库系统;

⑵ 能够设计CSS+DIV页面布局;

⑶ 能够根据系统实际需求进行多种数据库访问和配置;

⑷ 能根据实际需求,按照软件工程流程,进行项目分析、设计和实现;

⑸ 能够快速架构多层软件软件系统;

⑹ 能编写基于面向对象的系统功能代码;

⑺ 会调试系统代码和系统;

⑻ 会编写规范的软件设计文档。

1.3 素质目标

⑴ 培养学生学好软件的信心,在学习过程中充分培养学生学习的主观能动性;

⑵ 培养学生学习软件的严谨作风,编码以行业标准进行规范,杜绝编码过程中的主观随意性;

⑶ 培养学生团队合作与沟通能力;

⑷ 培养学生从事IT行业的职业技能和职业规范[4],养成良好的职业习惯。

2 课程设计思路

2.1 课程设计思路

选取一个综合性的企业级软件项目为载体,采取综合性实训的形式开展训练,坚持“产学并行”的训练理念[5],营造生产性流程和职业环境,不断提高学生生产实践能力和编码岗位胜任能力,主要采用基于产品质量的课程管理和评价方法,也就是更重视学生团队协作下的软件项目研发质量,对接企业化的要求进行拟岗训练。

各训练小组可以选择自己感兴趣、实战性强的项目作为载体开展训练,教师提供5-10项目选题,供小组选择,每个小组只能选择则一个项目开展训练,项目一旦选中不能更改,小组按照选取的项目和项目设计要求进行分工,设计各自的子项目任务,按照项目计划进行训练。教师担任指导和引导的角色,对重点技术问题进行分析和解释,监督和指导学生进行训练,通过过程把控和考核进行课程管理。

2.2 教学方法设计

⑴ 分组训练法

将学生3-8人分成一个小组,按照项目团队职责进行分工,合作开展训练,项目按照小组为单位验收,并进行现场答辩,采取小组互评和教师评价相结合的方式进行考核,使学生真正体验到综合项目开发流程和规范。

⑵ 优秀作品展示

为激发学生兴趣和积极性,对于每个阶段项目,采取优秀作品答辩和展示的形式,激发课程特长生的积极性和带领团队的主动性。

⑶ 项目答辩

在完成整个项目后,分小组进行项目报告撰写,并制作答辩PPT进行项目答辩,聘请专业教师担任评委,公开验收实训成果。

3 教学内容与学时分配

4 考核方案与考核标准

该课程考核采取形成性考核(报告+项目)的考核方式,平时项目训练考核占40%、最后报告(含答辩)占60%。其中平时项目训练考核含学生出勤、态度、团队合作,最后报告(含答辩)考核主要依据正确率、编码规范、是否准时提交、完成效果、创新性等几个方面。

总评成绩=项目训练考核(40%)+报告(60%)。

5 教学资源开发与利用(含教材选用、实验实训场室、耗材规划等)

建议教材:自编讲义。

实训场室要求:实训室安装VS 2010以上版本,SQL Server2008以上版本,Eclipse、PHP运行环境,Oracle 10以上版本,根据上课实际情况配置以上环境,实训室容纳人数不低于50人。

除软件外无需任何耗材。

6 教师能力要求

⑴ 具备面向对象分析与设计能力;

⑵ 具有较强C#、JAVA或PHP编码能力;

⑶ 教师要具有很强的协同施教和教学改革能力,以及校企合作经验;

⑷ 能够熟练使用Visio工具进行UML建模;

⑸ 具有面相对象的系统架构、数据库管理与设计能力;

⑹ 具有产教融合的软件项目研发和设计能力。

7 结束语

对该课程的教学设计分为:需求设计、概要设计、设计与编码、测试与部署、设计文档编写等模块。通过多个学习单元使学生掌握UML需求分析的方法;掌握数据库模型设计方法;熟悉SQL Server或Oracle数据库管理工具的使用方法;掌握系统总体功能和系统流程设计方法;掌握程序流程图设计等技术和方法。引入企业真实案例,以企业为实训背景,依托有企业实战经验的教师,指导学生完成实训课程,为学生毕业实习和将来的就业打下基础。该课程在设计的过程中还需要建立相应的项目资源库,有条件的可以制作相关内容的微课或教学视频供学生在课前预习和课后复习,激励学生自主学习,培养其主动学习的意识和发现问题、解决问题的能力。通过该课程的学习,让学生进一步掌握软件编码、软件测试、前端页面制作等岗位工作技能。

参考文献(References):

[1]李挥剑,钱哨.软件技术专业综合实训[M].中国水利水电出版

社,2009.

[2]希赛教育软考学院.系统集成项目管理工程师[M].电子工业

出版社,2011.

[3] 杜文洁,白萍.实用软件工程与实训[M].清华大学出版社,

2009.

[4] 蔡晓,李菡.软件项目综合实训[M].清华大学出版社,2010.

软件开发实习工作报告篇7

关键词:平面广告设计 模块化 photoshop coreldraw

引言

随着中国经济的快速发展,作为企业宣传手段的广告,有着越来越重要的作用。广告的成败直接关系着企业的成败。尤其是在信息如此发达的今天,如何使企业在众多同行企业竞争中脱颖而出,使企业立于不败之地,广告都是不可或缺的重要条件甚至起主导作用。平面广告在我们的日常生活中随处可见,成为了我们日常生活不可或缺的一部分。而平面广告设计作为图形图像专业的一门必修课程,学生非常有兴趣,可以学以致用,也一致认识到学好平面广告对于就业有很大的帮助。近年来作者多次承担所在学校图形图像专业的平面广告设计课程的教学工作,不断地探索了计算机平面广告设计课程的模块化教学方法。在此,作者将自己的教学内容组织与教学方法撰成此文,就教于同行。

计算机课平面广告设计这门课程的教学任务及特点

计算机平面广告设计这门课程主要是在学生具有简单的photoshop和coreldraw等平面设计软件操作知识的基础上,培养学生掌握广告设计中的色彩搭配、广告构图、图形设计、创意方法等理论和设计方法,通过不同类型的平面广告实例的剖析,使学生学会运用与实践上述理论知识和设计方法,并侧重使用计算机平面设计软件photoshop、coreldraw等平面设计软件去实现实例和设计,做出一定数量不同类型的商业广告产品。

平面广告设计这门课程涉及知识面广、内容多、抽象复杂、应用性强等特点,有很强的理论性、实践性与应用性,探讨如何在教学任务重、实践应用能力要求高的条件下,通过教学改革促进、完善课堂教学效果,培养学生的实践能力、创新能力和应用能力。

模块划分原则、教学内容组织及模块化的意义

1、 模块化划分原则

根据计算机平面广告设计这门课程要完成的教学任务和教学特点,按照教学内容的渐进式与模块内知识结构的相似性原则,将教学内容分成三个主要模块:基础理论及相关软件操作模块、广告案例分析及实现模块、创意设计模块。其中基本理论模块包括色彩搭配、广告构图、图形设计、文字编排等四个方面,除了理论外也要同时注重如何在软件中去对应操作上述的理论,对应操作包括:photoshop中调色技巧、路径钢笔工具的使用、coreldraw排版工具的使用等等。此模块为后续内容的教学开展奠定了理论基础和基本的软件操作基础。

广告案例分析及实现模块包括海报招贴设计、报纸与杂志广告设计、pop广告设计、dm单、画册设计等方面的内容,从八个方面组织和开展教学。本模块的教学目的是,使学生掌握不同类型的商业广告的设计要素、表现手法、创意要点以及软件操作的实现。

创意设计模块是为培养学生的实践能力、创新能力和创业能力而设计的,包括设计海报、pop广告和画册三个部分,当然如果有时间的话,还可以设置其他的动手设计的广告模块,在这儿由于教学时间有限,因此挑选了三个在商业上用得最多的广告来设置大作业。根据商业的需要公司的实际需求,给出要求,不要作过的限制,留给学生发挥的空间,去表达自己的想法,在教学中把握一点,有自己的想法就是好的,是可取的,不管这种想法成熟与否,去鼓励学生积极的思考,培养学生的动手能力,增强学生的就业竞争力,培养创新人才、复合型人才。

2、 模块化后,教学内容的组织

计算机平面广告平面设计的教学组织,根据上述模块的划分方法,整个课程的教学内容被分解成三个方面十三个子模块,明确了教学目标与教学任务。同时,通过这种将理论与软件操作相结合,商业案例分析与自己动手创意设计作品相结合可以很好的调动学生学习的积极性,激发学生的学习兴趣,同时也使学生不受课本的约束,引导学生在学习的过程中思考如果用,怎么用自己的知识转化成作品,从而由被动学习变成主动学习,有利于培养学生在知识积累过程中发现问题,分析问题,解决问题的能力。

2.1 基础理论及相关软件操作模块

第一个子模块,平面广告基础知识及平面设计软件的介绍。主要讲解什么是平面广告、了解平面广告的类型、特点及投放的市场环境、优秀平面广告赏析;三大平面设计软件photoshop、coreldraw 和illustrator各自的特点和优势、自定义有利于操作的工作界面等等。

第二个子模块,色彩搭配方法的讲解。首先要让学生有颜色的概念,讲解颜色原理和颜色模式,计算机中颜色的表示的方法;颜色分类和基本配色方法,不同颜色选取与不同风格的表达等;然后讲解photoshop中调色技巧,色阶、色相/饱和度、曲线、阈值、灰平衡和偏色的片理、黑场和白场、在通道中调整颜色等的运用。

第三个子模块,广告中构图方法及理论的讲解。在广告设计的版面构成中,一个良好的版面分割,会产生视觉上良好的舒适感!有没有一个简单的方法,让初学者,易懂易记.在这里我将其称为“版面分割法则”,口诀是:上中下,左中右,变形出新品!结合案例对“版面分割法则”进行讲解,并让学生设计个人名片,对“版面分割法则”进行应用和实践。

第四个子模块,图形设计 ps中路径及钢笔工具的使用技巧的讲解。标志和符号学、图形的涵义、象征和符号、图形中的明喻等等关于图形的基本知识;在photoshop中绘制图形的路径、钢笔工具的运用、改变路径形状等等。

第五个子模块,文字的处理制作及编排的讲解。 在coreldraw中,使用文字工具,并结合贝塞尔曲线及滤镜效果制作特效文字,文字排版技巧的使用等等。

2.2案例剖析及软件实现

第一个子模块,海报招贴广告案例剖析及实现的讲解。以电影海报制作为例,说明海报的种类,纸张类型,海报设计原则常用表现手法等。

第二个子模块,报纸与杂志广告案例剖析及实现的讲解。以房产广告和汽车广告为例,来讲解杂志广告和报纸广告的媒介特点、报纸广告的版面分布和拼版、杂志的开本、杂志和杂志广告的关系、杂志广告的印刷颜色、报纸广告和杂志广告设计表现的注意点等等。

第三个子模块,dm单案例剖析及实现的讲解。以音乐会dm单为例,来讲解什么是dm单、dm单与传统广告刊载媒体的区别、dm的优点、dm的设计制作方法、常用折法等等。

第四个子模块,pop广告案例剖析及实现的讲解。以x架的设计为例,来讲解什么是pop广告、pop广告的种类和作用、pop广告设计的特点及注意事项。设计观念是影响策划与设计思路方法的关键与灵魂,树立正确的设计思维观念,对于销售点广告设计具有极其重要的意义,打破单纯艺术观,树立pop广告的现场推销功能意识、简洁明了迅速传递商品及服务信息、制造及时购买与达成交易的氛围充分发挥广告的功能作用等等。

第五个子模块,画册案例剖析及实现的讲解。宣传画册是商业贸易活动中进行宣传的重要媒介体,它更具有针对性,独立性和整体性的特点,为工商界所广泛应用的一个完整的宣传形式,是生产厂家和经销商及消费者之间的媒介及桥梁。以人物写真为例来讲解宣传画册的设计要点、种类、功能、广告宣传画册的纸张选择和装订要求等等内容。

2.3创意设计

有很多人认为创意是虚无飘渺子虚乌有的东西,但是殊不知创意也是有路可循的,创意的关键再于积累,再于动手设计而不是,而不是只动脑筋的纯属幻想,我自己总结了“画像法”,同时也向大家推荐世界广告经典创意这本书, 并举例说明世界大师给出的创意的点子,试着去找到属于自己的痕迹。

创意设计以大作业的形式,去完成,给出商业需求,或者直接就是某公司的订单,多多关注社会热点,做出的广告更能满足实际需求,学生也更感兴趣,更能学以致用。比如画册的商业设计,针对2010年广州亚运会的需求,去讨论,相关资料和图片可以去网上下载,宣传的主题,可以小组讨论决定,给学生最大的自由,相信他们会做出最有创意的产品,鼓励他们,而不是打击他们,事实证明我的决策很英明,部分学生都拿出自己最有创意的作品回报了我。

模块化的意义

该模块化教学方案的实施,对计算机平面广告设计这门课的知识点进行了分离和重新组合,讲解理论知识时,也强调应用;在讲解应用案例时,能够把所学理论贯穿于其中。重视就业竞争力的培养,设计具有商业性的教学案例。注重学生学习兴趣的培养,设计具有趣味性的教学案例。模块化教学使理论知识与应用完美的结合,改变了以往的理论和应用分开的教学模式,完成了这门课程的知识要求和平面设计软件的综合运用,达到了教学目的。充分调动学生学习的自主性和积极性,为学生提供一个充分展示自我才华和产生创意思想的空间,促进其独立性和创新能力的发展起到了积极的作用。

结束语

软件开发实习工作报告篇8

1.设置实验项目

在本课程的实验项目中设置了12学时必开实验,包括验证型实验和设计型实验。主要目标概括为以下四点:

(1)掌握电路性能仿真方法,提高对电路的设计、分析、调试、故障排除的能力。

(2)掌握虚拟仪器仪表的使用方法。

(3)掌握电子线路原理图设计的过程、方法及技巧。

(4)掌握印刷电路板图设计的过程、方法和技巧,训练电路设计方面的综合工程素质。具体项目设置为:Multisim10界面设置及原理图绘制(2学时验证型)、Multisim10虚拟仪器仪表使用(2学时验证型)、Multisim10分析功能及电路特性仿真(2学时设计型)、AltiumDesigner原理图设计(2学时设计型)、AltiumDesignerPCB步线练习(4学时设计型)。

1.考核方式

考核内容为学生实验完成情况和实验报告两项。关于实验完成情况,考核学生是否参加实验、实验过程中是否认真、是否完成(独立完成)并得到正确结果;关于实验报告,考核学生的实验报告是否正确、完整、无误,实验报告的内容应包括实验目的、实验内容、实验中遇到的问题及解决办法,并附实验结果及分析,最后在实验报告上给出考核分数。对实验完成情况记实验成绩分,对实验报告记实验报告分。两项成绩之和为实验课成绩,占课程总成绩的50%。

二、上机考试设计

1.考试方法

配合本课程的教学目标,期末考试采用上机操作考试,开卷,一人一机,上交电子答卷word文件。老师对电子答卷进行评阅,记录成绩。考试题目类型为综合型大题,考查软件操作、模拟/数字电路分析与仿真、常用仪器仪表使用、元器件辨识、原理图和PCB图绘制的基本技能,考核范围全面,难度中等偏上,符合教学大纲的要求。

2.考试内容

试卷一般包括三道大题,覆盖了本课程两个电子线路CAD教学软件的主要内容,包括基础部分和应用部分,考查了学生的基本操作技能和虚拟设计及测量的工程素质。第一大题为Multisim模拟电路操作题,主要考察软件Multisim的基本概念学习情况及模拟电路的仿真与分析能力,包括一些基本物理单位的使用、基本虚拟测量仪器仪表的使用等,例如:绘制单管放大电路、对电路输出变量进行测量以及电路频率特性测量等内容;第二大题是Multisim数字电路操作题,考察软件Multisim的使用情况,包括数字电路的元器件、常用虚拟仪器仪表及常用分析和仿真方法等,例如:按要求绘制异步预置计数器电路图、电路元件设置、添加逻辑分析仪进行波形测量等内容;第三大题是AltiumDesigner上机操作题,主要考察软件AltiumDesigner的学习应用情况,包括原理图输入、元器件库使用、PCB板绘制的基本规则和方法等,例如:计数显示电路原理图绘制、PCB图绘制、PCB板参数设置等内容。

三、结论

目前该教学模式已实行两年,效果显著,课堂演示、实验操作的出勤率接近100%,实验报告上交接近100%,多数学生成绩优良。从上机考试答题情况看,学生对基础知识点的掌握情况较好,按要求绘制电路原理图的操作技能达到了熟练的程度。对于“电子线路CAD”这门实践性和应用性很强的课程,我们在教学中选用Multisim和AltiumDesigner两个流行软件作为教学工具,完全符合时代科技发展要求。另外,加强课程实验和采用上机考试都强调了工程实践能力的培养需求,对学生动手能力的锻炼起到重要作用,这种工程能力在后续课程中得到了充分的应用和实践,包括:课程学习实验、课程设计(综合测控实践)、毕业设计、电子设计竞赛、大学生创新科技活动等环节。随着工程教育专业的建设与发展,对于各门专业核心课程的教学改革与探索始终是非常重要的。

上一篇:会计顶岗实习工作报告范文 下一篇:工程造价实习工作报告范文