Volver al blog
ideas

Rediseño de Licenciatura en Sistemas

Propuesta de currículo actualizado para carreras de sistemas enfocado en practicidad y pasión

Pensando en lo ideal:

Pensando en aspectos escenciales que toda carrera de tecnologia debe poseer, podemos dar cuenta de dos bastante relevantes: Practicidad y actualizacion

Donde Practicidad hace referencia dos aspectos: Empleabilidad y facilidad de aprendizaje y donde actualizacion hace referencia a lo apropiada que es teniendo en cuenta el contexto actual.

Debido a que la tecnologia naturalmente avanzar rapido, y aun mas en el mundo de la programacion, es necesario que la carrera sea actualizada constantemente.

Todo muy hermoso, pero esto no pasa , ni si quiera a lo largo de años.

De todas formas insistire en plantear un subjetivo modelo que yo consideraria ideal para la carrera de sistemas de informacion, si tuviera que adecuarla al panorama actual.

Las tecnologias usadas en la misma deben ser las mas apropiadas pero tambien estar actualizadas

Por ende se debe de priorizar las siguientes:

  • bun
  • vite
  • svelte
  • astro
  • hono
  • zustand
  • react native

Los valores para esta eleccion se basan en que: los alumnos no necesariamente aprenden cuando aprueban, por ende el foco esta en despertar su interes y pasion por las materias, no por los examenes. Fomentar el compañerismo entre ellos y una comunicacino relajad y constante. Estimular el pensamiento critico, y utilizar mayeutica para que se pregunten mas cosas de las debidas. que duden genuinamente, no porque se les diga que tienen que dudar. Revelarles la verdad todo el tiempo, explicarles la diferencia entre un trabajo que es dignificante y uno que no , y ayudarlos a decidir si esta carrera es realmente buena para ellos. el dinero… no sirve para nada cuando lo que haces no te gusta…


1° año

  • dos meses de pura aritmetica
  • Ir al laboratorio de computacion , enseñar todo lo basico y escencial de forma muy breve, (por dios hay chicos que aun guardan archivos sin usar ctrl+s y otros que no saben ni si quiera lo que es ctrl+c y ctrl+v o.O)
  • Introduccion a linux… NO PUEDE EXISTIR CARRERA DE COMPUTACION SIN UNA INTRODUCCION A LINUX…
  • introducicon al pensamiento logico con condicionales y analisis de proposiciones
  • fundamentos de programacion con dos tipos de lenguajes uno fuertemente tipado (ts o c#) y debilmente tipado (python o js)
  • el taller de fundamentos DEBERIA TENER UN PROYECTO FINAL UTIL no algo meramente educativo.
  • Remover sistemas y organizaciones
  • Remover derechos humanos
  • Mejorar ingles y hacer que enseñen a hablar desde el primer dia, el que no se anime a hablar desaprueba la materia.
  • Explicar conceptos de software y hardware durante todo el año, reveleando como funcionan, donde estan, pros y contras, precaucion y utilidad.
  • Mantenimiento basico de una pc, limpieza, hardware, cambio de pasta termica. configuracion de servicios, limpieza de blotware, como instalar un sistema operativo, como limpiarlo, memoria ram, memoria cache, todo lo escencial para que los alumnos puedan darse cuenta de la importancia de mantener una pc.
  • Nociones sobre componentes de PC RAM ROM GHZ tipos de memoria, diferencias, historia de la computacion muy muy basica y concisa para que comprendan el como llegamos hasta ahora, no es necesario aprendersela MUCHO MENOS RENDIRLA. solo entenderla

2° año

  • introduccion a la inteligencia artificial, calculo, algebra, matematica discreta.
  • introducicon al desarrollo web, comunicacion y redes,
  • ciberseguridad.
  • paradigmas de programacion y estructuras de datos
  • Bases de datos
  • introduccion a la creacion de lenguajes de programacion

3° año

  • proyecto intermedio funcional fullstack ,sobre el cual se trabaja TODO EL AÑO , donde los estudiantes tienen que definir un objetivo y son guiados para elegir un stack adecuado para sus objetivos, guiandolos para que el objetivo no se muy ambicioso y el stack sea apropiado para sus objetivos, requiere de un docente con experiencia y capacitado para tomar decisiones apropiadas para beneficiar a cada grupo que se arme teniendo en cuenta las capacidades individuale y grupales del conjunto

  • arduino y electronica, es una de las ramas mas importantes de la seguridad

  • Hacking Etico.

  • Logica de negocios y aquitectura de sistemas

  • Ingenieria de software

  • Machine Learning y Data Science

  • configuracion de servidores

4° año

  • Proyecto final tesis (trabajado durante todo el año o mas)
  • creacion de servidores para hostings
  • Comprension de como se crea un sitema operativo
  • nociones elementales y sencillas sobre: fisica, quimica, algebra, biologia, geografia, politica, electronica

Porque dar todo eso a lo ultimo?
Primero que nada: porque el software se integra cada vez mas en los multiples aspectos de la vida, desde el lavarropa y las criptomonedas, a las elecciones e inclusive las ciencias sociales.
Segundo y mas importante: Porque alguien que sabe software puede crear software dedicado a un nicho especifico
y si este nicho le gusta estamos hablando de un futuro profesional que va a contribuir correctamente y apasionadamente a un area en concreto…
este aspecto seria imposible teniendo en cuenta de que olvidamos todos estos conocimientos una vez que salimos de la secundaria…
y seria erroneo darlo en los primeros años como pasa en la carrera de ingenieria de softare,
por el contrario, deberia darse de forma muy liviana y sencilla en el ultimo año, reitero con el fin de despertar interes no de que los alumnos aprueben examenes..
el objetivo de los profesores rotativos de estas materias es pezcar apasionados,
quienes el profesor detecte que son los que mas se destacan o tienen interes en la materia seran aquellos potenciales desarrollaodre son contribuyentes a el area y ya esta…
con eso basta y sobra, parece poco, pero es un monton :) )

más posts

About Mobile Developing 12 minCategorización Sin Género 8 minSintaxis de Preguntas 5 min

categorias