Sei sulla pagina 1di 4

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú, DECANA DE AMÉRICA)

FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA


ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE

SÍLABO

1. INFORMACIÓN GENERAL

1.1 Nombre y código de la asignatura: INTRODUCCIÓN AL DESARROLLO DE SOFTWARE


– 20W0305
1.2 Número de créditos: 03
1.3 Número de horas: Teoría: 02 horas, Laboratorio: 02 horas
1.4 Ciclo de estudio: III
1.5 Periodo Académico: 2019 - I
1.6 Requisitos: Ninguno
1.7 Profesores: Mg. Joel Machado Vicente (Coordinador)
jmachadov@unmsm.edu.pe
Lic. Pablo Romero Naupari
promeron@unmsm.edu.pe
Gustavo Arredondo
garredondoc@unmsm.edu.pe

2. SUMILLA

Esta asignatura pertenece al área de estudios específicos, es de naturaleza teórico y práctico,


tiene el propósito de introducir al estudiante en el desarrollo de software para lograr la
competencia: “Diseña, implementa, verifica y valida pruebas de las soluciones de software,
utilizando análisis casuístico, técnicas y herramientas de software basado en estándares
internacionales de calidad con actitud crítica y con trabajo en equipo”. Los contenidos
principales son: Fundamentos de programación, Algoritmos, estructura de datos y
complejidad, Técnicas de resolución de problemas, Organización del computador, Factores
humanos básicos del desarrollador, Conceptos básicos del lenguaje de programación,
Conceptos básicos del Sistema Operativo, Fundamentos de Base de Datos, Protocolos de red,
Tecnologías de construcción de software y herramientas de construcción de software.

3. COMPETENCIA GENERAL

 Capacidad de análisis
 Comunicación oral y escrita
 Actitud innovadora
 Uso de herramientas de software basado en estándares internacionales de calidad

4. PROGRAMACIÓN

Unidad didáctica 1: Introducción al Desarrollo de Software


Competencia específica: Conocer y comprender los fundamentos de programación, algoritmos y estructura de
datos, generar un trabajo de investigación alineado a los temas indicados utilizando lecturas y casos de estudio de
una manera original.
Semana Contenidos Estrategias didácticas Actividades Evaluación
Establecemos acuerdos
Comprender los Exposición del docente.
de convivencia.
1a Fundamentos de Uso de diapositivas Participación en clase
Dialogamos sobre el
Programación Debate del tema
contenido del sílabo.
Exposición del docente Examen oral o Práctica
Comprender, conocer y Exposición
2a Uso de diapositivas calificada
realizar Algoritmos Debate del Tema
Discusión del tema Participación en clase
Conocer y comprende Exposición del docente Exposición
3a la Estructura de datos y Uso de diapositivas Debate del Tema Participación en clase
la complejidad Caso práctico Desarrollo de dinámicas
Conocer los factores Examen oral o Práctica
Exposición y debate del Desarrollo de
4a humanos básicos del calificada
tema dinámicas.
desarrollador Participación en clase

Unidad didáctica 2: Fundamentos de Hardware (computador y protocolos de red), Sistema Operativo y Base de
Datos
Competencia específica: Conocer y comprender los componentes físicos (Hardware) sobre los que se configura el
Sistema Operativo y el Servidor de Base de Datos. Identificar y aplicar consultas básicas a la Base de Datos para la
elaboración de reportes.
Semana Contenidos Estrategias didácticas Actividades Evaluación
Revisa material de clase.
Comprende
Exposición del docente Debate del tema
Organización del Participación en
5a Uso de diapositivas Resuelve problema
Computador y clase
Discusión del tema planteado en clase de
protocolos de red
manera colaborativa.
Revisa material de clase.
Examen oral o
Comprender los Exposición del docente Debate del tema
Práctica calificada
6a Conceptos básicos de Uso de diapositivas Resuelve problema
Participación en
Sistema Operativo Discusión del tema planteado en clase de
clase
manera colaborativa.
Revisa material de clase.
Conocer y comprender
Exposición del docente Debate del tema
los Fundamentos de
7a Uso de diapositivas Resuelve problema Trabajo grupal
Base de Datos
Discusión del tema planteado en clase de
manera colaborativa.
En un texto escrito
presenta solución de
8a EXAMEN PARCIAL
problemas
planteados.

Unidad didáctica 3: Ciclo de vida del Desarrollo de Software – Principios y procesos


