20

ACM

Embed Size (px)

Citation preview

Page 1: ACM
Page 2: ACM

The Association for Computing Machinery ACM o The Association forComputing

Es una organización científica y profesional fundada en 1947. Se centra en eldesarrollo y compartimiento de Nuevo conocimiento acerca de todos losaspectos de la Computación (la palabra “machinery” es el nombre de unaartefacto histórico).

La ACM empezó a publicar sus recomendaciones de curricula para LasCiencias de la Computación en 1968 y para la IS en 1972.

The Association for Information Systems ( “AIS”)

Fue fundada in 1994.Es una organización global que está al servicio deacadémicos que se especialicen en Sistemas de Información. AIS está afiliadacon la Sociedad para la Gestión de la Información en la U.S. Sus miembrosestán conformados por ejecutivos y administradores de Sistemas deInformación. AIS empezó a proveer recomendaciones de la Curricula paraSistemas de Información en cooperación con ACM y AITP in 1997.

Page 3: ACM

The Association for Information Technology Professionals (AITP)

Fundada en 1951 como la “National Machine Accountants Association”. En 1962, seconvirtió en “Processing Management Association (or DPMA)”. El actual nombre se adoptóen 1996. AITP se centra en el lado profesional de la Computación, sirviendo a aquellosquienes usan Tecnologías para conocer las necesidades de los negocios y otrasorganizaciones. Sus primeras recomendaciones para la curricula para Sistemas deInformación fueron dadas en 1985.

The Computer Society of the Institute for Electrical and Electronic Engineers (IEEE-CS o la “Sociedad de las Computadoras”)

La Sociedad de las Computadoras es una Sociedad Técnica dentro de la IEEE que seenfoca en la Computación dentro de la perspectiva de la Ingeniería. Hoy en día, losmiembros de la Sociedad de la Computación están conformados por ingenieros decomputadoras, ingenieros de software, y científicos de las Computadoras. Esta sociedadempezó a proveer sus recomendaciones de curricula en 1977. En los últimos años hahabido una fuerte relación en re la IEEE-CS y ACM, quienes unieron fuerzas desde 1980para cooperar en la creación de los estándares de la curricula de Computación.

Page 4: ACM

EVOLUCIÓN DE LA CURRICULA DE LAS CARRERAS DE COMPUTACIÓN

La primera currícula para las carreras de computación fue propuesta en 1968 por laACM, en la cual se describían a detalle las recomendaciones de los programasacadémicos de ciencia de la computación. En los diez años siguientes esta curricula sehizo obsoleta por la rápida evolución de esta área.

En 1977 la Computer Society de la IEEE publicó un informe de referencia para lascarreras de ciencias de la computación e introdujo un punto de vista más amplio paraincorporar a las ingenierías dentro de la currícula, estableciendo una unión entre lascarreras orientadas al software y las orientadas al hardware. En 1983 actualizó esteplan de estudios a causa del rápido desarrollo de este campo.

Page 5: ACM

EVOLUCIÓN DE LA CURRICULA DE LAS CARRERAS DE COMPUTACIÓN

A finales de los 1980s, se unieron la IEEE-CS y la ACM para realizar unarevisión más ambiciosa de la currícula, la cual fue publicada en 1991. Desdeabril de 1988 a Agosto de 1990, la ACM y la IEEE-CS presentaron lasrecomendaciones para el diseño y la implementación de los planes de estudio delas disciplinas de computación. Donde el término computación se refiere a lascarreras de ciencias de la computación, ciencias de la computación e ingeniería,informática y otras carreras similares. Otros programas como sistemas deinformación no fueron considerados en estos planes

Lo anterior sirvió para eliminar diferencias fundamentales entre las institucionesque ofrecían programas de computación. Además estableció las bases paradeterminar cuáles eran los requerimientos para crear en los alumnos algunahabilidad en particular. Estas recomendaciones se discutieron, modificaron yaprobaron en las sesiones, principalmente, del ACM SIGCSE meetings enFebrero de 1989 y Febrero de 1990, the Computer Societies COMPCON meetingen Marzo de 1989, la NECC en Junio de 1989 y Junio de 1990, the IFIPWorking Group 2.1 meeting en Abril de 1990, la WCCE en Julio de 1990.

Page 6: ACM

En la tabla siguiente se muestran las áreas consideradas por las propuestas de los planes de estudio para la licenciatura en ciencias de la IEEE-CS y ACM y de la ANIEI-CONAI.

Page 7: ACM

EVOLUCIÓN DE LA CURRICULA DE LAS CARRERAS DE COMPUTACIÓN

En el 2001 la IEEE-CS y la ACM realizaron una revisión de la curricula del plande estudios de 1991 para introducir los avances que se realizaron durante losúltimos diez años. Concluyeron que una sola referencia no era suficiente paraagrupar todas las especialidades de computación (ciencias de la computación,ciencias de la computación e ingeniería, informática y otras carreras similares).Por tanto, a partir de ese año, cada especialidad tiene su propio marco dereferencia para la elaboración de sus planes de estudio, las especialidadesdefinidas son:

Ciencias de la computación

Ingeniería en computación

Ingeniería de software

Sistemas de información

Tecnologías de la información

Page 8: ACM

Vista gráfica de las disciplinas de computación

Page 9: ACM

De manera general, podemos definir La computación para cualquier actividadque implique computadoras. Así, la computación incluye: Diseño y construcciónde hardware y sistemas informáticos para cualquiera variedad de propósitos,procesamiento, estructuración y manejo de tipos diversos de información

