本科生导师制解决问题
① 为什么要实行本科生导师制
本科生导师制产生背景及原因:
牛津大学导师制最初产生于14世纪,由温切斯特主教威廉·威克姆在他建立的新学院中实行,但当时的导师不授课,仅负责学生的道德和经济等方面事务。那时的牛津大学以本科教育为主,所以这也成为本科导师制的起源。19世纪大学考试制度改革后,导师职业成为学术性职业,在学科教育上指导学生。
最开始的导师教学是一对一的,完全以学生为中心,私人定制。当然,现在本科都成了量产的批发货而非精品定制,所以即便在牛津,一位导师指导的学生数量也在2-4人。不过,与国内相比,这已经是十足的VIP辅导了。这种辅导一般一周一次、一次一小时,内容依然以学生的兴趣为主,但一定会包含论文指导。所以导师对于学生的指导重点在于以论文为载体的学术,而不是带着4个学生做团队作业。学术论文写作对于一个学生学术研究能力、语言表达能力、逻辑思维能力和问题解决能力的培养绝对有效,就连批判导师制的布莱克也承认这一点。
牛津的导师制职责中还加了一项因材施教,当然,这种因材施教的方式只有亲身经历者现身说法才更有说服力。笔者尚未结识牛剑的本科生,但听牛剑的“预备校”伊顿公学的前任老师介绍过伊顿的导师制。顺便说一句,伊顿的教师们以牛津毕业生为主。
伊顿公学因培养了不少国家的王室男性成员而声名在外。这个6年制的中学也有严格的导师制。学校钱多任性,故要求所有老师住校,每一个老师会被分配6个学生,对这些学生进行课外辅导,辅导就在老师家中进行,内容多与学习无关,可以带学生们外出看电影或者参观展览,或者组织一些有趣的比赛。因为是男校,所以一个老男孩带着一群大男孩吃披萨看球赛是常事。在这些活动中,老师可以从不同的侧面发现学生的天性与禀赋,学生也可以和老师建立深厚的感情。
这就可以看出导师制与领导力、找工作是多么驴唇不对马嘴的联系。导师们主要在学术、精神上帮助学生。至于学生的团队工作精神,多是在团队合作主题课堂中得到锻炼、在社团活动中得到升华,企业家精神和领袖才能的培养亦是如此。
② 写本科毕业论文,导师要求发现问题解决问题,问题一定要真实的吗,发
不用的,毕业论文是自己写的,不用征求导师的同意,不过你可以将第二作者署名为你的老师(如果这个老师对你不好的话,不用署名也是可以的!)楼主你毕业论文是哪方面的?发表的话,我们可以帮上忙!希望对你有帮助,望采纳~
③ 数据结构,本科生导师制问题,只要能够运行的代码就行,今天急用,帮帮忙啊
#include<iostream>
#include<string.h>
using namespace std;
class LS
{
private:
struct Node//建立结点
{
string name;
string prof;
int type;
Node * right,*down;//每个节点有向右和向下的指针
Node():right(NULL),down(NULL) {}
Node(string name1 , string prof1 , int a)
{
name = name1;
prof = prof1;
type = a;
right = NULL;
down = NULL;
}
};
Node * head;
Node * cur;
public:
int number0 = 0 ,number1 = 0,number2 = 0;//教授人数、导师人数、学生人数
int nameflag = 0;//名字标记
LS()
{
Node * p = new Node();//建立头节点
head = p;
}
void dfs(Node * cur)//dfs
{
if(cur->type==0)
{
number0++;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
}
if(cur->type==1)
{
number1++;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
}
if(cur->type==2)
{
number2++;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
}
if(cur->right)dfs(cur->right);
if(cur->down)dfs(cur->down);
}
Node *findname(Node * cur,string name)//查询姓名
{
if(cur->name==name){cout<<"find"<<endl;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
nameflag = 1;
return cur;}
if(cur->right)findname(cur->right,name);
if(cur->down)findname(cur->down,name);
if(nameflag == 0)return 0;
}
void all_function()
{
cout<<"please input boss‘s name prof type"<<endl;
string Name,Prof;
int Type;
cin>>Name>>Prof>>Type;
Node * p = new Node(Name,Prof,Type);//输入第一个节点
head -> down = p;
cur = p;
while(1)
{
cout<<"please input:"<<endl;
cout<<"1 show now node"<<endl;//打印当前节点信息
cout<<"2 insert right"<<endl;//在当前节点往右插入
cout<<"3 insert down"<<endl;//在当前节点往下插入
cout<<"4 return boss"<<endl;//返回头节点
cout<<"5 moveright"<<endl;//当前节点往右移动
cout<<"6 movedown"<<endl;//当前节点往下移动
cout<<"7 delete now Node"<<endl;//删除当前节点
cout<<"8 tongji now node renshu"<<endl;//统计所有结点
cout<<"9 chaxun xingming"<<endl;//查询姓名
cout<<"10 print all student"<<endl;//打印当前节点的所有学生
cout<<"0 break"<<endl;//结束循环
int n;
cin>>n;
if(n==0)break;
string Name,Prof;
int Type;
switch (n)
{
case 1://打印当前节点信息
{
cout<<"now Node is:"<<endl;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
break;
}
case 2://在当前节点往右插入
{
cout<<"now Node is:"<<endl;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
cout<<"please input right numbers"<<endl;//插入几个
int insertright;
cin>>insertright;
for(int i = 0 ; i < insertright ; i++)
{
cout<<"please input Node name prof type"<<endl;
cin>>Name>>Prof>>Type;
Node * p = new Node(Name,Prof,Type);
cur->right = p;
cur = cur -> right;
}
cur = head -> down;
break;
}
case 3://在当前节点往下插入
{
cout<<"now Node is:"<<endl;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
cout<<"please input down numbers"<<endl;//插入几个
int insertdown;
cin>>insertdown;
for(int i = 0 ; i < insertdown ; i++)
{
cout<<"please input Node name prof type"<<endl;
cin>>Name>>Prof>>Type;
Node * p = new Node(Name,Prof,Type);
cur->down = p;
cur = cur -> down;
}
cur = head -> down;
break;
}
case 4://返回头节点
{
cur = head->down;
break;
}
case 5://当前节点往右移动
{
cout<<"now Node is:"<<endl;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
cout<<"after movedown Node is:"<<endl;
cur = cur -> right;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
break;
}
case 6://当前节点往下移动
{
cout<<"now Node is:"<<endl;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
cout<<"after movedown Node is:"<<endl;
cur = cur -> down;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
break;
}
case 7://删除当前节点
{
cout<<"the Node will be delete is:"<<endl;
cout<<cur->name<<" "<<cur->prof<<" "<<cur->type<<endl;
int flag1 = 0,flag2 = 0;
Node * p1;
Node * p2;
if(cur -> right !=NULL)
{
p1 = cur -> right;
flag1 = 1;
}
if(cur -> down != NULL)
{
p2 = cur ->down;
flag2 = 1;
}
if(flag1&&flag2)//右边和下边都有元素的话,把右边的节点赋值给当前要删除的节点,并且把下面的元素连接到当前节点
{
cur -> name = p1 -> name;
cur -> prof = p1 -> prof;
cur -> type = p1 -> type;
delete p1;
cur ->down = p2;
}
else if(flag1)//只有右边有元素,把右边的节点赋值给当前要删除的节点
{
cur -> name = p1 -> name;
cur -> prof = p1 -> prof;
cur -> type = p1 -> type;
delete p1;
}
else if(flag2)//只有下边有元素,把下边的节点赋值给当前要删除的节点
{
cur -> name = p2 -> name;
cur -> prof = p2 -> prof;
cur -> type = p2 -> type;
delete p2;
}
break;
}
case 8://统计所有结点
{ number0 = 0;number1 = 0;number2 = 0;
dfs(cur);
cout<<"jiaoshou yanjiusheng xuesheng number:"<<number0<<" "<<number1<<" "<<number2<<endl;
break;
}
case 9://查询姓名(dfs)
{
string name;
cout<<"please chaxun name"<<endl;
cin>>name;
if(!findname(cur,name))
{
cout<<"can not find"<<endl;
}
nameflag = 0;
break;
}
case 10://打印当前节点的所有学生
{
dfs(cur);
break;
}
}
}
}
};
int main()
{
LS sk;
sk.all_function();
}
④ 对于国内导师制存在的问题,你怎么看
相信很多上过大学的网友都知道导师制,就是你在上大学之后可以选择一个导师,这个导师会指导你的学业,也可以指导你的毕业论文。现在不仅是研究生拥有导师,很多本科生也拥有自己的导师,他们可以和自己的导师联系,然后选择自己感兴趣或者导师研究过的方向,进行毕业论文的撰写。而导师制的存在解决了很多问题,能够让学生获得专业的指导,但是导师制也是存在问题的,对此你怎么看呢?

