Un tutor de ciencias de la computación generalmente brinda instrucción individual sobre aspectos de ciencias de la computación y programación de computadoras. Estos profesionales pueden instruir a los estudiantes que toman clases avanzadas de informática y tienen problemas para aprobarlas. En otros contextos, un tutor de ciencias de la computación podría estar preparando a un estudiante más joven para futuros cursos, o incluso proporcionar tutoría vocacional de ciencias de la computación.
Los tutores en este campo ofrecen instrucción en una amplia gama de lenguajes de programación de computadoras. Pueden enseñar lecciones sobre el espectro completo de los lenguajes de codificación a través de un enfoque general en los principios de la informática, como la funcionalidad del módulo de código o estrategias de desarrollo más amplias. Alternativamente, un tutor de ciencias de la computación puede enfocarse en tareas específicas «de procedimiento» con un lenguaje de programación de computadora dado, en actividades concretas de laboratorio que ayudan a los estudiantes a crear sus propios módulos o aplicaciones funcionales.
Para los estudiantes que tienen necesidades de aprendizaje más específicas, el tutor de informática puede centrarse en un cierto tipo de lenguaje de programación. La instrucción se puede proporcionar en la sintaxis de la «suite C» de lenguajes: C, C ++ y C #, o en el popular lenguaje de programación de computadora Microsoft Visual Basic basado en Windows. Otros cursos podrían centrarse en la codificación simple con lenguaje de marcado de hipertexto (HTML) u hojas de estilo en cascada (CSS). Algunas clases pueden centrarse en tecnologías basadas en la web como ASP, VBScript, un formulario web de Visual Basic o PHP.
Los tutores de ciencias de la computación pueden simplemente instruir a un solo estudiante, oa veces a grupos pequeños. Pueden ser tutores de un alumno en persona, a través de Internet o mediante otros medios digitales. El tutor simplemente puede reunirse con un estudiante una o varias veces por semana, mientras que otros tutores establecerán un número específico de sesiones en un formato tipo seminario o taller.
En general, el tutor de ciencias de la computación podrá conocer a un estudiante en su nivel de habilidad particular y responder preguntas específicas sobre tareas concretas de programación de computadoras con las que un estudiante puede estar teniendo problemas. Uno de los beneficios que los tutores de informática ofrecen a los estudiantes es la capacidad de responder preguntas en tiempo real y ofrecer respuestas para problemas particulares con el código o el diseño, o cualquier otro aspecto de la informática. Algunos de los mejores tutores de informática también proporcionarán a los estudiantes una gran cantidad de antecedentes sobre cómo ha evolucionado la informática y cómo la comunidad de desarrolladores ha establecido algunos principios comunes para los estándares en el campo.