Los Curriculums de Computación de ACM e IEEE

De InfoWiki

palabras mágicasinvestiga tu mismo!
computing curriculagoogle yahoo
computinggoogle yahoo

Los Computing Curricula de ACM e IEEE, ambas organizaciones profesionales no universitarias, surgen como un esfuerzo conjunto por determinar que materias deberían ser impartidas en la educación superior de Informática/Computación, conforme a criterios científicos, sociales y profesionales. A pesar de ello, como organizaciones de personas que son, son falibles y sus afirmaciones falsables.

Se estructuran en recomendaciones de curriculum de Grado (undergraduate), consideradas para los principales perfiles profesionales identificados.

La propuesta presente en 2009 considera cinco grados:

Para cada uno de ellos se articula un Corpus de Conocimiento que debe conocer el graduado y profesional en dicha área.

Sin embargo, como cita el informe "Computer Science Curriculum 2008" en su página pagina 12 PDF

Like CS2001, CS2008 should seek to identify the fundamental skills and knowledge 
that all computing students must possess. Despite the enormous breadth 
of computer science, there are nonetheless concepts and skills that are common
to computing as a whole. CS2008 must attempt to identify and 
articulate the common themes of the discipline and make sure that 
all undergraduate programs include this material.

La traducción es:

Al igual que el currículum CS2001, el currículum CS2008 debe tratar de identificar los conocimientos y habilidades fundamentales que todos los estudiantes de Computación deben poseer. A pesar de la enorme amplitud del campos de las ciencias de la computación, existen sin embargo conceptos y habilidades comunes a la computación como un todo. CS2008 debe tratar de identificar y articular los temas comunes de la disciplina y asegurarse que todos los programas de grado incluyen este material.

Comparativa de los Currículums

Sacada de los resúmenes de los BOK's aparecidos en las publicaciones de cada currículum. Estan expresados bajo diferentes modelos de Corpus de Conocimiento y son un tanto inconsistentes entre sí, pero están sacados directamente de las publicaciones de ACM. Estas publicaciones suelen tener un apéndice denominado overview of the body of knowledge o similar.

Computer Science (CS2008)Computer Engineering (CE2004)Software Engineering (SE2004)Information Systems (IS2002)IT (IT2008)
  1. Discrete Structures
  2. Programming Fundamentals
  3. Algorithms and Complexity
  4. Architecture and Organization of Computers
  5. Operating Systems
  6. Net-Centric Computing
  7. Programming Languages
  8. Human-Computer Interaction
  9. Graphics and Visual Computing
  10. Intelligent Systems
  11. Information Management
  12. Social and Professional Issues
  13. Software Engineering
  14. Computational Science
  1. Algorithms
  2. Computer Architecture & Organization
  3. Computer Systems Engineering
  4. Circuits & Signals
  5. Databases
  6. Digital Logic
  7. Digital Signal Processing
  8. Electronics
  9. Embedded Systems
  10. Human Computer Interaction
  11. Computer Networks
  12. Operating Systems
  13. Programming Fundamentals
  14. Social & Professional Issues
  15. Software Engineering
  16. VLSI Design & Fabrication
  17. Discrete Structures
  18. Probability & Statistics
  1. Introduction to Software Engineering and Computing
  2. Software Engineering and Computing
  3. Introduction to Software Engineering
  4. Software Requirements Analysis
  5. Software Construction
  6. Software Testing
  7. Software Quality Assurance
  8. Software Design and Architecture
  9. Low-Level Design of Software
  10. Design and Architecture of Large Software Systems
  11. Formal Methods in Software Engineering
  12. Software Process and Management
  13. Software Project Management
  14. Programming Fundamentals
  15. The Object-Oriented Paradigm
  16. Data Structures and Algorithms
  17. Computer Architecture
  18. Operating Systems and Networking
  19. Databases
  20. Human Computer Interaction
  21. Discrete Structures
  22. Statistics and Empirical Methods for Computing
  23. Engineering Economics
  24. Group Dynamics and Communication
  25. Professional Software Engineering Practice
  26. Software Engineering Capstone Project (Proyecto fin de Carrera)
  1. Computer Architectures
  2. Algorithms and Data Structures
  3. Programming Languages
  4. Operating Systems
  5. Telecommunications
  6. Database
  7. Artificial Intelligence
  8. General Organization Theory
  9. Information Systems Management
  10. Decision Theory
  11. Organizational Behavior
  12. Managing the Process of Change
  13. Legal and Ethical Aspects of IS
  14. Interpersonal Skills
  15. Theory and Development of Systems
  16. Systems and Information Concepts
  17. Approaches to Systems Development
  18. Systems Development Concepts and Methodologies
  19. Systems Development Tools and Techniques
  20. Application Planning
  21. Risk Management
  22. Project Management
  23. Information and Business Analysis
  24. Information Systems Design
  25. Systems Implementation and Testing Strategies
  26. Systems Operation and Maintenance
  27. Systems Development for Specific Types of Information Systems
  1. Information Technology Fundamentals (ITF)
  2. Human-Computer Interaction (HCI)
  3. Information Assurance and Security (IAS)
  4. Information Management (IM)
  5. Integrative Programming and Technologies (IPT)
  6. Math and Statistics for IT (MS)
  7. Networking (NET)
  8. Programming Fundamentals (PF)
  9. Platform Technologies (PT)
  10. System Administration and Maintenance (SA)
  11. System Integration and Architecture (SIA)
  12. Social and Professional Issues (SP)
  13. Web Systems and Technologies (WS)
Herramientas personales