Skip to content
TA Competency
2026 Spring TA Training
中文
English
Initializing search
GitHub
TA Competency
GitHub
Home
2026 Spring TA Training
2026 Spring TA Training
New-TA Peer Sharing
2025 Autumn TA Training
2025 Autumn TA Training
New-TA Peer Sharing
How to Teach Debugging Techniques
2025 Spring TA Training
2025 Spring TA Training
New-TA Peer Sharing (Online)
How to Do Office Hours and Tutoring Well
How to Teach Students Debugging
CS Education and Games
K-12 CS and AI Education
Innovative Design of Programming Assignments
How to Collect and Analyze Student Feedback
Assignment Grading and Plagiarism Detection
2024 Autumn TA Training
2024 Autumn TA Training
TA Panel
How to Teach Students Debugging
How to Do Office Hours and Tutoring Well
Teacher Exchange (Deng Junhui)
Innovative Design of Programming Assignments
CS Education and Games
K-12 Programming Education
Undergraduate Course-Evaluation Committee
Assignment Grading and Plagiarism Detection
2024 Spring TA Training
2024 Spring TA Training
Orientation: Common Traps and Efficiency Tips
Orientation: Common Traps and Efficiency Tips
Basics: Iterating Programming Assignments
Basics: Iterating Programming Assignments
Basics: Assignment Grading and Plagiarism Detection
Basics: Assignment Grading and Plagiarism Detection
Basics: How to Do Office Hours and Tutoring Well
Basics: How to Do Office Hours and Tutoring Well
Advanced Topics
Advanced Topics
Innovative Design of Programming Assignments
Tools in TA's Work
How to Teach Students Debugging
TAs and AI Tutors
Student Surveys and Instructional Innovation
K-12 Programming Education
2023 Autumn TA Training
2023 Autumn TA Training
2023 Autumn Overview
Student Evaluation and Course Research
Student Evaluation and Course Research
Reasons for Good/Bad Ratings
15213 Course Goals (Chinese)
How to Design Good Programming Assignments
How to Design Good Programming Assignments
Why Attack Lab Is Good
How to Support Student Learning Effectively
How to Give a Good Recitation
Attending Class / Offline Class
Assignment Grading and Plagiarism Detection
Assignment Grading and Plagiarism Detection
Grading Different Types of Assignments
Code Plagiarism Detection - Details
TA's Weekly (paused)
TA's Weekly (paused)
20230605
20230612
20230619
20230626
20230703
20230710
20230717
20240415 History of Computer Science
Reference
Reference
Departmental TA Training Courses
Non-course Teaching Resources
Papers and Materials Referenced in Training
Insights from Training Questionnaires and Feedback
Excellent Courses and Assignments
Table of contents
Syllabus (1 session)
2026 Spring TA Training
Syllabus (1 session)
New-TA peer sharing