本科生导师制改革试点高校
『壹』 广义表 本科生导师制问题
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所指的广义表显示出来
『贰』 本科生导师制问题
我C语言没学好,比你还差呢
『叁』 为什么要实行本科生导师制
本科生导师制产生背景及原因:
牛津大学导师制最初产生于14世纪,由温切斯特主教威廉·威克姆在他建立的新学院中实行,但当时的导师不授课,仅负责学生的道德和经济等方面事务。那时的牛津大学以本科教育为主,所以这也成为本科导师制的起源。19世纪大学考试制度改革后,导师职业成为学术性职业,在学科教育上指导学生。
最开始的导师教学是一对一的,完全以学生为中心,私人定制。当然,现在本科都成了量产的批发货而非精品定制,所以即便在牛津,一位导师指导的学生数量也在2-4人。不过,与国内相比,这已经是十足的VIP辅导了。这种辅导一般一周一次、一次一小时,内容依然以学生的兴趣为主,但一定会包含论文指导。所以导师对于学生的指导重点在于以论文为载体的学术,而不是带着4个学生做团队作业。学术论文写作对于一个学生学术研究能力、语言表达能力、逻辑思维能力和问题解决能力的培养绝对有效,就连批判导师制的布莱克也承认这一点。
牛津的导师制职责中还加了一项因材施教,当然,这种因材施教的方式只有亲身经历者现身说法才更有说服力。笔者尚未结识牛剑的本科生,但听牛剑的“预备校”伊顿公学的前任老师介绍过伊顿的导师制。顺便说一句,伊顿的教师们以牛津毕业生为主。
伊顿公学因培养了不少国家的王室男性成员而声名在外。这个6年制的中学也有严格的导师制。学校钱多任性,故要求所有老师住校,每一个老师会被分配6个学生,对这些学生进行课外辅导,辅导就在老师家中进行,内容多与学习无关,可以带学生们外出看电影或者参观展览,或者组织一些有趣的比赛。因为是男校,所以一个老男孩带着一群大男孩吃披萨看球赛是常事。在这些活动中,老师可以从不同的侧面发现学生的天性与禀赋,学生也可以和老师建立深厚的感情。
这就可以看出导师制与领导力、找工作是多么驴唇不对马嘴的联系。导师们主要在学术、精神上帮助学生。至于学生的团队工作精神,多是在团队合作主题课堂中得到锻炼、在社团活动中得到升华,企业家精神和领袖才能的培养亦是如此。
『肆』 本科导师制“导”什么
导师制是一种教育制度,与学分制、班建制同为三大教育模式。导师制由来已久,早在十九世纪,牛津大学就实行了导师制,其最大特点是师生关系密切。导师不仅要指导他们的学习,还要指导他们的生活。近年来,国内各高校都在探索研究生教育以外的高等教育也能建立一种新型的教育教学制度——导师制,以更好地贯彻全员育人、全过程育人、全方位育人的现代教育理念,更好地适应素质教育的要求和人才培养目标的转变。这种制度要求在教师和学生之间建立一种“导学”关系,针对学生的个性差异,因材施教,指导学生的思想、学习与生活。
作用
(1) 从新生入学开始,针对学生在学校学习和生活中的种种问题,进行指导和帮助,使学生尽快适应大学生活。
(2) 凭借导师自身的教学经验优势,为学生提供学习性指导,针对个人发展方向提供学习计划。
(3)依据导师自身技术能力和从事的科研方向,为学生提供技术性指导,使学生在相关领域进行深入的课外锻炼,弥补课内教学缺乏实际锻炼的不足。
(4) 针对学生就业和考研提供指导性意见。
意义
在导师制这种气氛融洽的环境下,可以促进学生自主性创造性的发挥,有利于学生的发展。
素质教育和差异化教育需要对现有培养模式进行改革,在课堂上的理论学习同时,还需要同学多动手,多实践,只有在实践的过程中,才能充分吸收理论知识。未来的社会越来越需要全方面高素质的人才,通过导师指导、学生自主完成项目或者科技活这一过程,使自己的能力充分得到锻炼,问题也充分暴露。
『伍』 本科生的导师指的什么
本科生的导师是指指导本科生学习、进修、或撰写学术论文的教师。
导师不仅要指导他们的学习,还要指导他们的生活。国内各高校都在探索研究生教育以外的高等教育也能建立一种新型的教育教学制度,导师制度以更好地贯彻全员育人、全过程育人、全方位育人的现代教育理念,更好地适应素质教育的要求和人才培养目标的转变。
导师象征有相当的知识和智慧,就这一点来说,是相当切合传统的Hierophant的特质的,他们是知识和道德的传播者,是诊疗人世伤痛的行医人。