⑤ 广义表 本科生导师制问题
3 设计思想
根据上述需求,设计基类Personnel,然后声明有参和无参构造函数Personnel(string st)。Personnel()
为人员信息对象(存储学生、老师的姓名、班级或职称信息)建立Personnel类,其类定义如下:
class Personnel
{
public:
Personnel(string st);
Personnel();
string GetPersonnelinfo();
int GetTag();//返回人员类型
string GetPersonnelname(); //返回人员姓名
private:
int tag; //标识人员的类型
string personnelinfo; //学生班级和教师职称
string personnelname; //人员姓名
};
在Personnel类中,提供了如下成员函数:
(1)函数声明: Personnel(string st)
完成的功能:有参构造函数,把st表示的信息转化为人员的相应信息
(2)函数声明: Personnel()
完成的功能: 无参构造函数,初始化人员信息
(3)函数声明: string GetPersonnelinfo()
完成的功能: 返回学生班级和教师职称信息
(4)函数声明: int GetTag()
完成的功能: 返回人员类型
(5)函数声明: string GetPersonnelname ()
完成的功能: 返回人员姓名
为广义表的节点信息建立GLNode类,其类定义如下:
template < class T >
struct GLNode
{
int tag;
T data;
struct atom
{
GLNode *hp, *tp;
} ptr;
};
为广义表建立GLists类,其类定义如下:
template < class T >
class GLists
{
public:
GLists();
GLists(string st);
GLists(GLists ls1, GLists ls2);
~GLists( ){delete [] ls;}
int Depth( );
GLists < T > *Head( );
GLists < T > *Tail( );
void Prnt();
void QueryInfo(GLNode < T > * ls,string manname);
void StatisticInfo(GLNode < T > * ls,string mannameg);
void StudentInfo(GLNode < T > * ls,string mannameg);
bool DelStudent(GLNode < T > * ls,string mannameg);
bool InsertStudent(GLNode < T > * ls,string mannameg,string stuinfo);
void Setinfo();
void Outinfo();
GLNode < T > * Getls();
void OutStatisticinfo() ;
private:
GLNode < T > * ls;
string stprt;
void Server(string &st,string &hst);
GLNode < T > * Crtlists(string st);
void Ena(string str);
void Prt(GLNode < T > * ls);
int NumberStudent;
int Numbergraate;
bool outflag ;
};
4用户手册
人员信息的书面形式用这样的形式:高老师-教授-0、李刚-二班-1、李明-二班-2
人员信息中的姓名、职称、班级、人员类型用“-”隔开,如:高老师-教授-0,高老师表示姓名,教师表示职称,0 表示人员的类型是教师;李刚表示姓名,二班表示班级,1 表示人员的类型是研究生;李明表示姓名,二班表示班级,2 表示人员的类型是本科。
5调试及测试
实际操作中遇见很多问题,经过逐一调试后,终于找到了正确的方法,奔题需要用到算法和程序两方面的知识,但是还有很多地方有待改进,运行示例
6 类定义为人员信息对象(存储学生、老师的姓名、班级或职称信息)建立Personnel类,其类定义如下:
class Personnel
{
public:
Personnel(string st);
Personnel();
string GetPersonnelinfo();
int GetTag();//返回人员类型
string GetPersonnelname(); //返回人员姓名
private:
int tag; //标识人员的类型
string personnelinfo; //学生班级和教师职称
string personnelname; //人员姓名
};
在Personnel类中,提供了如下成员函数:
(1)函数声明: Personnel(string st)
完成的功能:有参构造函数,把st表示的信息转化为人员的相应信息
(2)函数声明: Personnel()
完成的功能: 无参构造函数,初始化人员信息
(3)函数声明: string GetPersonnelinfo()
完成的功能: 返回学生班级和教师职称信息
(4)函数声明: int GetTag()
完成的功能: 返回人员类型
(5)函数声明: string GetPersonnelname ()
完成的功能: 返回人员姓名
为广义表的节点信息建立GLNode类,其类定义如下:
template < class T >
struct GLNode
{
int tag;
T data;
struct atom
{
GLNode *hp, *tp;
} ptr;
};
为广义表建立GLists类,其类定义如下:
template < class T >
class GLists
{
public:
GLists();
GLists(string st);
GLists(GLists ls1, GLists ls2);
~GLists( ){delete [] ls;}
int Depth( );
GLists < T > *Head( );
GLists < T > *Tail( );
void Prnt();
void QueryInfo(GLNode < T > * ls,string manname);
void StatisticInfo(GLNode < T > * ls,string mannameg);
void StudentInfo(GLNode < T > * ls,string mannameg);
bool DelStudent(GLNode < T > * ls,string mannameg);
bool InsertStudent(GLNode < T > * ls,string mannameg,string stuinfo);
void Setinfo();
void Outinfo();
GLNode < T > * Getls();
void OutStatisticinfo() ;
private:
GLNode < T > * ls;
string stprt;
void Server(string &st,string &hst);
GLNode < T > * Crtlists(string st);
void Ena(string str);
void Prt(GLNode < T > * ls);
int NumberStudent;
int Numbergraate;
bool outflag ;
};
在GLists类中,提供了如下成员函数:
(1) 函数声明: GLists()
完成的功能:初始化为空的广义表
(2)函数声明: GLists(string st)
完成的功能: 按广义表的书面格式建立广义表的存储结构
(3)函数声明: GLists(GLists ls1, GLists ls2)
完成的功能: 用表头ls1和表尾ls2构造广义表
(4)函数声明: ~GLists( )
完成的功能: 释放广义表中各结点的存储空间
(5)函数声明: int Depth( )
完成的功能: 求广义表的深度
(6)函数声明: GLists < T > *Head( )
完成的功能: 求广义表的表头
(7)函数声明: GLists < T > *Tail( )
完成的功能: 求广义表的表尾
(8)函数声明: void Prnt()
完成的功能: 将广义表显示出来
(9)函数声明: void QueryInfo(GLNode < T > * ls,string manname)
完成的功能: 查询ls所指的广义表中的姓名为manname的信息
截图:
(10)函数声明: void StatisticInfo(GLNode* ls,string mannameg) 完成的功能: 统计ls所指的广义表中的姓名为mannameg的老师所带的学生人数截图:
(11) 函数声明: void StudentInfo(GLNode < T > * ls,string mannameg)
完成的功能: 显示ls所指的广义表中的姓名为manname的老师所带的学生
截图:
(12)函数声明: bool DelStudent(GLNode < T > * ls,string mannameg)
完成的功能: 删除ls所指的广义表中的姓名为mannameg的学生
截图:
(13)函数声明:bool InsertStudent(GLNode < T > * ls,string mannameg,string stuinfo)
完成的功能: 把学生信息为stuinfo的学生插入到ls所指的广义表中的姓名为mannameg的后边
截图:
(14)函数声明: void Setinfo()
完成的功能: 初始化广义表的信息
(15)函数声明: void Outinfo()
完成的功能: 输出广义表的信息
(16) 函数声明: GLNode < T > * Getls()
完成的功能: 输出广义表的ls成员
(17)函数声明: void OutStatisticinfo()
完成的功能: 显示统计姓名为manname的老师所带的学生人数的信息
(18)函数声明: void Server(string &st,string &hst)
完成的功能: 从st中取出第一成员存入到hst,其余的成员留在st中
(19)函数声明: GLNode < T > * Crtlists(string st)
完成的功能: 把广义表的书面格式st转化为广义表的头尾存储结构
(20)函数声明: void Ena(string str)
完成的功能: 把str表示信息存储到stprt中,已备以后显示
(21)函数声明: void Prt(GLNode < T > * ls)
完成的功能: 将ls所指的广义表显示出来
⑥ 本科导师制是什么
导师制是一种教育制度,与学分制、班建制同为三大教育模式。导师制由来已久,早在十九世纪,牛津大学就实行了导师制,其最大特点是师生关系密切。
导师不仅要指导他们的学习,还要指导他们的生活。近年来,国内各高校都在探索研究生教育以外的高等教育也能建立一种新型的教育教学制度—导师制,以更好地贯彻全员育人、全过程育人、全方位育人的现代教育理念,更好地适应素质教育的要求和人才培养目标的转变。
这种制度要求在教师和学生之间建立一种“导学”关系,针对学生的个性差异,因材施教,指导学生的思想、学习与生活。

