Anda di halaman 1dari 5

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERA DE SISTEMAS E INFORMTICA


Escuela Acadmico Profesional de Ingeniera de Software
Silabo de asignatura: INTRODUCCIN A LA COMPUTACIN E INGENIERA DE
SOFTWARE
1. DATOS GENERALES

Cdigo
Prerrequisito
Crditos
Horas Semanales
Ciclo
Rgimen
Duracin
Semestre

:
:
:
:
:
:
:
:

2020102
Ninguno
04
Teora: 3
I
Obligatorio
17 semanas
2015-I

Laboratorio: 2

2. SUMILLA:
Los avances cientficos y tecnolgicos en el rea de computacin son evidentes y se reflejan en
todos los mbitos del quehacer humano. En especial, en el mbito educativo, se puede
observar que las tendencias en la formacin de profesionales del rea de computacin se
orientan a la especializacin en disciplinas, La ingeniera de software es una de ellas. En este
contexto, es fundamental que el estudiante de ingeniera de software comprenda los principios
y el campo de accin de la computacin y de la ingeniera de software, para afrontar con xito
las exigencias acadmicas de su formacin profesional.
Esta asignatura de formacin profesional especializada, de naturaleza terica prctica con
sesiones de laboratorio, tiene el propsito de que el alumno comprenda y explique el mbito de
aplicacin de la computacin y de la ingeniera de software.
Los temas centrales son: la computacin y sus disciplinas segn ACM-IEEE; principios
generales de computacin; conceptos de programacin, y panorama de la ingeniera de
software
3. COMPETENCIAS
El estudiante, al finalizar la asignatura, ser capaz de distinguir las disciplinas de la
computacin, describir el panorama de la ingeniera de software, explicar los principios
generales de la computacin y aplicarlos en la programacin de computadoras; valorando la
importancia de estos temas para su ejercicio profesional como ingeniero de software.
4. METODO DE ENSEANZA/APRENDIZAJE
Por parte del docente, desarrollar su asignatura siguiendo los criterios deductivos,
inductivos, flexible con la participacin activa del estudiante, en este sentido, se utilizar las
tcnicas de exposicin participativa, talleres y desarrollo de solucin de problemas de
programacin de computadoras.
Por parte del estudiante, participar activamente a travs de intervenciones en las sesiones
de teora y mediante desarrollo de soluciones a problemas con el uso de computadora en las
sesiones de laboratorio, individualmente y en equipos.

5. PROGRAMACION DE CONTENIDOS
UNIDAD 1.- La computacin y sus disciplinas
COMPETENCIA: Distingue las disciplinas de la computacin segn ACM y Computer Society de
IEEE.
CAPACIDADES (Conocimientos procedmentales)
Elabora un cuadro comparativo de las disciplinas de la computacin
Sem

Contenido
TEORICO

La ciencia de la Computacin y sus


disciplinas.

Organismos internacionales en el rea


de la Computacin: ACM, IEEE.
Organismos nacionales : APESOFT,
INDECOPI..

El rol de los algoritmos en la ciencia de


la computacin.

La ingeniera de software como


disciplina de la ciencia de la
computacin.
PRACTICO

La computadora y sus usos

El entorno de programacin Dev C++

Estrategias Didcticas

Evaluacin

Mtodo

Tcnica

Deductivo,
flexible y
Activo

Expositiva
Participativa

Criterio

Instrumentos

Comprensi
n

Ficha tcnica

Fuente: ACM (2008).

UNIDAD 2.- Principios de la computacin


COMPETENCIA
Conoce los conceptos e instrumentos que son base para la computacin.
CAPACIDADES
Explica cmo los datos son almacenados y manipulados en la computadora
Explica el rol del sistema operativo en la computadora
Comprende y explica el rol de las redes en el desarrollo de las comunicaciones.
Sem

Contenido
TEORICO

Los bits y su almacenamiento

Representacin de la informacin en bits

Memoria del computador

Dispositivos de almacenamiento
masivo

Algoritmo, conceptos
PRACTICO

Primer programa en C++

Tipos de variables en C++


TEORICO

Ejecucin de un programa

Comunicacin con los dispositivos

Operaciones binarias

Pseudo cdigo, expresiones


PRACTICO
Comparacin de valores en C++
(>,<,>=,<=,==, =)
TEORICO

Arquitecturas de los sistemas


operativos

Gestin de las tareas

Estrategias Didcticas
Mtodo

Deductivo
Activo

Deductivo
Activo

Deductivo
Activo

Evaluacin

Tcnica

Criterio

Instrumentos

Expositiva
Participativa

Comprensin y
solucin de
problemas

Ficha tcnica

Expositiva
Participativa

Comprensin y
solucin de
problemas

Ficha tcnica

Expositiva
Participativa

