首页 > 文章中心 > 计算机专业的课程设计

计算机专业的课程设计

计算机专业的课程设计

计算机专业的课程设计范文第1篇

关键词:ASP技术;网络课程;计算机专业;课程设计;应用

1概述

随着Internet的迅速发展,传统的教学模式以及教育理念不断受到冲击,而且随着社会的快速发展,人们对于计算机专业人才的要求和标准也在不断提高。为了提高计算机专业网络课程教学成果,借助网络方式设计课程大纲、教学计划、课件下载,构建一个实时交互的虚拟教学平台,以便学生能够随时随地地观看教学资源显得十分重要。在此背景下,ASP技术进行了概述,并构建了一种基于ASP技术的网络教学系统,希望能够为高校教师实施教学活动有帮助作用。

2ASP技术相关内容

2.1概念

ASP,全称为“ActiveServerPages”,也被称为“动态服务器网页”,通常被简称为“ASP”。ASP其作为当前十分流行的动态网页技术,其之所以受到人们高度重视以及广泛使用的原因主要是因为其产生的所有执行结果格式都是标准的HTML。另外,这些程序的执行发生在网络服务端,因此其对于浏览器的要求较低,一般的浏览器就可以准确获取ASP执行结果[1]。

2.2技术优势

ASP其优势包括以下几点:(1)ASP对开发工具要求较低,所有的开发工具都可以发展ASP;(2)ASP的语言相容性很高,其与任何ActiveXScript语言都能够相容;(3)安全性高,在查看网页原始代码的时候,只能看到HTML语言文件,无法看到原始的ASP程序;(4)ASP借助ODBC驱动程序可以轻松连接、操控数据库,而且,文本格式以及Excel格式文件也可以被ASP当成数据库;(5)以对象为基础,学习容易,可以通过ActiveX控件扩充其功能内容。

2.3工作原理

ASP的发展代表着Web技术的进步,ASP的工作原理为:通过服务器脚本环境运行,对WebServer后台数据库内容进行呈现,也可以进行创建以及编辑修改,最后以网页形式在客户端的浏览器中呈现给用户。在完整的响应过程里,ASP本质属于动态网页,但是在客户端呈现给客户时,其基于WebServer获取的数据信息会以某个时刻的静态网页方式进行呈现,这样用户在浏览以及查询数据信息时会更加便捷。在客户端层面,其无需考虑浏览器是否能够接受Web页,因为WebServer已经完成所有工作,客户端浏览器只需要向WebServer发送HTTP请求,在接收到客户端发送的请求后,WebServer会调用ASP进行回应,并执行ASP文件中的命令,包括到后台数据库对其数据信息进行读取、查询、编辑、修改、更新等,最后再把处理结果用HTML的形式呈现给用户。

3计算机专业网络课程开发技术

3.1静态网页制作

网络课程开发的大环境就是网页制作技术,在制作网页时通常采用Dreamweaver以及Frongpage两个软件,其中Dreamweaver是制作网页的主流软件,其作为具备网页制作、网站管理多功能的网页编辑器,对网页设计师来说是一套可视化网页开发软件,通过Dreamweaver可以制作出不受平台以及浏览器限制的动感网页[2]。另外,在制作网页时,还要借助Flash动画设计软件以及Fireworks图像处理软件。通过Flash动画制作可以设计出充满动感的网页,而通过Fireworks可以自由化导入图像Dreamweaver、Flash以及Fireworks3种软件也被称作网页制作三剑客。

3.2动态网页制作

ASP以及ADO是微软公司制作动态网页的动态网络和数据库技术,通过ASP以及ADO技术生成具有强大功能的Web应用程序,通过该应用程序用户在一般的浏览器的基础上就可以实现查询以及存取网络数据库的数据。ASP以及ADO使得网页的灵活性、便利性更高,在Internet中进行数据信息的检索和传递也变得更加简单[3]。

3.3数据库

网络课程中会出现市场存取信息的情况,包括访问文献等,这个时候就需要数据库技术,设计者采用较多的一般是SQL以及MicrosoftAccess数据库。前者的功能在于建立不同数据库之间的联系,按照ANSI规定,AQL是关系型数据库管理系统的标准语言。SQL可以执行很多操作,包括数据库更新,提取数据信息等。当前,Oracle、MicrosoftSQLServer,Sybase,Access等主流关系型数据库管理系统都使用SQL语言。MicrosoftAccess程序较为复杂,但是其属于一种具备强大功能的数据库软件,其作为关系式数据库,里面包含了一系列表、行、列,每一行属于一个记录,每一列属于一个字段,每个字段都会有一个字段名,字段名在同一个表里不能相同。

3.4图片处理

在制作网络课程中,一定会用到图片处理技术,常用的图片处理技术主要是Photoshop,其具备图像扫描、图片编辑、图片制作、图像合成以及图像输入输出等多种功能。Photoshop被公认为当前最好的通用平面美术设计软件,其具备功能多样化、使用便利化、功能稳定化等特点,因此Photoshop是平面工具第一选择。

