Download Sin título de diapositiva
Document related concepts
Transcript
MODELOS CURRICULARES ANIEI 1 Catálogo de todos los conceptos académicos que forman las carreras de computación o informática Organizado en forma de ocho áreas de conocimiento distribuidas a lo largo de cuatro perfiles profesionales, de donde surgen las diversas carreras específicas que se ofrecen en el país. 2 Áreas de conocimiento: 1. 2. 3. 4. 5. 6. 7. 8. Entorno social Matemáticas Arquitectura de computadoras Redes Software de base Programación e ingeniería de software Tratamiento de información Interacción humano-máquina 3 Perfiles profesionales: Licenciatura en informática Detectar y satisfacer las necesidades organizacionales relativas al uso y empleo de la información. Licenciatura en sistemas computacionales Analizar situaciones, entornos y problemas propios de ser tratados mediante sistemas computacionales. Licenciatura en ciencias de la computación Concebir y crear ambientes, facilidades y aplicaciones innovadoras de la computación en entornos diversos de demandas por satisfacer. Ingeniería en computación Construir, configurar, evaluar y seleccionar obras y entornos de servicios computacionales y de telecomunicaciones. 4 PERFILES ENTORNO SOCIAL MATEMÁTICAS ARQ. DE COMPUTADORAS REDES SOFTWARE DE BASE PROGR. E ING. SOFTWARE TRATAMIENTO DE INFO. INTERACCIÓN H - MAQ. PORCENTUALES A 27.5 12.5 7.5 7.5 7.5 17.5 12.5 7.5 B 20.0 15.0 7.5 10.0 7.5 17.5 15.0 7.5 POR ÁREA C 10.0 25.0 10.0 10.0 10.0 20.0 5.0 10.0 D 10.0 17.5 17.5 12.5 12.5 17.5 5.0 7.5 A : LICENCIATURA EN INFORMÁTICA B : LICENCIATURA EN SISTEMAS COMPUTACIONALES C : LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN D : INGENIERÍA EN COMPUTACIÓN 5 1. Entorno social 1.1 Las organizaciones 1.1.1 Teoría de las organizaciones ES1: Tipos y principios básicos de las organizaciones ES2: Procedimientos administrativos ES3: Recursos humanos 1.1.2 Tópicos de manejo financiero ES4: Principios básicos de contabilidad ES5: Contabilidad de costos ES6: Presupuestos ES7: Planeación financiera} ES8: Aspectos fiscales en las organizaciones 1.1.3 Tópicos de manejo económico ES9: Conceptos básicos de microeconomía ES10: Conceptos básicos de macroeconomía ES11: Economía de la empresa 6 1.2 Las unidades de informática 1.2.1 La función informática ES12: Unidades de informática en las organizaciones ES13: Empresas y proyectos informáticos ES14: Administración de unidades informáticas ES15: Bienes informáticos 1.2.2 Recursos humanos ES16: Administración del personal informático ES17: Actualización del personal informático 1.2.3 Auditoría en las unidades de informática ES18: Auditoría informática 7 1.3 Ética y normatividad jurídica 1.3.1 Marcos legales ES19: Consideraciones legales ES20: Derecho mercantil ES21: Política informática ES22: Los derechos humanos 1.3.2 La era de la información ES23: Autoría informática ES24: Impacto de la tecnología ES25: Impacto social de la informática 1.4 Herramientas computacionales para entorno social 8 2. Matemáticas 2.1 Matemáticas básicas 2.1.1 Cálculo MA1: Diferencial e integral en una variable MA2: Diferencial e integral en varias variables MA3: Ecuaciones diferenciales MA4: Series de Fourier MA5: Transformadas de Fourier 2.1.2 Álgebra MA6: Álgebra lineal MA7: Álgebra clásica MA8: Álgebra moderna 2.1.3 Geometría MA9: Vectores, rectas, planos y curvas MA10: Transformaciones geométricas 9 2.2 Matemáticas aplicadas 2.2.1 Probabilidad y estadística MA11: Probabilidad MA12: Estadística descriptiva MA13: Distribuciones 2.2.2 Cálculo numérico MA14: Métodos numéricos 2.2.3 Simulación MA15: Conceptos básicos MA16: Técnicas de programación y lenguajes especiales 2.2.4 Sistemas y control MA17: Elementos para el control de procesos 2.2.5 Investigación de operaciones MA18: Programación lineal MA19: Programación no lineal, entera y dinámica MA20: Análisis de redes 10 2.3 Matemáticas discretas 2.3.1 Lógica y conjuntos MA21: Lógica proposicional MA22: Lógica de predicados MA23: Conjuntos 2.3.2 Combinatoria MA24: Análisis combinatorio 2.3.3 Relaciones y grafos MA25: Relaciones MA26: Gráficas MA27: Árboles 11 2.4 Teoría matemática de la computación 2.4.1 Autómatas y lenguajes formales MA28: Máquinas de estado finito MA29: Reconocimiento de lenguajes MA30: Lenguajes formales 2.4.2 Sistemas formales MA31: Máquinas de Turing MA32: Funciones recursivas 2.4.3 Computabilidad MA33: Complejidad MA34: Decidibilidad 2.5 Herramientas computacionales para matemáticas 12 3. Arquitectura de computadoras 3.1 Física 3.1.1 Temas de mecánica, óptica y física moderna AC1: Mecánica AC2: Óptica AC3: Física moderna 3.1.2 Electricidad y magnetismo AC4: Electricidad AC5: Magnetismo AC6: Circuitos eléctricos 3.1.3 Electrónica AC7: Principios de electrónica AC8: Circuitos electrónicos AC9: Tecnologías de circuitos integrados AC10: Dispositivos de propósito especial 13 3.2 Sistemas digitales 3.2.1 Diseño lógico AC11: Sistemas de numeración AC12: Circuitos combinatorios AC13: Circuuitos secuenciales 3.2.2 Subsistemas básicos AC14: Unidades funcionales AC15: Memorias AC16: Dispositivos periféricos de almacenamiento externo AC17: Dispositivos de E/S 14 3.3 Tipos y configuraciones de computadoras 3.3.1 Arquitecturas y formas de procesamiento AC18: Historia y evolución AC19: Arquitectura clásica de von Neumann AC20: Arquitecturas alternativas AC21: Microprocesadores AC22: Configuraciones de equipos de cómputo AC23: Formas de procesamiento AC24: Modelo cliente-servidor 3.3.2 Sistemas de propósito especial AC25: Configuraciones especializadas 15 3.4 Instalaciones y equipos 3.4.1 Instalaciones AC26: Edilicias y de construcción AC27: Eléctricas 3.4.2 Administración y mantenimiento AC28: Configuración inicial AC29: Mantenimiento 3.4.3 Seguridad AC30: Medidas preventivas de seguridad AC31: Siniestros AC32: Seguros 3.5 Herramientas computacionales para arquitectura de computadoras 16 4. Redes 4.1 Transmisión y comunicación de datos 4.1.1 Teoría de la información RE1: Conceptos teóricos RE2: Códigos RE3: Errores 4.1.2 Señales RE4: Tipos y enlaces 4.1.3 Transmisión de voz, imágenes y datos RE5: Comunicaciones RE6: Modos de transmisión RE7: Medios y elementos físicos RE8: Dispositivos de comunicación RE9: Servicios de comunicaciones 17 4.2 Modelos 4.2.1 Topologías RE10: El modelo ISO/OSI RE11: Arquitectura RE12: Estándares y organizaciones RE13: Redes locales (LAN) RE14: Redes amplias (WAN) 18 4.3 Protocolos 4.3.1 Protocolos para comunicación RE15: Protocolos de bajo nivel RE16: Protocolos de alto nivel 19 4.4 Intercomunicación de datos 4.4.1 Interconectividad RE17: Teoría de interconexiones RE18: Dispositivos para interconexión RE19: Elementos de diseño de redes 4.4.2 Interoperabilidad RE20: Redes interconectadas RE21: Internet 20 4.5 Seguridad e integridad de la información RE22: Integridad RE23: Seguridad 4.6 Herramientas computacionales para redes 21 5. Software de base 5.1 Traductores 5.1.1 Traductores de bajo nivel SB1: Ensambladores SB2: Macroensambladores SB3: Macroprocesadores 5.1.2 Traductores de alto nivel SB4: Intérpretes SB5: Compiladores SB6: Tópicos de compilación SB7: Ambientes integrados 22 5.2 Sistemas operativos 5.2.1 Estructuras básicas SB8: Historia y evolución SB9: Esquema básico SB10: Arquitectura de un sistema operativo SB11: Desempeño de un sistema operativo SB12: Manejo de dispositivos y servicios especiales 5.2.2 Tipos de sistemas operativos SB13: Tipos especiales de sistemas operativos SB14: Ambientes gráficos 23 5.3 Utilerías y manejadores 5.3.1 Orientados al usuario SB15: Sistemas de respaldo y recuperación SB16: Tratamiento de virus 5.3.2 Orientados al sistema SB17: Cargadores y ligadores SB18: Administración y vigilancia SB19: Herramientas para la administración 5.4 Herramientas computacionales para software de base 24 6. Programación e ingeniería de software 6.1 Algorítmica 6.1.1 Fundamentos de algorítmica PI1: Historia de la computación PI2: Algorítmica básica PI3: Enfoque estructurado PI4: Enfoque por objetos 6.1.2 Estructuras de datos PI5: Estructuras estáticas en memoria central PI6: Estructuras dinámicas en memoria central PI7: Estructuras en memoria secundaria PI8: Organización de archivos PI9: Clasificación PI10: Búsqueda 6.1.3 Complejidad PI11: Medidas de complejidad PI12: Análisis de algoritmos PI13: Estrategias para la construcción de algoritmos 25 6.2 Paradigmas de programación y lenguajes 6.2.1 Familias y tipos de lenguajes PI14: Programación imperativa (Véanse además PI2, PI3). PI15: Programación orientada a objetos. (Véase además PI4) PI16: Programación funcional PI17: Programación lógica PI18: Programación visual y por eventos PI19: Comparación de lenguajes 6.2.2 Paralelismo y concurrencia PI20: Relaciones entre algoritmos y arquitecturas PI21: Algoritmos concurrentes PI22: Paralelismo 26 6.3 Sistemas de software 6.3.1 Análisis y diseño PI23: Conceptos generales sobre sistemas PI24: Análisis de sistemas PI25: Metodologías para análisis PI26: Diseño de sistemas PI27: Metodologías de diseño 6.3.2 Implantación, prueba y mantenimiento PI28: Ciclo de vida de los sistemas PI29: Control del avance de proyectos de software PI30: Métodos de prueba PI31: Mantenimiento y extensiones 6.3.3 Consideraciones de calidad PI32: Normas, estándares y documentación PI33: Control de calidad de software PI34: Auditoría de sistemas 27 6.4 Industria del software 6.4.1 Desarrollo industrial de software PI35: Evolución del desarrollo de software PI36: Características de los productos de software industrial 6.4.2 Automatización de la construcción de software PI37: Métodos industriales para creación de software PI38: Herramientas para creación de software 6.5 Herramientas computacionales para programación e ingeniería de software 28 7. Tratamiento de información 7.1 Bases de datos 7.1.1 Modelado y diseño TI1: Conceptos generales TI2: El modelo jerárquico TI3: El modelo de red TI4: El modelo relacional TI5: Modelo entidad-relación TI6: Diseño relacional TI7: Modelos alternativos TI8: Bases de datos distribuidas 7.1.2 Manejadores y uso TI9: Manejadores TI10: Lenguajes de consulta TI11: Arquitectura de sistemas de bases de datos 7.1.3 Desarrollo e implantación de aplicaciones TI12: Elementos básicos TI13: Manejo de archivos (Véase además PI7) TI14: Seguridad en bases de datos 29 7.2 Recuperación de información 7.2.1 Dispositivos de almacenamiento de información TI15: Dispositivos (Véase además AC16) 7.2.2 Archivos para grandes volúmenes de datos TI16: Métodos TI17: Seguridad 30 7.3 Sistemas de información 7.3.1 Teoría de sistemas TI18: Enfoques sistémicos TI19: Control de calidad 7.3.2 Análisis y diseño de sistemas de información TI20: Análisis y diseño (Véase además la sección 6.3.1) 7.3.3 Desarrollo e implantación TI21: Desarrollo de sistemas TI22: Implantación de sistemas 7.3.4 Administración de sistemas de información TI23: Organización y administración (Véase además la sección 1.2) 7.4 Herramientas computacionales para tratamiento de información 31 8. Interacción humano-máquina 8.1 Graficación 8.1.1 Dispositivos IH1: Medios 8.1.2 Algoritmos IH2: Técnicas de programación 8.1.3 Software dedicado IH3: Productos 32 8.2 Inteligencia artificial 8.2.1 Métodos IH4: Lógica y resolución de problemas IH5: Búsqueda IH6: Lenguajes especiales 8.2.2 Representación del conocimiento IH7: Aprendizaje IH8: Deducción IH9: Redes neuronales 8.2.3 Sistemas expertos IH10: Caracterización de los sistemas expertos IH11: Razonamiento y control 8.2.4 Reconocimiento de formas IH12: Visión IH13: Robótica 8.2.5 Proceso de lenguaje natural IH14: Elementos para el proceso sintáctico y semántico 33 8.3 Interfaces humano-máquina 8.3.1 Diseño asistido por computadora IH15: Diseño por computadora IH16: Programación con CAD 8.3.2 Aspectos conceptuales en la construcción de interfaces IH17: Diseño de interfaces IH18: Diálogos y guiones 8.4 Herramientas computacionales para interacción humano-máquina 34 Áreas Lic. en Informática y subáreas 1.1 1.2 1.3 2.1 2.2 2.3 2.4 3.1 3.2 3.3 3.4 4.1 4.2 4.3 4.4 4.5 5.1 5.2 5.3 6.1 6.2 6.3 6.4 % m40 x x.y 27.5 10.0 10.0 7.5 12.5 7.5 5.0 2.5 2.5 2.5 1.5 2.5 1.5 2.0 7.5 1.5 1.5 1.0 2.5 1.0 7.5 3.5 2.5 1.5 17.5 Lic. en Sist. Computacionales 7.5 2.5 5.0 2.5 % x x.y 11 4.0 4.0 3.0 5 3 2.0 1.0 1.0 1.0 0.6 1.0 0.6 0.8 3 0.6 0.6 0.4 1.0 0.4 3 1.4 1.0 0.6 7 3.0 1.0 2.0 1.0 m40 x x.y 20 10.0 5.0 5.0 15 7.5 5.0 5.0 2.5 2.5 1.5 2.5 1.5 2.0 10 1.5 2.5 2.5 2.5 1.0 7.5 3.5 2.5 1.5 17.5 Lic. Ciencias de la Comp. 7.5 5.0 2.5 2.5 % x x.y 8 4.0 2.0 2.0 6 3 2.0 2.0 1.0 1.0 0.6 1.0 0.6 0.8 4 0.6 1.0 1.0 1.0 0.4 3 1.4 1.0 0.6 7 3.0 2.0 1.0 1.0 m40 x x.y 10 5.0 2.5 2.5 25 10 7.5 5.0 7.5 5.0 2.0 3.0 3.0 2.0 10 1.5 2.5 2.5 2.5 1.0 10 4.0 4.0 2.0 20 Ing. en Computación 10.0 5.0 2.5 2.5 % x x.y 4 2.0 1.0 1.0 10 4 3.0 2.0 3.0 2.0 0.8 1.2 1.2 0.8 4 0.6 1.0 1.0 1.0 0.4 4 1.6 1.6 0.8 8 4.0 2.0 1.0 1.0 m40 x x.y 10 5.0 2.5 2.5 17.5 17.5 7.5 5.0 2.5 2.5 5.0 7.5 2.5 2.5 x x.y 4 2.0 1.0 1.0 7 7 3.0 2.0 1.0 1.0 2.0 3.0 1.0 1.0 12.5 3.5 2.5 3.0 2.5 1.0 5 1.4 1.0 1.2 1.0 0.4 12.5 5.0 5.5 2.0 5 2.0 2.2 0.8 17.5 7.5 5.0 2.5 2.5 7 3.0 2.0 1.0 1.0 7.1 7.2 7.3 12.5 5.0 2.5 5.0 5 2.0 1.0 2.0 15 5.0 5.0 5.0 6 2.0 2.0 2.0 5 2.5 1.5 1.0 2 1.0 0.6 0.4 5 2.5 1.5 1.0 2 1.0 0.6 0.4 8.1 8.2 8.3 7.5 2.5 3.5 1.5 3 1.0 1.4 0.6 7.5 2.5 2.5 2.5 3 1.0 1.0 1.0 10 2.5 5.0 2.5 4 1.0 2.0 1.0 7.5 3.5 2.0 2.0 3 1.4 0.8 0.8 35