(6)本科生导师制解决问题扩展阅读:
导师制的教育模式:
导师制是一种教育制度,与学分制、班建制同为三大教育模式。导师制最大特点是师生关系密切。导师不仅要指导学生的学习,还要指导学生的生活,进行德育,以更好地贯彻全员育人、全过程育人、全方位育人的现代教育理念,更好地适应素质教育的要求和人才培养目标的转变。
导师制在师生之间建立了一种“导学”关系,针对学生的个性差异,因材施教,指导学生的思想、学习与生活。导师制从制度上规定教师具有育人的责任,使教师在从事教学科研以外,对学生进行思想、学习、心理等方面的教育和指导作为其工作的另一部分。
全员育人:
全员育人导师制是把学生以小组或宿舍为单位,学校全体教师都参与育人,都担任导师,每个导师负责一个或几个小组或宿舍。
全员育人导师制要求全体教师关注学生,从入学至毕业的整个教育过程,从学习、生活到德育的各个环节,对学生的教育要有整体性和一贯性的观念,自始至终和任何环节都不放松对学生的教育和指导。
⑦ 本科生选导师需要注意什么
按照我的理解,我是
老师
,当时选择时根据自己个人的喜好选择的,不过可能出现以下几种情况:
1、学校为了让每个导师都有事情干,有学生带,做到皆大欢喜,从而把学生随即分配到各个导师那里,也许他研究的课题和方向或许对你以后的就业毫无帮助或者你根本就不感兴趣,这种情况不是没有,而是大有市场,因为现在高校导师必须要带学生,这是硬性规定,否则导师名头就可能撤消。
2、你可以自己选择,但是你可以选择的范围局限于几个具体的导师,而且你也不知道你的导师所做的研究是理论性的还是实际性的,如果你的导师是实际性的,那么恭喜你,你很有可能就此解决你的就业问题,因为现在高校和企业联手搞科研的大有人在,非常有市场,如果你导师和企业挂钩了,你的就业就不成问题了,而且很有可能找到好工作。
所以,我建议你,
1、首先了解一下,你们学校可以带学生的导师有那些,都是从事哪些研究,研究的方向与当前的化工生产是否有密切的联系。
2、如果你可以自己选择导师,建议你选择那些从事与化工紧密联系的导师,最好是那些和企业合作搞开发的导师,因为他们在企业眼睛里是专家,那么如果导师推荐你当然也就OK了,省略了许多你的奔波之苦。
3、如果你是强制被学校分配到老师那里去的,没有自己选择的权利,你也不要和导师对折干,而是要密切配合导师搞好研究,不过导师一般不会把研究的真正内容透露给你,就靠你自己留意了,这样对你也是个好处,起码以后可以留意和你的研究有这种联系的企业。
4、如果你的导师研究课题纯粹是理论性的,你也别灰心,书本知识只是冰山一角,以后的路还很长,社会是个大学。企业更加是个实际的学校,关键还是靠你进去后脚踏实地地学习和干,积累经验才能成为学有所长的大家!
5、你可以和导师搞好关系,培养感情,事情不是绝对的,也有利于导师对你留有好印象,平时你可以诚恳地向你的导师询问一下是否可以帮助你找工作或者对你将来的就业提供一些有益的建议
⑧ 本科生选导师需要注意什么
按照我的理解,我是
老师
,当时选择时根据自己个人的喜好选择的,不过可能出现以下几种情况:
1、学校为了让每个导师都有事情干,有学生带,做到皆大欢喜,从而把学生随即分配到各个导师那里,也许他研究的课题和方向或许对你以后的就业毫无帮助或者你根本就不感兴趣,这种情况不是没有,而是大有市场,因为现在高校导师必须要带学生,这是硬性规定,否则导师名头就可能撤消。
2、你可以自己选择,但是你可以选择的范围局限于几个具体的导师,而且你也不知道你的导师所做的研究是理论性的还是实际性的,如果你的导师是实际性的,那么恭喜你,你很有可能就此解决你的就业问题,因为现在高校和企业联手搞科研的大有人在,非常有市场,如果你导师和企业挂钩了,你的就业就不成问题了,而且很有可能找到好工作。
所以,我建议你,
1、首先了解一下,你们学校可以带学生的导师有那些,都是从事哪些研究,研究的方向与当前的化工生产是否有密切的联系。
2、如果你可以自己选择导师,建议你选择那些从事与化工紧密联系的导师,最好是那些和企业合作搞开发的导师,因为他们在企业眼睛里是专家,那么如果导师推荐你当然也就ok了,省略了许多你的奔波之苦。
3、如果你是强制被学校分配到老师那里去的,没有自己选择的权利,你也不要和导师对折干,而是要密切配合导师搞好研究,不过导师一般不会把研究的真正内容透露给你,就靠你自己留意了,这样对你也是个好处,起码以后可以留意和你的研究有这种联系的企业。
4、如果你的导师研究课题纯粹是理论性的,你也别灰心,书本知识只是冰山一角,以后的路还很长,社会是个大学。企业更加是个实际的学校,关键还是靠你进去后脚踏实地地学习和干,积累经验才能成为学有所长的大家!
5、你可以和导师搞好关系,培养感情,事情不是绝对的,也有利于导师对你留有好印象,平时你可以诚恳地向你的导师询问一下是否可以帮助你找工作或者对你将来的就业提供一些有益的建议
⑨ 本科生导师的作用是
本科生导师一般指本科阶段考研的辅导老师,作用如下:
1、引导学生熟悉本学科或相关领域的基础理论知识和方法
本学科或相关领域的基础理论知识和方法,这是进入硕士生学习和研究的一个前提性的条件。由于硕士生自身学科背景、学术水平的差异,引导学生熟悉本学科或相关学科的基础理论知识和方法的工作极为重要。
没有对本学科及相关领域研究状况的基本了解,不熟悉本学科的学术规范,不会运用本学科及相关学科基本理论和方法提出和解决问题,博士生的学习和研究就没有一个科学的基础。
2、引导学生进行创造性学习,提高其研究能力
引导学生熟悉本学科或相关领域的基础理论知识和方法的主要途径,是引导学生进行创造性学习,把读书、思考和研究紧密结合起来,不断提高自己的研究能力,提升学术品位和研究水平。

