在線客服

          信息工程管理專業實用13篇

          引論:我們為您整理了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多媒體教學等。

          案例教學需要創立新的教學評價體系。案例教學重在素質教育和創新能力的培養,因此,考試的目標、內容、形式也應隨之改變。

          主站蜘蛛池模板: 亚洲一区二区观看播放| 国产成人无码一区二区三区在线| 国产福利一区视频| 狠狠色婷婷久久一区二区| 无码视频免费一区二三区| 午夜视频在线观看一区二区| 99久久精品国产免看国产一区| 老熟妇仑乱视频一区二区 | 无码人妻一区二区三区精品视频| 亚洲欧美国产国产综合一区| 亚洲一区二区久久| 成人H动漫精品一区二区| 国产人妖在线观看一区二区 | 免费无码A片一区二三区| 精品国产一区二区三区AV| 精品国产一区二区三区www| 国产肥熟女视频一区二区三区| 国产一区在线视频观看| 精品在线视频一区| 99精品国产高清一区二区| 国产一区二区在线观看| 精品国产乱码一区二区三区 | 亚洲精品精华液一区二区 | 亚洲AV美女一区二区三区| 亚洲Av无码国产一区二区| 搜日本一区二区三区免费高清视频| 国产精品男男视频一区二区三区| 国产av成人一区二区三区| 精品国产福利一区二区| 中文国产成人精品久久一区| 国产福利微拍精品一区二区| 国产精品小黄鸭一区二区三区 | 中文字幕一区二区人妻| 亚洲国产情侣一区二区三区 | 日本在线视频一区二区三区| 日韩欧美一区二区三区免费观看| 波多野结衣一区二区三区| 国产精品538一区二区在线| 日韩福利视频一区| 亚洲中文字幕丝袜制服一区| 久久精品午夜一区二区福利|