(5)本科生导师制改革试点高校扩展阅读:
导师的基本要求:
1、热爱研究生教育事业,熟悉国家和学校有关学位与研究生教育的政策法规和规章制度,能教书育人,为人师表,团结协作,具有高尚的科学道德、严谨的治学态度。
2、能认真履行导师职责,身体健康,心态积极向上,每年保证能有半年以上的时间在基地指导硕士生。
3、具有高级专业技术职务,原则上具备本学科或相近学科硕士学位。具有博士学位的讲师,近三年在高水平学术期刊上发表过论文,亦可申请硕士生导师资格。
4、具备本门学科系统深入的基础知识和专业知识,能够创造性地进行研究工作,具备解决复杂理论问题、技术问题和应用问题的能力。
参考资料来源:网络—硕士生导师
参考资料来源:网络—导师
『陆』 有哪些大学有本科生全程导师制
首先,我自己知道的学校有:中国科学院大学(今年招收了300名本科生回,全部实行本科生导答师制)、中国科学技术大学、中国石油大学(北京)等;参考网上资料,还有:上海交通大学、宁波大学、陕西师范大学、山东大学等;我的回答参考了网页:http://www.jyb.cn/xwzx/gdjy/jxsx/t20070911_11.htm,我的回答可能不够全面,因为全国有很多所大学,具体有哪些大学实施了本科生导师制,在这些大学的教务处网站上应该有介绍。
『柒』 本科生导师制 国外哪所学校开始
本科生导师制最早出现的是在英国牛津大学,导师在学生生活经济方面、道德、行为、学业上都给予帮助。每周和同学见面聊天,一次大概一小时,地点有在教室、宿舍。。甚至咖啡厅,氛围非常轻松和谐,有句话说在牛津大学,导师向学生喷烟,喷了四年,学生就成了个成熟的学者。
『捌』 本科生在导师制中,如何选择导师
选择导师方法:
为了适应学分制的改革,本科生导师制得以产生,导师工作的重点不仅要对学生进行学业指导,要让学生清楚地知道自己的学习目的和成才目标,而且要帮助学生树立正确的世界观、人生观、价值观,增强其独立自主意识,充分发挥潜力。
而这一目标能否实现,或者说能在多大程度上实现,取决于所采取的模式是否有效。目前本科生导师制的模式有双师制、全日制本科生导师制、优秀本科生导师及其他一些模式,各高校根据自身特点构建出适合于本校本部门的本科生导师制模式,对于这一制度的实施效果具有决定性影响。

对本科生导师的指导工作进行评价,是进一步明确导师职责、进一步完善本科生导师制工作,以及进一步加强本科生导师制管理的需要。本科生导师工作效果评价,就是依据本科生导师制工作的目标,在系统收集资料的基础上,对实施本科生导师制工作的过程及结果进行价值判断的活动。
因此,构建出适合评价每所高校自身的本科生导师工作效果的指标体系,对各高等院校本科生导师制下的导师工作效果进行客观、公正的评价,对于进一步完善本科生导师制工作,加强本科生导师制管理有着重要的意义。
『玖』 有哪些大学实行本科生导师制
首先,我自己知道的复学校有制:中国科学院大学(今年招收了300名本科生,全部实行本科生导师制)、中国科学技术大学、中国石油大学(北京)等;参考网上资料,还有:上海交通大学、宁波大学、陕西师范大学、山东大学等;我的回答参考了网页:http://www.jyb.cn/xwzx/gdjy/jxsx/t20070911_11.htm,我的回答可能不够全面,因为全国有很多所大学,具体有哪些大学实施了本科生导师制,在这些大学的教务处网站上应该有介绍,希望我的回答可以帮到你,谢谢!
