SP25 Fundamentals of Computing Graduate Super TA

Undergraduate course, University of Notre Dame, Computer Science and Engineering, 2025

Graduate “Super” TA for Fundamentals of Computing CSE20311 Spring 2025.

Responsibilities

  • Instruct lab sections: 2 per week, 1 hour each
  • Manage undergraduate TAs: Dictate and communicate responsibilities to undergraduate TAs including: communicating what each lab entails and the undergraduate TA’s responsibilities during lab, communicate grading responsibilities and rubrics for homework and exams, coordinate TAs to help with proctoring and grading exams.
  • Hold office hours

Course Details

Topics:

  • Linux commands
  • Programming basics
  • Control flow: conditions, iteration
  • char; C strings; char and string functions file I/O
  • 2D arrays
  • command line arguments (argc/argv), Makefiles
  • structs, struct arrays, reading .csv files
  • pointers, dereferencing, passing by reference