Competencia específica: Analizar las técnicas de resolución de problemas para diseñar un programa haciendo uso
de un lenguaje de programación aplicando los principios y procesos del desarrollo de Software.
Semana Contenidos Estrategias didácticas Actividades Evaluación
Recuperación de
Comprende los Conceptos Revisa material de
saberes previos. Exposición
9a básicos del Lenguaje de clase.
Exposición del Participación en clase
Programación Debate del tema
docente
Uso de diapositivas Resuelve problema
Trabajo colaborativo planteado en clase de
manera colaborativa.
Recuperación de Revisa material de
saberes previos. clase.
Conocer y comprender las Examen oral o Práctica
Exposición del Debate del tema
10a Técnicas de resolución de calificada
docente Resuelve problema
problemas Participación en clase
Uso de diapositivas planteado en clase de
Trabajo colaborativo manera colaborativa.
Recuperación de Revisa material de
saberes previos. clase.
Examen oral o Práctica
Comprender los Principios Exposición del Debate del tema
11a calificada
del Desarrollo de Software docente Resuelve problema
Participación en clase
Uso de diapositivas planteado en clase de
Trabajo colaborativo manera colaborativa.
Recuperación de Revisa material de
saberes previos. clase.
Conocer y comprender los
Exposición del Debate del tema Exposición
12a Procesos del Desarrollo de
docente Resuelve problema Participación en clase
Software
Uso de diapositivas planteado en clase de
Trabajo colaborativo manera colaborativa.

Unidad didáctica 4: Herramientas, Tecnologías y Metodologías para el Desarrollo de Software


Competencia específica: Evaluar y valorar las diferentes plataformas existentes para la construcción de software
de calidad, así como los marcos metodológicos y metodologías para el desarrollo de software.
Semana Contenidos Estrategias didácticas Actividades Evaluación
Recuperación de Revisa material de
saberes previos. clase.
Conocer y evaluar las
a Exposición del Debate del tema Examen oral
13 Tecnologías de
docente Resuelve problema Participación en clase
Construcción de Software
Uso de diapositivas planteado en clase de
Trabajo colaborativo manera colaborativa.
Recuperación de Revisa material de
saberes previos. clase.
Evaluar y valorar las Examen oral o Práctica
Exposición del Debate del tema
14a Herramientas de Desarrollo calificada
docente Resuelve problema
de Software Participación en clase
Uso de diapositivas planteado en clase de
Trabajo colaborativo manera colaborativa.
Recuperación de Revisa material de
saberes previos. clase.
Conocer, evaluar y valorar
a Exposición del Debate del tema Exposición de
15 las Metodologías de
docente Resuelve problema Proyecto Final.
Desarrollo de Software
Uso de diapositivas planteado en clase de
Trabajo colaborativo manera colaborativa.
En un texto escrito
a presenta solución de
16 EXAMEN FINAL
problemas
planteados.

5. ESTRATEGIA DIDÁCTICA

Se desarrollará la parte teórica a través de exposiciones por parte del docente, las cuales se
basan en la revisión de conceptos básicos en el Desarrollo de Software, apoyado con el
material bibliográfico y la experiencia laboral asociada al tema tratado, que será
complementado con un debate en el aula, prácticas calificadas y resolución de casos
prácticos. La parte práctica estará enmarcada en la aplicación de técnicas, metodologías y
herramientas para la construcción de software, la cual será implementada y sustentada a
través de la presentación de informes y exposición de trabajos individuales y grupales.
6. EVALUACIÓN DEL APRENDIZAJE

CRITERIO PESO
PF = (N1 +N2+N3)/3
Donde:
Examen Parcial (N1) 1
Promedio Prácticas Calificadas y Proyecto del
1
curso = 0.3(PromLab) + 0.7 (Proyecto) (N2)
Examen Final (N3) 1

7. REFERENCIAS BIBLIOGRÁFICAS

A. BÁSICA

 G. Guillén (2018). Ingeniería de Software – Un enfoque moderno. Primera Edición.


PPMTech Solutions.
 R. Noriega (2017). El Proceso de Desarrollo de Software. 2da Edición. IT Campus
Academy.
 J. Laínez (2015). Desarrollo del Software Ágil – Extreme Programming y Scrum. 2da
edición. IT Campus Academy

B. COMPLEMENTARIA

 I. Sommerville (2005). Ingeniería del Software. 7ma Edición. Pearson Education.


 F. Alonso, L. Martinez, F. Segovia (2005). Introducción a la Ingeniería de Software.

Potrebbero piacerti anche