CARRERA DE INGENIERIA DE SISTEMAS

Transcripción

CARRERA DE INGENIERIA DE SISTEMAS
ESCUELA DE INGENIERÍA DE SISTEMAS
SÍLABO
DE METODOLOGÍAS DE PROGRAMACIÓN
I.
II.
DATOS GENERALES
1.1. Carrera Profesional
: Ingeniería de Sistemas
1.2. Área Académica
: Ingeniería de Sistemas
1.3 Ciclo
: II
1.4. Semestre
: 2013-II
1.5. Pre-requisito
: Algoritmos
1.6. Créditos
: 04
1.7. Horas semanales
: 05 (HT: 03 / HP: 02)
1.8. Duración
: Inicio: 02 de septiembre del 2013
Término: 21 de diciembre del 2013
FUNDAMENTACIÓN
Dentro de la línea de Software en la formación del Ingeniero de Sistemas, plantea una Metodología para la
Programación de Soluciones por Computadora, con un enfoque algorítmico desde una perspectiva global e
independiente de las reglas y sintaxis de un lenguaje de programación específico.
Actualmente el aprendizaje de las ciencias de la computación nos obliga a repensar y plantear nuevas estrategias
que permitan lograr un estudio profundo de las técnicas de programación , estructuras de control , estructuras de
datos
y de las características de los lenguajes de programación más usados, con la finalidad de adquirir
habilidades en el análisis y diseño de soluciones a problemas específicos, más aun, si estos involucran
operaciones matemáticas complejas y/o repetitivas, o requieren del manejo de un volumen muy grande de datos
e información.
III.
COMPETENCIAS
Conoce, comprende, analiza problemas, diseña algoritmos y construye programas, utilizando las técnicas más
apropiadas de la programación estructurada y modular para dar solución de problemas en general, mostrando
creatividad y espíritu de trabajo en equipo.
1
ESCUELA DE INGENIERÍA DE SISTEMAS
IV.
PROGRAMACIÓN ACADÉMICA
SEMANA/SESIÓ
N
Sesión 1
Introducción a la
metodología de
la programación
y datos de
entrada y salida
Sesión 2
Programación
modular y
estructuras de
Control
selectivas
CONTENIDOS
Conceptuales
Reconoce los conceptos preliminares para la utilización de técnicas
para la programación de aplicaciones computacionales. Identifica
los procedimientos de entrada y salida en un programa
computacional.
Procedimentales
Simboliza correctamente las expresiones y operadores aritméticos
y lógicos dentro de un programa. Clasifica los tipos de datos,
variables, constantes e indicadores.
Emplea los conceptos para los procedimientos de entradas y
salidas.
Actitudinales
Valora el lenguaje para desarrollar soluciones a problemas
basados en algoritmos. Demuestra coherencia en el análisis de los
problemas aplicando los conceptos entrada y salida de datos.
Conceptuales
Reconoce el uso de Procedimientos y Funciones definidas por el
usuario
Identifica el uso de Parámetros de valor y referencia.
Identifica el uso de Estructuras de control selectivas
.Procedimentales
Construye programas básicos en un entorno visual a través de un
lenguaje de programación utilizando módulos: funciones y/o
procedimientos con estructuras de control: selectivas.
Actitudinales
Aprecia el trabajo grupal en la aplicación de las estructuras
secuenciales y condicionales.
Sesión 3
Estructuras de
control
repetitivas
(Mientras, Hacer
... Mientras)
Conceptuales
Identifica el funcionamiento de las estructuras
de control
repetitivas, sus características, forma de operar en acciones de
entrada y salida.
Procedimentales
Diagrama las estructuras de control repetitivas en problemas
prácticos.
Actitudinales
Aprecia el trabajo grupal en la aplicación de las estructuras de
control repetitivas.
Sesión 4
Estructuras
Lógicas de
Control
Repetitivas
(Desde…Hasta)
Conceptuales
Examina el funcionamiento de las estructuras
de control
repetitivas, sus características, forma de operar en acciones de
entrada y salida.
Procedimentales
Practica las estructuras de control repetitivas en problemas
prácticos.
Actitudinales
Valora el aporte grupal para la aplicación de las estructuras
repetitivas en la solución de problemas.
CRITERIO A
EVALUAR
E1
2
ESCUELA DE INGENIERÍA DE SISTEMAS
Sesión 5
Uso y
aplicaciones de
estructuras
repititivas
Sesión 6
Funciones
predefinidas
Y manejo de
cadenas
Conceptuales
Distingue el funcionamiento de las estructuras secuenciales,
condicionales y repetitivas, sus características, forma de operar en
acciones simples, dobles, selectivas y anidadas.
Procedimentales
Opera las estructuras condicionales para el diseño de soluciones
informáticas.
Actitudinales
Valora el aporte grupal para la aplicación de las estructuras
condicionales en la solución de problemas.
Conceptuales
Examina el uso de las Funciones predefinidas
Procedimentales
Construye programas básicos en un entorno visual a través de un
lenguaje de programación utilizando módulos: funciones
predefinidas
Actitudinales
Valora el aporte grupal para la aplicación de las funciones
predefinidas en la solución de problemas
Sesión 7
Arreglos :
Unidimensional
y
Bidimensionales
Conceptuales
Recuerda el funcionamiento de los arreglos de memoria
unidimensional y multidimensional.
Procedimentales
Usa los arreglos de memoria para el diseño de soluciones.
Actitudinales
Valora el aporte grupal para la aplicación de los arreglos de
memoria unidimensional y multidimensional en la solución de
problemas.
Sesión 8
EXAMEN PARCIAL
Sesión 9
Uso y
aplicaciones de
arreglos
Sesión 10
Estructuras de
Datos de tipo
Registro-Record
Sesión 11
Ficheros
(archivos)
E2
Conceptuales
Recuerda el funcionamiento de los arreglos de memoria
unidimensional y multidimensional.
Procedimentales
Usa los arreglos de memoria para el diseño de soluciones.
Actitudinales
Valora el aporte grupal para la aplicación de los arreglos de
memoria unidimensional y multidimensional en la solución de
problemas.
E3
E4
EP
E5
Conceptuales
Identifica la estructura de datos de tipo Registro - Record.
Procedimentales
Realiza el almacenamiento tipo registro en la solución de
problemas.
Actitudinales
Valora la utilidad de las estructuras tipo record para el
almacenamiento de datos.
Conceptuales
Desarrolla el uso de los ficheros o archivos para el
almacenamiento de información en medios físicos, como
también sus características principales.
Procedimentales
Usa los archivos estudiados en el desarrollo de soluciones.
Actitudinales
Concluye en la utilidad del uso de los archivos en el desarrollo
E6
3
ESCUELA DE INGENIERÍA DE SISTEMAS
de soluciones algorítmicas.
Sesión 12
Métodos de
ordenamiento y
búsqueda
Sesión 13
Operaciones con
ficheros
Sesión 14
Sustentación de
Trabajo Final
Sesión 15
Introducción a
las Estructuras
Dinámicas(
Punteros, Pilas,
Colas y listas
enlazadas)
V.
Conceptuales
Destaca el Algoritmo de Búsqueda secuencial y binaria en un
Vector.
Procedimentales
Emplea la técnica de búsqueda estudiada en el diseño de
soluciones.
Actitudinales
Concluye en la utilidad del uso de las búsquedas en el
desarrollo de soluciones.
Conceptuales
Desarrolla el uso de los ficheros o archivos para el
almacenamiento de información en medios físicos, como
también sus características principales.
Procedimentales
Usa los archivos estudiados en el desarrollo de soluciones.
Actitudinales
Concluye en la utilidad del uso de los archivos en el desarrollo
de soluciones algorítmicas.
Conceptuales
Señala el modo de uso de las estructuras.
Identifica los tipos de búsquedas usadas.
Reconoce las estructuras de almacenamiento.
Procedimentales
Emplea los temas estudiados en diferentes el trabajo final.
Actitudinales
Aprecia en el trabajo final en equipo, la resolución de
problemas aplicando las diferentes técnicas estudiadas el
curso.
Conceptuales
Diferencia las estructuras de datos dinámica como las pilas,
colas y listas enlazadas.
Procedimentales
Aplica los temas estudiados en diferentes problemas con
solución algorítmicos.
Actitudinales
Aprecia el trabajo en equipo en la resolución de problemas
aplicando las diferentes técnicas estudiadas.
Sesión 16
EXAMEN FINAL
Sesión 17
EXAMEN APLAZADOS
E7
E8
E9
EF
EA
ESTRATEGIAS DE APRENDIZAJE