4基于ASP的计算机专业网络课程设计应用

4.1系统架构

采用传统的三层结构B/S模式建立网络课程教学系统,其系统架构如图1所示。其中,第一层是用户浏览器,其作为用户与整个系统的接口。浏览器把HTML代码转化成网页,网页的交互功能允许用户输入信息并提交给后台,之后提出处理请求[4]。第二层是Web服务器,其作为用户后台,对用户的请求进行响应,通过ASO生成HTML代码,其中嵌入处理结果并提交给用户浏览器。Web服务器主要功能为存储系统的功能模块以及应用程序,并通过功能模块以及应用程序处理用户请求,完成对数据库服务器的访问,通过查询、修改、更新等操作,把处理结果呈现给用户。第三层是数据服务器,其主要功能为协调不同Web服务器提交的SQL请求,实现数据库的管理。

4.2教学系统结构体系的构建

该网络教学系统的建立主要为了服务教学,因此,在结构体系的建立需要从教学的角度出发。不仅需要其呈现教材教学资源,还要扩展教学资源;不仅需要其辅助课堂教学还需要其在课外主导学生学习;另外,还需要其改变学生学习模式,为学生学习提供帮助,帮助学生进行自主学习、合作学习,防止过分依赖教师以及课堂学习;此外,还需要改网络系统具备管理功能,实现人员、课程资源等管理。基于ASP的计算机网络课程教学系统结构主要包括3大模块:教师教学、学生学习以及教学管理.

4.3系统主要功能

(1)系统登录功能设计:在进行系统登录时,一共有学生、教师、管理员3种角色,每个角色对应不同的模块,因此其权限各不相同。(2)针对管理员角色的系统功能设计:在系统中,管理员具备最高权限,对于所有的系统用户其都可以进行管理,除此以外,其还具备管理作业、资源课件上传管理、公告等权限。(3)针对教师角色的系统功能设计:在系统中,教师应该具备管理课程、管理教学信息、管理学生信息、管理学生作业以及管理学生讨论模块的相应权限。(4)针对学生角色的功能设计:在系统中,学生应该具备查看公告、学习课程资源、提交作业、提出问题、上传/下载资源、讨论区交流、在线考试、查看考试结果等权限。

4.4数据库以及相关处理流程

在B/S架构网络教学系统中,数据层属于系统的核心部分,其在很大程度上影响着整个系统的运行效率[5]。为了确保数据库设计效果,需要把数据库的关系和性能进行规范化。在该网络教学系统中,教师、课程以及学生狗都是与用户应用逻辑关联的实体。当前,网络课程教学系统功能模块已划分明确,为了确保用户能够最快捷达到用户请求,我们设计一套流程图来进行说明:首先,用户进行登录,系统对用户进行判断,如果错误,可以进入注册界面或者选择退出系统;如果正确,则根据数据库的用户角色和权限使用户进入相应界面,由此完成整个程序的执行。

计算机专业的课程设计范文第2篇

关键词:独立学院;计算机专业;软件工程课程设计;教学模式;MVC模式

中图分类号:G642

文献标志码:A

文章编号:1006-8228(2011)12-43-02

0引言

独立学院创办至今十二年了,已经成为我国高等教育的重要组成部分,每年招生规模占本科招生的三分之一。但是,独立学院计算机专业的毕业生却面临着尴尬的局面:一方面是被列为了十年国家需求最大的12类人才之一;另一方面计算机专业近年来却被列为失业或离职专业前五名。究其原因就是独立学院计算机专业学生所学知识与实践有较大的脱节,不能满足IT对人才的专业技术和综合素质的要求。在今年的“两会”上,高等教育的改革成为一个重要的议题,独立学院计算机专业的教学改革已经刻不容缓了。

1 软件工程课程设计的教学目的

软件工程课程设计是为计算机专业软件工程课程配套设置的,是软件工程课程的后继教学环节,是一个重要的、不可或缺的实践环节。教学目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术。该课程的设计,我们力求使学生较好的理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队协作精神,培养学生对技术文档的编写能力,从而提高软件工程的综合能力,和对软件项目的管理能力。

2 教学模式的改革

当今软件开发技术发展迅猛,新技术不断涌现,一些开发技术被逐步淘汰。因此,在进行课程设计时,我们也应该与时俱进,让学生通过该门实践课程,了解到当今主流的开发技术,熟悉相关的开发平台。在以往的教学过程中,我们都是基于c,s(客户一服务器)模式开发信息管理系统,随着因特网技术的发展,出现了B/S(浏览器朋艮务器)模式,在B/S结构下,客户端不需要安装其他软件,通过浏览器就能访问系统提供的全部功能,并且维护和升级的方式简单、成本低,已经成为当今应用软件所广泛使用的体系结构,因此,我们在后续的教学过程中选择了基于B/S结构开发WEB应用程序。

开发WEB应用的两个主流平台是J2EE平台和.NET平台。J2EE平台使用Java语言,NET平台使用C#语言,这两门语言都是面向对象的,我们安排在第六学期以选修课的形式集中学习这两门语言。在课程设计过程中,我们提出基于多平台进行WEB应用系统开发的新模式,通过对比学习法,熟悉两大主流企业级应用平台,系统的框架如图1所示。

虽然系统规模较小,但麻雀虽小,五脏俱全。在开发过程中,我们要求学生采用以上多平台进行开发,采用MVC设计模式和多层架构来实现,锻炼学生的设计能力。另外,采用团队开发的形式锻炼学生团队协作的能力。

3 教学改革的措施

3.1 专业知识的综合应用

学生已经学习了c语言程序设计、面向对象程序设计、数据库原理与技术、数据结构、Java语言程序设计、C#程序设计、WEB数据库开发、软件工程等先修课程,我们提出的多平台WEB应用开发新模式就是将这些专业知识进行综合应用,使学生在系统设计开发过程中将这些课程融会贯通。

3.2 MVC模式的应用

MVC(Model-View-Controller,模型―视图―控制器)是国外用得比较多的一种设计模式,MVC包括三类对象。模型(Model)是应用程序的主体部分,模型表示业务数据,或者业务逻辑。视图(View)是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。控制器(controller)的工作就是根据用户的输入,控制用户界面数据显示和更新model对象状态。MVC式的出现不仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性。图2是这几个模块各自的功能及其相互关系。

3.3 多层架构的设计

传统的两层架构即用户界面和后台程序,这种模式的缺点是程序代码的维护很困难,程序执行效率较低,为了解决这些问题,可以在两层中间加入一个附加的逻辑层,甚至根据需要添加多层,形成N层架构。三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。表现层是展现给用户的界面;业务逻辑层是针对具体问题的操作;数据访问层所做事务直接操作数据库,针对数据的增加、删除、修改、更新、查找等。目前在企业级软件开发中,采用的都是多层架构的设计。这样,学生就可以为以后的实际工作打下良好的基础。图3所示为一个典型的四层架构。

4 实施的要求

软件工程课程设计要求学生采用“项目小组”的形式,每个班级安排一名指导老师,指导老师指导学生的选题,解答学生在实践过程中遇到的相关问题,督促学生按计划完成各项工作。每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,项目的选定必须考虑“范围、期限、成本、人员、设备”等条件;项目经理负责完成“可行性研究报告”、制定“项目开发计划”、管理项目,并根据项目进展情况对项目开发计划进行调整。每个项目小组还必须按照给定的文档规范标准撰写课程设计报告。最后的考核成绩由指导老师根据项目小组基本任务完成情况、答辩情况、报告撰写等情况综合评定。

计算机专业的课程设计范文第3篇

[关键词]课程开发;一体化课程;技工学校;计算机专业

[中图分类号]G718.1 [文献标识码] A [文章编号] 1009 ― 2234(2014)09 ― 0167 ― 02

随着我国教育的快速发展,特别是国务院《关于大力推进职业教育改革与发展的决定》 的出台,技工教育迎来了快速发展的良好时机,也肩负着巨大的挑战,改革与发展成为技工教育的重大课题。伴随着“一体化教学”的兴起,国家及各省市都纷纷出台了各种相关政策文件,将教学资源向一体化教学倾斜,一体化课程的开发与设计已成为技工学校的改革方向。

一、一体化课程开发的前提

(一)教是手段,学是目的

“一体化教学”模式,就是指教学内容、教学形式在"讲"和"练"两方面的有机有效结合。一体化课程开发目的就是为了培养学生的综合职业能力,使学生具备企业需要的知识,能力,态度,让改革后的一体化课程在学生未来的工作中能“用得上,用得住,能发展”。因此,在课程开发前,必须建立以学生为中心的观念,明确教是为了学。对教学的评价不只是看教师讲的怎么样,教师表现自己(浅层次要求),而重点看学生学得怎么样,教师让学生获益(深层次目标)。

(二)育人为首,培养工作态度

针对计算机应用的种种正负两面的影响,渗透德育教育,引导学生遵守相关的法律法规,使学生成为计算机应用的主人,成为一名有益于社会的合格人才。哈佛大学前校长Derek Bok说过:“对学生而言最重要的课是能够培养履行责任的能力(工作态度)、就业能力(工作能力)、思辨能力和沟通能力的课程。”一体化课程的开发同样要注重职业态度的内涵教育,育人为首。

