Tomé CS 160 durante el semestre de otoño de 2013 con Eric Paulos.
La clase es muy divertida, ya que no es su curso tradicional de CS en comparación con otras clases de CS de Berkeley. La clase se siente más cerca de una gran discusión con el profesor que dirige un tema y la gente comenta sus pensamientos. Cada conferencia también tenía un mensaje escrito basado en las lecturas en las que teníamos que escribir sobre nuestros pensamientos sobre el tema particular de la lectura.
El semestre que tomé el curso usamos el SDK de Android para proyectos individuales y grupales. Muchos estudiantes no eran fanáticos de usar Android, ya que la introducción para usarlo fue configurarlo en su computadora personal y seguir un breve tutorial que el personal docente había escrito. Con mucha gente sin conocimiento de Android, casi todos los proyectos parecían iguales, ya que no sabíamos cómo codificar nuestras maquetas usando el SDK.
Desde entonces, las clases parecen cambiar dependiendo de qué SDK / Dispositivo utilicen. Vi el semestre pasado Qualcomm dio a cada estudiante en el curso un reloj inteligente Toq para construir.
- ¿Cuáles son las peores cosas de estudiar Ciencias de la Computación / Ingeniería en un instituto de Ingeniería de Nivel 3?
- ¿Cuáles son las peores cosas de la Universidad de Pune?
- ¿Cómo es asistir a una universidad de honores en una gran universidad pública?
- ¿Cómo puedo resolver mis problemas en la universidad?
- ¿Cómo es ser un concentrador de Química y Física en Harvard?
Durante el semestre, también estará trabajando en un proyecto grupal en el que podrá decidir qué construir en función de algunas categorías. Su grupo hace una gran diferencia en la forma en que se desarrollará el proyecto, ya que muchos grupos tenían graduados de último año que solo buscaban tomar un curso más fácil en su último semestre mientras se entrevistaban para trabajos de tiempo completo. Los grupos se asignan según la encuesta al comienzo del semestre. Parece intentar agrupar 1 diseñador / no CS principal con 3 CS / EECS mayores.
En términos de carga de trabajo, la clase es mucho más ligera en términos de carga de trabajo en comparación con otras clases de CS de división superior en Berkeley, ya que estará escribiendo mucho más en lugar de codificar.
En general, recomiendo encarecidamente tomar CS160 si está remotamente interesado en UI / UX, diseño, ser un administrador de programas, comenzar su propia empresa o simplemente un ingeniero de software que quiere construir una mejor experiencia de usuario. Las habilidades para comprender a los usuarios y esbozar ideas me han ayudado en mi carrera.