VI.
Metodología activa
Trabajo individual y en equipo
Aprendizaje basado en problemas
Empleo del método científico
Estrategias de lectura (aplicados en textos de su carrera).
MEDIOS Y MATERIALES




Módulo de auto aprendizaje
Medios impresos
Obras literarias
Cañón multimedia
4
ESCUELA DE INGENIERÍA DE SISTEMAS

Internet.
VII. EVALUACIÓN
 La evaluación es permanente, formativa y sistemática teniendo en cuenta el desempeño del estudiante en las
actividades programadas. se aplicarán pruebas para medir el rendimiento del estudiante, en conocimientos,
procedimientos y en actitudes, las mismas que serán pruebas estandarizadas y estructuradas por los docentes
de cada asignatura, para ello se usara como instrumentos de evaluación (Cuestionarios, Lista de cotejo, Ficha
de observación, Batería de preguntas, Cuestionarios, Lista de cotejo y otros)
 La asistencia a clases es obligatoria. El 30% de inasistencias inhabilita al estudiante en la asignatura.
 Los criterios de evaluación serán publicados en la sesión/semana correspondiente.
 El promedio final de la asignatura se obtiene según formula PF.
Semana
2
5
7
7
8
Descripción
Laboratorio 1
Examen Teórico 1
Laboratorio 2
Evaluación Actitudinal
Examen Parcial
Abreviatura
E1
E2
E3
E4
EP
Ponderación
5%
5%
7.5 %
7.5 %
20 %
9
11
14
14
15
E5
E6
E7
E8
E9
5%
5%
7.5 %
7.5 %
10 %
16
Laboratorio 3
Examen Teórico 2
Laboratorio 4
Evaluación Actitudinal
Informe y Sustentación
Final Proyecto
Examen Final
EF
20 %
17
Examen de Aplazados
EA
Observación
Del 21 al 26 de
octubre
Del 16 al 21 de
diciembre
Del 8 al 9 de enero
Evaluación Actitudinal (*)
Asistencia
Trabajo en Equipo
Responsabilidad
Respeto
8
4
4
4
Los pesos serán tratados tal cual se indica en la fórmula señalada en el siguiente recuadro:
EL PROMEDIO FINAL del curso estará dado por la siguiente fórmula señalada en el siguiente
recuadro:
PF: E1*0.05+E2*0.05+E3*0.075+E4*0.075+EP*0.2+E5*0.05+E6*0.05+E7*0.075+E8*0.075+E9*0.1+EF*0.2
5
ESCUELA DE INGENIERÍA DE SISTEMAS
VIII.
REFERENCIAS BIBLIOGRÁFICAS
CEBALLOS, J. (2007) C/C++: Curso de programación. Cuarta reimpresión de la 2da. ed. México: Ed.
Alfaomega.
JOYANES, L. (2006) Programación en C++: Un Enfoque Práctico. 1ra. ed. México: Ed. Mc Graw Hill.
JOYANES, l. (2004) algoritmos y estructura de datos una perspectiva en c. 1ra. ed. méxico: ed. mc graw hill.
PEÑA, R. (2005) Diseño de Programas. 3ra. ed. España: Ed. Pearson Education S.A.
RAMIREZ, F. (2008) Introducción a la programación. 2da. ed. México: Ed. Alfaomega.
6

Documentos relacionados