← Back to list

UChicago Python Programming Teaching Assistant 經驗分享

前言

Sung-Jie Hung | 洪崧傑 · 2024-01-03 04:59 · 79 claps · 4.3 min read
#teaching-assistant #uchicago #computer-science #助教 #電腦科學
Open on Medium ↗
Wiki topics: EDU · Education & Learning 💻 · Programming 🔬 · Science · General

UChicago Python Programming Teaching Assistant 經驗分享

Photo by Mr. Bochelly on Unsplash

Photo by Mr. Bochelly on Unsplash

前言

在UChicago MPCS最後一學期,很榮幸獲得當TA的機會,趁這個機會來分享一下。

如何當TA

在前一學期快結束之際,系辦會發一個email尋找有意願當課程TA的人選,第一波招人只招有在校身分的人(current student, phd等等international student也可以),第二波招人才會開始招已經畢業的校友們,想要當TA的人趁這個時候要記得填寫email裡的google form,需要附上自己的履歷, 個人資料和想要當哪門課的TA等等,接下來就是等學校方審核, 篩選適合的人選。如果有修過那門課,成績也很不錯會提升被選到的機會,但聽說也是僧多粥少,有時修申請的人比較多就會比較難。

TA? Grader? Tutorial Lead?

往年只有TA和Grader這兩個職位,今年MPCS多新增了一個職位Tutorial Lead。

  • Grader

Grader有分full time和half time,基本上只要改作業和project。

  • Teaching Assistant

TA是三種裡面,workload最大的,要host office hour加上改作業和project。

  • Tutorial Lead

新開的TL,我不太確定是如何實際運作的,因為我們這堂課好像沒開這個職位。簡介如下:

薪水

  • Grader: 2400USD/course(full-time) or 1200USD/course(half-time)
  • Teaching Assistant: 4500USD/course
  • Tutorial Lead: 1250USD/course

個人經驗分享

我當TA的課程全名是Python Programming,教授是James Turk,我在第一學期就是上James的這堂課,可以看這篇文章,我一直很喜歡教授上課的方式,所以當時候下課後也常常找他問問題,算是有給教授一點印象,成績表現也不錯。在最後一學期申請當TA的時候,有簡短email一下教授,教授也很願意endorse我成為他的TA,這個部分可能幫助挺大,讓我有機會成為他的TA!

我們這堂課主要有4個TA,其他人都是grader,每個TA每週都要負責一個office hour,每次是2個小時,我會在系館的一個空間坐著看有沒有學生有問題要詢問,一開始有三到四個人來問問題,大概會有一個小時左右的時間都在解決問題,這學期後半段人越來越少,我猜是因為慢慢進入冬天,芝加哥隨時都在5度C一下,我的office hour又被排在早上9點,大家可能都起不來LOL,整體來說我office hour的workload其實不算大!第二個任務是改作業,每週要改程式作業,這堂課有70人左右,雖然有Grader分擔部分同學的作業,TA一個人還是分配到10個assignment,我覺得這個部分是最耗時和精神的部分,因為程式寫法百百種,我希望我的回饋都可以讓學生學到東西,就會給比較完整的feedback,所以經常會花很多時間看他們code和給feedback,每週我會固定花5–7個小時改這10個人的assignment,我覺得看別人的code讓我自己也受益良多。在改作業的過程中,自己也學到很多東西,例如:如何給constructive feedback等等,是當初上課無法體驗到的!最後一項任務就是在ed回覆同學的疑問,這邊教授沒有強迫TA們一定要回覆學生們PO在上面的問題,但我時不時就會上去回覆一下同學們的問題,順便加深我對某些概念的印象和知識,也是受益良多!

整體來說,能當Python Programming TA實在很值得,可以跟這個教授一起合作是很好的體驗,他也很照顧我們,因為我這學期還有兩科期中考,期中考週被分配到的作業都是教授負責改。我只能說James教授真的很敬業,ed和slack回覆也都超級迅速,能與James合作並成為他課堂的TA我個人是受益良多!

後記

推薦任何想成為TA的同學一定要嘗試申請看看,不只有額外收入(因為是工作所以可以辦SSN), 更可以在office hour練習英文口說和表達能力, 最重要的是,可以從不同角度切入寫程式這回事,當你在閱讀別人的code的時候,會發現自己以前從來沒有注意到的細節。不只是傳授自己的知識給別人,更是從別人那邊學到更多寶貴的知識!


메타데이터
post_id
0923df2f9ee5
slug
uchicago-python-programming-teaching-assistant-經驗分享-0923df2f9ee5
url
https://medium.com/@williehung/uchicago-python-programming-teaching-assistant-%E7%B6%93%E9%A9%97%E5%88%86%E4%BA%AB-0923df2f9ee5
canonical_url
https://medium.com/@williehung/uchicago-python-programming-teaching-assistant-%E7%B6%93%E9%A9%97%E5%88%86%E4%BA%AB-0923df2f9ee5
author_url
https://medium.com/@williehung
status
ok
fetched_at
2026-07-22 10:05:19