前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇课程设计报告范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
课题:
银行家算法
专业
计算机科学与技术
学生姓名
班级
计算机
学号
指导教师
信息工程学院
一、实验要求和实验目的
实验目的:本课程设计是学生学习完《操作系统原理》课程后,进行的一次全面的综合训练,通过课程设计,让学生更好地掌握操作系统的原理及实现方法,加深对操作系统基础理论和重要算法的理解,加强学生的动手能力。
实验要求:从课程设计的目的出发,通过设计工作的各个环节,达到以下教学要求:两人一组,每组从所给题目中任选一个(如自拟题目,需经指导教师同意),每个学生必须独立完成课程设计,不能相互抄袭,同组者文档不能相同;设计完成后,将所完成的工作交由指导教师检查;要求写出一份详细的设计报告。
二、设计内容:
课题一、编制银行家算法通用程序,并检测所给状态的系统安全性。
1)银行家算法中的数据结构:
可利用资源向量Available。这是一个含有m个
元素的数组,其中的每一个元素代表一类可利用的资源数目,其初始值是系统中所配置的该类全部可用资源的数目,其数值随该类资源的分配和回收而动态地改变。Available[j]=K,则表示系统中现有Rj
类资源K个。
最大需求矩阵Max。这是一个n*m的矩阵,它定义了系统中n个进程中的每一个进程对m类资源的最大需求。如果Max[i,j]=K,则表示进程i需要Rj类资源的最大数目为K。
1.
分配矩阵Allocation。这也是一个n*m的矩阵,它定义了系统中每一类资料当前已分配给没一进程的资源数。如果Allocation[i,j]=K,则表示进程i当前已分得Rj类资源的数目为K。需求矩阵Need。这也是一个n*m的矩阵,用以表示每一个进程尚需的各类资源数。如果Need[i,j]=K,则表示进程i还需要Rj类资源K个,方能完成其任务。
上述三个矩阵存在如下关系:
Need[i,j]=
Max[i,j]-
Allocation[i,j]
2)银行家算法
设Request[i]
是进程Pi的请求向量,如果Request[i,j]=K,表示进程Pi需要K个Rj类型的资源。当Pi发出资源请求后,系统按下述步骤进行检查:如果Request[i,j]
Need[i,j],便转向步骤2;否则认为出错,因为它所需要的资源数已超过它所宣布的最大值。
三、设计思路
设计思路A、
设计进程对各在资源最大申请表示及初值确定。B、
设定系统提供资源初始状态。C、
设定每次某个进程对各类资源的申请表示。D、
编制程序,依据银行家算法,决定其申请是否得到满足。
四、详细设计
1、初始化:由用户输入数据,分别对可利用资源向量矩阵AVAILABLE、最大需求矩阵MAX、分配矩阵ALLOCATION、需求矩阵NEED赋值。
2、银行家算法:在避免死锁的方法中,所施加的限制条件较弱,有可能获得令人满意的系统性能。在该方法中把系统的状态分为安全状态和不安全状态,只要能使系统始终都处于安全状态,便可以避免发生死锁。银行家算法的基本思想是分配资源之前,判断系统是否是安全的;若是,才分配。它是最具有代表性的避免死锁的算法。
设进程cusneed提出请求REQUEST
[i],则银行家算法按如下规则进行判断。
(1)如果REQUEST
[cusneed]
[i]
NEED[cusneed][i],则转(2);否则,出错。
(2)如果REQUEST
[cusneed]
[i]
AVAILABLE[cusneed][i],则转(3);否则,出错。
银行家算法的数据结构
假设有M个进程N类资源,则有如下数据结构:
#define
W
10
#define
R
20
int
M
;
//总进程数
int
N
;
//资源种类
int
ALL_RESOURCE[W];
//各种资源的数目总和
int
MAX[W][R];
//M个进程对N类资源最大资源需求量
int
AVAILABLE[R];
//系统可用资源数
int
ALLOCATION[W][R];
//M个进程已经得到N类资源的资源量
int
NEED[W][R];
//M个进程还需要N类资源的资源量
int
Request[R];
//请求资源个数
3.“安全性检测“算法
1)先定义两个变量,用来表示推算过程的数据.
F[n]=A[n],表示推算过程中,系统中剩余资源量的变化.
J[n]=False表示推算过程中各进程是否假设“已完成“
系统试探分配资源,修改相关数据:
AVAILABLE[i]-=REQUEST[cusneed][i];
ALLOCATION[cusneed][i]+=REQUEST[cusneed][i];、NEED[cusneed][i]-=REQUEST[cusneed][i];
4、安全性检查算法
1)设置两个工作向量Work=AVAILABLE;FINISH
2)从进程集合中找到一个满足下述条件的进程,
FINISH==false;
NEED
如找到,执行(3);否则,执行(4)
3)设进程获得资源,可顺利执行,直至完成,从而释放资源。
Work+=ALLOCATION;
Finish=true;
GOTO
2
4)如所有的进程Finish=
true,则表示安全;否则系统不安全。
安全状态:
在某时刻系统中所有进程可以排列一个安全序列:{P1,P2,`````Pn},刚称此时,系统是安全的.
所谓安全序列{P1,P2,`````Pn}是指对于P2,都有它所需要剩余资源数量不大于系统掌握的剩余的空间资源与所有Pi(j
不安全状态可能产生死锁.
目前状态
最大需求
尚需
P1
3
9
6
P2
5
10
5
P3
2
4 2
在每一次进程中申请的资源,判定一下,若实际分配的话,之后系统是否安全.
银行家算法的数据结构.
五、代码清单
#include
#include
#include
#include
#include
#include
const
int
MAX_P=20;
const
int
MAXA=10;
//定义A类资源的数量
const
int
MAXB=5;
const
int
MAXC=7;
typedef
struct
node{
int
a;
int
b;
int
c;
int
remain_a;
int
remain_b;
int
remain_c;
}bank;
typedef
struct
node1{
char
name[20];
int
a;
int
b;
int
c;
int
need_a;
int
need_b;
int
need_c;
}process;
bank
banker;
process
processes[MAX_P];
int
quantity;
//初始化函数
void
initial()
{
int
i;
banker.a=MAXA;
banker.b=MAXB;
banker.c=MAXC;
banker.remain_a=MAXA;
banker.remain_b=MAXB;
banker.remain_c=MAXC;
for(i=0;i
strcpy(processes[i].name,““);
processes[i].a=0;
processes[i].b=0;
processes[i].c=0;
processes[i].need_a=0;
processes[i].need_b=0;
processes[i].need_c=0;
}
}
//新加作业
void
add()
{
char
name[20];
int
flag=0;
int
t;
int
need_a,need_b,need_c;
int
i;
cout
cout
cout
cin>>name;
for(i=0;i
if(!strcmp(processes[i].name,name)){
flag=1;
break;
}
}
if(flag){
cout
}
else{
cout
cin>>need_a;
cout
cin>>need_b;
cout
cin>>need_c;
t=1;
cout
if(need_a>banker.remain_a){
cout
t=0;
}
if(need_b>banker.remain_b){
cout
t=0;
}
if(need_c>banker.remain_c){
cout
t=0;
}
if(t){
strcpy(processes[quantity].name,name);
processes[quantity].need_a=need_a;
processes[quantity].need_b=need_b;
processes[quantity].need_c=need_c;
quantity++;
cout
}
else{
cout
}
}
}
//为作业申请资源
void
bid()
{
char
name[20];
int
i,p;
int
a,b,c;
int
flag;
cout
cout
cin>>name;
p=-1;
for(i=0;i
if(!strcmp(processes[i].name,name)){
p=i;
break;
}
}
if(p!=-1){
cout
cin>>a;
cout
cin>>b;
cout
cin>>c;
flag=1;
if((a>banker.remain_a)||(a>processes[p].need_a-processes[p].a)){
cout
flag=0;
}
if((b>banker.remain_b)||(b>processes[p].need_b-processes[p].b)){
cout
flag=0;
}
if((c>banker.remain_c)||(c>processes[p].need_c-processes[p].c)){
cout
flag=0;
}
if(flag){
banker.remain_a-=a;
banker.remain_b-=b;
banker.remain_c-=c;
processes[p].a+=a;
processes[p].b+=b;
processes[p].c+=c;
cout
}
else{
cout
}
}
else{
cout
}
}
//撤消作业
void
finished()
{
char
name[20];
int
i,p;
cout
cout
cin>>name;
p=-1;
for(i=0;i
if(!strcmp(processes[i].name,name)){
p=i;
break;
}
}
if(p!=-1){
banker.remain_a+=processes[p].a;
banker.remain_b+=processes[p].b;
banker.remain_c+=processes[p].c;
for(i=p;i
processes[i]=processes[i+1];
}
strcpy(processes[quantity-1].name,““);
processes[quantity-1].a=0;
processes[quantity-1].b=0;
processes[quantity-1].c=0;
processes[quantity-1].need_a=0;
processes[quantity-1].need_b=0;
processes[quantity-1].need_c=0;
quantity--;
cout
}
else{
cout
}
}
//查看资源情况
void
view()
{
int
i;
cout
cout
cout
cout
B类:“
cout
C类:“
cout
if(quantity>0){
for(i=0;i
cout
cout
cout
B类:“
cout
C类:“
cout
}
}
else{
cout
}
}
//显示版权信息函数
void
version()
{
cout
cout
银行家算法
“
cout
}
void
main()
{
int
chioce;
int
flag=1;
initial();
version();
while(flag){
cout
2.为作业申请资源
3.撤消作业“
cout
0.退出系统“
cout
cin>>chioce;
switch(chioce){
case
1:
add();
break;
case
2:
bid();
break;
case
3:
finished();
break;
case
4:
view();
break;
case
0:
flag=0;
break;
default:
cout
}
}
}
六、使用说明
运行环境C-FREE4.0,新建任务。将编制好的代码输入此运行环境中。
按F5:出现如上图所示窗口。按照提示,新建一个作业:wujun。为作业分配资源,A:3;B:4;C:5。输入2,为作业分配资源。三种资源的数量分配分别为:A:3;B:5;C:4。输入4,查看资源情况。出现出错提示,所申请的B类资源超过银行家所剩B类资源或作业申请资源失败。输入0,退出系统。
重新加入一个作业:wujun1.并为作业分配资源分别为A:3;B:3;C:3,为该作业分配资源A:3;B:2;C:2.输入4查看资源情况。
显示输出,银行家算法所剩资源(剩余资源、总共资源)。
七、实验心得
八、参考文献
汤子瀛等.计算机操作系统.西安电子科技大学出版社.2001年5月
包装设计课程中运用中国元素,是非常有必要的。随着逐年的扩招,高职院校招收的学生整体素质也出现了明显的下降,学生的学习积极性不高、缺乏学习的主观能动性,他们通常没有明确的学习目标和学习计划、精神状态懒惰松懈、缺乏求知欲和上进心、感受不到学习压力、缺乏社会责任感等等,当学习上遇到困难时,没有信心、毅力和能力去克服,而是选择放弃努力,甚至放弃学业,经常出现上课迟到、无故缺课、旷考、考试作弊等现象。甚至班里三分之一的同学有考试不及格现象,其中还有部分同学2、3门不及格,甚至全部不及格,总体来看,大多数同学学习的积极性、主动性不高。
我们面对这一问题,就必须从课程本身进行改造,首要面对的问题就是提高学生学习的积极性和主动性。我认为在包装设计中加入中国元素的应用就可以很好地弥补这一点。中国有着五千年的文化历史,经历了从奴隶制到封建制的转化,给后世留下的是一笔非常宝贵的文化财富。随着现在各类古装电影、电视剧的推陈出新,对于古代生活的还原度也越来越高,使现阶段不管是学生还是消费者对于以前的这种生活都有着非常大的探求欲望。这样就可以调动学生自主学习的积极性和主动性。在课程教学过程中,加入一些古代著名或非著名的小故事,或者一些我们日常用到的成语、词语的由来,既能引起学生的学习兴趣,又能以此作为包装设计的突破点,用来直接选材进行包装的创意和设计。在设计制作的过程中,学生遇到问题就会自主的去学习相关的传统习俗、风俗以及在当时大背景下的一些突出的历史文化艺术元素,在提高设计作品的同时,又能够非常积极的去了解中国传统文化艺术,对于学生文化底蕴的沉淀和艺术素养的提高也是一个很好的途径。
中国的传统文化博大精深,传承了五千年的历史文化,其底蕴是异常身后的深厚的,能够涉猎到相当广泛的领域。传统的图案纹样、兽类造型;书法国画中的笔墨情意、以物喻人;吉祥配饰中的色彩搭配、形状造型等传统元素生生为我们,同时也为学生提供了非常丰富而且意义深远的设计素材———因为在中国传统的历史中,一种习惯或者习俗,一类搭配。甚至是一件饰品都有它产生的典故和存在的意义。这也是我们需要去探究、去运用的传统元素。我认为,也经常同学生们讨论,中国传统元素不仅仅是简单的文房四宝、中国红、荷花、墨迹、门楼、灯笼等简单形态的运用,而是其最深远、最主流的意识形态,比如运用宋朝的元素,不可避免的要了解当时宋朝的意识形态———文人之风,文人之风是存在在当时战后重建,并且有了唐朝的文化积淀的大背景下的,我们在运用的时候不能简单的只把元素形态拿过来作为装饰,这些装饰能不能与产品协调,能不能更加形象的去诠释产品的优点,这才是最重要的。
另外,我们可以探究中国传统的包装能够给我们什么样的启发。中国的包装设计艺术不仅起源早,长期根植于民间,具有广泛性和普及性,它们以其独立别致而又统一的格调,显示出独特的民族传统。这些符号形式随着时间的推移、历史的发展,积淀了丰富的内容,不仅是中国文化的载体,也成为传统文化不可或缺的一部分,最终演变为一种有意味的形式。在我们的设计和创作中,可以充分挖掘传统文化资源,发挥、借鉴传统包装中丰富的造型形式,显示出独特、深厚并富有魅力的民族传统和民族精神。比如,传统图形对实用性、完美性、象征性、概括性、随意性、抽象性等特征的追求;以非静止物象造型法、时空综合造型法、适形造型法等造型方法,富有中国哲理、宗教宇宙观和时空观的文化思想的太极、易经中八卦的动静结合、讲求和谐的天人合一与自然观念,无不反映出正负相生、阴阳一体、生生不息的哲学观念。大众都是生活在本国传统文化构筑的氛围里,各种生活方式、习俗、伦理道德、审美习惯已经深入到这个民族的心理结构深处,成为一种心理定势。产生于各种民俗事象中,反映出一种独特的民俗内涵和审美意识的传统元素对于构建现代本土化包装设计有着重要的现实意义。
关键词:高职院校;包装设计;实训课程;现状;改革
随着我国社会经济的发展,对包装设计教育也有了新的要求,需要把包装设计的知识和技术转变为生产力,促进包装业技术水平的提升。建立完善的适合市场发展的包装设计应用教学,并建立符合市场需求的教学体系,要不断提高实训教学的水平,推进生产与知识相结合的步伐,培养更多适合企业需求的应用型技术人才。
一、包装设计实训课存在的问题
当前整个社会的就业形势严峻,高职学生的就业问题尤为明显。其实社会对各类人才的需求一直都未饱和,整个市场在人才需求方面还有很大潜力。高职院校的包装设计课程实践性很强,对学生的思维和动手能力要求比较高,其中的实训课程主要目标就是培养学生实践操作能力,这也是包装设计课程的重要内容。但是,在现阶段的高职包装设计教学中,实训课程还存在一些问题,主要表现在几个方面:
(一)缺乏重视
一些高职院校对包装设计专业的实训课程,在意识上还没有引起足够的重视,忽视了实训课程的建设,甚至一些设计院校根本没有开设过实训课程,也有一些院校仅仅是在包装设计课里增加了一些练习。究其原因,一部分是在财力和物力方面受到限制,另一部分主要就是在主观意识上,一些院校根本就没有引起足够的重视。[1]
(二)缺乏师资
现阶段的高职院校在师资方面存在一些问题,一些实训经验比较丰富的从业人员可能在学历方面或者其他方面无法满足高校的要求,因而无法进入高校执教,而在高校中执教的教师有一部分是缺少实训经验的,其效果可想而知。而高职院校的包装设计实训教学,必然得不到应有的效果。教师是教学的主体,学生的知识水平受教师水平的直接影响,因此,培养一支在理论水平、包装制作和专业知识方面都拥有很高水平的教师团队势在必行。
(三)课程设置不合理
有的高职院校分配给实训课的时间并不充足,在实训课的教学上闭门造车和随意教学的现象比较严重。因为用于上实训课的时间并不多,也使得课堂教学内容和现实的工作拉开了很大的差距,不但不能满足社会对人才的要求,更无法满足包装设计专业的学生自身发展需要。
(四)缺少实训教材
教学活动主要受教材的指导和引领,但目前编写包装设计实训教材缺乏相应人才,这直接影响包装设计专业的教学效果。现阶段最重要的任务就是优化实训课程的设置,重组实训教学的内容,使实训课程的内容符合实际工作,缩短两者间的距离。
(五)缺少教学设施,缺乏实训基地
教学设施和实训基地对高职院校包装设计的实训课程有重要的影响,但是有一部分学校因为自身的经济实力薄弱,无法负担费用高昂的实训设施和专业的实训基地,使得实训的操作条件落后,没有良好的实训基地。
(六)学校与企业的联合不够
在高职院校的实训教学中,学校和企业之间的联合工作做的还不充足,不能很好地开展教学。
二、包装设计实训课的重要性
高职院校与普通高等教育的区别就是高职教育主要培养的是实用型和应用型的人才,而实现这一目标的主要途径就是开设实训课程。高职教育尤为重视培养学生的实际动手能力。正因如此,高职教育要在教学中,更好地使学生融入到工作角色,尽量多设置一些实训课。[2]包装设计专业的实践性比较强,如果缺少实际的操作演练,势必会使包装设计专业的教学重理论而轻实践。只有将包装设计专业的理论知识与实践相结合,才能使学生更好地掌握关于包装设计的技巧和方法,帮助学生提高自身的创意设计能力,增强自身的就业竞争力。
三、改革措施
(一)重视实训课
在艺术设计的教学体系里,包装设计是其重要的组成部分,高职教育的最大特点就是实训课,可见其在高职教育中的重要性。包装设计实训课在加强学生的设计能力和制作能力方面具有重要作用。要让学生用科学性的方法掌握包装设计的知识,按照不同材料设计商品包装,使学生更好地适应社会的需求,增强学生的自信心。
(二)制定实训教材
高职院校的教学活动主要围绕着教材进行,因此,各大院校更应重视教材的制定和开发工作。各大院校可让专业指导委员会的成员加入到实训教材制定的工作中来,当然,也可以邀请有包装设计经验的企业人员,让其加入到制定实训教材的工作中。通过这样的努力,最终制定完成实训教材,才能更好地培养出包装设计人才。
(三)注重师资培训
在高职院校的包装设计教学活动中,教师起到至关重要的作用。高职院校要注重教师的再培训,促使包装实训课能够更好地开展。各个高校相互之间要加强交流,对实训课程的内容进行深入的探讨和设计。[3]针对高校内专职教师实践机会少的情况,可以增加与职业人相互沟通的机会,让理论知识与实践更好地结合在一起。教师在教学中可使用“项目式”的教学方式,将学生分成若干设计小组,根据具体的项目,详细地制定市场调查计划,从调查开始,收集更多富有价值的资料,如目标消费群体、使用的材料、品牌的整体定位等方面的内容。通过这些材料展开各个小组之间的讨论,制定相应方案。教师可以要求每个小组用PPT进行演示,由其他小组和任课教师对其进行点评。在整个的项目教学中,教师要起到引导和解惑的作用,严格把关各组的项目质量。这种“项目式”的教学,可以有效地帮助学生形成团队精神,加强学生之间的沟通能力和组织能力,让学生掌握项目整个的设计流程。
(四)建设实训基地
高职院校的教育目标就是让学生更好地就业,这就要求学校要培养适合企业需求的人才,按照企业的实际需求,做好学生实训教学的基地建设,各高职院校应该将建设实训基地加入到工作计划中,有条不紊地进行基地建设工作。
(五)校企联合
高职院校培养的人才最终都将进入企业,那么,学生在校学习期间,就可让学生结合所学知识到企业中去实训,通过在企业中的学习和交流,会加强学生与企业之间的联系,最终达到教学目的。学生通过在企业中的学习,也能学到更多的知识。[4]
(六)保证课时
高职院校应该保证包装设计实训课程的课时,并引起足够的重视。高职院校可单独开设包装实训课,要将学生参与实训的内容和应用的时间两者的所占比例分配好。制定详细计划进度表,保证正常开展实训课的时间。包装设计专业的最大特点就是实践性强,如果实训课程的练习和实践没有充足的时间,那么将无法学好包装设计。
四、结语
总而言之,高职院校的课程改革要随着社会的需求不断地进行调整。教师在教学中,要对包装设计的实训课程不断地进行改革和创新,达到理论与实践相结合的效果,进一步提升学生的理论和实践的能力。高职院校应完善实训教学体系,拉近企业与包装设计人才的距离,提高学生在就业中的竞争力。
参考文献:
[1]谭佳华.论高职院校包装设计实训课程改革探索[J].人力资源管理,2010(06).
[2]曾照静.浅谈高职院校包装设计课程教学现状与改革[J].青年文学家,2013(32).
[3]孙丽娜,王帆.运用现代教育技术深化高职《包装设计实训》项目化课程改革[J].神州,2013(19).
传统的包装设计教学中,系统性规范性贯穿其中。包装设计课程设计通常按部就班从包装基本形态到应用设计逐步进行。但在结合广告学专业特性,尤其要求审美与使用结合的前提下,若仍一成不变得采用传统教学方式,教学效果将会大打折扣。包装设计如何面向传统和未来,不仅要培养学生设计审美的水平,但也要培养解决实际问题的能力,多方面进行包装设计创造力的教学。我们需要认清专业课堂教学与课程体系在社会实践中的关系。市场发展日新月异,我们必须紧密结合当下社会实际状况。包装设计课程中有许多细微的环节并没有做到从市场、实用以及整体的角度去把握包装设计,比如学生对包装材料认识的缺失———相当部分可利用材料已经成熟运作在产品包装中,但在专业实践教学中并没有更新这部分教学内容,学生当然也无法做到触类旁通、举一反三。包装设计课程不仅要体现出科学性、综合性、先进性,还要充分考虑到可操作性以及设计教学与市场研究的关系。
二、广告学专业教学中包装设计课程的建设的建议
(一)教学理念的更新
包装设计是与市场及产品非常贴合的课程,这需要我们在包装设计课程过程中加强对市场的勘探了解。作为以现代设计为导向的设计课程,不论我们在设计理论中,还是实践操作中,现代包装发展阶段和发展状况都要了然于心,而且这个过程是不断发展不断跟进的。这也是对于设计类课程教学来说最基本的要求之一。这并不是简单的几分问卷调查,也不是纸上谈兵,这需要在教学过程中引导学生了解现代市场发展,还要在生活中做个“有心人”,才能够真正的做到包装设计的现代化,做到包装的超前设计。课程教学需要把握包装设计在课程体系中的定位。包装设计并非孤立地做好保护产品和视觉美观就够了,它在广告学专业中是作为一个环节一个链条存在的。课程教学需要带动学生宏观得观察包装设计的意义并思考包装设计要与企业品牌的关系,将包装设计课程与其他课程融会贯通。将“以人为本,从实际出发”的理念注入教学设计。“绿色包装”等环保观念在包装设计发展中常被提及,实际上有些设计也已经将此付诸市场。但如何在教学实践中做到“以人为本,从实际出发”还是一个挑战。有些学生在错误的引导下盲目地追求“绿色包装”,结果导致设计成品甚至比非“绿色”更昂贵。这种形式主义在教学中确实需要我们深思,正确引导,避免这种状况的发生。
(二)课程结构的调整
要想为学生设计创新型人才培养模式,必须将丰富的知识内容教学与实践制作教学视作同等重要。包装设计课程需要引导学生多方面地实践操作,包装设计教学并不能止于学生的电脑样稿或者手绘概念图,它需要学生熟悉相应的材料和工艺,熟悉包装制作的各个环节和流程,尤其是在课程中后期,实践制作起着至关重要的作用,它决定了学生是否将包装理论知识转化成设计能力并提高了设计素养,最终这些专业知识通过实践环节将有利于他们今后所面临的实际问题。
(三)教学方式的优化
摘 要 经职业分析后开发的课程,可有效避免教学的盲目性与无序性。通过广西工商职业技术学院课程体系改革的实践,借鉴职业资格技术等级标准,按“职业素质+职业知识能力+职业实践”模块重构高职专业课程体系,强调职业应用性和实用性,让学生具备多方位就业转换能力,达到“所学能所用”的人才培养目的,满足社会对高职人才的期望。
关键词 高职高专 人才培养 课程设置 通用模型 方案研究
一、 高职专业课程包通用模型设计方案
(一) 模型建构
高职课程设置应以围绕培养对象的职业能力为主题,将课程与培养目标以及专业能力有机地结合,不再单纯追求学科的系统性和完整性,而应根据培养目标的能力因素和岗位需求,筛选出学科中与培养职业能力直接有关并且使用频率较高的专业知识内容,配合实践性教育环节,以综合能力培养为主体,突出技能和岗位要求为目的。课程内容设置以从业中实际应用的经验和策略的习得为主、以适度够用的概念和原理的理解为辅,共设置成职业素质课程、职业知识能力课程、校外职业实践课程等三大模块(见图1)。
其中职业素质课程贯彻始终,以“必需、够用、实用”为度,强调针对性;职业知识能力课程对应国家职业资格考证安排进行,侧重职业业务素质的提高,激发学生创新思维与个性发展,强调适应性和前瞻性;校外职业实践课程在职业知识课程和职业能力课程基础上进行,注重学生综合能力培养,强调应用性。在课程设置上,既要考虑社会经济发展对高职人才的素质要求,又要体现专业特点,还要结合本校的专业特色,要做好职业素质课程、职业知识能力和校外职业实践课程的有机衔接,又要做到理论与实际的结合,保持知识掌握上的连续性。
(二) 课程时序
由于职业教育强调实践的特殊性,其课程设置应当具有职业教育特色的序列。根据学生在学习过程中认知的心理顺序和专业所对应的典型职业工作顺序,妥善安排相关课程内容进行传授,实现实践技能与理论知识的整合,将收到事半功倍的效果。鉴于此,第一学期主要开设国家素质课程,第二、三学期主要开设职业主修课程,第四学期开设素质提升课程+职业辅修课程,第五、六学期主要开设校外职业实践课程。
(三) 证书能力
一般在一年级末,学生对大学学习的过程有一定的适应后(证书一:基本上完成素质证书的考证学习任务并已获证),根据自己的兴趣、爱好以及对今后的学习和自身发展的考虑,在完成职业主修课程学习(证书二:基本完成第一职业资格证书的考证学习任务并已获证)的同时,采取职业辅修或直接考证(证书三:基本完成第二职业资格证书的考证学习任务并已获证)的方式进行另一专业的学习,最终参加校外职业实践完成学业修业要求。
二、 高职专业课程包课程模型的实践以广西工商职业技术学院为例
(一)课程内容安排
1.职业素质课程模块构成。(1)国家素质课程:包括7门教育行政管理部门明确下文规定必修的公共课程和2门素质证书课程。(2)校本素质项目课程:为学院为体现办学特色的素质项目。(3)素质提升课程(公共选修课程):依据上级及学院有关加强素质教育工作要求的文件规定提出课程目录。
2.职业知识能力课程模块构成。(1)职业主修课程。包括职业核心课程、职业主干课程、职业基础课程(其中由学校在全校范围内设定两门通识课程)三个层次,其中职业核心课程一般为2门课程,职业主干课程一般为3门课程,职业基础课程一般为4门课程。(2)职业辅修课程。按国家有关职业资格课程规定设置两个以上辅修职业课程组,供学生选修。
3.校外职业实践课程模块构成。(1)毕业综合实践报告(毕业论文、毕业设计):依据教育部教高〔2000〕2号文所列实践教学科目。(2)顶岗综合实践:依据广西壮族自治区教育厅桂教高教〔2009〕69号文规定设置教学内容。(3)预就业:以就业证明等材料为据。
(二)课程内容的序化
第一学期主要开设国家素质课程+3门全校专业通设课程(会计基础、市场营销、管理基础),第二、三学期主要开设职业主修课程,第四学期开设素质提升课程+职业辅修课程,第五、六学期主要开设校外职业实践课程。其中各部分课程学时和学分标准如下:
1.职业素质课程。职业素质课程安排852学时、51学分,专业实践学时比例不低于20%。
(1)国家素质课程:安排644学时、2分。第一学期安排:①《入学教育与国防教育军训》(36学时、2周军训、2学分)、②《思德修养与法律基础》(48学时、3学分)、③《思想与中国特色社会主义理论体系概论》(64学时、4学分)、④《形势与政策教育》(教社政〔2005〕9号要求分四学期上完,64学时、1学分)、⑤《高职体育》(教育部要求分两学期上完,108学时、6学分)、⑥《高职英语和英语等级考证》(教育部高教司要求分两学期上完,180学时、6学分)、⑦《计算机基础和计算机等级考证》(64学时、4学分)、⑧《心理健康教育》(教育厅要求分四学期上完,16学时、1学分)、⑨《职业发展与就业指导》(教育厅要求分四学期上完,36学时、2学分)。
(2)校本素质课程。即“两口两手一礼仪,三球一舞”项目(“两口”项目指培养演讲口才和演唱能力的活动项目,包括主题中英文演讲、主题辩论大赛、歌咏比赛、校园歌手比赛等;“两手”项目是指一手文章、一手字,包括主题征文比赛、硬笔、毛笔书法比赛、计算机文字录入比赛等;“一礼仪”项目指培养交际礼仪的活动能力,包括主题校园形象大使大赛、商务礼仪大赛等;“三球”项目指乒乓球比赛、羽毛球比赛、气排球比赛;“一舞”项目指交谊舞比赛),仅列入第二课堂活动计划,不定课时,分。
(3)素质提升课程(公共选修课程):在第二学期起逐步开设,每学期不超过三门,共208学时、13学分。
2.职业知识能力课程。安排900学时、54学分,专业实践学时比例不低于30%。
(1)职业主修课程。应按国家有关职业资格课程规定设置。①职业核心课程一般为2门课程、12学分、192学时。②职业主干课程一般为3门课程、15学分、240学时。③职业基础课程一般为4门课程、16学分、256学时。其中,课程1、课程2两门由学校设定。④职业资格证书,2学分、34学时,在该职业资格证书考试前一个学期开设。
(2)职业辅修课程。分,144学时。辅修职业资格证书,2学分为奖励学分、34学时,在该职业资格证书考试前一个学期开设。
3.校外职业实践课程。安排在第五、六学期,共900学时、32学分,其中专业实践学时比例为100%。
(1)毕业综合实践报告(毕业论文、毕业设计):在第五学期安排8周,8学分。
(2)顶岗综合实践:共安排22周(其中第5学期7周、第6学期15周)、22学分。
(3)预就业:安排在第六学期第15周后,2学分。
具体安排时序见图2。
三、 结语
就业的本质是社会对求职者知识结构和技能的需要与认可,由于学生就业岗位具有多种选择,而且即使就业岗位确定以后,岗位内容也有可能包含多个方面,职业培养的目标就不能专门针对单一岗位或工种岗位而应以专业相近的岗位群或工种群。在课程的设置上不仅要考虑到第一就业岗位的需要,还必须兼顾第二就业岗位或第三就业岗位的需要,要让学生“精一门,通两门、知三门”,具备多方位就业转换能力。高职院校只有通过改革和调整,积极与社会及市场相结合,建构职业本位下的高职专业课程包,才能更好地实现社会发展与个人发展相统一的目标,培养出基础扎实、适应性强的高素质应用型人才,提高学生的就业能力,奠定高职院校生存和发展的基础。
高职课程包通用模型方案的设计实践,较好地承载了人才培养目标要求,强调了职业的应用性和实用性,通过双证书基础上的主辅修制,确立了学生在教学活动中的主导地位,打破了以教师为中心的常规,不断激发学生主动学习兴趣,让其主动想方设法去了解职业任务,掌握前期知识直至最后完成职业任务,使学生在毕业后应能熟练从事所定位的职业相对应的实践产品(生产活动或服务活动),达到复合型和综合型人才培养的目标。
[课题项目] 本文系2007年广西高校优秀人才资助计划项目《基于职业本位的高职专业课程包建设》(项目编号:RC2007054)的研究成果之一。
参考文献:
[1] 陈涛.高职院校学生职业能力培养研究.武汉:华中师范大学.2008.
[2] 王海波,刘志宏.基于岗位分析构建高职课程体系的探索.职教论坛.2008.2(下).