PTA(Programming Teaching Assistant)是PAT(Programming Ability Test)的配套練習平台。
1、關於PAT
PAT(Programming Ability Test)是計算機程序設計能力考試。具體可參考PAT的網站。那么這個考試有什么用那?企業是否認可那?參考知乎該問題第一條回答,其中特別誘人的是:
PAT中心會在每場考試結束后立刻把考生數據(在考生自願的前提下)發給企業。所以很多成績優秀的考生根本不用自己提簡歷,直接被企業的HR們追着打電話發郵件請去面試。
--引用自知乎回答
當然能做到被公司HR們追着打電話的也需要考出一個高分,如何考出高分,刷題!在PAT上有專題練習和配套課程.配套課程都是免費的mooc,適合初學者,但是專題練習還是適合學完語言和數據結構的同學。那么初學者刷題的話還是去PTA吧。
2、PTA
PTA是PAT的配套練習平台,支持更豐富的題目類型,其編程類題目具有與PAT相同的判題環境,題目庫由全國高校程序設計與算法類課程群的教師們共同建設。PTA是程序設計類課程的輔助教學工具,可聯系浙大老師(向chenyue@zju.edu.cn 發送單位,
教師姓名、郵箱、手機號)要求開通教師權限,有了教師權限就可以構建題目集、新建題目、和創建用戶組(創建班級)。
3、教師如何布置PTA作業
若僅布置作業教師只需要完成教師用戶說明書中的如下步驟:
- 創建班級
- 一、2. 開學第一周:導入學生名單
- 三、創建教學班
- 布置作業
- 尤其注意固定時間是用來考試的,固定時長才是布置作業的。
- 二、 創建新題目集
其他需要詳見教師用戶說明書,也可私信我。
4、學生如何使用PTA
注冊登陸PTA網站,綁定學號后,點擊“進入題庫”可進入題目集:
在題目集里,帶有“浙大版”的題庫都需要輸入讀者碼,購買相應配套教材,在教材的背面封皮上一般有讀者碼。剩余的題目集,比如基礎編程題目集、數據結構與算法題目集(中文)等都是點擊查看答題的。
那么如何答題那?
假如教師創建的題目集名稱為C程序設計(黑龍江科技大學),將題目集加入用戶組之后,學生可進行如下操作來完成答題:
- 點擊題目集名稱里大有C程序設計(黑龍江科技大學),教師給大家創建的作業題,點擊去之后可以看到題目:
- 隨意點擊一個題目可以看到題目要求:
-
根據題目要求在自己電腦上的編譯器上編寫程序,編寫好程序后並且編譯運行成功后,提交程序代碼。在題目頁面的最下面,如下圖所示,將程序代碼粘貼到gcc下面的程序代碼處,然后點擊提交。

-
提交后,PTA會有反饋信息,並且對提交的題目有一些要求。
注意:關於PTA的反饋信息 具體可參見PTA網站首頁的 常見問題解答FAQ
需要特別注意的是:

