The document discusses recommendations from ACM and IEEE for computing and computer science degree programs. It outlines the profiles of different computing careers like computer engineering, computer science, information systems, information technology, and software engineering. It also shows how the curriculum recommendations have evolved over time from focusing just on computer science pre-1990s to including other related fields post-1990s. Finally, it provides an example of how to map an existing degree program to the curriculum recommendations.
3. Agenda
• Que es el Computing Curricula
• Perfiles de Carreras
• Caso Estudio: Ajustar una carrera al CC
4. Recomendaciones Previas
ICF IFIP TC3 - UNESCO.
2000 Trabajo realizado por un grupo pequeño de expertos
relacionados con IFIP.
CC ACM y IEEE-CS
2001 Trabajo hechos por expertos mayoritariamente de EEUU.
Incluye Ingeniería en Computación y Ciencias de la
Computación.
Career Consorcio Europeo de 11 grances compañias de TICs (BT,
Space Cisco Systems, IBM Europe, Intel, Microsoft Europe, Nokia,
etc) junto a la comisión Europea.
Expertos de más de 20 universidades europeas.
5. Computing Curricula
• Esfuerzo conjunto de IEEE/ACM y otras
asociaciones profesionales
• Estándares internacionales para currículas en
computación
• Publicadas periodicamente
– http://www.acm.org/education/
6. Perfiles
• Ingeniería de Computación (Computer Engineering)
• Ciencia de la Computación (Computer Science)
• Sistemas de Información (Information Systems)
• Tecnología de la Información (Information Technology)
• Ingeniería de Software (Software Engineering)
8. It is clear where students who want to study hardware should go. Computer engineering has emerged
from electrical engineering as the home for those working on the hardware and software issues involved
in the design of digital devices. For those with other interests, the choices are not so clear-cut. In the pre-
1990s world, students who wanted to become expert in software development would study computer
Evolución CC
science. The post-1990s world presents meaningful choices: computer science, software engineering, and
even computer engineering each include their own perspective on software development. These three
choices imply real differences: for CE, software attention is focused on hardware devices; for SE, the
emphasis is on creating software that satisfies robust real-world requirements; and for CS, software is the
currency in which ideas are expressed and a wide range of computing problems and applications are
Pre-1990s:
EE+
CE
CS IS
HARDWARE SOFTWARE BUSINESS
Post-1990s:
EE CE CS SE IT IS
HARDWARE SOFTWARE ORGANIZATIONAL
NEEDS
9. subjective interpretation of the various disciplines. They are not based on any precise quantitative
Espectro de Computación
foundation. Furthermore, they show only computing topics. Both computer engineering and information
systems programs devote significant attention to topics that are outside of computing and not reflected in
this diagram. Tables of required computing and non-computing topics are provided in Chapter 3.
Organizational Issues
& Information Systems
Application
Technologies
Software Methods
and Technologies
Systems
Infrastructure
Computer Hardware
and Architecture
Theory DEVELOPMENT Application
Principles Deployment
Theory Application
Deployment
More Theoretical More Applied
10. center as we move upwards because a computer engineer’s interests narrow as we move away from the
Ingeniería en Computación
hardware. By the time we get up to the level of software development, we see that the computer
engineer’s interest has narrowed to the horizontal center because they care about software only inasmuch
as they need it to develop integrated devices.
Organizational Issues
& Information Systems
Application
Technologies
Software Methods
and Technologies
Systems
Infrastructure
Computer Hardware
and Architecture
Theory DEVELOPMENT Application
Principles Deployment
Innovation Configuration
CE
More Theoretical More Applied
11. technologies (web browsers, databases, search engines, etc.) Computer scientists create these capabilities,
Ciencias de la Computación
but they do not manage the deployment of them. Therefore, the shaded area for computer science
narrows and then stops as we move to the right. This is because computer scientists do not help people to
select computing products, or tailor products to organizational needs, or learn to use such products.
Organizational Issues
& Information Systems
Application
Technologies
Software Methods
and Technologies
Systems
Infrastructure
Computer Hardware
and Architecture
Theory DEVELOPMENT Application
Principles Deployment
Innovation Configuration
More Theoretical More Applied
CS
12. they often develop systems that utilize other software products to suit their organizations’ needs for
Sistemas de Información
information. (This figure does not reflect the attention that information systems programs devote to core
business topics. See Chapter 3 for tables that summarize both computing and non-computing topics.)
Organizational Issues
& Information Systems
Application
Technologies
Software Methods
and Technologies
Systems
Infrastructure
Computer Hardware
and Architecture
Theory DEVELOPMENT Application
Principles Deployment
Innovation Configuration
IS
More Theoretical More Applied
13. students a foundation in existing concepts and skills. Many in the community of IT faculty assert that
research in their field will grow to create and develop new knowledge in relevant areas. When that
Tecnologías de Información
happens, an appropriate snapshot would feature a shaded area that extends significantly further to the left.
However, this is an ambition and not yet an achievement. This figure reflects the current status of IT.
Organizational Issues
& Information Systems
Application
Technologies
Software Methods
and Technologies
Systems
Infrastructure
Computer Hardware
and Architecture
Theory DEVELOPMENT Application
Principles Deployment
Innovation Configuration
IT
More Theoretical More Applied
14. concerns extend all the way from theory and principles to daily practice. The domain of SE also extends
downward through systems infrastructure since SE people develop software infrastructure that is robust in
Ingeniería de Software
operation. Its domain also extends upward into organizational issues because SE people are interested in
designing and developing information systems that are appropriate to the client organization.
Organizational Issues
& Information Systems
Application
Technologies
Software Methods
and Technologies
Systems
Infrastructure
Computer Hardware
and Architecture
Theory DEVELOPMENT Application
Principles Deployment
Innovation Configuration
SE More Theoretical More Applied
23. Como alinear nuestras carreras
• Caso de Estudio:
– Licenciatura en Ciencias Computacionales
– Universidad Católica de San Pablo (Perú)
– http://education.spc.org.pe/Peru/CS-
UCSP/Plan2010/
34. Proximos pasos
• Mapear nuestras carreras al CC
• Establecer cual es su perfil
• Mapear nuestros cursos al cuerpo de
conocimientos
• Establecer equivalencia de cursos a través del
cuerpo de conocimientos
35. Pensando a futuro
• Formar una Sociedad Ecuatoriana de
Computación
• Establecer una curricula ecuatoriana más
adaptada a nuestra contexto
• Proponer los parámetros de acreditación