Student Employment through the Department of Computer Science
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 at:
Lab Assistants (open to all majors) (hourly or salary) – For information, please contact email@example.com.
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.
Lab Instructors (hourly or salary) – For information, please contact firstname.lastname@example.org.
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.
Tutors (hourly or salary) – For information, please contact email@example.com.
The Computer Science Department is dedicated to doing all it can to makes 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.
Research Assistants (hourly or salary)
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 in the “News” section of the CS website.
Graders (hourly only)
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 an 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 in the “News” section of the CS website.
If you have already been selected for a position, please complete the appropriate hiring packet below.
- Salaried graduate student hiring packet (graduate and doctoral - teaching, research, and instructional assistants)
- Hourly wage student worker hiring packet (for graders, UGIAs, office assistants, and hourly research assistants)
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.
- The Office of Career Services at Texas State can also assist in finding internships.
- When the department receives a notice from industry for an internship job opening, the job notice is posted to the department´s online posting board within the department website.
- Forms and approval process for CS 4100 and CS 5100 Internship courses