(9)本科生导师制解决问题扩展阅读:
职责要求:
1、热爱研究生教育事业,熟悉国家和学校有关学位与研究生教育的政策法规和规章制度,能教书育人,为人师表,团结协作,具有高尚的科学道德、严谨的治学态度。
2、能认真履行导师职责,身体健康,心态积极向上,每年保证能有半年以上的时间在基地指导硕士生。
3、具有高级专业技术职务,原则上具备本学科或相近学科硕士学位。具有博士学位的讲师,近三年在高水平学术期刊上发表过论文,亦可申请硕士生导师资格。
4、具备本门学科系统深入的基础知识和专业知识,能够创造性地进行研究工作,具备解决复杂理论问题、技术问题和应用问题的能力。
5、了解本学科国内外的现状和发展趋势,能够掌握本研究领域的研究发展趋势,选定有学术意义或应用价值的研究课题,提出有效的研究途径,制定可行的研究方案。具有指导和组织课题组进行研究工作的能力和经历。
6、研究方向稳定,现从事较高水平的科研工作,承担有科研项目,有较充足的科研经费和必要的研究生培养条件。
7、从事本科教学工作一年以上,并具备《高等学校教师资格证》。
8、身体健康,能在科研、教学第一线工作。
⑩ 本科生在导师制中,如何选择导师
选择导师方法:
为了适应学分制的改革,本科生导师制得以产生,导师工作的重点不仅要对学生进行学业指导,要让学生清楚地知道自己的学习目的和成才目标,而且要帮助学生树立正确的世界观、人生观、价值观,增强其独立自主意识,充分发挥潜力。
而这一目标能否实现,或者说能在多大程度上实现,取决于所采取的模式是否有效。目前本科生导师制的模式有双师制、全日制本科生导师制、优秀本科生导师及其他一些模式,各高校根据自身特点构建出适合于本校本部门的本科生导师制模式,对于这一制度的实施效果具有决定性影响。

对本科生导师的指导工作进行评价,是进一步明确导师职责、进一步完善本科生导师制工作,以及进一步加强本科生导师制管理的需要。本科生导师工作效果评价,就是依据本科生导师制工作的目标,在系统收集资料的基础上,对实施本科生导师制工作的过程及结果进行价值判断的活动。
因此,构建出适合评价每所高校自身的本科生导师工作效果的指标体系,对各高等院校本科生导师制下的导师工作效果进行客观、公正的评价,对于进一步完善本科生导师制工作,加强本科生导师制管理有着重要的意义。
