Student Employment

Students at Texas State University may be eligible for part-time positions within the Department of Computer Science. Student employees have the opportunity to interact with other students, staff, and faculty, applying their computer science skills outside of the classroom.

Available positions are offered directly to students from faculty members, or are posted to Jobs4Cats.

Internship Information - The Department of Computer Science encourages students to have internships.  It is the student’s responsibility to contact an employer to find an internship.


Computer Science Department Job Descriptions

  • For information, please contact

    The Computer Science Department maintains open labs where facilities are provided for students to complete computer science class assignments and projects. These labs are supported, configured, maintained, and monitored by student lab assistants under the direction of full-time staff Lab Coordinators. Duties can involve a variety of tasks such as monitoring the lab facilities, installation and configuration of software, installation and configuration of hardware, web development, and system administration. Both undergraduate and graduate students are employed in this capacity and work is scheduled around student class schedules.

  •  For information, please contact

    The Computer Science Department offers several courses which have associated lab sections for which students must register. These lab sections are usually taught by skilled undergraduate and graduate Computer Science majors or minors. Proficiency in the subject being taught, sufficient maturity to be in charge of a class, and excellent communication skills are absolute requirements. Duties include providing instruction, preparing and maintaining lab facilities and supplies, guiding students to completion of lab assignments, and grading of submitted lab work. Student lab instructors may be required to attend periodic meetings and hold office hours. 

  • For information, please contact

    The Computer Science Department is dedicated to doing all it can to make students successful. Free tutoring is offered for most all undergraduate core courses. Graduate and undergraduate Computer Science students with good communication and academic skills are hired to provide this tutoring.

  • Faculty members who have received financial backing for one or more of their research interests often hire students to assist them. These positions are typically offered directly to students who have expressed a shared interest in the faculty member’s research area.  Faculty members may also advertise their openings on Handshake. 

  • Student graders are hired by many Computer Science faculty members to assist them with scoring and recording student assignments and projects for a specific course. Typically a hiring faculty member will require a grader to have taken the course involved and passed it with a grade of A or B. In some cases, students may be hired as graders if they can demonstrate adequate knowledge and skill in the subject. Working hours are usually flexible and may often be completed from the grader's home.  Faculty members may post their openings on Handshake.