麦可思研究报告指出对美国全国雇主进行的调查问卷显示:态度是雇主们最看重的特质。技工学校更需要重视职业人培养,借助一体化课程实现学生从学生角色到职业人角色的成功过渡,学生在潜移默化中理解、掌握应学的知识和需掌握的技能,能够达到学以致用的目的。帮助学生建立正确的职业态度,增强解决困难的意识,提高团队合作能力,形成积极健康的心态和健康的思维方式。培养自身履行责任的工作态度、提高团队合作能力、分析问题能力和解决问题的能力。

二、计算机专业人才培养目标

计算机专业的“一体化教学” 改变传统理论教学和实践教学相分离的做法,突出教学内容和教学方法的应用性、职业性、实践性和先进性,培养学生岗位技能水平,达到教学目标,培养技能型计算机专业人才。

三、一体化课程开发的方法

(一)基本概念

“一体化”是指将两个或两个以上的互不相同、互不协调的事项,采取适当的方式、方法或措施,将其有机地融合为一个整体,形成协同效力,以实现组织策划目标的一项措施。 “一体化”在教学上是指教学、实训、考核等环节相互配套、相互促进,形成高效运行的有机整体。是由师生双方共同在“一体化”教学过程中,边做、边教、边学,把理论和实践紧密结合起来,模拟企业的工作环境进行项目化教学,提高学生技能水平,完成教学任务和目标。

《关于印发技工院校一体化课程教学改革试点工作方案的通知》(人社厅发〔2009〕86号)文件中明确指出:一体化课程是以国家职业标准为依据,以综合职业能力培养为目标,以典型工作任务为载体,以学生为中心,根据典型工作任务和工作过程设计课程体系和内容,按照工作过程的顺序和学生自主学习的要求进行教学设计并安排教学活动,实现理论教学与实践教学融通合一、能力培养与工作岗位对接合一、实习实训与顶岗工作学做合一的课程整体。简单说就是理论教学与实践教学的融通。开展技工院校一体化课程教学改革的原则:1.以综合职业能力培养为目标。课程定位与方向、课程内容与要求、教学过程与评价等都要突出学生综合职业能力培养,注重培养学生专业能力、方法能力和社会能力。尤其是要结合各专业特点,寓思想道德教育于各专业教学内容和教学过程之中,进一步突出职业道德、职业精神和职业素养的培养。2.以典型工作任务为载体。要围绕典型工作任务确定课程目标,选择课程内容,制定专业教学计划,构建工学结合的课程体系,改革教学内容和教学方法,更加注重课程的实用性和针对性。3.以学生为中心。构建有效促进学生自主学习、自我管理的教学模式和评价模式,突出学以致用,在学习中体验工作的责任和经验,在工作中学习知识和技能,加快实现从学生到劳动者的角色转换。

(二)载体选择

技工学校计算机专业一体化课程在设计过程中,需要将课程与课程之间以及课程内容与内容之间进行重组,强调对工作体系的系统化,因此,需要寻找一个载体,将理论和实践结合起来,教师在做中教,学生在做中学.以学生为中心,设计做中学的一体化课程,而这个契合点就是典型的工作任务。

模拟真实的工作环境,采取工作任务导向,典型工作任务下的“一体化教学”课程具有下列特征:一是针对来源于企业实践的、典型的工作任务,注重专业核心职业能力的培养;二是具有工作过程的整体性。这里所指的典型工作任务,是能够承载知识,技能,态度的工作任务。对于整合教学内容,不是教学内容的简单加减,而是在新的教学观念指导下重新调整与组合。根据典型工作任务,将教学内容整合为若干个模块.每个模块内容都结合典型工作任务讲解。教学内容要与考核方式相融合。配套教学方法主要包括讨论式、团队式、抢分式等等,并要注重考核的实践性。在不同类型课程中的表现也各有不同。公共课开发应与生活结合,以培养社会能力为主,主要采取表演,辩论,朗诵等活动方式;基础课开发应寻找典型问题,采取讨论等方式以培养方法能力为主;专业课开发需引入具体工作任务,通过实际操作来培养专业能力。例如,在网页制作课程中,涉及到创建站点、网页设计、动态效果、网站与维护等“主模块”; 网站资料的搜集与整理、站点目录结构规划与设计、网页链接结构设计、网页素材制作、页面色彩与布局规划、文本网页制作、图片网页制作、框架网页制作、网页风格控制、域名申请、网站与维护等“典型工作任务”。

确定了合适的载体后,通过对典型的工作任务进行系统化分析,明确完成某项目的工作过程、能力要求、完成标准等相关内容,若干个项目的集合就是一体化课程的精髓。由于完成一个典型工作任务较复杂、所需要的知识与技能较多,所以,需要通过工作任务分析确定该任务的典型应用。如计算机专业的“办公应用”的开发就是若干个典型工作任务:1、企业(公司)的简介。2、企业招聘启示。3、企业录取通知(图文并茂)。4、设计企业(公司)的电子报刊。5、制作一份企业产品说明书。6、个人简历设计。5、自我推荐信。6、企业机构及功能设置一览表。7、企业部门工资表。8、制作产品报价表。9贺卡的制作。10、制作演讲稿。11、制作与企业产品相关的宣传方案设计等。建构主义教学设计原则认为:学生的学习活动必须与“任务”或问题相结合,引导学生由简到繁、由易到难,循序渐进地完成一系列“任务”,就可以达到培养学生自主学习能力、创新能力以及分析问题和解决问题能力的目标。

