¿Un estudiante universitario de ciencias de la computación aprobaría sus exámenes con altas calificaciones si no asistiera a clases? Si es así, ¿por qué los estudiantes de CS los asisten?

Porque las calificaciones no lo son todo.

En general, las empresas de ingeniería de software no se preocupan tanto (si es que lo hacen) de su GPA como experiencia de codificación. Hay mucho que aprender, y si su único objetivo es aprobar los exámenes, entonces se perderá mucha información que podría aprender y que le ayudará más adelante en lo que decida hacer.

Si solo desea aprobar los exámenes sin asistir a una clase, entonces quizás esto indica que está tomando clases que no son interesantes o desafiantes, o tal vez no esté interesado en la CS. Si estás empezando, prometo que se volverán más interesantes. Encontrará subcampos dentro de CS que le interesan especialmente y puede tomar más clases en esas áreas y enfocarse allí. Si puede aprobar fácilmente los exámenes sin asistir a clase, debe tomar clases más difíciles que lo desafían y donde está aprendiendo.

También estás pagando mucho por asistir a clases, no solo por tu título. Los profesores de CS a menudo son muy inteligentes y saben de lo que están hablando. La mayoría probablemente haya publicado investigaciones en estas áreas, por lo que esta es una oportunidad para escuchar a algunos de los líderes en el campo. Podrían compartir algunas de sus experiencias con usted u otros detalles interesantes que no recogería en una guía de estudio o en el libro de texto.

Tengo curiosidad: ¿por qué hacer esta pregunta sobre CS específicamente? ¿Tiene razones para creer que un estudiante en cualquier otro campo reprobaría sus exámenes sin asistir a clase, pero de alguna manera no es el caso de CS?

Cuando era estudiante de ciencias de computación, pasé los exámenes con altas calificaciones, pero fue principalmente porque asistí a las conferencias y tomé buenas notas.

Si la clase tiene un libro de texto que lo acompaña o notas de clase detalladas, estoy seguro de que es posible absorber suficiente información para aprobar los exámenes con solo leerlos, pero considere la diferencia en la inversión de tiempo. Las clases son tal vez tres horas a la semana para un curso estándar de 3 unidades. Sin embargo, la lectura de muchos capítulos de un libro de texto, para mí, tomaría al menos ese tiempo, y dudo que retome tantos puntos importantes .

Los profesores tienden a centrarse en lo que sienten que es importante para llevar. Los libros son excelentes para detalles y explicaciones completas, pero muy rara vez hacen un buen trabajo para mostrarte el bosque desde los árboles. Mi heurística fue: si lo cubrimos en clase, debería saberlo para la final. El 90% del tiempo tuve razón (y el 90% es una A en mi universidad).

Los recursos en línea como Coursera tienen un problema similar. Ellos también se enfocan en el panorama general como las conferencias tradicionales, pero incluso si los programas de estudio parecen coincidir, estás estudiando el material para una clase diferente. Lo que un profesor enfoca puede no ser lo que otro opte por enfatizar y, por lo tanto, no tendrá una buena idea de lo que probablemente estará en el examen.

Finalmente, si hizo esta pregunta pensando que cualquiera que programe juegos de Android en su tiempo libre puede aprobar automáticamente sus exámenes de CS, todo lo que puedo decir es: CS! = Programación.

Esto depende en gran medida del curso, el profesor y el estudiante. Algunos profesores no siguen de cerca los libros de texto, muchos estudiantes tienen dificultades para aprender de los libros de texto, los buenos cursos enfatizan las habilidades además del conocimiento (aprender una habilidad mediante la lectura de un libro a menudo conduce a la decepción) y, en algunos casos, los problemas de los exámenes son intencionalmente similares a lo que es discutido en clase

He visto a muchos estudiantes que se saltearon la clase porque pensaron que aprendieron todo por su cuenta, pero luego tuvieron un mal desempeño en los exámenes.

También he visto a algunos estudiantes que obtuvieron buenos resultados en los exámenes, pero no pudieron usar el material en proyectos y cursos posteriores.

Es posible pero puede ser más difícil. Especialmente si sus profesores cubren material que no está en el libro o lo hacen más fácil de entender.
Personalmente, no me molesto en ir a una clase si aprendo más del libro de texto y de Internet que del profesor.