引论:我们为您整理了13篇信息工程管理专业范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。
篇1
湖南理工学院计算机学院
2016年6月27日
一、 设计要求与功能分析
定义菜单函数,主要源代码 void menu() /*菜单函数*/ {
printf(" \n"); printf("\n"); printf("\n");
printf(" ******************职工信息管理****************\n"); printf(" 1. 录入职工信息"); printf(" 2. 浏览职工信息\n"); printf(" 3. 查询职工信息"); printf(" 4. 删除职工信息\n"); printf(" 5. 添加职工信息"); printf(" 6. 修改职工信息\n"); printf(" 7. 查询排序\n"); printf(" 8. 退出\n");
printf(" ********************谢谢使用******************\n"); printf("\n"); printf("\n"); }
二、 总体设计
输出1到7数字可进入执行不同的功能的函数,并在执行结束后返回主页面
流程图
三、 详细设计与程序实现
职工输入功能:主要功能完成职工信息的输入,主要程序
void input() /*录入函数*/ {
int i,m;
printf("请输入需要创建信息的职工人数(1--100):\n"); scanf("%d",&m); for (i=0;i
printf("职工号: "); srand((int)time(0));
em[i].num=rand()%10000+20000000; if(em[i].num!=em[i-1].num) printf("%8d ",em[i].num); printf("\n");
printf("请输入姓名: "); scanf("%s",em[i].name); getchar();
printf("请输入性别(f--女 m--男): "); scanf("%c",&em[i].sex); printf("请输入年龄: "); scanf("%d",&em[i].age); printf("请输入学历: "); scanf("%s",em[i].xueli); printf("请输入工资: "); scanf("%d",&em[i].wage); printf("请输入住址: "); scanf("%s",em[i].addr);
printf("请输入电话: "); scanf("%d",&em[i].tel); printf("\n"); }
printf("\n创建完毕!\n"); save(m); }
void save(int m) /*保存文件函数*/ { int i; FILE*fp;
if ((fp=fopen("employee_list","wb"))==NULL) {
/*创建文件并判断是否能打开*/
printf ("cannot open file\n"); exit(0); }
for (i=0;i
int load() /*导入函数*/ {
FILE*fp; int i=0;
if((fp=fopen("employee_list","rb"))==NULL) {
printf ("cannot open file\n"); exit(0); } else { do {
fread(&em[i],sizeof(struct employee),1,fp); i++; }
while(feof(fp)==0); }
fclose(fp); return(i-1); }
截图如下
浏览职工信息:主要功能读取职工信息,主要代码 void display() /*浏览函数*/ { int i;
int m=load();
printf("\n 职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n"); for(i=0;i
printf("\n %d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel); } 截图
查询职工信息:主要代码
void search()/*查询函数*/ {
int t,flag; do {
printf("\n按职工号查询请按1 ; 按学历查询请按2 ; 按电话号码查询请按3, 进入主函数按4\n"); scanf("%d",&t); if(t>=1&&t
flag=1; peak; } else { flag=0;
printf("您输入有误,请重新选择!"); } }
while(flag==0); while(flag==1) {
switch(t) {
case 1:printf("按职工号查询\n");search_num();peak; case 2:printf("按学历查询\n");search_xueli();peak; case 3:printf("按电话号码查询\n");search_tel();peak; case 4:main();peak; default:peak; } } }
void search_num() {
int num; int i,t;
int m=load();
printf("请输入要查找的职工号(20001111---20009999):\n"); scanf("%d",&num); for(i=0;i
if(num==em[i].num) {
printf("\n已找到此人,其记录为:\n");
printf("\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n");
printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel); peak; }
if(i==m)
printf("\n对不起,查无此人\n"); printf("\n");
printf("返回查询函数请按1, 继续查询职工号请按2\n"); scanf("%d",&t); switch(t) {
case 1:search();peak; case 2: peak; default:peak; } }
void search_xueli()
{
char xueli[30]; int i,t;
int m=load();
printf("请输入要查找的学历:\n"); scanf("%s",xueli); for(i=0;i
if(strcmp(em[i].xueli,xueli)==0) {
printf("\n已找到,其记录为:\n");
printf("\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n");
printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel); }
if(i==m)
printf("\n对不起,查无此人\n"); printf("\n");
printf("返回查询函数请按1, 继续查询学历请按2\n"); scanf("%d",&t); switch(t) {
case 1:search();peak; case 2:peak; default :peak; } }
void search_tel() {
long int tel; int i, t;
int m=load();
printf("请输入要查找的电话号码:\n"); scanf("%ld",&tel); for(i=0;i
printf("\n已找到此人,其记录为:\n");
printf("\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n");
printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wag
e,em[i].addr,em[i].tel);
peak;
}
if(i==m)
printf("\n对不起,查无此人\n");
printf("\n");
printf("返回查询函数请按1, 继续查询电话号码请按2\n");
scanf("%d",&t);
switch(t)
{
case 1:search();peak;
case 2:peak;
default :peak;
}
}
截
图
删除职工信息,主要函数
void del() /*删除函数*/
{
int i,j,n,t,flag;
char name[20];
printf("\n 原来的职工信息:\n");
display(); /* 调用浏览函数*/
printf("\n");
printf("请输入要删除的职工的姓名:\n");
scanf("%s",name);
for(flag=1,i=0;flag&&i
{
if(strcmp(em[i].name,name)==0)
{
printf("\n已找到此人,原始记录为:\n");
printf("\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n");
printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);
printf("\n确实要删除此人信息请按1, 不删除请按0\n");
scanf("%d",&n);
if(n==1) /*如果删除,则其他的信息都往上移一行*/
{
for(j=i;j
{
strcpy(em[j].name,em[j+1].name);
em[j].num=em[j+1].num;
em[j].sex=em[j+1].sex;
em[j].age=em[j+1].age;
strcpy(em[j].xueli,em[j+1].xueli);
em[j].wage=em[j+1].wage;
strcpy(em[j].addr,em[j+1].addr);
em[j].tel=em[j+1].tel;
}
flag=0;
}
}
}
if(!flag)
m=m-1;
else
printf("\n对不起,查无此人!\n");
printf("\n 浏览删除后的所有职工信息:\n");
save(m); /*调用保存函数*/
display(); /*调用浏览函数*/
printf("\n继续删除请按1,不再删除请按0\n");
switch(t)
{
case 1:del();peak;
case 0:peak;
default :peak;
}
}
截图
添加职工信息,主要代码
void add()/*添加函数*/
{
FILE*fp;
int n;
int count=0;
int i;
int m=load();
printf("\n 原来的职工信息:\n");
display(); /* 调用浏览函数*/
printf("\n");
fp=fopen("emploee_list","a");
printf("请输入想增加的职工数:\n");
for (i=m;i
{
printf("\n 请输入新增加职工的信息:\n");
printf("请输入职工号: ");
srand((int)time(0));
em[i].num=rand()%10000+20000000;
if(em[i].num!=em[i-1].num)
printf("%8d ",em[i].num);
printf("\n");
printf("请输入姓名: ");
scanf("%s",em[i].name);
getchar();
printf("请输入性别(f--女 m--男): ");
scanf("%c",&em[i].sex);
printf("请输入年龄: ");
scanf("%d",&em[i].age);
printf("请输入学历: ");
scanf("%s",em[i].xueli);
printf("请输入工资: ");
scanf("%d",&em[i].wage);
printf("请输入住址: ");
scanf("%s",em[i].addr);
printf("请输入电话: ");
scanf("%d",&em[i].tel);
printf("\n");
count=count+1;
printf("已增加的人数:\n");
printf("%d\n",count);
}
printf("\n添加完毕!\n");
m=m+count;
printf("\n浏览增加后的所有职工信息:\n");
printf("\n");
save(m);
display();
fclose(fp);
}
截图
修改职工信息:主要源代码
void modify() /*修改函数*/
{
int num;
char name[10];
char sex;
int age;
char xueli[30];
int wage;
char addr[30];
long int tel;
int b,c,i,n,t,flag;
int m=load(); /*导入文件内的信息*/
printf("\n 原来的职工信息:\n");
display(); /* 调用浏览函数*/
printf("\n");
printf("请输入要修改的职工的姓名:\n");
scanf("%s",name);
for(flag=1,i=0;flag&&i
{
if(strcmp(em[i].name,name)==0)
{
printf("\n已找到此人,原始记录为:\n");
printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);
printf("\n确实要修改此人信息请按1 ; 不修改请按0\n");
scanf("%d",&n);
if(n==1)
{
printf("\n需要进行修改的选项\n 1.职工号 2. 姓名 3. 性别 4. 年龄 5. 学历 6. 工资 7. 住址 8. 电话\n");
printf("请输入你想修改的那一项序号:\n");
scanf("%d",&c);
if(c>8||c
printf("\n选择错误,请重新选择!\n");
}
flag=0;
}
}
if(flag==1)
printf("\n对不起,查无此人!\n");
do
{
switch(c) /*因为当找到第i 个职工时,for 语句后i 自加了1, 所以下面的应该把改后的信息赋值给第i-1个人*/
{
case 1:printf("职工号改为: ");
scanf("%d",&num);
em[i-1].num=num;
peak;
case 2:printf("姓名改为: ");
scanf("%s",name);
strcpy(em[i-1].name,name);
peak;
case 3:printf("性别改为: ");
getchar();
scanf("%c",&sex);
em[i-1].sex=sex;
peak;
case 4:printf("年龄改为: ");
scanf("%d",&age);
em[i-1].age=age;
peak;
case 5:printf("学历改为: ");
strcpy(em[i-1].xueli,xueli);
peak;
case 6:printf("工资改为: ");
scanf("%d",wage);
peak;
case 7:printf("住址改为: ");
scanf("%s",addr);
strcpy(em[i-1].addr,addr);
peak;
case 8:printf("电话改为: ");
scanf("%ld",&tel);
em[i-1].tel=tel;
peak;
}
printf("\n");
printf("\n是否确定所修改的信息?\n 是 请按1 ; 不, 重新修改 请按2:
scanf("%d",&b);
}
while(b==2);
printf("\n浏览修改后的所有职工信息:\n");
printf("\n");
save(m);
display();
printf("\n继续修改请按1,不再修改请按0\n");
scanf("%d",&t);
switch(t)
{
case 1:modify();peak;
case 0:peak;
default :peak;
}
}
截\n"); 图
查询排序:主要源代码
void sort(){/*排序*/
int i;
printf("请选择关键字排列:1.工号 2. 年龄 3. 工资 ");
scanf("%d",&i);
while(i3){
printf("输入有误,请重新输入:");
scanf("%d",&i);
}
switch(i)
{
case 1:
sort_num();peak;
case 2:
sort_age();peak;
case 3:
sort_wage();peak;
default:
peak;
}
}
void sort_num()
{
int len,i,j,t,m=load();
for(i=0;i
for(j=1;j
if(em[i].num>em[j].num)
{
t=em[i].num;
em[i].num=em[j].num;
em[j].num=t;
}
display();
getchar();
}
void sort_age()
{
int i,j,t,m=load();
for(i=0;i
for(j=1;j
if(em[i].age>em[j].age)
{
t=em[i].num;
em[i].num=em[j].num;
em[j].num=t;
}
display();
getchar();
}
void sort_wage()
{
int i,j,t,m=load();
for(i=0;i
for(j=1;j
if(em[i].wage>em[j].wage)
{
t=em[i].num;
em[i].num=em[j].num;
em[j].num=t;
}
display();
getchar();
}
截图
退出系统。
四、 收获、体会及意见
心得体会:回顾此次程序设计,感慨良多,虽然对着电脑做程序,有点累也有点热,可是看到劳动成果时,真是别有一翻滋味在心头,世上无难事只怕有心人,的确如此。做完这个课程设计,我们的自信一下子提高了,我们也会写程序了;尽管对于有些人这种程序会很简单,可对我们C 语言初学者来说,已经很不容易了。这次体验为以后的学习计算机的我们增强了信心。享受劳动成果的滋味实在很美妙啊
五、 参考资料索引
【1】谭浩强. C语言程序设计教程[M]. 北京:清华大学出版社,2009年
【2】网上查资料
六、 程序清单
完整程序
#include
#include
#include
#define N 100
struct employee
{
int num;
char name[10];
char sex;
int age;
char xueli[30];
int wage;
char addr[30];
long int tel;
}em[100]; /*定义一个结构体*/
void menu();
void input();
void save(int);
void display();
void del();
void add();
void search();
void search_num();
void search_xueli();
void search_tel();
void sort();
void sort_num();
void sort_wage();
void sort_age();
void modify(); /*定义各函数*/
void menu() /*菜单函数*/
{
printf(" \n");
printf("\n");
printf("\n");
printf(" ******************职工信息管理****************\n");
printf(" 1. 录入职工信息");
printf(" 2. 浏览职工信息\n");
printf(" 3. 查询职工信息");
printf(" 4. 删除职工信息\n");
printf(" 5. 添加职工信息");
printf(" 6. 修改职工信息\n");
printf(" 7. 查询排序\n");
printf(" 8. 退出\n");
printf(" ********************谢谢使用******************\n");
printf("\n");
printf("\n");
}
void main()
{
menu(); /*调用菜单函数*/
int n,flag;
char a;
do
{
printf("请选择你需要操作的步骤(1--8):\n");
scanf("%d",&n);
if(n>=1&&n
{
flag=1;
peak;
}
else
{
flag=0;
printf("您输入有误,请重新选择!");
}
}
while(flag==0);
while(flag==1)
{
switch(n)
{
case 1:printf(" 输入职工信息\n");printf("\n");input();peak; case 2:printf(" 浏览职工信息\n");printf("\n");display();peak;
case 3:printf(" 按职工号查询职工信息\n");printf("\n");search();peak; case 4:printf(" 删除职工信息\n");printf("\n");del();peak;
case 5:printf(" 添加职工信息\n");printf("\n");add();peak;
case 6:printf(" 修改职工信息\n");printf("\n");modify();peak; case 7:
printf(" 查询排序\n");
printf("\n");
sort();
getchar();peak;
case 8:exit(0);peak;
default :peak;
}
getchar();
printf("\n");
printf("是否继续进行(y or n):\n");
scanf("%c",&a);
if(a=="y")
{
flag=1;
system("cls"); /*清屏*/
menu(); /*调用菜单函数*/
printf("请再次选择你需要操作的步骤(1--7):\n");
scanf("%d",&n);
printf("\n");
}
else
exit(0);
}
}
void input() /*录入函数*/
{
int i,m;
printf("请输入需要创建信息的职工人数(1--100):\n");
scanf("%d",&m);
for (i=0;i
{
printf("职工号: ");
srand((int)time(0));
em[i].num=rand()%10000+20000000;
if(em[i].num!=em[i-1].num)
printf("%8d ",em[i].num);
printf("\n");
printf("请输入姓名: ");
scanf("%s",em[i].name);
getchar();
printf("请输入性别(f--女 m--男): ");
scanf("%c",&em[i].sex);
printf("请输入年龄: ");
scanf("%d",&em[i].age);
printf("请输入学历: ");
scanf("%s",em[i].xueli);
printf("请输入工资: ");
scanf("%d",&em[i].wage);
printf("请输入住址: ");
scanf("%s",em[i].addr);
printf("请输入电话: ");
scanf("%d",&em[i].tel);
printf("\n");
}
printf("\n创建完毕!\n");
save(m);
}
void save(int m) /*保存文件函数*/
{
int i;
FILE*fp;
if ((fp=fopen("employee_list","wb"))==NULL) /*创建文件并判断是否能打开*/
{
printf ("cannot open file\n");
exit(0);
}
for (i=0;i
if (fwrite(&em[i],sizeof(struct employee),1,fp)!=1)
printf("file write error\n");
fclose(fp);
}
int load() /*导入函数*/
{
FILE*fp;
int i=0;
if((fp=fopen("employee_list","rb"))==NULL)
{
printf ("cannot open file\n");
exit(0);
}
else
{
do
{
fread(&em[i],sizeof(struct employee),1,fp);
i++;
}
while(feof(fp)==0);
}
fclose(fp);
return(i-1);
}
void display() /*浏览函数*/
{
int i;
int m=load();
printf("\n 职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n");
for(i=0;i
printf("\n %d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);
}
void del() /*删除函数*/
{
int m=load();
int i,j,n,t,flag;
char name[20];
printf("\n 原来的职工信息:\n");
display(); /* 调用浏览函数*/
printf("\n");
printf("请输入要删除的职工的姓名:\n");
scanf("%s",name);
for(flag=1,i=0;flag&&i
{
if(strcmp(em[i].name,name)==0)
{
printf("\n已找到此人,原始记录为:\n");
printf("\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n");
printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);
printf("\n确实要删除此人信息请按1, 不删除请按0\n");
scanf("%d",&n);
if(n==1) /*如果删除,则其他的信息都往上移一行*/
{
for(j=i;j
{
strcpy(em[j].name,em[j+1].name);
em[j].num=em[j+1].num;
em[j].sex=em[j+1].sex;
em[j].age=em[j+1].age;
strcpy(em[j].xueli,em[j+1].xueli);
em[j].wage=em[j+1].wage;
strcpy(em[j].addr,em[j+1].addr);
em[j].tel=em[j+1].tel;
}
flag=0;
}
}
}
if(!flag)
m=m-1;
else
printf("\n对不起,查无此人!\n");
printf("\n 浏览删除后的所有职工信息:\n");
save(m); /*调用保存函数*/
display(); /*调用浏览函数*/
printf("\n继续删除请按1,不再删除请按0\n");
scanf("%d",&t);
switch(t)
{
case 1:del();peak;
case 0:peak;
default :peak;
}
}
void add()/*添加函数*/
{
FILE*fp;
int n;
int count=0;
int i;
int m=load();
printf("\n 原来的职工信息:\n");
display(); /* 调用浏览函数*/
printf("\n");
fp=fopen("emploee_list","a");
printf("请输入想增加的职工数:\n");
scanf("%d",&n);
for (i=m;i
{
printf("\n 请输入新增加职工的信息:\n");
printf("请输入职工号: ");
srand((int)time(0));
em[i].num=rand()%10000+20000000;
if(em[i].num!=em[i-1].num)
printf("%8d ",em[i].num);
printf("\n");
printf("请输入姓名: ");
scanf("%s",em[i].name);
getchar();
printf("请输入性别(f--女 m--男): ");
scanf("%c",&em[i].sex);
printf("请输入年龄: ");
scanf("%d",&em[i].age);
printf("请输入学历: ");
scanf("%s",em[i].xueli);
printf("请输入工资: ");
scanf("%d",&em[i].wage);
printf("请输入住址: ");
scanf("%s",em[i].addr);
printf("请输入电话: ");
scanf("%d",&em[i].tel);
printf("\n");
count=count+1;
printf("已增加的人数:\n");
printf("%d\n",count);
}
printf("\n添加完毕!\n");
m=m+count;
printf("\n浏览增加后的所有职工信息:\n");
printf("\n");
save(m);
display();
fclose(fp);
}
void search()/*查询函数*/
{
int t,flag;
do
{
printf("\n按职工号查询请按1 ; 按学历查询请按2 ; 按电话号码查询请按3, 进入主函数按4\n");
scanf("%d",&t);
if(t>=1&&t
{
flag=1;
peak;
}
else
{
flag=0;
printf("您输入有误,请重新选择!");
}
}
while(flag==0);
while(flag==1)
{
switch(t)
{
case 1:printf("按职工号查询\n");search_num();peak;
case 2:printf("按学历查询\n");search_xueli();peak;
case 3:printf("按电话号码查询\n");search_tel();peak;
case 4:main();peak;
default:peak;
}
}
}
void search_num()
{
int num;
int i,t;
int m=load();
printf("请输入要查找的职工号(20001111---20009999):\n");
scanf("%d",&num);
for(i=0;i
if(num==em[i].num)
{
printf("\n已找到此人,其记录为:\n");
printf("\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n");
printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);
peak;
}
if(i==m)
printf("\n对不起,查无此人\n");
printf("\n");
printf("返回查询函数请按1, 继续查询职工号请按2\n");
scanf("%d",&t);
switch(t)
{
case 1:search();peak;
case 2: peak;
default:peak;
}
}
void search_xueli()
{
char xueli[30];
int i,t;
int m=load();
printf("请输入要查找的学历:\n");
scanf("%s",xueli);
for(i=0;i
if(strcmp(em[i].xueli,xueli)==0)
{
printf("\n已找到,其记录为:\n");
printf("\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n");
printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);
}
if(i==m)
printf("\n对不起,查无此人\n");
printf("\n");
printf("返回查询函数请按1, 继续查询学历请按2\n");
scanf("%d",&t);
switch(t)
{
case 1:search();peak;
case 2:peak;
default :peak;
}
}
void search_tel()
{
long int tel;
int i, t;
int m=load();
printf("请输入要查找的电话号码:\n");
scanf("%ld",&tel);
for(i=0;i
if(tel==em[i].tel)
{
printf("\n已找到此人,其记录为:\n");
printf("\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n");
printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);
peak;
}
if(i==m)
printf("\n对不起,查无此人\n");
printf("\n");
printf("返回查询函数请按1, 继续查询电话号码请按2\n");
scanf("%d",&t);
switch(t)
{
case 1:search();peak;
case 2:peak;
default :peak;
}
}
void sort(){/*排序*/
int i;
printf("请选择关键字排列:1.工号 2. 年龄 3. 工资 ");
scanf("%d",&i);
while(i3){
printf("输入有误,请重新输入:");
scanf("%d",&i);
}
switch(i)
{
case 1:
sort_num();peak;
case 2:
sort_age();peak;
case 3:
sort_wage();peak;
default:
peak;
}
}
void sort_num()
{
int len,i,j,t,m=load();
// memset((char *)&temp,0,sizeof(em));
for(i=0;i
for(j=1;j
if(em[i].num>em[j].num)
{
t=em[i].num;
em[i].num=em[j].num;
em[j].num=t;
}
display();
getchar();
}
void sort_age()
{
int i,j,t,m=load();
for(i=0;i
for(j=1;j
if(em[i].age>em[j].age)
{
t=em[i].num;
em[i].num=em[j].num;
em[j].num=t;
}
display();
getchar();
}
void sort_wage()
{
int i,j,t,m=load();
for(i=0;i
for(j=1;j
if(em[i].wage>em[j].wage)
{
t=em[i].num;
em[i].num=em[j].num;
em[j].num=t;
}
display();
getchar();
}
void modify() /*修改函数*/
{
int num;
char name[10];
char sex;
int age;
char xueli[30];
int wage;
char addr[30];
long int tel;
int b,c,i,n,t,flag;
int m=load(); /*导入文件内的信息*/
printf("\n 原来的职工信息:\n");
display(); /* 调用浏览函数*/
printf("\n");
printf("请输入要修改的职工的姓名:\n");
scanf("%s",name);
for(flag=1,i=0;flag&&i
{
if(strcmp(em[i].name,name)==0)
{
printf("\n已找到此人,原始记录为:\n");
printf("\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话 \n");
printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);
printf("\n确实要修改此人信息请按1 ; 不修改请按0\n");
scanf("%d",&n);
if(n==1)
{
printf("\n需要进行修改的选项\n 1.职工号 2. 姓名 3. 性别 4. 年龄 5. 学历 6. 工资 7. 住址 8. 电话\n");
printf("请输入你想修改的那一项序号:\n");
scanf("%d",&c);
if(c>8||c
printf("\n选择错误,请重新选择!\n");
}
flag=0;
}
}
if(flag==1)
printf("\n对不起,查无此人!\n");
do
{
switch(c) /*因为当找到第i 个职工时,for 语句后i 自加了1, 所以下面的应该把改后的信息赋值给第i-1个人*/
{
case 1:printf("职工号改为: ");
scanf("%d",&num);
em[i-1].num=num;
peak;
case 2:printf("姓名改为: ");
scanf("%s",name);
strcpy(em[i-1].name,name);
peak;
case 3:printf("性别改为: ");
getchar();
scanf("%c",&sex);
em[i-1].sex=sex;
peak;
case 4:printf("年龄改为: ");
scanf("%d",&age);
em[i-1].age=age;
peak;
case 5:printf("学历改为: ");
scanf("%s",xueli);
strcpy(em[i-1].xueli,xueli);
peak;
case 6:printf("工资改为: ");
scanf("%d",wage);
peak;
case 7:printf("住址改为: ");
scanf("%s",addr);
strcpy(em[i-1].addr,addr);
peak;
case 8:printf("电话改为: ");
scanf("%ld",&tel);
em[i-1].tel=tel;
peak;
}
printf("\n");
printf("\n是否确定所修改的信息?\n 是 请按1 ; 不, 重新修改 请按2: \n");
scanf("%d",&b);
}
while(b==2);
printf("\n浏览修改后的所有职工信息:\n");
printf("\n");
save(m);
display();
printf("\n继续修改请按1,不再修改请按0\n");
scanf("%d",&t);
switch(t)
{
case 1:modify();peak;
case 0:peak;
篇2
[中图分类号] G642 [文献标识码] A [文章编号] 1673 - 0194(2012)09- 0123- 01
在经济全球化、信息化的强烈冲击下,社会经济运行模式和企业管理方式都发生了根本的变革,信息和知识已经成为创造社会财富的战略资源,信息系统在组织中的战略地位和作用空前提高。信息系统不仅仅是支持组织日常管理的工具,也是进行组织改革、制度创新和知识创新的战略举措。因此掌握管理信息系统的基本原理和系统建设的基本方法,就成为现代管理者知识体系中的重要组成部分。管理信息系统课程正是为了满足社会对管理信息系统专门人才的需求而设置的[1]。
随着科学技术的发展,教育改革的深化,管理信息系统在概念、内容、体系上都发生了重大的变化,因此对管理信息系统课程的教学也提出了新的要求。因此有必要针对该课程的教学管理现状进行分析,找出存在的问题,并进行行之有效的教学改革。
1 管理信息系统课程教学中存在的问题
(1) 课程体系复杂,学生知识储备不足。管理信息系统是一门综合管理科学、信息科学、系统科学、行为科学、计算机科学和通信技术的交叉性的边缘学科,具有复杂性、理论性和实践性相结合的特点。因此要求学生具备相应的知识储备,而作为工商管理专业的学生,经济和管理知识是他们特长,计算机知识相对薄弱,因此部分同学感觉课程内容深奥而难以理解,因此丧失了学习的兴趣,表现为被动、应付式的学习,甚至产生厌烦心理,难以实现预期教学效果。
(2) 教材内容相似,缺乏针对性。管理信息系统作为一门管理类课程,而非技术类课程,具有两层含义:面向管理的信息系统和信息系统的管理,两方面均表明了管理信息系统应侧重管理而非信息技术本身[2]。因此针对工商管理专业的学生,其授课内容和重点也应有所区别。而国内大部分教材的内容、体系大致相似,知识陈旧,在内容安排和案例设计上缺少针对性和创新性,此外教材内容的相对稳定性和知识更新的快速性也构成了教学过程的主要矛盾。
(3) 理论教学和实践教学难融合。从教学方法来看,该门课程主要以讲授法为主,案例分析法、讨论法和实践法结合为辅。由于学生缺乏对企业实际生产运营管理的了解,因此在学习过程中,总是由于缺乏感性知识,而被动地接受新知识,不能很好地理解管理信息系统是如何在企业中发挥支持决策作用的。例如在介绍MRP的基本思想、原理以及如何利用信息技术改变传统的生产方式和竞争战略时,由于学生不了解制造业的生产流程,所以在讲授该部分内容时,就需要教师传递大量相关信息辅助学生理解。究其原因,就是由于理论教学和实践教学难融合。
2 管理信息系统教学改革思路
针对以上问题,我们结合管理信息系统课程的特点提出了教学改革思路。
2.1 合理设置先导课程,教师加强引导
由于管理信息系统课程对相关知识的有序性要求比较高,因此该课程一般设置在第六或第七学期开课较为合理,这样才能保证学生在学习过程中将相关知识进行综合,充分理解该学科的基本思想和脉络。
在授课过程中,教师要适当地引导学生,采用多种教学手段和教学方法,培养学生的学习兴趣,及时地对课堂教学内容进行总结、反馈。例如通过课前回顾上次课程的重点内容,课中对相关知识点进行串联,选择恰当合理的案例进行分组讨论,课后安排阅读资料和案例巩固学习内容等方式来调动学生的学习主动性,并根据学生的反馈意见及时调整自己的教学方案和进度。此外,授课教师还可以根据授课效果向学生推荐参考书目、学术期刊和相关网站辅助学生课后扩大视野,真正做到以人为本,提高教学效果。
2.2 选择符合专业培养要求的教材
根据工商管理专业培养目标所选用的教材,内容应侧重于管理信息系统的基本概念、基本理论,并初步掌握系统分析、设计、实施和评价的方法以及开发过程的管理,并适当增加管理信息系统如何将先进的管理思想、方法、手段与现代信息技术相结合,以及如何对企业的决策起支持作用等相关内容。
管理信息系统是信息技术和管理理论紧密结合的科学,随着计算机技术和管理理论的发展,要求教师应该将相关理论的发展前沿和趋势纳入到课程教学过程中,如:新的网络技术、通信技术、开发工具、柔性制造思想、供应链思想等。
2.3 完善实践教学体系
管理信息系统的课程特点要求理论和实践相结合,加强理论教学效果和培养学生的实际操作能力。通过组织学生到实际企业进行调研,了解企业生产经营的基本流程,以及管理信息系统是如何提供信息支持组织内的各级管理者进行决策[3]。例如通过安排学生上机操作了解ERP系统中的财务子系统、采购子系统、销售子系统、生产子系统等功能模块,通过实际操作了解企业相应的业务流程,企业的管理功能如何利用信息系统加以实现等内容。
本文通过对工商管理专业管理信息系统课程教学现状的深入分析,揭示了目前该课程在教学过程中所存在的诸多问题,并针对各个具体问题提出了教学改革的思路,旨在克服目前教学过程中存在的弊端,提高教学效果,实现教学目标。
主要参考文献
篇3
一、当前公共管理类专业课程教学存在的问题
(一)现代教学方法的低效运用
总体来看,当前高校中公共管理类专业课程教学理念、教学方法乃至教学技术都在不断改进,但不可否认的是,公共管理类专业课教学中仍存在一些长期以来都难以克服的“顽疾”。部分教师依然采用较为传统保守的课堂教授方式,“满堂灌”现象依然无法避免。这种较为单一的教学方法尽管有其可取之处,它比较有利于让学生形成扎实的基本知识基础,但是无法调动学生的学习兴趣始终也是其一个“硬伤”。为了改善课程教学效果,也有不少教师在公共管理类专业课程的教学过程中采用较为新颖的现代教学方法和技术。例如,引进小组讨论法、体验式教学法、情境教学法等等。只是在实际运用的过程中,由于对这些教学法的精神实质把握不透,往往存在重形式轻内容的现象。同时由于教学条件的改善,绝大部分的课程都使用多媒体教学,但部分教师对文字、音频、视频的处理等需要的现代教育技术掌握不透,技术无法更加突出教学内容。这些都造成了现代教学方法低效运用的状况。
(二)理论和实际的脱节
公共管理本身是一门需要将理论和实践高度结合的专业。公共管理专业中的不少核心课程,如公共管理学、公共政策学等都是需要将理论和公共管理的实践活动相结合。在教学的过程中,需要教师既能将理论做深入的讲述,同时又能将理论知识运用于实际公共管理活动的分析中。不否否认的是,部分教师在教学过程中要么过多的注重理论讲述,要么太注重于实践活动的分析。这样的结果是,学生要么虽然熟悉理论,但是只会生搬硬套不会灵活运用,或者只是了解部分的公共管理实践活动,但是对其背后隐含的思想背景、理论根源一知半解。所以如何避免“源”和“流”不交融,理论和实际相脱节的现象也是创新教学法的一个重点。
(三)教学过程中缺乏互动
由于公共管理类专业的大部分课程涉及的内容广泛,主题众多,学时相对较少,外加上教师对现代教学方法的低效运用等状况的存在,大部分的教学过程中仍然以教师讲授为最主要的形式,学生能够在课堂上主动思考的空间教少,师生之间缺乏必要的互动和交流。最终使得课堂气氛沉闷,学生丧失学习兴趣。这里的互动和交流不是简单的指教师提问,学生回答等言语上的交流,而更多的指的是师生之间在思想上和精神上的触碰。这就要求作为教师,能在教学中真正的以学生为中心,站在学生角度考虑学生们可能遇到的学习难题或者感兴趣的问题,以学生能理解的角度将知识传播到学生中,使得学生的所想和教师的所教能找到交集。
二、公共管理类专业课教学方法创新方向
(一)教学理念和教学定位的更新
公共管理类专业中存在的种种教学方法或技术运用问题,一个根本性的原因是部分教师对教学理念和定位把握的偏差。如果教师的教学理念和定位一直停留在以教师为中心上的话,那么教师主宰课堂,无法调动学生在课程学习中的积极性和主动性就会成为必然的现象,即使是引入再先进的教学方法和教学技术,都不可能从根本上消除这个现象。因此教学方法的创新首要的一步就是思想的更新,教学的重点要从教师为中心的“教”转变到以学生为中心的“学”上来。只有在适应了教学理念和教学定位这样的一种更新后,新的教学方法以及技术才能发挥真正的作用。
(二)知识、能力和素质的平衡
现代公共事务的日益复杂化和公共管理的不断发展都决定了新型运用型、综合型的人才培养的关键是要在课程教学中要从知识传授为导向的教学目的转移到能力培养和素质提升上来。传统的满堂灌教学或者新型教学方法的低效运用,往往都是以教师传授知识为主要的导向。这种导向本身无可厚非,毕竟教学的基本内容和目标一定是知识的传播和继承。但是,如果仅仅只有知识的传授,而忽略了学生认知的主体作用,那么学生在学习中自主能力的培养和整体素质的提高在教学过程中都是难以实现的。所以,对于教学方法的创新的一个重要突破口是要在知识传授的过程中,合理运用各种教学方法,兼顾学生的知识掌握、能力培养和素质提升,做到这三者的平衡。
(三)理论和实践的结合
随着公共事业日益呈现的复杂化状况,对于公共事业管理者而言所需要的实际管理能力提出了更高的要求,社会对实践性人才的需求也在相应的不断提升。实际的教学过程中理论和实践脱节现象普遍,特别是重理论轻实践的状况更加明显。适应社会需求的现代公共管理人才的培养必然要求在教学过程中理论和实践必须相结合。这对教学者提出了很高的要求,需要教师在深入理解理论的基础上联系实际,有针对性的引导学生积极主动的提升理论基础,了解当前在公共管理实践中的热点和难点。
三、公共管理类专业课程教学方法创新的内容
在厘清了当前公共管理类专业课程教学中存在的问题和把握了教学方法创新方向的情况下,公共管理类专业课程教学方法创新的内容是可以在传统的课程讲授的基础上有效的使用下面的这些教学方法。
(一)参与式教学
参与式教学强调教师能根据教学内容和性质,组织不同形式的课堂教学活动,促使学生能够以学习主体的身份参与到课堂教学中,激发学生的积极性、主动性和创造性。教师可以在适当的教学环节中,组织学生以小组讨论、课堂报告、课堂辩论、角色体验等多种形式参与课堂教学,提高学生兴趣,让学生自主的掌握教学内容。公共管理类专业课的许多课程中主题都可以使用使用参与式教学。例如,在公共管理课的专业学习资源这个环节,教师完全可以学生分成若干小组,让学生以小组形式在课外通过多种途径寻找出不同类型的学习资源,然后以小组课题报告的形式在课堂上做展示。
(二)案例式教学
案例式教学是为了达到一定的教学目的,教师在教学过程中增加有效案例,由师生一起共同参与对实际案例的讨论和分析,促使学生对教学内容的理解实现由感性到理性的升华。案例式恰当运用的关键是在教学素材的选取上应做到尽可能的多元和丰富。案例本身集信息、整理信息、文字表达、材料分析和问题分析于一体,是比较一种比较理想的教学素材,在多个专题的教学中都适合采用。[1]例如,在公共管理专业导论课讲述创业这个专题时候,教师可以在提供一定便利条件的前提下,引导学生去自主寻找和总结同校、同院系大学生创业的真实案例,然后组织学生对案例展开深入分析。在这个过程中,让学生主动了解和总结身边的大学生创业的条件、模式和利弊等等,从而引导学生思考是否以及如何理性选择创业。
(三)专题讲座
专题能较好地通过对某一特定问题进行专门研究和探讨,在有针对性的解决具体问题中获得实效。公共管理专业课程不少课程需要在专门的探讨过程中以引入情景、增加情感内容为主要教学方式,以期在较有限的教学时间中,调动学生对专业的学习兴趣。前沿性问题的研究,实务性理论知识都比较适用于专题讲座。面对面的讲座相对而言教学效果更好,但是在条件有限的情况下,也可以用比较典型、重要的讲座视频在课堂上播放。
(四)实验教学和课外实践教学
课外实践教学对于培养学生的实践能力有着突出的意义。在条件允许的情况下,教师可以安排适当的课时,组织学生到院系或者学校的实验室进行实验体验。在条件允许的情况下,可以组织学生到相关的单位和企业参观,开拓新生的视野,让学生对未来从事工作的环境有切身的体验和了解。与此同时,教师在日常的教学过程中应注意督促和指导学生学会善用学校的教学资源,通过对软硬件教学资源的接触,让学生对公共事业管理工作内容和方式有初步的感性认知。
(五)现代化教学方法的综合运用
现代化教学方法形式多样,可以选择其中的一些综合运用。首先,多媒体课件是现代化教学中必不可少的手段。优秀的多媒体课件图文并茂,活泼生动,富有趣味性,能立体形象的展现教学内容。其次,可以适当精选一些视频资料作为教学的辅助手段,活跃课堂气氛,让学生在轻松的环境中获得必要的信息。[2]再次,可以利用网络平台实现教学互动。教师可以通过网络教学平台的建设,辅之以飞信、微信、QQ等现代通讯手段,加强与学生的课内外互动,及时了解学生的关注点和实际问题,弥补由于时间限制造成的课堂教学的不足,尽可能在第一时间为学生解答困惑。
参考文献:
[1]刘大勇等.论高校思想政治理论课教学方法的创新[J].黑龙江高教研究.2012(1).
篇4
CDIO工程教育模式是近年来国际工程教育改革的最新成果,是由麻省理工学院等4所国际一流工科大学发起并创立的、我国教育部大力倡导的先进工程教育模式。目前,汕头大学走在工程教育改革的最前沿,提出了EIP-CDIO工程教育理念。文献[4]针对中国学生的特点,提出了基于兴趣和自主的CDIO教学模型IACDIO。文献[5]把CDIO人才培养理念引入到课程建设中,提出了基于CDIO的“软件工程”课程建设方案。
CDIO代表构思(coneeive)、设计(Design)、实现(Implement)、运作(Operate)。CDIO工程教育模式倡导工程教育应该以项目的CDIO全过程为载体,将实践与课程有机地联系在一起。通过项目的研发过程,使学生掌握工程基础知识,提高个人能力、人际团队能力和工程系统的适应与调控能力。在“如何培养人”方面,CDIO采用了建构主义教育理论,并通过CDIO的12条标准指引工程教育的实施方法,这12条标准从基本理念(标准1:背景环境)、培养目标(标准2:学习效果)、课程体系(标准3:一体化课程体系;标准4:工程导论;标准5:设计实现经验;标准7:一体化学习经验)、自主学习模式构建(标准8:主动学习)、师资与环境保障(标准9:教师工程能力;标准10:教师教学能力;标准6:工程实践场所)和考核与评估(标准11:学生考核;标准12:专业评估)等各个方面指导工程教育的实践,围绕培养目标一体化而实现工程教育的培养目标。
针对信管专业工程类课程群教学中存在的问题,我们分析了信管专业的工程性特点,并基于CDIO的12条标准,从培养目标、课程群组织架构、自主学习培养模式和学习考核体系等4个方面提出信管专业工程类课程群建设方案。
1.信管专业的工程性特点
信息系统是实施信息管理的基石,信息系统的开发与设计是信管专业知识架构的核心,而信息系统的开发与设计所采用的方法学和过程都借鉴了工程化思想,即要以工程理论、原理、方法和技术来指导信息系统的分析与设计过程,因而使得信管专业的人才培养体系带有一定的工程性特点。
在培养目标上,信管专业所培养的人才应该具有工程人才的知识和能力。实际上,信管专业毕业生就业后所从事的也多是信息管理工程师、软件开发工程师、软件实施工程师、软件测试工程师等工程类职业。
在教学内容上,信息系统的分析与设计是信管专业知识架构的核心,其相关课程与实验、相关课程设计构成了信管专业工程类课程群。如表1所示是信管专业工程类课程群主干课程,显示了各课程及其在信管专业人才培养中的作用和定位。其中,“软件工程”是整个课程群的核心,它提供信息系统的分析与设计的方法论,也就是说要以工程理论、原理、方法和技术来指导信息系统的分析与设计过程。
2.工程类课程群培养目标
不同的地区性产业,不同的学生生源,决定着教学手段的差异性。经统计,我们发现中南民族大学有三成左右的生源来自少数民族地区,基础相对薄弱,导致学生在文化背景、基础知识、创新意识、各种能力素养等诸多方面存在很大差异。因此,中南民族大学信管专业的定位应当与生源状况相适应,在教学方法与手段等方面增加更多的基础训练环节。
根据CDIO大纲以及CDIO标准2,同时考虑工程师应具备的各种能力和职业素养,信管专业工程类课程群的培养目标是讲授信管专业工程类课程群的相关知识,以工程实践为教育的内容和背景环境,使学生熟练掌握现代信息技术手段和信息管理与信息系统的理论、方法;培养学生的工程价值观,使其具备工程技术能力、基本的工程创新能力、工程师职业道德、团队工作和人际交往能力;培养达到CDIO大纲要求,能够从事信息管理以及信息系统规划、分析、设计、实施与管理工作的高级工程人才。
3.工程类课程群组织架构
依据CDIO标准3、4、5和7,以工程实践作为工程教育的内容和背景环境,增加实践、实习和操作训练,以指定项目或自选项目组织教学,让学生在“做中学”,将信管专业工程类课程群构建成一个图1所示的鱼骨型的阶梯递进式组织架构。
阶梯递进式组织架构分为结构化信息系统分析与设计、面向对象信息系统分析与设计以及毕业设计3个阶段。其中,第一阶段采用结构化系统分析与设计方法,把算法(“C语言”与“数据结构”)和数据(“软件工程”与“数据库原理与应用”)组织起来,进行课程传授和实训;第二阶段,按照面向对象方法,使用JAVA、JSP语言和UML,传授面向对象的信息系统分析与设计方法,并进行相关实训;第三阶段是在前两个阶段的基础上,引入“IT项目管理”知识,提供实训平台,让学生自主创新完成毕业设计。
在实验、实习与操作训练的组织形式上,按照“课程内实验课程设计综合设计”的阶梯递进方式,从左至右按时间顺序组织相关教学内容(标准3),使学生通过图1的阶梯递进式组织架构中的3个递进阶段的学习任务,完成3个级别的设计实现训练(标准5),使其获得一体化学习经验(标准7)。其中,“课程内实验”提供基础级实现验证训练;其后进阶为“课程设计”,综合基本方法和工具,提供进阶级课程设计训练;最后,进一步上升为“综合设计”,分阶段递进式提供3个阶梯的系统分析与设计训练。另外,“计算机组成原理”等专业基础课程主要为信息系统的分析与设计训练提供计算机基础知识支撑,但不提供设计实现训练,在图1中用虚线框标注。
3.1基础级实现验证训练
3.1.1教学方法
课程教学以课堂形式展开。课内实验以指定的典型案例为依托,让学生以个人为单位,指定技术手段,完成指定内容的验证与实现。实现验证训练成绩由任课老师根据学生的完成情况进行审定,并计人课程最终考核成绩,一般所占比例为20%-30%。
3.1.2内容组织
为进一步夯实基础,在表1中除专业基础类课程外,其他课程均需组织课内实验,以保障充分的实现验证训练。特别值得一提的是,为更好地培养学生的工程能力和工程师职业道德,在“软件工程”课程教学中,按照CDIO标准4,特别引入了“工程概论”的知识内容。
3.2进阶级课程设计训练
3.2.1教学方法
1)教学组织。
以二级团队为单位,2-3人一组,按照二级团队自主学习培养模式(见4.1节),在指导老师的指导下,利用2-3周左右的集中时间,完成课程设计。
2)指导团队。
由一名指导老师和2-3名助教构成指导团队,指导所有的二级团队。
3)设计选题。
课程设计选题应该是操作性很强、复杂程度不高的设计类题目,大多数是由指导老师指定,亦可由学生团队自选,但自选题的可操作性和复杂程度需由指导老师论证。
4)所用技术。
课程设计的技术手段由指导老师根据课程指定。
5)成绩评定。
按照二级团队成绩评定方法(见4.1节),由指导老师和学生共同评定成绩。
3.2.2内容组织
进阶级课程设计主要包括“数据结构课程设计”、“数据库课程设计”和“JSP课程设计”,即图1中的中心水平线上方的课程设计。其中,“数据结构课程设计”要求使用“c语言”组织相关的数据结构,进行诸如DES加密算法、大数四则运算等中等难度算法的实现训练,以帮助学生熟悉C语言,完成算法的实现与优化。“数据库课程设计”要求按照软件生命周期的流程,完成指定的诸如校园图书馆、超市等环境相对熟悉的案例的数据库设计与实现。“JSP课程设计”则要求使用JAVA和JSP语言,采用面向对象方法学,完成与“数据库课程设计”相同案例的设计与实现工作,以帮助学生熟悉JAVA和JSP语言,掌握面向对象方法学。通常,同一个二级团队的“数据库课程设计”的选题要与“JSP课程设计”的选题相同,这样,两个课程设计完成之后,所得的数据库和JSP程序就可以集成为一个相对完善的信息系统。
3.3综合级系统分析与设计训练
3.3.1教学方法
1)教学组织。
以一级团队为单位,4~6人一组,按照一级团队自主学习培养模式(见4.2节),在指导老师的指导下,完成项目开发任务。
2)指导团队。
1-2个一级团队配备一位指导老师。
3)设计选题。
课程设计选题应该是操作性较强、中等复杂程度的分析与设计类题目,大多由学生团队自选,但自选题的可操作性和复杂程度需由指导老师论证。
4)所用技术。
课程设计所用的技术由指导老师根据课程指定,或由学生自选。
5)成绩评定。
成绩按照一级团队成绩评定方法(见4.2节)由指导老师组共同评定。
3.3.2内容组织
综合级系统分析与设计训练主要包括“结构化信息系统分析与设计”、“面向对象信息系统分析与设计”和“毕业设计”3个阶段,均串联在图1的中心水平线中。其中,“结构化信息系统分析与设计”要求学生自选题目,按照结构化信息系统分析与设计的流程,让学生在6-10周左右的时间内,完成中等复杂度的信息系统的分析与设计。如果条件允许,学生(优秀学生)可自选语言实现该系统。“面向对象信息系统分析与设计”要求学生自选题目(自选题可与“结构化信息系统分析与设计”的选题相同),依托面向对象方法,按照面向对象分析与设计的流程,使用JSP语言,或自选语言形式,让学生在6-10周左右的时间内,完成中等复杂度的信息系统的分析、设计、实现与测试任务。而“毕业设计”则要求在指导老师的指导下,学生自选题(需经过老师论证,也可由老师指定选题),自选信息系统分析与设计的方法和技术手段,在15周左右的时间内,完成复杂度较高的信息系统的分析、设计、实现与测试任务。通常,在“毕业设计”环节,每一个选题可考虑组内配备1-2名学生负责完成所选题的项目管理工作。
4.自主学习培养与考核
针对图l所示的课程群组织架构,我们按照CDIO教学大纲和CDIO标准8与标准11,构建阶梯式自主学习培养与考核模式。考核小组由指导教师团队与学生评审团组成。该培养与考核模式也相应分为3个级别:基础级、二级团队级、一级团队级培养与考核模式。其中,基础级培养与考核模式依托课程群,主要在课程讲授和基础级实现验证训练中体现。学生以个体为单位,接受老师的课堂传授,配以课堂作业、实现验证训练以及学生课堂汇报环节,辅以多种形式的答疑,培养学生解决问题的能力。基础级培养与考核模式基本基于日常教学,操作形式相对简单,在此不予赘述。
4.1二级团队级培养与考核模式
4.1.1自主学习培养模式
二级团队面对的是操作性强且复杂程度不高的训练任务,因此在进阶级课程设计训练的实际流程中,引入敏捷开发、极限编程以及测试驱动开发等概念,相对精简地组织二级团队的自主学习培养模式。
二级团队的任务不进行分工,所有工作任务均由小组成员共同完成。团队成员在任务期内共同作息、共同讨论、共同接受老师的指导、共同解决问题,以培养学生的工程协作能力、团队工作能力和人际交往能力。
为帮助二级团队按时完成工作任务,指导老师在任务期内,每天均需与所指导的团队碰面,以帮助成员解决实际工作中出现的问题。所谓“授之以鱼不如授之以渔”,在答疑过程中,指导教师不要求直接回答二级团队的疑问,但要求指导解决问题的方法和途径,让学生自己掌握“渔”的方法。针对典型问题,在问题解决后,我们组织相关二级团队进行现场展示,并由他们回答其他二级团队的问题。通常,二级团队的现场展示每两天进行一次。
4.1.2学习考核模式
由学生自行推选优秀学生组成学生评审团,学生评审团人数通常占学生总人数的10%。二级团队完成工作任务后,组织答辩会,由团队成员介绍项目完成情况,由指导老师和学生评审团共同进行评审。最终评审成绩由指导老师评定成绩(60%)和学生评审团的平均成绩(40%)加权平均获得。
二级团队的考核主要从知识掌握程度(涵盖原理与方法掌握程度、语言熟悉程度和工具熟悉程度等)、课程设计成果(包括实现的程序以及分析、设计、实现和测试过程中的相关文档)、个人贡献与能力(涵盖工程技术能力、工程师职业道德团队、团队工作和人际交往能力)等多个方位全面考核学生的学习成果。
4.2一级团队级自主学习培养与学习考核
4.2.1自主学习培养模式
一级团队面对复杂程度较高的实际项目任务。在项目的实施过程中,应用整合与划分,即“分为治之,合而击之”的团队协作思想,由学生在团队内分化项目任务,由学生自主控制项目过程,完成团队任务及答辩。
一级团队项目开发与过程控制的主体均是学生团队,教师只负责监督、指导与答疑。在项目开发过程中,主要由学生团队自行分解项目任务、组织项目开发过程、进行项目进度控制与管理、完成项目任务。
为了保证项目任务的有效完成,在项目开发过程中,我们借鉴《高效能人士的七个习惯》中的思想,以周为时间管理的基本单元,要求一级团队每一位成员每周周末向指导老师提交周报和下周计划,并在本周周末或下周周一由指导老师主持召开周例会,实时监督项目的完成情况。其中,周报是项目成员完成本周工作任务后的总结性文档,要求与上周计划对应,主要包括每个工作日的工作进展、学习情况以及有待解决的关键问题。周计划是项目成员展开下周工作的纲领性文档,周计划的制订要兼顾本周项目任务的完成情况和项目的总体计划,以便于解决本周存在的问题,推进项目进度。周例会是每周指导老师与学生的碰头讨论会。在会上,项目组成员介绍本周的工作任务完成情况和下周计划,并在指导老师的主持下,针对项目成员所遇到的问题及下周计划展开讨论,以给出解决方案或合理化建议。
此外,为进一步帮助学生及时完成项目任务,指导团队建立“一周一讲”机制,通常在周中进行。在项目初期,“一周一讲”主要由指导老师主讲,介绍项目开发的相关方法、语言、工具以及典型问题的解决方法;项目中后期,则主要由一级团队的项目成员主讲,介绍其近期所学到的新知识、所遇到的问题及解决方案。这样,既可以帮助项目组成员互通有无,拓展知识面,使其学得更多,学得更快,也可以提高项目组成员的团队工作和人际交往能力。
4.2.2学习考核模式
由全体指导老师一起组成评审团。一级团队完成工作任务后,组织个人答辩会,每个成员在会上独自介绍项目完成情况,由指导教师评审团进行评审。最终评审成绩由该一级团队指导老师和其他指导老师的成绩加权平均获得,其权重分别为70%和30%。
篇5
Key words: engineering management major;"industry,education, research and utilization";information pattern
中图分类号:G64 文献标识码:A 文章编号:1006-4311(2013)24-0063-02
0 引言
近年来,国内对于工程管理专业“产学研用”结合的研究主要包括:通过分析工程管理“产学研”相结合的背景及依据,提出了工程管理“产学研”相结合实施方案[1];通过分析工程管理专业应用型人才培养过程中存在的主要问题,提出了工程管理专业应用型人才培养的措施[2];通过中英工程管理专业定位和教育模式比较与思考,针对我国工程管理专业本科教育提出了充分发挥院校优势,办出专业特色,优化工程管理专业本科课程体系,优化实践教学环节,创建具有专业特色的“产学研”基地的教学模式[3];通过对工程管理专业实践教学环节存在的问题分析,提出了统筹规划构建全面完整的实践教育体系,加大实践经费投入、加快工程管理实验室建设,应用现代信息技术开展模拟教学,强化实习基地功能,促进“产学研”相结合,加强毕业设计和论文的实践性要求,注重实践教学与职业技能培训相结合等完善工程管理实践教学等措施[4];通过分析工程管理专业引入产学研合作教育的意义,思考了产学研的合作机制[5];通过信息化实践,提出了工程管理专业仿真实验室建设的思路和体系[6]。
综合以上资料分析,国内学者都认可工程管理专业“产学研”的意义和价值,也提出了工程管理专业“产学研”的一些模式和具体做法,但是对“产学研用”中的“用”都没有很好的分析,也就是只注重产业对工程管理教学的辅助提高作用,忽视了工程管理教学科研的产业化应用模式。同时,对“产学研用”的信息化建设还有所欠缺。
1 工程管理专业“产学研用”面临的问题
1.1 应用范围受限 工程管理专业学生在实践应用方面,除了工程经济类的应用可以脱离现场展开,如工程造价、建筑企业会计等方向可以不必深入现场,只需要借助相关图纸,规范或会计资料就可以独立完成工程实践应用。其他的工程管理方向,如施工项目管理、工程监理、房地产项目管理等方向应用内容,都必须深入具体工程并全程跟踪才能够实现。而依据现行的工程项目人员资质规定,除了业主方的项目管理以外,不论是施工项目管理还是工程监理,参与实际工作的人员都必须具有上岗资格证书,而持有上岗资格证书的前提条件是具有大中专以上的毕业证书。因此,大多数全日制本科在校学生是无法参加资格考试,也无法取得上岗资格的,也就无法做到真正意义的承担工程管理岗位职责,进行具体项目管理。
1.2 应用时间脱节 理论上最优的的应用时间应是课程教学跟实践应用完全同步的,现实条件下可选择的方案应是尽量缩短课程教学与实践应用的时间间隔。以福建工程学院为例,工程管理专业的培养体系中,虽然也设置了认识实习,生产实习,但由于时间过短(认识实习只有半周,生产实习只有两周),因此只有在十周左右的毕业实习环节才能够让学生较全面投入到具体工程项目实践应用中。同时,专业课程教学主要集中在大二,大三和大四上半学年,其中大二,大三的课程教学与毕业实习间隔时间较长,大二专业基础课与毕业实践环节间隔超过18个月,大三专业课与毕业实践环节间隔超过6个月,长的在15个月以上。也正是由于专业理论学习和毕业实习集中应用环节时间脱节,工程管理专业学生总是感觉所学理论知识枯燥无味,但到了毕业实习环节又感到无从下手。
1.3 应用通道缺失 工程管理的很多现场工作都是基于注册资格或者上岗资格展开的,而国内的注册资格或上岗资格的前提条件是毕业生。因此,在校生即使具备相应的工程管理技能,也因为缺乏相应的从业资格而只能在现场管理中处于一种尴尬的地位。因为没有从业资格而缺乏相应权限,只能从事辅工作,无法参与现场管理工作,特别是缺乏决策权。
1.4 应用管理困难 对于短期实习,如认识实习、生产实习可以集中在少数工程中进行,但介入程度低,实践应用价值有限。对于长期实习,例如毕业实习,基于应用通道问题,只能分散到更多的工程项目中,这给学生的教学、安全、监管都带来了极大困难。而“产学研用”信息化模式正是为了建立学校——企业合作而构建的平台,学生的日常活动在校内展开,不存在监管问题。
2 现有“产学研”信息化模式探讨
2.1 现有信息化实践模式
2.1.1 角色扮演 现有的比较成功的角色扮演模式是广联达公司推出的工程管理沙盘软件,其通过计算机来进行策划,通过管理沙盘来进行动手操作。其不足之处在于,软件模块功能不够强大,与实际工程贴合度低,沙盘模拟的条件过多,仿真度受限,同时,由于其只能在设定条件下进行静态操作,仿真度偏低。
2.1.2 工程管理软件应用 工程管理软件目前比较繁多,比较常见的如Primavera System Inc.开发的工程管理系列软件,微软的Project软件,国内的PKPM,梦龙等。这些软件都能够针对单个项目,或者项目群进行全面管理。对于学生来讲,其抽象性较大,难以理解。同时也存在国内工程案例数据较少,制作案例难度较大,难以推广的问题。
2.1.3 仿真实验室 工程管理专业仿真实验室是当前较为先进的信息化实验室模式,采用计算机仿真技术来构建实验模型,设定实验效果的判别标准等,仿真实验室包括了硬件设施、软件设施、技术人员等内容。当前的仿真实验室存在一定的局限,即单方面强调学校实验室的建设,忽视了与企业共建、双向互动的必要性。
2.2 现有信息化模式的不足之处
2.2.1 沙盘软件仿真度偏低 现代工程是一个复杂的动态系统,角色扮演模式下必须设定许多静态参数,这就使得角色扮演的仿真度偏低。而软件应用在欠缺建筑施工企业支撑的情况下,大多只能是教师人为设定的虚拟工程或是比较陈旧的传统案例,软件应用模式存在如何寻找更贴合实际的大量的工程实际案例的不足。
2.2.2 时效滞后 由于缺乏共享数据通道,使得企业实践数据必须经由相关教师通过社会实践获取,并进行二次加工后才能用于课堂教学,这本身对于实践教学就存在一定的时效滞后,与此同时,当前建设工程的信息化技术水平提升较快,又凸显了时效滞后的不利影响。
2.2.3 仿真实验室建设在应用上的不足 当前工程管理专业学生校内实践环节的最大不足在于缺乏应用,学生在校内的实践成果不能转化为工程管理实践需要的内容,这点与工程技术类专业存在巨大落差。工程技术类专业的校内实践实训环节可以较易实现工程应用化,因此,应用效果较好。单纯依靠学校建设的仿真实验室,其信息量及实际应用价值尚有欠缺。由于大量剔除工程信息,大量设置虚拟环境,而使得学生的实训内容缺乏可用于工程实践的途径及价值。
3 “产学研用”新型信息化模式
3.1 概述 通过分析上述模式的不足,可以探讨建立“产学研用”的新型信息化模式。学校可以与企业共同建设信息化实验室,在学校实验室和企业信息管理中心之间通过一定的数据处理,在不涉及企业商业机密的情况下,最大限度的把施工现场的管理活动信息传递给学校用户。学校用户的相关工程管理方案,也可以通过一定的数据处理模式传递给企业信息管理中心,由企业相应的信息管理者来进行处理,以决定是否可用于具体工程项目实践。
3.2 “产学研用”信息化模式的优势
3.2.1 高度仿真 相当一部分大型施工总承包企业已经建成了企业级的信息化管理中心,对企业的建筑施工进行信息化管理。可以通过与大型施工企业共建信息化中心的模式,通过一定的通道来高度仿真企业信息化管理的
过程。
3.2.2 实时对接 因为两者之间的工程数据库是共建并实现了互联互通。因此,企业信息管理中心的数据经过修正,可以实时反馈到学校的信息管理实验中心,形成类似于虚拟股票市场的模式,在时效上不存在滞后,提高了学习科研与生产应用的结合程度,避免了时效的滞后。因此,可以直接安排在课堂理论学习的校内实践环节进行,既通过对实际工程的模拟参与提高了学习效果,又实现了理论知识对实践的快速应用。
3.2.3 双向互动 “产学研用”信息化模式所强调的双向互动是当前所有校内实训环境所不具备的特色,其强调企业与学校共建信息管理中心,强调工程信息数据的共享,对企业的工程信息过滤商业机密后直接作为学校实训环节的工程案例,同时,对学校学生进行的工程项目管理实践成果,可以经过筛选直接应用于一些重要性不大的
工程。
4 结语
文章从近几年工程管理专业“产学研”的理论及实践出发,加入了工程管理应用内容,提出了工程管理专业“产学研用”模式。针对工程管理信息化趋势,分析了当前工程管理专业教学信息化手段在“产学研用”上的不足,提出了校企共建的工程管理专业的“产学研用”信息化模式,并分析了其优势。通过上述分析,可以看出文章中所构建的工程管理专业的“产学研用”信息化模式具有较之当前信息化手段的优势,具有较大的推广及应用价值。
参考文献:
[1]姜慧,殷惠光,王杨等.加强工程管理专业产学研相结合问题的几点思考[J].徐州工程学院学报,2006,21(5).
[2]张潞.工程管理专业应用型人才培养研究[J].山西建筑,
2008,34(1).
[3]王旭.中英比较构建我国工程管理本科教育模式[J].黑龙江高教研究,2008(1).
篇6
一、高职高专人力资源管理专业课程体系构建的具体流程
第一,对人力资源管理专业课程体系的构建。剔除原有学科性质的课程体制设定观念,以实际工作为导向,重新对其课程体系进行认识与制定,使其能够符合现阶段高职高专人力资源管理专业的发展需求。
第二,对教学内容的重新编排。人力资源管理专业课程体系的重新构建,使得原有的教学内容与教学目标难以得到有效利用,加之受到“以工作为导向”教学理念的影响,使得人力资源管理专业的教学内容发生着根本性的变化,即以学科特点为主导、以专业知识点为主体、以实际就业市场需求为依据、以培养学生专业能力与综合素质为目标,设定相应的教学内容。
第三,对教学方式的转变。关于高职高专人力资源管理专业而言,其课程主要以灌输式、学生被动接受式的教学方法为主,从而对学生思维创新能力的发展有着抑制作用。对此若想改变这一现状,应对人力资源管理专业的教学方式进行转变,即采用学生主体构建、理论与实践相结合的教学方法。
第四,营造良好地教学环境。高职高专院校人力资源管理专业中“以工作为导向”教学理念的提出,促使教学内容愈发接近实际工作,从而为教学环境的营造提供有利条件。
二、新形势下以工作为导向构建高职高专人力资源管理专业课程体系的具体运用
(一)对人力资源管理专业的教学模块进行确定
首先,教学模块。通过对行业市场,以及相关企业人员的研究,对人力资源管理专业的教学模块以具体工作类型的不同,对其进行重新定义,即人力资源规划、招聘与配置、培训与开发、绩效管理、薪酬福利管理、劳动关系管理六大模块。
其次,工作岗位。在针对高职高专人力资源管理专业教学工作中,其学生的岗位职责主要由教师、学生以及企业管理人员共同协商而定位,以招聘岗位为例对岗位职责进行阐述:对该工作岗位的实际市场需求度进行调查,结合调查数据对其进行分析与统计,结合企业制定的人事政策,对岗位招聘方案进行确定,之后进入具体的岗位招聘工作(包含岗位招聘信息的、对人员的筛选以及人才的录用),最后对岗位招聘结果进行综合评定。
最后,行动教学课程的设置。对于高职高专人力资源管理专业的学生而言,其行动教学课程的设置主要可分为以下几点:教学任务的整合:即对人力资源管理专业课程的教学流程与具体工作进行整合,从而促进学生综合能力的发展;行动领域:对常见人力资源管理工作问题处理的能力;能力分解:对学生的沟通协调能力、决策反馈能力以及市场调研能力、创新能力与综合能力进行全面分解。
(二)按照实际需求,对教学方向进行确定
在设计人力资源管理专业课程时,需要对市场需求进行深入了解,近几年,我国高职高专院校中学习该门课程的学生正在不断增加,学生在毕业之后,选择航天类公司工作的学生占据33%,其他行业公司工作的学生占据63%,选择自主创业的学生占据3%,在事业单位或机关单位工作的学生占据1%。通过相关调查发现,公司人力资源的管理岗位主要包括人事主管和分析专员,员工招聘以及绩效专员,培训专员与薪酬专员等,其中人事主管占7%,分析专员占13%,员工招聘占33%,绩效专员16%,培训专员17%,薪酬专员14%。
(三)根据教学内容,对人力资源管理专业课程体系进行综合设计
依据工作过程对知识内容进行划分,即将工作过程作为参照标准,把理论知识和实践知识,陈述知识以及过程知识进行有效结合,只是在适度进行改变,其排序方式和总量未发生变化。人力资源管理专业课程不再属于静态学科,而是根据工作过程,对其进行动态优化,从而构建完善的课程体系,从根本上加强学生自身职业能力,进而满足社会需求和市场需求。在高职高专院校中,具体的人力资源管理专业课程体系为:公共课(大学英语课程、计算机等公共基础课程)、职业基础性课程(人力资源职业基础课程、人力资源财务基础课程与人力资源经济分析课程)、专业课程(人力资源调查与统计、人力资源规划、员工招聘与配置、员工培训和开发等课程)、拓展课程(ERP沙盘模拟、员工劳动关系处理等课程)。
三、结束语
总结上文,在对现阶段高职高专人力资源管理专业课程体系的分析可知,以工作为导向的教学方法,不仅能够促进学生专业知识水平能力的提升,还可为社会输送技能型、应用型、复合型人才,使其能够在国家经济建设过程中做出重要贡献。
参考文献:
[1]喻玉峰,张义先,李一平,等.以就业为导向的高职教育课程体系建设实践研究--以人力资源管理专业为例[J].职业,2013(32):58-59
篇7
1 课程体系重构的基本原则与方法
高等职业课程体系的构建是高等职业教育教学改革的核心内容之一,在构建课程体系时应以职业岗位技能培养为核心,注重教学内容、教学方法及教学手段的改革,遵循适用性、实用性与实践性的原则。
计算机信息管理专业课题组采用工作过程导向的课程开发模式对计算机信息管理专业进行课程体系的重构。从目前我国的高职课程改革现状来看,工作过程导向式课程开发模式已占据主导地位。该模式强调以学生直接经验的形式来掌握各种融合于实践行动中的知识、技能、方法和技巧,通过分析、描述现代职业工作而进行基于工作过程的系统化课程开发。在此模式下,学生学习的过程自始至终与职业实践相联系,体现学生个体与企业和社会等外部环境相互作用、自主建构的全过程。它具有工作过程的整体性、以学习者为中心、注重培养解决问题的能力和合作方法、强调学习过程的自我反馈和调控、重视典型工作情境中解决实际问题以及学生自我管理式学习等特点。
2 计算机信息管理专业课程体系重构
基于以上课程体系构建的原则与方法,课题组对计算机信息管理专业进行了课程体系重构。首先,针对新疆计算机信息管理行业现状、发展状况、人才需求情况,设计调研提纲与主要工作环节信息,采用问卷、访谈、文献分析等方式,面向计算机信息管理专业相关行业、企业进行岗位能力和岗位工作流程调研。在市场调研及专业背景分析的基础上,召开了实践专家访谈会,会同行业专家,分析了计算机信息管理专业相关职业岗位的8个典型工作任务:计算机基本应用及维护、数据库简单应用、简单程序开发及分析、沟通与协调、软件实施与维护、项目分析与设计、独立编写信息系统复杂模块、软件测试。以教学研讨会的形式组织专业教师及行业能工巧匠对典型工作任务进行归纳,形成经专家小组认可、线索清楚、层次分明的典型工作任务分析表。对专业领域所对应的岗位工作流程进行任务、项目、能力、知识的综合分析,将综合分析的结果转化为对应学习领域。从职业岗位所要完成的典型工作任务出发,对计算机信息管理专业所应具备的职业能力进行了详细分析,在此基础上确定各学习领域的学习目标和内容。
以培养高技能人才为目标,以计算机信息管理职业能力培养为主线,重新构建了开放性的模块化课程体系,形成了职业基础模块(计算机操作技术、现代办公设备应用、计算机专业英语、管理信息系统基础及应用、计算机组装与维护、计算机网络应用、数据库技术及应用)、职业核心模块(面向对象程序设计、脚本语言应用基础、C/S结构程序开发、B/S结构程序开发、沟通与协作、软件建模、网页设计、管理信息系统项目开发、软件测试)、及职业拓展模块(信息检索与加工、平面图像图形处理、常用网络工具软件、数据库安全技术、多媒体制作技术、XML语言与网页设计)三个课程模块。在分析相关理论知识及技能要素的基础上,对原有课程内容进行了深度整合。按照“适用、够用”的原则筛选课程内容,形成了10门核心课程,以校内仿真环境及企业真实环境为载体,实现了理论与实践教学一体化,突出了基础知识的掌握及岗位实践技能的培养。
重构后的课程体系具有如下特点:
第一,紧紧围绕专业培养目标。计算机信息管理专业培养学生德、智、体全面发展,掌握主流软件开发工具编程及应用、三大开源框架的应用,SQL Sever、Oracle、My SQL等数据库的应用,JSP、.NET等网站后台编程技术的应用,各种JAVA WEB服务器的设计及应用,针对计算机网络协议的编程及软件维护、管理信息系统解决方案设计、J2 EE项目开发及维护等能力。课程体系紧紧围绕专业培养目标而设计,课程内容依据计算机信息管理相关行业岗位要求及程序员、系统分析员职业资格证书而选取,体现了以就业为导向的高职课程体系构建原则,准确地把握了就业市场在素质、知识、能力等方面对计算机信息管理高技能人才的具体要求。
第二,设置开放性的课程模块。课程体系形成了职业基础、职业核心及职业拓展三个模块,突出了计算机信息管理知识及技能之间的内在逻辑,具有一定的开放性。随着计算机行业新技术的发展,相关的职业核心模块将根据不断变化的职业标准做出相应的调整,核心课程内容的确定围绕计算机信息管理行业的前沿技术发展和变化而进行。
第三,突出职业能力主线。以计算机信息管理职业能力为主线,构建了职业基础能力和职业核心能力的培养目标及培养体系。整个课程体系的理论及实践部分的设计紧紧围绕岗位职业能力,建立了系统化的企业岗位实训课程。学生在校期间掌握程序员、管理信息系统项目开发人员、软件测试及软件实施人员等岗位的全部流程,到企业的实习岗位进行实践训练,通过校企融合、工学交替实现教学与职业实践的紧密结合,从而完成从以课堂为中心到以企业环境为中心的教学模式的改变。
3 结束语
计算机信息管理专业课程体系以工作过程导向为指导,围绕职业素质和岗位技能进行构建,通过社会及相关行业、企业调研,确定相关职业岗位标准,组织实践专家研讨会,归纳典型工作任务,转化为对应学习领域等一系列过程,完成了对专业课程体系的重构。重构后的专业课程体系以职业能力培养为主线,突出了工学结合、校企融合,符合高等职业教育发展的要求。
参考文献:
[1]高海侠.关于高职院校计算机专业高素质技能型人才培养的思考[J].职业圈,2007,(5).
[2]刘辉.以信息化带动工业化以工业化促进信息化[J].中国科技产业,2006,(9).
篇8
(一)工程管理专业的特点要求必须建立立体化实践教学体系。工程管理专业具有较强的应用性和实践性的特点,其实践教学对专业教学质量的提升具有重要的意义和作用。尽管近些年来工程管理专业实践教学的相关理论得到了一定程度的完善并得到高校的重视,业界的专家学者也对该专业的实践教学模式、体系等进行了探讨,提出了一些新的见解,但现有实践教学模式等诸多理论难以解决与行业发展的矛盾。在教学实践的操作性方面缺乏创新性,难以符合建筑业对工程管理专业人才的发展的岗位要求。因此,迫切要求工程管理专业实践教学的与行业的紧密结合和创新,以满足建筑业市场发展新要求。工程管理专业立体化实践教学体系则是适合行业发展要求的一种极好方式,我们认为,工程管理专业立体化实践教学体系的建立,能够紧跟建筑业行业的发展的趋势,结合高等工程教育与行业发展不相衔接的突出问题,确立培养“复合型”工程管理专业人才的目标,强调在实践教学过程中,加强学生专业操作能力和实践能力等综合职业素质的培养,为建筑企业培养具有较高职业综合能力的高素质专业人才。
(二)工程管理专业的发展的要求建立立体化实践教学体系。随着我国房地产产业的飞速发展,对项目管理人才的需求日趋强烈。而与房地产业飞速发展的现实相比,工程管理专业的人才培养仍显落后,可以说仍处于发展的初期阶段。表现在:实践教学资源相对匮乏,实践教学的基础相对薄弱,专业软件、硬件建设仍有待于进一步加强和完善。上述问题解决得如何,直接关系着今后工程管理专业的发展,工程管理专业的健康、可持续发展,必须引起我们的关注。工程管理专业的可持续发展既需要完善的专业知识理论体系保证,更需要与行业要求相契合的实践教学体系支撑。而工程管理专业自身的实践性、应用性的专业特点,更加突出了建立立体化实践教学体系的重要性。实践教学是工程管理专业发展的关键,是影响项目管理专业人才培养质量的重要内容。因此,工程管理专业立体化实践教学体系的建立,既可完善工程管理专业的实践教学体系,又符合工程管理专业持续发展的客观要求。
二、构建工程管理专业立体化实践教学体系的理念
(一)能力本位理念。工程管理专业所培养的是具有管理学、经济学、土木工程技术、建设工程法律、工程建设项目管理等专业知识,能在工程建设领域,从事项目决策和全过程管理的复合型管理人才,这就决定了工程管理专业的人才培养目标。因此,学生的职业能力的训练就显得非常重要,必须强调“能力本位”理念,其宗旨和办学理念围绕实现专业人才的职业发展和综合素质的提高。因此,加强工程管理专业的实践教学,完善实践教学体系,增加实践教学内容,构建工程管理专业立体化实践教学体系,是培养具有较高综合职业能力的专业人才的重要任务。学生职业能力发展对于其就业以及未来的职业发展具有重要的作用,立体化实践教学体系是提高工程管理专业人才综合职业能力的非常重要的途径。
(二)需求导向理念。工程管理专业培养的在工程建设领域,从事项目决策和全过程管理的复合型人才。因此,工程管理专业的立体化实践教学体系的构建,要坚持以和工程建设的市场需求为导向的理念。工程管理专业培养的人才主要服务于工程建设领域,而工程建设领域的发展十分迅猛的新形势,必然要求工程管理专业的人才培养要与时俱进,要紧密结合行业和市场的发展需要。工程管理专业立体化实践教学体系的构建,就是为了更好地培养符合工程建设行业发展需要的“复合型”人才,培养具有较强实践能力和专业技能的学生,缩短企业对于人才的要求与现有学生的职业能力差距,更好地推动工程管理专业人才的就业率。
(三)整体理念。我们认为,任何专业的实践教学都不能是单一的,工程管理专业更是如此。由于工程项目具有适用性、耐久性、安全性、可靠性、经济性、协调性等特性,因此要求工程管理专业培养的学生必须具备丰富的专业知识、娴熟的动手技能以及宽泛的管理能力,也就要求工程管理专业的实践教学活动不能停留于理论课程的实践操作训练以及简单零散的实训上,而是应该有包括课堂实践、实验课程、课程设计、专业实训、校外见习、毕业实习、顶岗实训等诸多环节在内的一系列教学活动,形成有机的整体。立体化实践教学体系必须强调实践教学各环节的整体性和连贯性。实践教学应贯穿于教学过程的始终,完善实践教学活动的教学目标、教学计划和教学内容,环环相扣,突出实践教学内容的综合效用和整体性。
(四)协同理念。这是因为,工程管理专业立体化的实践教学体系的各个层次和各个环节的教学活动,离不开“协同”,需要学校各有关职能部门的大力协同,需要学校与教育主管部门、与有关行业协会、企业等大力协同。只有在学校内、外部多方协同的作用下,立体化的实践教学模式才能够得以实现。协同理念的具体运用不仅是工程管理专业立体化实践教学体系构建的基本核心思想,同时也是构建工程管理专业立体化实践教学体系的最基本原则,更是工程管理专业深化校、企、政多方协作的根本方式。
三、工程管理专业立体化实践教学体系的构建
根据我院工程管理专业人才培养方案修订和改革的实践,我们感到,工程管理专业立体化实践教学体系的构建,应按照“三个维度”构建“三位一体”的立体化实践教学体系。核心内容包括“实践教学内容、实践教学方式、职业能力培养”三个方面。
(一)实践教学内容。实践教学内容是根据工程建设行业对人才的具体需求,按照相关职业岗位的能力要求设计具体的工作任务,结合课程内容来进行实践教学活动。学生的实践内容主要由“岗位认知岗位基础能力职业能力核心技能创业能力”等构成,是立体化实践教学体系的核心部分。
实践教学内容包括实验教学、实训教学、实践教学以及顶岗实习等各个环节的所有实践教学活动。实验教学是工程管理实践教学的基础,通过课程实验等校内专业实验的方式,重在培养学生的基本技能。实训教学包括校内实训和校外的实训基地的教学活动等,重在培养学生的专项实践能力;实践教学是在实验教学和实训教学成果基础上进行的综合性的实践性教学活动,重在培养学生的专业综合运用能力;顶岗实习是学生毕业前所进行的一项综合性实践教学活动,是学生将所学知识融会贯通、应用于实际的重要环节,也是工程管理专业学生就业的基础。在此过程中重在锻炼学生的职业能力发展,使学生成为具有较高职业综合能力和职业素养的优秀人才。
(二)实践教学方式。实践教学方式是指根据专业培养目标定位和实际情况,采用实验、实训、模拟、仿真、见习等多种实验实践技术、方法和手段,即实践教学内容实施的具体开展方式和途径。重在训练学生探寻工程项目管理的能力、实务管控能力、综合表达能力和创新思维能力。
工程管理专业实践教学方式主要通过校内实验、校内外实训、校企政多方合作的方式,层层深入,不断推进,是实践教学内容的具体实现形式。
校内实验是工程管理专业立体化实践教学的基础内容和最初环节。学生通过校内的课程设计以及专业实验,进行专业实验教学活动。重在利用新技术、新设备,为学生创造更为生动的教学环境,提高学生的专业认知度。
校内外实训是指针对工程管理专业的技能要求,开展专项的实践操作训练。重在充分利用校内的实训室和实训基地以及校外的实践教学基地,开展有针对性的专业实践教学,以巩固学生专业课的学习效果。
校企政合作,是指学习与企业、政府等部门基于人才的培养而建立起来的学生培养模式,因为是在学生具备一定的专业实践的基础上开展的,因此重在培养学生专业综合能力。校企政合作要突出学校的主导作用,发挥政府的协调作用,调动企业参与的积极性,共享多方资源,深化实践教学内容,强化学生职业综合能力的培养,进而推动工程管理专业人才的就业率。
(三)职业能力培养。学生的职业能力发展是衡量实践教学效果的重要标准。加强对学生职业能力的培养有利于提高学生的综合素质和学生的全面发展。更重要的是,大学生职业能力的培养,一方面可引导大学生朝着奋斗目标提高能力;另一方面大学生在职业能力培养过程中能逐渐发现自己的优势所在,这对于合理定位工作岗位和职业生涯,实现自我价值具有重要意义。只有具备较高的职业能力的学生才能适应当今工程建设领域对于人才的要求。
在大学一、二年级,通过在实验教学,培养学生的专业基础能力,为接下来实践教学活动的展开打下基础;在大学三年级,通过校内外的实训教学活动,培养学生的专业操作能力和实践能力,使学生完成实践专项操作内容,具备一定的工程项目管理的实践能力;在大学四年级,开展实践综合教学内容,通过校企合作的方式,培养学生工程管理专业综合实践能力,将之前在校内实验室和实训基地所学习到的专项实践知识和技能进行综合运用,提高其在实践中发现问题、分析问题以及解决问题的能力,是学生的实践能力得到进一步发展和提高。通过顶岗实习方式,结合自身的工作岗位,撰写毕业论文,把所有的知识综合运用,为就业打下基础,成为具有较高职业综合素质和实践能力的优秀工程管理专业人才。
四、结语
立体化实践教学体系,是支撑工程管理专业实践教学体系得以实现和应用的重要保证。工程管理专业立体化实践教学体系的构建,为解决人才培养与行业发展的供求矛盾的瓶颈问题,提供了新的发展思路和建议,对进一步完善旅游管理专业实践教学体系,推动工程管理专业的可持续发展具有重要的理论意义和实践价值。
篇9
一、培养创业能力的必要性
1995年,联合国教科文组织在《关于高等教育的变革与发展的政策性文件》中指出:“在‘学位=工作’这个公式不再成立的时代,人们希望高等教育的毕业生不仅是求职者,而且也是成功的企业家和岗位的创造者”。如何有效培养大学生创业能力成为现代高等教育的崭新课题。有效提高大学生创业能力,对社会、高校、大学生三方都具有重要意义。对社会来说,培养大学生的创业能力并鼓励其自主创业,不仅能解决严峻的就业问题,还可以为他人创造机会。对学校来说,可以改革人才培养模式、提高人才培养质量。对学生来说,可以培养自身的创业能力,为以后的就业或者创业打下扎实的基础。
关于创业能力,不同领域的学者对此有不同的认识。本文认同清华大学经济管理学院唐靖、姜彦福博士提出二阶六维度的创业能力模型,二阶指的是创业能力的两大要素,包括机会能力和运营管理能力。其中机会能力包含机会识别能力和机会开发能力两大维度,运营管理能力也包括组织管理能力、战略能力、关系能力和承诺能力四大维度。
创业能力主要是通过课程体系、教学内容、教学方法的改革,以及第二课堂活动的开展,不断提高学生的综合素质,培养学生应具备的创业能力。其中课程体系是高校对大学生实施创业能力培养的最直接平台,也是对学生传授创业知识、培养创业意识和兴趣、提高创业能力最基础的平台。为此,工商企业管理专业应以课程为载体,将创业能力培养渗透整个教学活动和实践中,不断推动课程体系建设。
二、以创业能力为核心的工商管理专业课程体系现状分析
目前大多数普通本科院校认为工商管理专业应该培养具有创新精神和创新能力的应用型、复合型高级管理人才,课程也是围绕这个培养目标设置的。有些依托学校原有的学科背景,比如语言类的院校突出外语优势的国际化复合型人才,工科类院校突出高素质技能型人才,鲜有提出创业型复合型人才。据统计,在开设工商管理专业的 ① 296所普通本科院校中,仅有26所学校在人才培养目标提出培养创业能力或者创业型人才。通过查阅工商管理专业的人才培养方案、教学计划或者专业简介等资料,与创业能力培养相关的课程体系具有三大特点:
(一)课程结构不完善,内容与经济发展相脱节
中国高等院校根据教育部对工商工商管理专业的课程设置要求,开设管理学、经济学和企业管理等11门核心课。为了突出培养创业能力,有些学校加开一门创业管理课程。还有的以创业管理为基础基础,开设中小企业创业实务、企业创业案例分析等选修课。从此看出,以培养创业能力相关的理论和实践知识大多以零散的形式融入教学计划,没有形成一套完整的课程体系。有些学校将课程进行整合,分别从基础课、学科课程和模块课程三个维度设置课程。在教学过程中,由于目前大部分经典创业教材都是舶来品,国内的教材内容陈旧,不能适应日新月异的创业环境变化,实用性差。
(二)注重创业理论知识,忽视培养创业实践能力
学校提出培养学生“创业能力”的口号,有些学校并没有具体落实,不能围绕这一目标建立相配套的课程体系。有的学校没有任何有关创业的课程与培训。课程设置侧重于营销、会计、人力、生产等职能管理课程,这些课程偏向于理论性,缺乏足够的培养创业能力的实践环节。在教育模式上只注重知识的传授而忽略了对素质培养,培养学生实际创业能力的实践环节薄弱,有些课程开设了实践环节或第二课堂,也流于形式,其结果是学生的创业能力较差。
(三)创业能力培养与课程体系结合不紧密
工商管理专业人才不仅要具备专业基本素养和专业能力素养,其专业基本能力素养包括职业道德素质、人文素质、政治素质和协作能力,其专业能力素养还有具有组织领导能力、企业运营能力、协调执行能力、创新创业能力。
创业能力作为专业目标能力体系的重要组成部分,专业目标能力是创业能力实现的基础,两者有联系也有区别。但是课程设置没有合理安排,创业能力课程与专业课程不能交叉融合。存在课程内容重复,从某种程度上加大了学生的学习负担,使得学生自主学习和实践时间不足。同时由于院校大部分专业教师缺少创业经验,对创业能力培养缺乏充分理解,加上创业能力培养资料匮乏,他们所设计出来的课程体系也就没能和学生的创业能力紧密结合;即使能够参照个别兄弟院校的课程设置,也还存在实施的可行性问题。
三、以创业能力核心重新打造工商企业专业课程体系
(一)构建“平台+模块”课程体系
在课程建设中,根据工商管理专业培养目标的知识、能力和素质要求,按照创业能力结构与知识结构的对应逻辑关系,将相关学科和课程内容进行重组,有针对性地设置相应课程,构建“平台+模块”课程体系模式,有利于学生创业能力的培养。笔者认为应该建立“平台课+创业模块”相结合的课程体系(见表1)。
1.公共平台课。工商管理专业的本科生,主要学习三个层次的课程内容:公共基础课、学科平台课和专业平台课。其中公共基础课主要面向所有普通本科学生,培养学生人文素养、政治素养、职业素养等综合素质。学科平台课主要面对的是管理类的学生,需要学生掌握管理学的基本知识和理论。而专业平台课也称专业核心课主要针对的是工商管理专业的学生,需要学生掌握管理的计划、组织、领导、协调和控制四大职能。
2.创业模块课程。创业模块课程是根据创业能力培养目标而选择和设置的。工企课程体系在公共平台课和专业课的基础上必须增加创业模块。创业模块课程体系应由创业理论课程和创业实践课程两大部分组成。创业理论课时根据高等学校创业教育目标,为学生掌握创业理论知识而设置的课程性课程,主要由创业管理学、创业教育概论、大学生创业指导等组成。创业实践课程是为了完善学生创业知识结构,提高学生创业能力和技能,培养学生创业个性的课程。主要分为模拟创业实验、创业教育专题活动、创业教育项目活动课程等方面。
只有通过学习创业理论、掌握创业技能、加强实践,再结合本身专业特点,才能培养创业能力。
(二)开发相对独立的实践课程体系
工商管理专业人才培养目标具有应用性特征,而创业能力的形成也离不开实践。所以要根据工商管理专业特点,设置多种类型的实习实践活动,突出实践性教学,培养学生创业实践能力。根据工商管理专业的培养目标和分层训练的原则,为培养学生的基本实践能力、专业技能、综合实践能力和综合技能,要建立与本专业培养目标相适应的、循序渐进的实践课程教学体系。要对创业所涉及到的一系列程序和解决问题的方法进行固化、分析、分类、总结,并总结出一套操作性强的实训课程体系。同时按照创业历程排列实践课程,由低到高,由创业申报、创业经营管理体验到创业营销、网络营销、财税等,在大学生创业者中形成持久的积聚效应。实践教学环节开设ERP沙盘专业实验、资本运作实战实验、沟通与谈判实战实验、资本运作实战实验、创新创业模拟与实战等课程。同时要开拓第二课堂,设置创业成功学讲座、工商登记注册讲座等等课程。
(三)以学生竞赛和活动为中心,发展有学分无学时的新型课程教学模式
以学生竞赛和活动为载体,大力推进课程建设与大学生创业能力培养,将竞赛机制纳入教学计划之中,竞赛与常规教学环节相结合,创新人才培养模式。在实施过程中,重在围绕赛事和活动,以赛帮练,以促评建。比如温州大学的创业计划大赛和宁波大学的大学生创新创业训练计划。但是不能仅仅停留在创业竞赛、报告、活动的层次,应该建立相应的激励机制。只要学生参加竞赛和活动,可以给予一定的学分,这样不仅能够提高学生创业综合素质,还能激发学生参与活动的积极性,在大学生中形成持久的积聚效应。
参考文献:
[1] 彭樟林,姚卫华.基于创业能力核心的课程体系的构建[J].前沿,2012,(15).
[2] 陈嘉川.怎样提升创业能力[N].中国教育报,2012-09-24.
篇10
文章编号:1671-489X(2014)06-0119-02
1 管理工程专业实践创新能力培养需求分析
近年来,由于我国军事高等教育改革与发展形成的“合训分流”模式日趋成熟,毕业学员任职去向集中到指挥、管理、工程等应用性工作岗位,“合训”阶段对学员的实践创新能力的培养要求自然也随之日益提高。管理工程专业作为“合训”阶段的专业教育之一,经历了多次人才培养方案调整,教育教学内容上走过了模仿地方同类专业、强调军事管理工程、突出专业基础特色等三个阶段,但在管理工程专业作为工程实验内容偏“软”的领域,实践创新能力培养模式一直未能得到有效健全。
军队院校作为军事人才输出方,如何围绕部队岗位需求,实现“院校向部队靠拢”的基本指向,在重视专业学员“宽口径、厚基础、强素质”的基础上,加强学员实践能力、动手能力、创新能力等应用能力的培养,便成为了其亟待解决的问题。目前来看,提高管理工程专业学员实践创新能力,需要着力解决两方面的问题:
一是要通过实践训练平台解决学员分析和规划管理系统能力偏弱的问题,挖掘学员认识和掌握部队管理系统运行规律的潜力;
二是要解决学员把专业理论和技术转变为现实管理工具或技术手段能力不足的问题,切实提高学员做到学用一致的水平。
2 构建管理工程专业实践教学体系,重点突出管理科学领域军事特色
着眼部队管理信息化需求,管理工程专业人才不仅需要受到基础科学实验和管理科学研究训练,更注重实践能力和强化创新意识培养,具备从事军事信息管理、管理系统分析与设计、管理信息系统研究和应用等实际能力。
人才培养顶层设计要突出以部队管理工作系统化、精确化、信息化能力训练为重点的实践创新内涵 着眼部队任职以及管理工程人才需求,从专业教学训练出发,重点需要突出培养学员的综合实践能力,在专业基础训练中,紧紧围绕工程实验、系统操作、调查技能和定量与定性分析内容模块,从顶层设计上建立符合管理系统化、精确化信息化内涵和体现专业特色的实践训练科目体系,在教学训练的全过程中强化学员科学思维和科学管理方法的养成;积极提倡启发为主的教学和探索为本的学习,引导学员在思考和探索中掌握知识,在课外活动和管理实践中锻炼本领,四年内完成普通本科学历教育和指挥军官军政基础训练,达到总部规定的“合训”阶段培养质量标准,掌握学科专业领域的基础理论、基本知识,具备较强的技术应用能力。
课程内容体系设置要强化以部队管理工作系统化、精确化、信息化知识掌握为目标的实践教学环节 在重视知识传授的基础上,着力加强学员获取知识、提出问题、分析问题和解决问题能力的培养,注重学员全面素质的提高。构建工程技术基础加专业业务基础的特色专业课程体系。工程技术基础课程,主要是注重理论性和技术性的统一,重点培养学员系统性思维创新能力。要让这些教学内容在课堂上变得形象生动、通俗易懂,需要在精讲基础上采用引导式教学方法进行启发研讨和工程训练。专业基础课程,主要是以提高学员解决实际问题的能力为牵引,鼓励学员着眼管理工作实际提出问题、分析问题,进而解决问题。在教学过程中运用“系统案例驱动法”,选择一个适当的部队管理系统,以帮助理解课程内容为主,此系统贯穿整个课程的教学过程,作为案例展现系统构建和开发的全过程,从而培养学员将所学的理论与技术运用到管理创新实践过程中的基本能力。
课外教学活动开展要紧扣以部队管理工作系统化、精确化、信息化技术为中心的实践能力训练 为了切实锻炼和有效提高“合训”阶段管理工程的综合素质和实践能力,使学员更好地贴近和满足部队第一任职岗位的现实需要,充分挖掘和发挥院校教育过程中蕴藏的教学潜力,不仅要突出课程内实践性教学环节,更要以课外活动为平台,突出部队管理系统需求分析和管理信息化手段开发能力的培养。在课外教学训练中重视引导学员发现管理与决策实践中存在的问题,通过建立部队管理系统模型,运用课堂教学知识开发和构建精细化管理系统,使课外教学训练成果作为课内教学的实践补充。
课外教学训练内容还要体现学科交叉融合,加强包括自然科学和人文社会科学在内的基础知识、基本理论、基本技能的培养,使学员能够构建起适应终身教育和军队发展需要的知识、能力结构和基本素质。
3 搭建管理工程实践教学平台,着力培养工程领域实践创新能力
依托工程实验建设条件,培养实践创新能力 为了切实解决专业建设中实践创新能力训练不足的问题,建立和运行“管理工程实验俱乐部”是个有效途径。针对当前管理工程专业实践能力不足和部队对应用型人才需求的现实矛盾,结合管理工程专业学员自身特点,科学确立管理工程实验俱乐部的建设目标,重点以教学资源集成与共享为基础,以专业课程设计实验、专业兴趣实验、专题创新实践等创新项目开发为手段,积极探索建立管理工程专业学员实践创新能力培养新模式,支持和激励学员进行管理工程领域应用创新,将管理工程实践俱乐部建设成为学员实践创新能力和综合素质培养的开放式平台,不断承担课外创新与工程训练、军内外专业能力竞赛、军事信息系统建设等自主设定实践选题、自主实施系统综合设计,不断在实践中强化学员独立思考、协同工作的素质和攻坚克难的能力。
加强毕业设计质量管理,培养实践创新能力 毕业设计选题上紧密结合部队管理实际和学科专业承担科研任务,通过学员参与指导教员研究课题或自主拟题,开阔学员的思路,活跃其思维,促进学员提出富有创见性的新思想和新见解;系统分析设计过程中,必须加强系统分析针对性和实效性的指导和把关,提高学员综合利用所学知识解决部队管理实际问题的工程实践能力;在毕业设计开发过程中充分发挥高学历指导教员知识引领和创新驱动作用,引导学员运用所学知识和新方法、新思路提高研究开发质量,使学员通过毕业设计环节增强创新精神和团队合作精神,提高创新能力和应用知识解决问题的能力。
在整个毕业设计教学实践过程中,运用任务驱动法,即针对设计内容明确相应的任务,也就是确定一个系统,并以此系统为任务,来完成其总体规划、系统分析、系统设计、实施与测试、运行与维护各个阶段的制作及文档的编写,在实践中去体会信息系统的整体开发过程,从而培养学员将所学的理论与技术运用到实际的创新能力。
结合重大活动运行管理,培养实践创新能力
一是结合重大活动开展联合性教学。发挥学历教育院校多学科专业的优势,借助专业实习、毕业综合训练(演练)等重要时机,开展专业训练互补、毕业综合演练互动,提高学员多专业交叉及重大活动组织管理和协调控制能力。
二是结合重大活动扩展实践性平台。借助重大技能比武竞赛活动平台,增设管理案例分析和系统设计项目;利用新学员入学入伍强化训练时机,选派管理能力强、综合素质好的高年级学员担任教练班长;利用部队实习参与基层管理,切实把管理知识与能力教学训练带进部队客观环境,让学员自主提出管理实践问题和解决问题的选题,推进实践教学的应用性。
三是结合重大活动拓展模拟性训练。教学过程重点防止理论讲授偏多、过程训练偏少、实践性教学中技能训练不充分等问题。要在开展教员指导、案例分析、系统开发、技术培训等系统环节基础上,积极借助网络信息平台,建设管理能力训练模拟平台和信息系统开发案例库,拓宽专业实践创新能力训练途径,从而增加实践创新能力训练的有效性。
篇11
高频电子技术是电子信息类专业的重要基础课程,是一门理论性、工程性与实践性都很强的课程,它的内容丰富,应用广泛。该课程的任务是研究高频电子线路的基本原理与基本分析方法,以单元电路的分析和设计为主。其主要内容包括:高频电路的基本知识、高频小信号调谐放大器、高频谐振功率放大器、正弦波振荡器、振幅调制和解调、环形混频器等内容。
随着电子技术的飞速发展,对高频电子技术试验课提出了更高的要求。
1.1 教学现状与需求分析
当前大部分“高频电子线路”教学仍然沿用较为经典的内容。例如。在功率放大器章节中,动态负载线和丙类功率放大器的分析方法依然是其核心内容,而在目前的射频功率放大器设计中,由于c类放大器具有非线性特性,所以应用较少,D类和E类放大器已经成为当前设计应用的主流;当前教学中,调制与解调主要以模拟调制(AM/FM,PM)方式强调,这些内容有助于理解调制与解调的基本概念,是教学内容中不可或缺的部分;因此,
“数字调制”方面的内容和要求在教学大纲中有待加强。
随着科技的飞速发展,创新渐渐成为当今的主题。因此。在高频电子线路实验中的创新也变得极为重要。这就需要学生能用所学的理论充分与实际相链接,达到自主创新的目的。
如:开展电子设计大赛等相关的活动,不仅激励学生学习的积极性。而且充分的调动了大家对于实验的兴趣。同时,大大提高了学生的动手、动脑能力。
1.2 实验设备存在的问题
首先,由于设备的使用寿命有限,试验室的设备损坏的程度比较严重,设备的更新和维护问题成为关键。
其次,再进行高频实验中,试验设备很容易受到干扰,如何解决设备的干扰问题也尤为重要。
最后,就是实验设备的选择问题。现行高频电子线路实验课程中采用的高频电子线路实验箱,将高频实验所需的直流电源、频率计、低频信号源和高频信号源设计成一个公共平台。而且,这种整机实验如果某部分电路或元件被损坏,实验员检修很困难,模块不宜更换,且很难配置。因此,实验器材的选择也要予以考虑。
1.3 学生自身存在的问题
根据多年从事高频实验教学工作来看,学生在做实验的时候自身也存在各方面的问题,比如有的学生害怕接触实验仪器。可能出于实验设备昂贵的原因,学生都不敢随便动用设备上的任何一个旋钮或开关,这主要是因为学生的自信心不足造成;因此,培养学生的自信心及对实验的重视和兴趣成为关键问题。
以下为求学网为您编辑的:“计算机理论新课改下高中信息技术如何提升学生的信息素养”,敬请关注!!
计算机理论新课改下高中信息技术如何提升学生的信息素养
以上就是我们为您准备的“计算机理论新课改下高中信息技术如何提升学生的信息素养”,更多内容请点击求学网论文频道。
(二) 高频电子实验教学的方法和手段
为了使学生更好的掌握高频电子线路理论课程的内容。提高学生的学习兴趣,培养学生的创新能力,这里就其浅谈一下对高频实验教学的方法和手段。
2.1 高频实验教学的方法
首先,针对设备的老旧及维修问题,应当充分的考虑到学校的实际情况,将一些可以维修的器件进行维修,破损严重或不可维修的设备再进行更新;在设备的选择上,除了配置的实验箱外,应当采用单独的示波器和信号发生器及辅助工具。
本校在设备的维护上有专职的维护人员,定期对设备进行维护;在课程的安排上。将数电、模电、信号与系统等基础理论课程,放在高频课程之前,层层深入,有助于学生的渗透和吸收。而且,在实验前,要求学生进行实验的预习。外部采用单独的示波器和信号发生器,以及一些辅助工具。避免了设备的单一化,提高了学生对理论知识的掌握能力。
其次,对一些高频电子线路实验课程作为专业课实验,应结合电子线路基础课程,通过高频电子线路实验课程更加熟练的掌握电路的连接,及一些基本测试工具的使用方法。这样不仅有利于老师的授课,更有利于学生对于理论知识的理解和掌握。
再次,高频电子线路实验课要求学生要有很强的实际操作能力和分析能力。因此,应当培养学生独立思考和动手的能力,鼓励学生要有创新思维。将理论与实际充分结合,运用到实际的生活中来。
2.2 高频实验教学的手段
针对实验教学的方法以及目前高频电子技术试验课的现状,总结出如下的教学手段:
(1)制定实验室设备维护手册,放置于实验台上。学生在进行实验时,发现设备有损坏的现象,就在手册中进行填写,这样既有助于维护人员的工作,又可以达到及时维修的目的;
(2)在实验之前,要求学生进行实验的预习;在实验时,按照指导书的要求,按步进行操作。并要求学生记录数据及予以分析;在实验后,要求学生写实验报告;
(3)将实验的课时与理论课的课时中分离出来,实验室在休息日全天开放,学生可以进行实验的复习或者自主设计电路;
(4)为了维护设备的清洁。应制定好实验室的值日计划,定期打扫实验室,保持室内清洁。学生在进实验室之前,应当佩戴鞋套。
(5)加强考试的力度。在实验考试时,可以让学生自己通过所做的实验,自己设计一个电路,实现相应的功能。
(6)针对学生自身存在的问题要分别采取不同的措施,比如对于部分信心不足的学生,老师的帮助会直接影响到学生的实验态度,引导学生自己去分析问题、发现问题,合理的解决问题,这样既能增加学生的信心,又能使得学生的动手能力和解决问题的能力得到有效的提高。参考文献:
1.《高频电路原理与分析》[M]曾兴雯西安:西安电子科技大学出版社,2002
2.《电子技术实验》[M].高文焕,张尊侨,等.北京:清华大学出版社,2004
篇12
近年来,我国的高等教育国际化趋势日趋明显,全国的本科中外合作办学项目(含内地与港台地区合作办学项目)已达900余个。中外合作办学对于学生的语言能力有相对较高及特殊的要求,强调学生完成基础课程外,要突出重点培养学生的外语能力。除了强化外语外,中外合作办学项目的另一特色就是专业课的双语教学。本文聚焦本科中外合作办学项目工业工程专业双语课《管理信息系统》,探讨该课程双语教学的实践。
一、本科中外合作办学工业工程专业双语教学的必要性
(一)教育部政策的引导
双语教学(Bilingual Teaching)指用两种语言教授非外语类课程的一种教学方法,是以两种语言为工具,强调专业知识的学习和运用。[1]在高校开展双语教学是我国为了应对激烈的世界竞争,培养具有国际竞争力人才的有益尝试,也是我国高等教育与国际接轨,实现素质教育的重要途径。[2]从2001年起,教育部就先后提出 “为了适应经济全球化和科技革命的挑战,本科教育要创造条件使用英语等外语进行公共课和专业课教学的要求”, “要提高双语教学课程的质量,继续扩大双语教学课程的数量”。
(二)培养目标和方案的要求
对于本科中外合作办学项目,用双语进行专业课的讲授不但响应教育部的政策号召,更是中外合作办学项目的人才培养目标和方案的要求。
本科中外合作办学项目工业工程专业的培养目标是培养掌握工程技术和现代管理科学与系统科学的理论和方法,能熟练应用工业工程的知识对企业的生产系统进行管理、评价和创新,提高企业整体经济效益的应用型、国际型高级经济和工程管理人才。为了实现“应用型和国际型”人才培养的特点,开展专业课双语教学势在必行。
二、《管理信息系统》双语教学的探索
(一)明确课程的教学目标
随着信息技术的飞速发展,《管理信息系统》这门课程被列为很多本科专业的教学计划,比如计算机类、经济管理类以及工程类专业。但是不同的专业对于《管理系新系统》课程的需求是不同的。计算机类专业的教学目标是学生能够掌握信息系统的开发技术;非计算机类专业的教学目标是如何应用信息系统的各项技术。比如,经济管理专业的学生侧重于应用信息系统影响企业的管理和发展;工程类专业的学生则更多将信息技术应用于改变传统工作方式,提高工作效率。
对于中外合作办学项目工业工程专业来说,《管理信息系统》这门课程旨在研究企业如何使用信息技术和系统实现企业目标。学生不需要开发系统,只要认识到信息系统是帮助企业实现卓越的运营、开发新产品和服务、提升决策制定和实现竞争优势的主要工具之一,在未来的工作实践中,遇到了生产经营中的问题能够应用适当的管理信息技术解决问题或者找到解决问题的方法。另外,由于信息技术更新速度快,课堂讲授的知识很快就会过时,所以本门课程的教学目标重点在于思维模式的构建和能力的培养,而非知识体系的构建。
采用双语教学的另一目标是让学生掌握专业词汇。世界最先进的信息技术都以英文呈现,以双语形式开展《管理信息系统》的教学为今后学习和掌握先进的信息基础奠定语言基础。明确了教学目标,教学活动和考核形式都应该紧密围绕教学目标展开。
(二)多样化课堂活动
正如前文所述,信息技术更新速度快,任何教材所涵盖的内容都会成为“历史”,对于未来的实际应用并没有太多价值。如果教师在课堂上只采用传统的讲授方式讲解教材内容将会导致课堂枯燥无味,学生仅靠被动灌输也很难理解信息技术如何帮助企业实现卓越的运营。相对于传统的单向教学,互动式教学更适合《管理信息系统》。教师可以采用“案例―案例”的形式,通过企业应用信息技术解决生产经营问题的案例介绍各种管理信息系统要素的作用,再让学生查找相似的案例,掌握相关要素的最新技术。遵循这一教学模式,可以采用案例分析、小组讨论、Presentation等多种教学活动,既能培养学生自主学习、自主思考的习惯,还能提升学生的外语表达能力。
(三) 多样化考核形式
鉴于中外合作办学项目人才培养的目标以及《管理信息系统》课程的特点,考核可以采用组合式考核方式取代传统的考核方式。出勤情况、课堂参与、语言表述、知识应用这些都应该列入考核的范畴,以月考的形式考核基础知识的掌握情况,以报告考核学生对于信息技术的应用情况,以案例分析和小组展示考核学生信息收集、知识点整理、逻辑思维以及语言表述能力。考核形式的多样化可以调动学生的学习积极性,始终与教学进程保持一致,认真揣摩每一个知识点,避免对知识的死记硬背。
三、结语
中外合作办学项目双语课程的实践需要任课教师需要付出更多的努力。既要不断提升专业知识能力和外语语言能力,还要积极探索双语课程的教学理念与方法,寻找更适合本科中外合作办学项目人才培养目标和课程特点的教学模式,推动本科中外合作办学项目双语教学的质量与水平的提升。
篇13
一、管理科学与工程学科
现代管理科学与工程学科的概念定位是应用工程科学、技术科学、数学、系统科学及社会科学知识,对人员、物资、设备、技术、能源和信息等组成的各种系统进行设计、评价、决策、改进、实施和控制的一门学科。
概括地讲,管理科学与工程专业学生要具备从事工程项目管理的基本能力,其知识结构应建立在工程技术平台、管理学平台、经济学平台、法学平台这“四个平台”的知识体系之上。四个平台的课程内容如下:
(一)工程技术平台的知识体系
工程技术平台的知识体系是管理科学与工程专业从事与工程、特别是土木工程有关的管理的学科基础。是管理科学与工程有别于其他管理的基石,工程管理人员若不懂得工程技术的相关知识,就无法实施管理。管理科学与工程专业学生首先应该是工程师。
(二)管理学平台的知识体系
管理学平台包括通用管理学和项目管理方向管理学两个方面。在国家教育部《专业目录和专业介绍》中,将管理学规定为管理科学与工程专业的主干学科。而且管理科学与工程专业既培养工程师,也培养管理人才,工程管理人才是既懂技术又懂管理的复合性人才。
1.通用管理学知识体系
通用管理学知识体系由以下课程内容构成:运筹学、组织行为学、质量与安全管理、数据库应用、管理信息系统、ISO质量管理体系概论、风险与保险管理、人力资源管理、项目管理(PMP)。
2.项目管理方向管理学知识体系
项目管理方向管理学知识体系由以下课程内容构成:招投标与合同管理、国际工程管理、工程建设监理、工程管理软件应用、工程项目成本管理、施工企业经营管理、项目总控、外资工程合同管理、工程造价管理。
(三)经济学平台的知识体系
经济学平台的知识体系是工程管理专业知识体系的重要组成部分。在市场经济条件下,经济学知识越来越显得重要,而且在工程管理中,大量的管理是通过经济手段来实现的,管理与经济是密不可分的统一体,因此管理科学与工程(特别是工程造价管理)必须掌握相关的经济知识。经济学平台包括通用的经济学和工程管理方向的经济学两个方面。
其一,通用的经济学知识体系,由以下基本课程构成:西方经济学、工程经济学、应用统计学、会计学、则务管理、项目融资、可行性研究与评价。
其二,工程造价管理方向的经济学知识体系,由以下课程构成:建筑工程概预算、安装工程预算、道路工程预算、市政工程预算、投资估算、工程估价、工程项目成本控制、造价软件应用。
(四)法学平台的知识体系
法律是调整人类社会人与人之间关系的行为规范,从事管理者必须熟悉、掌握、应用法律,因此法学知识也是管理科学与工程专业重要的知识平台,一般包括以下课程内容:建设法规、经济法等。
在四个平台基础上构建的管理科学与工程专业知识体系以及相应的课程设置,较完整地体现了专业培养目标、业务素质能力的基本要求,也较好地体现了“加强基础,拓宽专业口径,以及整体优化”的要求。
二、案例教学模式
案例教学模式是指教师根据教学目标和教学任务的要求,在课堂上,通过对一个具体情境的描述,引导学生运用一定的理论知识和技能对这些特殊情境(案例)进行分析、讨论,探讨处理方案,在课堂外,帮助学生选择一个专题,结合教育教学实际进行研究,探索教育教学规律,从而提高学生的创造性,运用已有的知识分析和解决实际问题的能力的一种教学模式。是在教师指导下,通过学生主体的、创造性的问题解决过程,有机地将理论与实践、知识与经验、课内与课外、校内与校外结合起来,旨在提高学生综合解决问题的能力,培养学生的团结合作意识,促进学生和谐发展的教学程序和操作体系。
案例教学法最早应用于法学界和医学界,美国哈佛工商学院将案例教学应用在管理学科教学中推动了这一教学方法的普遍应用,目前它己被广泛应用于世界各国经济、商贸、管理、法律、教育等各类课程的教学中。案例教学法将特定的情境带入课堂,让学生通过分析案例并在群体中展开共同讨论,使学生主动地进人特定情境和实践过程,建立起身临其境的真实感受,在分析探索和讨论中寻求解决问题的方案,它以其先进的“能力本位”为主导的教学理念,充满鲜活性、灵活性、启迪性的教学手法和极具针对性的实施方式,成为管理类课程教学中不可替代的教学方法之一。然而,多媒体和网络技术等信息技术出现之前,案例教学仍然多是以教师讲授的形式在课堂中出现的。尽管有一些教师讲解案例可以十分生动,有时候还可以将案例印发给学生边听讲边看,但是案例本身的特点不能充分展示,教学效果不够理想。
三、信息技术支持下的管理科学与工程案例教学模式
基于信息技术支持下的管理科学与工程案例教学模式是指建立在现代教育思想、教学理论和学习理论的基础之上,充分利用现代信息技术手段的支持和由其提供的无限信息资源,构建一个良好的学习环境,充分发挥学生的主动性、积极性和创造性的教学模式。
(一)优点
这种教学模式的关键在于利用现代信息技术构建能够发挥学生的主动性、积极性和创造性的教学环境。教学环境,在教学活动开始时又称为学习情境(或学习环境)。这种教学环境具有信息资源丰富、交互与交流方便、时间与空间开放等特点,可充分调动学生的多种感官,其中多媒体技术的超文本信息组织方式与网络技术的结合,使学生在学到知识的同时,又能培养他们获取、分析、加工和利用信息的素养;计算机网络的交互性,不仅可以使学生进行自主学习,培养学生的发散思维、创造思维及创新能力,而且可以使学生与学生、教师与学生之间互动互助,促进合作精神和良好人际关系的形成。
(二)特征
第一,以充分利用现代信息技术为基本特征。作为该教学模式不可或缺的一部分,现代信息技术不仅是教学的辅助工具和学生学习的认知工具,而且为学生的学习和学习环境的创建提供无限信息资源,可以说现代信息技术本身就象教室、黑板一样,是学习环境的一分子。
第二,注重发挥学生的主动性、积极性和创造性,培养他们的综合能力。
第三,教学形式多样,提倡师生、生生、师师等多种教学因素的互动。
基于以上几方面的因素,结合东北林业大学的信息化硬件水平和管理科学与工程类课程的特点,将信息技术与案例教学法相结合的过程中探索教师和学生利用信息技术挖掘、提炼、展示、讨论、评价案例的方式方法,寻找利用现代化信息技术有效培养和评价学生管理科学与工程专业实践能力的途径,研究教师在应用信息技术开展案例教学过程中所处地位和应当扮演的角色。
四、基于信息技术环境下案例教学模式的模型设计(图1)
基于信息技术环境下管理科学与工程专业案例教学模式的构建是建立在案例学习任务基础之上的,设计或提出学习任务是教学模式形成的灵魂:学习任务不同,教学模式也应有所区别;同一学习任务可以有不同的教学模式。学习任务的提出或设计又是以学习者特征分析和教学目标分析为依据的。通过教学目标分析,教师掌握教材的基本结构,确定学习者的‘最近发展区”,通过分析学习者特征,教师了解学生的认知结构、智能水平,从而为正确提出或设计学习任务打下良好的基础。
教学模式的构建可从创设情境和设计教学策略两个方面分别进行,并通过相互协调的循环设计,最终形成稳定的教学模式。情境的创设有助于将一个个学习任务置于真实的问题情境中,从而促进学生知识与能力的迁移;内置其中的认知工具(含会话与协作工具)有助于学习者进行自主学习和合作学习;内置的大量信息资源有助于问题的理解和可行性方案的提出。教学策略的设计为学习者指明活动的方向,提供可供选择的问题解决模式。
五、案例教学改革和创新的效果分析
一是学生独立学习的能力得到增强。在教学过程中,学生需要独立引用书本上的理论、独立寻找案例、独立分析和撰写学习报告、独立进行分析演讲、独立对学习成果进行评价,这一系列学习中的独立行动,摆脱了一贯依靠教师的倾向,大大锻炼了学生的独立自学精神,并使得学生的独立学习能力得到了充分的发挥。后来有同学表示,他们认为这种教学方式可以展示他们的个人才华,一部分同学还争着要上台演讲,主动提问的同学也很多。
二是积极思维与创新思维得到发展。最近.中国科技大学校长朱清时(2006)说:“我们的高等教育还是以教师为中心的传授式教学,强调知识的完整性、系统性、连贯性,这的确很重要。但是,如果过于强调完整、系统连贯地学习知识,在这个知识爆炸的时代,一个大学生可能直到毕业都来不及学到最前沿的课程。”这席话一针见血地揭示了传统填充式教学方法的弊端。而案例分析教学采用紧密联系现实,自学、讨论、演讲、面试等多种方式,提供了广阔的学习舞台,极大地推动了学生积极思维与创新思维的发展,也获得了参与学生的热烈拥护。
三是语言表达能力得到提高。在案例分析中,让学生演讲,互相提问辩论、毫无准备地回答学生临时性的各种问题,这对于锻炼学生的语言表达能力和应急反应能力都带来了很多好处。由于学生事前有所准备,又有学生之间的相互比较,对于讲演的好坏自然也有自己的看法,今后他们会去总结经验和教训。特别是今天的大学生就业往往遇到面试这个环节,如果在学校中从来没有得到锻炼的话,将给自己的顺利就业带来不利的影响。在案例教学前把这一点说明清楚,更鼓励了学生演讲的积极性。许多学生由于演讲的成功更增添了自信心。
四是开创了生动活泼的学习局面。巴西著名教育家保罗·佛莱雷种指出:‘役有对话就没有交流,没有交流就没有教育。”过去的教学是教师一言堂,现在是群言堂。不但允许学生提问,而且在一定程度上允许学生在下面谈论或商量问题。总的来说,课堂教学和学习气氛热烈、学生发言积极,学生自己的评分更具有神秘感和吸引力,引起了学生的浓厚兴趣,对学生学习的积极性起了推动作用。另外,在课前的小组学习准备中,学生主动自由讨论,常常争论激烈,一份案例分析报告经常要修改多次才能定稿,开创了课内外学习生动活泼的新局面。
六、实施案例教学应注意的几个问题
案例教学以讨论式教学为主,但也应注意和讲授式教学相辅相成。无论哪种教学方式都应在现代教育理念框架下,注重培养学生的问题意识,使他们在学习中感到问题无所不在。只有强化问题意识,才能培养学生的创新精神和创新能力。案例教学是一种开放式教学。除注意克服落后的传统教学方式外,要利用一切先进的教学手段,如现场调研、网络应用、CAI多媒体教学等。
案例教学需要创立新的教学评价体系。案例教学重在素质教育和创新能力的培养,因此,考试的目标、内容、形式也应随之改变。