Haciendo estudios científicos que usan computadoras, creando y usando soportelógico informático de comunicaciones y de entretenimiento; encontrando yrecogiendo información pertinente para cualquier propósito particular, etc.

Page 10: ACM

DISCIPLINAS DE CIENCIAS DE LA COMPUTACIÓN

SEGÚN “COMPUTING CURRICULA 2006”

Esta disciplina está relacionada al diseño y construcción de computadoras ysistemas basados en computadoras. Esto involucra el estudio del hardware,software, comunicaciones y la interacción entre ellos.

Su curricula se enfoca en la teoría, principios y prácticas de la ingenieríaeléctrica tradicional y las matemáticas y los aplica a los problemas de diseño decomputadoras y dispositivos basados en computadoras.

Los estudiantes de ingeniería de computación estudian el diseño de lossistemas digitales de hardware incluyendo computadoras, sistemas decomunicación y dispositivos que contienen computadoras. Ellos tambiénestudian el desarrollo informático enfocándose en el software usado dentro yentre dispositivos digitales (no los programas de software usados directamentepor los usuarios). La curricula enfatiza el hardware más que el software y tieneun uso fuerte de la ingeniería.

INGENIERÍA DE COMPUTACIÓN – COMPUTER ENGINEERING

Page 11: ACM
Page 12: ACM

La disciplina de la computación es el estudio sistemático de procesos algorítmicos

que describen y transforman información: su teoría, análisis, diseño, eficiencia,

instrumentación y aplicación.

Está área ha sido impulsada principalmente por los físicos teóricos, químicos teóricos,

astrónomos e ingenieros que requieren soluciones eficientes a problemas de muy

elevada complejidad. La computación se divide en las siguientes disciplinas:

Algoritmos y Estructuras de Datos

Lenguajes de Programación

Arquitectura de computadoras

Computación Numérica y Simbólica

Sistemas Operativos

Metodología e Ingeniería de Software

Sistemas de Bases de Datos y de Recuperación de Información

Inteligencia Artificial y Robótica

Interacción Humano Computadora

Page 13: ACM

El trabajo de los científicos de computación se divide en 3 categorías:

El diseño e implementación de Software. Los profesionales de Ciencias deComputación toman trabajos de programación. Son supervisores de otrosprogramadores.

Ellos idean nuevos métodos para usar computadoras. El progreso en las áreas deredes, base de datos e interfaces computador - humano posibilitaron el desarrollode la Word Wide Web. Ahora, investigadores están trabajando para hacer de losrobots ayudantes prácticos que demuestren inteligencia, se usan base de datospara crear nuevo conocimiento, y las computadoras para ayudar a descifrar lossecretos de nuestro ADN.

El desarrollo de métodos efectivos para resolver problemas. Por ejemplocientíficos de computación desarrollan el mejor modo posible para almacenarinformación en base de datos, enviar información sobre redes, y mostrar imágenescomplejas. Sus antecedentes teóricos le permiten determinar el mejor desempeñoposible y sus estudios de algoritmos les ayuda a desarrollar nuevos avances queproveen mejor desempeño.

.

Page 14: ACM
Page 15: ACM

Ingeniería en sistemas de información, también conocida como Ingenieríade Sistemas; es el conjunto de recursos humanos y materiales a través delos cuales se recolectan, almacenan, recuperan, procesan y comunican datose información con el objetivo de lograr una gestión eficiente de lasoperaciones de una organización.

Los especialistas de Sistemas de Información se centran en la integraciónde soluciones de tecnología de información y procesos de negocios paraconocer la información necesaria para los negocios y otras empresascapacitándolos para lograr sus objetivos en modo eficiente y efectivo.

La perspectiva de esta disciplina sobre “Tecnología de Información” poneénfasis en la información, y ve a la tecnología como un instrumento capazde generar, procesar y distribuir la información.

Page 16: ACM
Page 17: ACM

Se enfoca en la tecnología misma más que en la información que estoconlleva.

Es una nueva y rápida disciplina en crecimiento que surgió como respuesta alas necesidades de las organizaciones. Hoy las organizaciones de todo tiposon dependientes de la tecnología de la información. Las organizacionesrequieren personal de TI quienes entiendan los sistemas de computadoras y elsoftware, y estén comprometidos a resolver cualquier problema relacionado ala computadora que podrían presentarse.

Los especialistas en TI asumen la responsabilidad de seleccionar losproductos de hardware y software apropiados para una organización,integrando esos productos con as necesidades e infraestructura de laorganización e instalando, y manteniendo esas aplicaciones para los usuariosde computadoras de la organización y la planeación y gestión del ciclo devida de la tecnología, por la cual una tecnología es mantenida, actualizada yreemplazada.

Page 18: ACM
Page 19: ACM

Según la definición del IEEE, citada por Lewis 1994 "software es la sumatotal de los programas de computadora, procedimientos, reglas, ladocumentación asociada y los datos que pertenecen a un sistema decómputo".

Es un enfoque sistemático del desarrollo, operación, mantenimiento yretiro del software", que en palabras más llanas, se considera que "laIngeniería de Software es la rama de la ingeniería que aplica los principiosde la ciencia de la computación y las matemáticas para lograr solucionescosto-efectivas (eficaces en costo o económicas) a los problemas dedesarrollo de software", es decir, "permite elaborar consistentementeproductos correctos, utilizables y costo-efectivos"

Page 20: ACM