(三)教学方法改革

1.团队学习模式

技工学校的学生普遍存在基础差、厌学情绪大等特点,针对非本意入学的学生,通过改革课堂教学组织形式,变个体学习为团队合作,从而提高学生学习积极性。本着竞争性、民主性、自愿性原则划分学生学习团队,将分科课程分解为学习项目,团队成员围绕项目学习讨论,抽签形成对抗性的夺分团队,成员从团队总分中得个人分。教学方法的改革,使课堂教学由“排排坐”变“围圈坐”;使传统的教师考核全体,变为学生考核自己,使寓个体培养于团队培育之中,是“快乐性的学习,娱乐性的考核”的改革。具体的如集体讨论时选组长的方法可以是教师指定、小组推选,也可以是轮流坐庄;团队合作规则是每位学员最起码当一次组长,每半天更换一位新组长,组长负责该小组半天的工作分工,组长负责在该半天里对组员评分,若小组里有不同意见甚至产生争论,谁当组长,谁说了算,组员有责任尽全力为领导(组长)分忧。由多个学生组成学习小组合作完成“任务”,达到促进师生和生生之间相互对等交流的目的,引导学生在交流、协作中学会合作和竞争,从而提高学生协作学习、协作克服困难的能力。

2.多种教学手段融合

一体化课程将课堂教学搬到实际操作室,学生在完成典型工作任务时“做中学”,这就需要教师根据教学内容选择讲解、演示、实际操作等多种教学手段,让学生通过听、看、练等方法全面调动大脑的学习动机,使学生更快、更牢固地掌握所学知识。“兴趣是最好的老师”。学生感兴趣的“任务”能够使其思维活跃,激发学生的想象力和增强自主创新的能力,加深对问题的深入理解。学生在工作目标的驱动下,与他人进行交流、讨论,加深对问题的理解。

这就要求一体化课程的开发与设计时注重教学媒体的使用,并将多种教学方法互相配合、灵活运用。同时其可使理论知识的学习与实际操作的训练紧密结合,使教学时间和教学设备的利用率大大提高,使教学内容更具有针对性,使学生真正做到知行合一。一体化教学的表面层次,似乎只是一种教育教学的方式方法,实质上它是奠定职业教育能否可持续发展的基础性的系统工程。

(四)课程资源建设

确定了典型工作任务和教学手段后,应抓好课程资源的建设。主要包括教学文件建设、校本教材建设和实训基地建设等。其中,教学文件主要指课程标准、教学大纲、考核标准等。校本教材是一体化课程开发的重要内容。教材中的典型工作任务要按照项目规模和难度递进式的编排,既要覆盖课程标准中所要求的全部知识与技能目标,又要形成一个完整的系统。实训基地为一体化课程提供了丰富的课程资源。

一体化课程改革,不是一朝一夕的事情,需要不断探索、开拓创新,在实践过程中不断改进、完善和提高,通过设计和开发计算机专业一体化课程,培养更多技能型计算机方面的人才,使学生们获得真正意义上的职业竞争能力。

〔参 考 文 献〕

〔1〕张伟旭.“教学做”一体化教学模式的实施〔J〕.科技信息,2009,(29).

〔2〕殷琳.浅议高中计算机应用教学中的“任务”设计〔J〕.中国基础教育,2005,(01).

〔3〕何克抗.建构主义学习环境下的教学设计〔J〕.中国科技信息,2008,(08).

〔4〕陈建辉.计算机专业一体化课程改革探讨〔J〕.科技与企业,2012,(10下).

〔5〕莫钜宝.技工学校一体化课程教学初探〔J〕.中国校外教育:基教版,2010,(10).

计算机专业的课程设计范文第4篇

关键词:PHP语言;动态网站;课程设计

中图分类号:TP311.5-4 文献标识码:A 文章编号:1007-9599 (2012) 17-0000-02

1 PHP语言的特点

PHP是英文超级文本预处理语言Hypertext Preprocessor的缩写。它是一种HTML内嵌式的脚本语言,在服务器端执行[1]。其语法混合了C、Java和Perl及自创的新语法。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率高。总的来说,其优点:(1)支持多种数据库,如MySQL、ORACLE。(2)跨平台性好,支持多种Web服务器。(3)开源软件,升级更新速度快。(4)免费软件,无须花钱购买。(5)成熟的面向对象体系,适合开发大型项目。

2 以WAMP为代表的PHP网站开发课程设计

2.1 选用PHP语言的背景

