本科生導師制改革試點高校
『壹』 廣義表 本科生導師制問題
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,我的回答可能不夠全面,因為全國有很多所大學,具體有哪些大學實施了本科生導師制,在這些大學的教務處網站上應該有介紹,希望我的回答可以幫到你,謝謝!
