Foundations of Computer Science I - Office Hour TA

University of Toronto
St. George, CA
$51,93 an hour
Full-time

DutiesPrepare for each week by doing in-person (and possibly online) programming activities. Hold office hours. Prepare for office hours by reviewing assignments and other course materials.

Provide feedback to students on submitted code. Mark tests and exams. May include other tasks, such as monitoring discussion forums.

Most TA work can be done remotely but will require a fast turnaround time, and will require a computer on which software such as Python can be installed on (a tablet computer such as a Chromebook or iPad is likely NOT sufficient) and a reliable high-speed internet connection.

For any remote office hours, TAs must be willing and able to participate with their cameras on. This course also requires all TAs to be available to mark the final exam during the exam grading period, regular business hours.

The final exam can be scheduled from Dec. 6-21 with the exam schedule being released in November 2024. Every effort will be made to schedule and complete the exam marking within 5-7 business days after the final exam date.

There is a small chance TAs may be required to complete grading January 6-8 if the exam is scheduled the last few days of the exam period.

The University is closed for the holiday break between December 24, 2024-January 3, 2025; All times given are Toronto time.

Minimum Qualifications see preferred qualifications Preferred Qualifications Must be enrolled in, or have completed, an undergraduate program in Computer Science.

  • Must have strong knowledge of the Python programming language, including : the Python memory model and standard library;
  • basic data structures (stacks, queues); object-oriented programming; software testing; and using a Python debugger. Must have strong knowledge of discrete mathematics and formal proof, including : propositional and predicate logic;

writing formal proofs; formal definitions of asymptotic bounds and running time analysis. Computation-based math courses, introductory programming courses or limited programming experience is NOT sufficient.

Relevant CriterionPrevious experience is the more relevant criterion than the need to acquire experience in respect of this posted position.

8 days ago
Related jobs
Promoted
San Joaquin Delta College
Stockton, California

Under the general supervision of the Division Dean, the Adjunct Associate Professor of Computer Science teaches organized classes primarily in the Computer Science discipline(s); the primary responsibility is to teach up to 10 units (part-time) in the assigned discipline. Effective July 1, 2016, adj...

Naval Postgraduate School
Monterey, California

In support of the foregoing, and to sustain academic excellence, NPS and the DON foster and encourage a program of relevant and meritorious research which both supports the needs of Navy and Department of Defense while building the intellectual capital of Naval Postgraduate School faculty. About Nav...

University of Toronto
St. George, CA

Duties- Co-ordinate with the TAs, explaining their duties, and making sure they are on time - Delivering a couple of lectures - Handling late submissions, section allocation, plagiarism checks, and extension requests - Maintaining the Quercus - Answering students' questions Minimum Qualifications se...

University of San Diego
San Diego, California

The University of San Diego’s Copley Library seeks an energetic, entrepreneurial-style Engineering and Computer Science Librarian who is passionate about creating and providing library services to Engineering and Computer Science faculty and students. The Engineering and Computer Science Librarian w...

University of Toronto
St. George, CA

DutiesThe Lead TA will oversee the assignments, as well as the tutorials and TA office hours. The University is closed for the holiday break between December 24, 2024-January 3, 2025; Minimum Qualifications see preferred qualifications Preferred Qualifications Must have completed undergraduate progr...

University of La Verne
La Verne, California

One hour of Paid Sick Leave for every 30 hours worked, with a maximum accrual of 24 hours of Paid Sick Leave per year and capped at 48 hours. In accordance with the Affordable Care Act (ACA), employees who work an average of 30 or more hours per week, will be eligible for medical coverage through th...

University of Toronto
St. George, CA

DutiesTA duties may include marking, leading skills development tutorials, office hours, and review sessions. Additional lead TA duties may include coordinating other TAs, lab/project grade management, and development of course materials (e. TAs are expected to have availability during standard busi...

HERC - Southern California
Los Angeles, California

Excellent working knowledge and skills in Microsoft Office programs including MS Word, Excel, and PowerPoint Must be able to use spreadsheets for display of data, and manipulate data for presentation to various departments. When extending an offer of employment, the University of Southern California...

The California State University
San Francisco, California

Working knowledge of research techniques and the methods of preparation of research reports; working knowledge of statistical principles and procedures, including methods of frequency series, data, simple correlation methods, sampling techniques, and construction of index numbers. San Francisco Stat...

The California State University
Humboldt

The Computer Science Department at Cal Poly Humboldt offers two degree programs: a Bachelor of Science in Computer Science and a Bachelor of Science in Software Engineering. Courses/Areas of Specialization: Courses offered by the department, which may be available for new lecturers during 2024-25, i...