多数职业院校的计算机专业开设有网页设计课程,且以静态网页设计为主,如熟悉的“网页三剑客”。静态网页设计简单,每个网页都是独立的HTML文件,内容相对固定。无论用户是否访问网站,网页的内容都保存于网站服务器上。由于没有数据库支持,对于小型网站设计,静态网站能够满足要求。如果网站信息量增大,使用静态网页来实现网站建设变得相当困难,且后期维护的工作量大。同时,静态网页的交互性差,在功能方面也存在很大的局限性。

为跟上时代步伐,职业院校的计算机专业必须在现有的静态网页设计课程基础上再增加动态网站开发课程。

目前主流的动态网站开发语言有JSP、ASP、PHP等。其中,PHP语言以其开源、免费软件的身份,语法简单、书写容易、平台兼容性好、与数据库交互能力强的特点,使得越来越多的网站开发者选择它来开发网站。据统计,当前全世界大约有50%的网站是以PHP语言编写的,而且比例还在上升。因此,选择PHP语言作为动态网站设计课程很适合。

2.2 PHP开发平台的搭建

计算机专业的课程设计范文第5篇

关键词: 计算机辅助设计 可持续发展能力 教学研究

“计算机辅助设计”课程是服装艺术设计专业重要的专业课,主要培养学生实践动手能力和艺术创新能力,是后续课程《服装设计学》等课程和实践环节“专业课程设计”、“毕业设计”的基础。该课程运用高科技的技术手段驾驭艺术表现形式,为高效表达服装设计效果图及服装款式结构图提供了新的载体。

目前高校的计算机辅助设计教学仍处于逐步探索、研究的阶段,还没有一个完善的教学理论来支撑,其教学体系还需要我们逐步完善。通过科学、辩证的眼光分析该课程,不难发现其以功能性应用作为核心,强调学生在设计中的辅作用。通过对学生可持续发展能力的培养,开拓设计类专业学生对于专业课程学习的深度和广度,将设计构思与软件应用相结合,提高作品设计的完成质量,对于今后的产品创新和工作就业均具有重要意义。因此,如何在《计算机辅助设计》中培养学生的可持续发展能力显得尤为重要。

一、计算机辅助设计在现阶段教学存在问题

1.课程缺乏科学合理安排。

计算机辅助设计课程作为贯穿专业教育的一个承前启后的环节,为后续专业设计的深入学习起了良好的铺垫作用。但在实际教学中存在两个问题:首先,课程时段安排上,计算机辅助设计课程安排过早,这时,学生以基础课程为主,并未形成基本的设计思维,因此软件学习并不能与他们的设计实践直接联系,造成学习与实践的脱节。其次,课程内容的安排,会受制于总教学时间的限制,学生学到的软件颇为有限,就单个软件的深入程度也不尽理想,导致其作为一个专业领域的“设计工具”的重要性明显被冲淡,无法培养学生通过计算机进行设计的兴趣的培养。调整课程安排对于各学校而言,需要逐步论证,但我们是否可以探讨一种更为有效的方法,让课程的内在魅力得以彰显,让学生的学习兴趣得以提升,发现其与传统手绘对比之后的优势所在。

2.教学方法相对落后。

由于教学模式研究的滞后性,导致在教学中存在着学生学习主动性和积极性差的现象。学生对于该课程的定位及重要性认识不足,而以往的教学模式都以“死记硬背”式为主,限制了学生的创新能力,知识点较为零碎,导致学生软件操作程式化,缺乏自我探究。由于软件教学的特殊性,其操作命令的讲解会出现零碎化的现象,部分功能或者效果的实现需要多种操作命令的结合。但是,直接讲解多种命令的结合方式会让学生的学习趋向于保守,只懂得记录老师讲解的操作方法,而缺乏自己的独立思考,遇到复杂的实际问题则显得捉襟见肘。

3.实践能力有待提高。

实践性不足,满足于单个设计案例完成,重技巧训练,轻设计思维培养。事实上,计算机软件使用只是为了满足设计需求的一个重要工具,对于技巧的钻研可以深入了解软件所能实现的可能,从而达到更多令人期待的艺术效果,但归根结底,这些功能都是为了更好地实现设计构思,只有构思的精巧完整,体现设计的原创个性,才能让作品呈现较佳的效果。同时,设计案例的要求需要不断提高难度和层次,与公司企业的实际操作相结合,强化设计的市场针对性。

二、可持续发展能力在课程学习中的作用

1.完善课程结构内容安排,形成“点―线―面”结合。

突破传统教学的灌输式模式,避免受教材章节的框架式约束,让操作命令的讲解不再枯燥;强调将各知识点连串起来,设计好实际应用案例。这种点线面的结合,可有效地提高学生的学习效率,并形成一系列教学流程,累积经验和不断启发。作为一门软件教学课程,对其他艺术设计专业均有所涉及,具有较为广泛的借鉴价值。

2.能有效激发学生的学习主动性积极性。

