Mi experiencia en uno de los malditos colegios del gobierno estatal de Uttar Pradesh.
No hay calidad de educación y menos o ninguna práctica que pueda decir. Una cosa más, esto no es una mentira.
1.Diseño del compilador: propuse la idea del hindi [correo electrónico protegido] (para poder escribir programas en mi lengua materna) … ¡el profesorado rechazó la idea alegando que es IMPOSIBLE! Envié un poco de mierda LEX en el proyecto, y desarrollé el compilador en paralelo … y comencé con la misma facultad … resultado: ¡obtuve el grado C!
2. OS: Estaba pensando en escribir un núcleo en C # … como de costumbre … la facultad afirmó que era imposible … y me etiquetó como retrasado mental (sí … lo digo en serio) … Desarrollé un núcleo en C # con el teclado PS / 2 completo. y compatibilidad con mouse, controladores ATAPI, controlador VGA, GUI y otras cosas relacionadas (arrastrar … colocar, hacer clic con el botón izquierdo / medio / derecho, ventana redimensionable, ventana superpuesta, etc.) y arrojar a la cara a la facultad … resultado: FALLÉ OS (me estaba riendo mucho después de ver mi hoja de calificación)
3. Proyecto de fin de año: propuse la idea del control de los huéspedes … y todo el departamento se estaba riendo (sí … en mi universidad … todo el personal académico se sienta mientras acepta las propuestas de proyectos para el último año prj.). Como prueba de concepto, presenté un programa de demostración que usaba movimientos y gestos faciales para controlar la computadora (usando OpenCV, C ++ y QT para GUI). Después de eso, la facultad canceló el proyecto … y me “obligaron” a completar el proyecto de doctorado de mi mentor (en caso de que tenga curiosidad … fue su último año de doctorado … y arruiné todo el proyecto … evitando su doctorado IIT Kanpur
- Cómo sobrevivir el primer año de la escuela de posgrado, en particular si la asignatura es diferente de su título universitario
- ¿Cuáles son los pros y los contras de elegir una universidad como Jadavpur o Pune University en lugar de un IISER para su maestría y doctorado?
- ¿Son las humanidades “más fáciles” que las ciencias naturales y aplicadas en Harvard?
- ¿Cuáles son los diferentes campos que involucran las ciencias biológicas y las ciencias de la computación? ¿Me puede recomendar programas de posgrado interdisciplinarios de alta calidad?
- ¿Alguien que haya seguido B.Tech (en particular: ciencias de la computación) de la Universidad de Delhi, será considerado elegible para MS (se prefieren universidades extranjeras)? Lo pregunto porque no estoy seguro de si IIT los aceptará para M.Tech. PD: La Universidad de Delhi no obtuvo la aprobación de AICTE y leí en alguna parte que ni siquiera la necesita.
Acerca de la universidad
Sobre la facilidad de la universidad
- Software de la Edad de Piedra: muchos colegios y universidades todavía usan Turbo C ++ para sus cursos C y C ++. Ni siquiera cambian a gcc, que es de código abierto y está disponible de forma gratuita.
- Hardware antiguo: encontrará máquinas Pentium IV y Pentium III con 256/512 MB de RAM en el denominado CORE LAB. Tienen máquinas Core 2 Duo con 1 GB de RAM en el llamado LABORATORIO AVANZADO. Las máquinas con núcleos 4/8/16/32 simplemente no existen en este planeta.
- Sin respaldo de energía: ¿Falló la electricidad? El laboratorio ha terminado y ahora eres libre.
- Mantenimiento deficiente: las máquinas dejarán de funcionar de vez en cuando. Se supone que debes sacudirlos / golpearlos / tocarlos (¿tal vez tirarlos?) Para restaurar su funcionalidad.
- ¿Preguntó sobre clúster o HPC? ¿¿Qué demonios es eso??
Sobre el plan de estudios universitario
- Libros obsoletos: están usando libros publicados en 1992 (quizás 1994, no recuerdo exactamente)
- Libros de autores locales: las peores pilas de páginas que he visto. Etiquetarlos como “libro” es un insulto a los libros. ¿Quieres un ejemplo? Consulte el LET US C por Yashvant Kanetkar. ¡Mierda total!
- Tecnología de la edad de piedra: todavía están atrapados con C CON CLASES en la era de C ++ 11. Compilador significa Turbo C ++. El control de origen se realiza haciendo múltiples copias de código en un pen drive.
- Falta de cosas prácticas: ¡nadie ha usado un depurador!
Sobre la facultad de la universidad
- Crap facultad: Compilador significa Turbo C ++. Cuando utiliza printf () para imprimir el valor de las variables, se denomina depuración. Puede perfilar su código ejecutándolo en bucle y midiendo el tiempo transcurrido con un simple cronómetro (¿Dafaq es esto?). El código de máquina escrito para Core 2 Duo no funcionará en Intel i3 (después de todo, el código de máquina depende de la máquina). El compilador ejecuta el código compilado. El algoritmo AO (n log n) siempre es mejor que el algoritmo O (n ^ 2) (de hecho, esto depende del factor constante asociado con la complejidad del tiempo).
Pasemos a la estructura de datos:
Ejemplo de pila: pila de platos!
Ejemplo de cola: cola para obtener un boleto de cineNo hay ejemplos del mundo real del universo del software.