Comprensin y
solucin de
problemas

Ficha tcnica

Gestin de la competencia entre


procesos

Sentencias entrada/salida
PRACTICO

Operaciones entre variables


TEORICO

Conceptos de redes

La internet

El World Wide Web


PRACTICO

FTP(FISI)

Email

Telnet

Groups(Google)

Deductivo
Activo

Expositiva
Participativa

Comprensin

Ficha tcnica

Fuente: Brookshear (2007), Downey (1999).

UNIDAD 3.- Algoritmos y programacin


COMPETENCIA
Comprender el uso de los algoritmos para la resolucin de problemas y su implementacin
en programas
CAPACIDADES
Desarrolla solucin algortmica a problemas de complejidad baja/media.
Construye algoritmos bsicos
Implementa algoritmos bsicos.
Explica el proceso de programacin.
Sem

8
9

10

11
12

Contenido
TEORICO

Estructuras condicionales
PRACTICO

Condicionales (if; if else; switch


case)
TEORICO

Estructuras iterativas

Estructuras recursivas
PRACTICO
Sentencias repetitivas (for; while;
do while)

Estrategias Didcticas
Mtodo
Deductivo
Activo

Deductivo
Activo

Tcnica

Evaluacin
Criterio

Instrumentos

Solucin de
problemas

Ficha tcnica

Solucin de
problemas

Ficha tcnica

Expositiva
Participativa

Comprensin y
solucin de
problemas

Ficha tcnica

Expositiva
Participativa

Comprensin y
solucin de
problemas

Ficha tcnica

Expositiva
Participativa

Comprensin y
solucin de
problemas

Ficha tcnica

Expositiva
Participativa

Comprensin y
solucin de
problemas

Expositiva
Participativa

Expositiva
Participativa

EXAMEN PARCIAL
TEORICO

Historia de los lenguajes

Conceptos de programacin

Procedimientos y funciones
PRACTICO
Procedimientos y funciones
TEORICO

Arreglos

Conceptos de programacin
orientada a objetos
PRACTICO
Arreglos y bsqueda secuencial
Clases, objetos y constructores
TEORICO

Conceptos de estructuras de datos

Arreglos y listas
PRACTICO
Arreglos, listas
TEORICO

Historia de Inteligencia Artificial

Deductivo
Activo

Deductivo
Activo

Deductivo
Activo
Deductivo
Activo

Ficha tcnica


Prueba de turing

Tcnicas
PRACTICO

Resolucin de ejercicios

Fuente: Brookshear (2007), Downey (1999).

UNIDAD 4.- Introduccin a la Ingeniera de Software


COMPETENCIA
Comprender la ingeniera de software como una disciplina de la ciencia de la computacin y
sus diferentes tcnicas para el desarrollo de software
CAPACIDADES
Explica las actividades del proceso de desarrollo de software en el contexto de la ingeniera
de software
Describe las actividades de la gestin de configuracin
Sem

Contenido
TEORICO

La ingeniera de software

Los procesos de desarrollo de


software

Requerimientos de software
PRACTICO

Resolucin de ejercicios
TEORICO

Anlisis y diseo de software

Construccin del software


PRACTICO
Introduccin a UML
TEORICO

Pruebas de software

Gestin de la configuracin
PRACTICO
Resolucin de ejercicios

13

14

15

Estrategias Didcticas
Mtodo

Deductivo
Activo

Deductivo
Activo

Deductivo
Activo

Evaluacin

Tcnica

Criterio

Instrumentos

Expositiva
Participativa

Comprensin

Ficha tcnica

Expositiva
Participativa

Comprensin

Ficha tcnica

Expositiva
Participativa

Comprensin

Ficha tcnica

16
17

EXAMEN FINAL
EXAMEN SUSTITUTORIO
Fuente: Sommerville (2005).

6. EVALUACION
CONCEPTO
Exmenes(EP y EF)
Promedio de Prcticas (PP)
Trabajo de curso(T)

PORCENTAJE
60%
20%
20%

Promedio Final = 0.2EP + 0.4EF + 0.2PP + 0.2T

7. FUENTES
Bsica:

ACM (2008). Association for Computing Machinery, Curricula Recommendations, URL:


http://www.acm.org/education/curricula-recommendations

Brookshear, J. Glenn, (2007). Computer Science, An Overview. 9TH. Edition. Pearson Addison
Wesley. USA.

Downey, Allen (1999). How to think like a computer scientist. C++ version, First Edition

Sommerville, Ian (2005). Ingeniera de software.7ma. edicin. Editorial Pearson Educacin,

Madrid.

Complementaria:
Pressman, Roger (2002). Ingeniera de software: un enfoque prctico. 5ta. Edicin. Editorial
McGraw-Hill, Mxico D.F.

Anda mungkin juga menyukai