可持续发展能力为良好的探究型教学课堂氛围的创建提供条件,从而调动学生学习积极性和主动性[1]。这种主动性的发挥,让教师的课堂讲解成为学生学习的向导,有的放矢地找寻各自存在知识结构的缺角,重视各种有效资源的利用,教师资源、图书馆资源及丰富的网络资源,都会成为学生探索知识找寻解决方案的有效途径。

3.让学生注重创意构思和理性表达。

可持续发展能力让学生在后续专业课程的进行中,注重创意构思和理性表达相结合。通过对计算机辅助设计的学习,认清其辅助作用,不拘泥于各种表现方法,在学习过程中强调“创意构思”和“理性表达”相结合,重点发挥人的主观意识行为,以图形图像软件熟练使用为引导,强调学生对于艺术创作规律的理解,树立正确的学习观念,注重学习方法,提高学生的专业设计技巧和修养。

三、计算机辅助设计教学中培养学生可持续发展能力的措施

高校学生的可持续能力就是于学生求学阶段、深造阶段或职业生涯中不断发展和自我完善的能力,促进学生个体素质的完善。即通过持续不断汲取运用和创新知识的能力,完善个性发展,按照人与自然、人与社会的发展规律,不断调整自身行为方式,提升自身生存发展层次和质量,从而达到个体与社会的和谐发展,实现全面发展进步。计算机辅助设计作为服装设计专业的一门专业基础课程,不仅要求学生能够掌握软件的各项操作及图像处理能力外,还要求学生能够运用这些方法去解决具体设计实践中存在的问题。为了促进设计效率和生产效率的提高,现今的服装企业对于计算机辅助设计应用愈发重视,从服装款式、面料、色彩、配饰等方面利用软件有效提高开发速度。如何让学生学以致用,从实际需求出发,培养学生在求学和工作阶段不断发展及自我解决问题的能力,成为计算机辅助设计这门课程的任务。在教学中培养学生的可持续发展能力,可以从以下方面考虑:

1.培养学生的学习能力和创新能力。

对于学习能力的培养,首先要使学生了解计算机绘图的意义,理解其在整个专业学习过程中的地位,清楚课程涉及的相关软件具体功能。计算机绘图课程应培养学生三种应用能力:熟练掌握各项操作命令的能力;一定图形的绘制能力;初步具备高级图形图像分析处理能力。在这三项能力中,操作能力是基础,图形绘制能力是发展,图形后期处理是前两种能力的融合,三种能力循序渐进式地提高,每一阶段都需要扎实培养,从而为后者能力的提升奠定根基。以操作基础能力培养而言,其涵盖必要的操作命令、绘制工具、功能模块,部分功能如路径、通道、蒙版具有一定的难度,必须通过大量的做题练习来巩固,形成对基本操作的各种应用方式和功能表现的理解。而在题目的设定上,应强调综合性的练习,即涉及多个操作步骤于一体的设计课题,以查漏补缺的形式掌握必备的程序命令。

学习能力不仅指对既定知识的掌握能力,更重要的是指善于利用学习资源自主获取知识的能力,善于发现问题、分析问题的思维能力和对知识灵活运用解决实际问题的能力[2]。《计算机辅助设计》作为一门专业基础课,要求学生具备较强的案例图形处理能力。在完成具体案例时,可实现的方法不止一种,因此在教学过程中,除了一套较为标准的处理方法之外,还需要让学生探索其他方法来尝试性地进行图形的处理,根据具体问题选择操作命令的最优化组合来完成,如根据所给的线稿衣裙作为参考案例,运用Photoshop中相应工具来进行色彩和图案填充。此类题目的答案并非唯一,可使用油漆桶工具直接填色,也可使用定义画笔工具填充图案,或使用图层遮罩工具实现图案丰富化,学生可根据个人对设计的理解程度,发挥创意,表达出最优化的设计方案。通过这个过程,不仅提高了学生熟练使用软件的水平,还能举一反三实现设计案例表达的丰富化,与设计专业强调思维开拓相吻合。

在学生能力培养中,课堂的教学过程显得尤为重要,在教学中应把握课程教学特色,注重课堂氛围的营造。传统的计算机软件教学,亦步亦趋的枯燥教学方式使学生整体兴趣不高,知识掌握颇为有限。因此,教师在教学中需要以饱满的精神状态、积极的情绪表现、活泼的语言形式和清晰的逻辑思维,激发学生在整个学习过程中的主动性和创造性,善于创建情景式教学,架设问题,从而引导学生思维。计算机辅助设计实践性较强,在教学内容安排上,教师务必注重理论和实践的紧密结合,尽可能将国内外知名品牌优秀的电脑服装效果表现图等演示给学生,以带给学生直接感性认识,从而丰富教学。

2.注重教学方法改革,使之成为学生可持续能力发展关键。

