1

Computer Science Teaching Assistant Jobs in Gaithersburg, MD

next page

Showing results 1-20

Computer Science Teaching Assistant information

See Gaithersburg, MD salary details

$8

$22

$41

How much do computer science teaching assistant jobs pay per hour?

As of Aug 25, 2026, the average hourly pay for computer science teaching assistant in Gaithersburg, MD is $22.24, according to ZipRecruiter salary data. Most workers in this role earn between $17.40 and $24.42 per hour, depending on experience, location, and employer.

What is a computer science teaching assistant?

Computer science teaching assistants (TAs) are individuals, often graduate or advanced undergraduate students, who support professors in teaching computer science courses. Their duties typically include helping students with assignments, answering questions, conducting lab sessions, grading, and sometimes leading discussion sections. TAs play a crucial role in facilitating student learning and providing additional support outside regular lectures. They help bridge the gap between students and instructors, making it easier for students to grasp complex computer science concepts.

What are some typical challenges faced by computer science teaching assistants when supporting students during lab sessions?

Computer Science Teaching Assistants often encounter challenges such as addressing a wide range of student skill levels, managing multiple questions simultaneously, and explaining complex concepts in an accessible way. It’s important to balance providing guidance with encouraging independent problem-solving. TAs also need to stay up to date with course material and software tools, and to communicate effectively with both students and the course instructor to ensure consistent support.

What are the key skills and qualifications needed to thrive as a computer science teaching assistant, and why are they important?

To thrive as a Computer Science Teaching Assistant, you need a solid understanding of programming concepts, algorithms, and data structures, usually supported by coursework or a degree in computer science. Familiarity with programming languages (such as Python, Java, or C++), code collaboration tools (like Git), and learning management systems (e.g., Canvas or Blackboard) is often required. Strong communication, patience, and the ability to explain complex concepts clearly are crucial soft skills for supporting student learning. These skills ensure you can effectively assist students, reinforce course material, and contribute to a productive educational environment.

What is the difference between Computer Science Teaching Assistant vs Computer Science Tutor?

AspectComputer Science Teaching AssistantComputer Science Tutor
CredentialsUsually requires enrollment in or completion of a computer science programNo formal credentials required, but expertise in specific topics is essential
Work EnvironmentAssists in classrooms, labs, or university settingsProvides one-on-one or group instruction outside formal classroom settings
Employer & Industry UsageUniversities, colleges, educational institutionsPrivate tutoring services, online platforms, freelance

While both roles involve teaching computer science concepts, a Computer Science Teaching Assistant typically supports formal academic courses within educational institutions, often requiring relevant coursework or enrollment. In contrast, a Computer Science Tutor offers personalized instruction outside of formal settings, focusing on specific student needs without formal credentials. Both roles aim to improve student understanding but differ mainly in environment and credential requirements.

What job categories do people searching Computer Science Teaching Assistant jobs in Gaithersburg, MD look for?

The top searched job categories for Computer Science Teaching Assistant jobs in Gaithersburg, MD are:

What cities near Gaithersburg, MD are hiring for Computer Science Teaching Assistant jobs?

Cities near Gaithersburg, MD with the most Computer Science Teaching Assistant job openings:

Computer Science Teaching Assistant (Student)

American

Washington, DC

$18.40/hr

Part-time

Posted 5 days ago


Job description

Work Where You Learn: Build Experience, Grow Skills, and Contribute to Your University Community.This position is available only to enrolled American University students.

Most student positions at American University are eligible to use Federal Work Study (FWS) awards, with a few exceptions. FWS funds cannot be applied to janitorial, construction, partisan or sectarian positions. For information or questions regarding FWS funds, please contact American University's Office of Financial Aid.

Important guidance for current American University employees: American University current employees, including those employed in student positions, must apply through their employee Workday account. If you are a current employee at American University, please log intoyour employee Workday accountand select the Find Jobs report which will take you to our internal career listings. Applying outside of your employee Workday account may cause delays in a hire process.

Department:

College of Arts & Sciences

Time Type:

Part time

FLSA Status:

Non-Exempt

Job Description:

Summary:

A Teaching Assistant (TA)for courses within the Computer Science Department's duties may vary, but can include assistance with grading, designing assignments, conducting office hours, and assisting with in-class labs. Please discuss these with your assigned instructor to establish the expectations of the role and a schedule of working hours that is suitable for you both. As a matter of university policy, you are not expected to provide final grades or assessments for student work, but you may assist with grading by providing your feedback to the instructor.

Essential Functions:

  • Assist with grading.

  • Design assignments.

  • Conduct office hours.

  • Assist with in-class labs.

  • Other duties assigned.

Position Type/Expected Hours of Work:

  • Part-time.

  • 5 hours per week.

Salary Range:

  • $18.40 per hour.

Other Details

  • This position is available only to enrolled American University students.

  • Please note this job announcement is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

  • American University is an E-Verify employer.

  • Visit https://www.american.edu/hr/ for additional information about American University employment and benefits.

Current American University Employees

American University current employees (including those employed in student positions) must apply through their employee Workday account. If you are a current employee at American University, please log intoWorkdayand select the Find Jobs report which will take you to our internal career listings.

Contact Us

For more information or assistance with the American University careers site, emailtheworkline@american.edu.

American University is an equal opportunity, affirmative action institution that operates in compliance with applicable laws and regulations. The university does not discriminate on the basis of race, color, national origin, religion, sex (including pregnancy), age, sexual orientation, disability, marital status, personal appearance, gender identity and expression, family responsibilities, political affiliation, source of income, veteran status, an individual's genetic information or any other bases under federal or local laws (collectively "Protected Bases") in its programs and activities.