在教学过程中,教师务必重视学生学习能力和创新能力的培养。为了顺应现代化教育,教师务必及时转变传统教学方式,由“授人以鱼”转化为“授人以渔”,不仅要传授知识,更要注重教学方法的提高,始终将学生学习能力的培养贯穿于教学活动中,备课教案不应只是为应付检查或对教材进行简写,而需更加灵活,更加人性化。根据每年教学情况进行分析,对教案内容作出及时修改并适时扩充,将学生作为首要考量对象,考虑他们要学什么并为学生课后自学提供较为丰富的资料,选择能充分调动学生积极性和主动性的引导方法引导,培养学生自觉自主学习的能力。

课堂内进行“探究式教学”,坚持“教师主导、学生主体”[3]的教学模式。由于“计算机辅助设计”课程的特殊性,传统教师一言堂单向灌输的教学模式,只能让学生被动忙于记录笔记,是否记录于心需要看学生课后的自觉性。因此可增加学生试讲环节,由老师梳理出相关知识点和相关操作案例,让学生在课后进行资料筹集和讲课准备,在课堂规定时间内完成内容讲述,并分析在案例操作过程中涉及哪部分知识点,同时进一步探讨如此操作步骤之外是否有更简便高效的操作方式。通过发现问题、分析问题、探索问题和解决问题的过程,师生之间形成良好的互动探究式学习模式,让学生积极探索新知,主动构建知识体系,提高学习能力和科技创新能力。例如格纹毛呢面料的制作,在整个版面设置格纹的排列,此类题目的操作结果多样化,除可由框选工具直接复制粘贴进行排列的简单操作外,亦可使用滤镜风格化中的“拼贴”和滤镜中“其他”里“最大值”的高级操作来完成。通过两种操作结果的探讨,得出前者的人工耗费时间过长,排列对象距离存在不均等现象,而后者能高效完成格纹制作,并进一步引出滤镜的相应知识点,让学生了解其操作方式和实现效果。通过提出问题、分析问题和解决问题能力的培养,有效地提高了学生可持续发展的能力。

3.注重学生全面思维模式的培养。

培养学生全面的思维模式,让学生对学过的内容能有全面的总结和高度的概括[4],从而对问题形成全面的认识,做到“以不变,应万变”。服装专业计算机辅助设计涉及的软件颇为有限,其操作命令是相对固定的,但实际设计中遇到的问题却比较复杂。因此,如何运用所学知识解决实际问题,灵活运用各知识点进行优化组合成为一个关键问题,在这个启发培养过程中,教师必须发挥关键作用。服装类计算机辅助设计课程的教学工作,不再是单纯的上机操作技术训练,而是一种艺术教育活动,更是一种设计思维的培养,关系到后期专业课程深入程度与否。在上机表达之前,必须做好必要的酝酿构思工作,让学生明确自己需要表达什么,怎样来表达。分阶段地将所学知识点融入研究课题,让学生围绕课题收集、分析、处理资料,进行整合归纳。对于同一主题,可充分引导学生进行多种创意、多种方案的制订研究,以发散性思维找寻最佳构思,确定表达方法。在课题的设置上与市场接轨,强调市场化研究,以工程训练和生产实习作为训练契机,让教师与学生都在可持续的能力培养上皆有针对性的提高。

例如在计算机辅助设计上机练习时,以春夏女装为项目进行创作设计。首先进行设计构思,捕捉市场信息,对当季的流行趋势展开调研,绘制表达创意的服装效果图,运用painter手绘软件,以快速成型方式完成构思图样,以小组讨论形式确定设计方案。教师在方案架设后给予指导意见,考虑技术细节,包括从色彩、质地,面料图案等。这期间需要以Photoshop、Coreldraw等绘图软件,进行款式设计、图案设计和面料设计,结合对服装结构、比例、色彩等要素的综合表达,让服装款式接近成衣效果。通过对这一系列流程的运行,让学生了解计算机绘图软件之间有着较为灵活的关系,实现最终效果或解决设计问题的最终目标。有了这种全面的认识,学生对于今后的设计工作便有了更大的灵活性和自主性。

四、结语

坚持以学生为主体,全力培养学生全面的可持续发展能力,是落实以人为本,践行科学发展观的具体措施。在“计算机辅助设计”课程教学中,培养学生可持续发展能力是一个现实而系统的工作,需在不断发展中不断改进,让教师累积经验,丰富理论教学和实践内容,让学生形成终身学习的能力,培养出适应信息时代、具备可持续发展能力的高素质的服装行业人才。

参考文献:

[1]安福杰.怎样提高学生的可持续发展能力[J].高等函授学报(自然科学版),2005.

[2]张亚萌.培养学习能力造就可持续发展的人才[J].沿海企业与科技,2005(3):180-181.

[3]张伏,付三玲,杨欣.“计算机辅助设计”教学中学生可持续发展能力的培养[J].中国电力教育,2009(4):72-73.