Programación I

CARRERA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS
Sílabo Lenguaje de Programación I
I.
II.
DATOS GENERALES
1.1 Código
1.2 Carrera Profesional
1.3 Tipo
1.4 Ciclo
1.5 Créditos
1.6 Duración
1.7 Horas por Semana
1.7.1
Teórica
1.7.2
Practica
1.8 Prerrequisitos
1.9 Semestre Académico
1.9.1
Fecha de Início
1.9.2
Fecha de Termino
1.10 Docente
:
:
:
:
:
:
:
:
:
:
:
:
:
:
FP-402
Ingeniería de Computación y Sistemas
Obligatorio
IV
4
17 semanas
04 horas
02 horas
02 horas
Herr. Y leng. programaciòn
2015 – I
02-03-2015.
27-06-2015.
Ing. Elvis del Águila López
[email protected]
SUMILLA
La elaboración de un programa, al igual que cualquier tarea, requiere de un proceso de planificación,
sobre todo si el problema a resolver es complejo. Las herramientas más importantes en la fase de
planificación es el diseño del algoritmo y la estructura de datos, cuya aplicación permite describir de una
manera detallada los pasos que se van a seguir para resolver un problema de una manera correcta,
facilitando así su adaptación hacia cualquier lenguaje de programación.
III. COMPETENCIAS DEL PERFIL DEL EGRESADO
3.1. DIMENSIÓN PERSONAL
 Demuestra conocimientos en el manejo de programas informáticos.
 Actúa con sentido ético, autonomía, capacidad de decidir, evaluar y usar criterios frente a
conflictos valorativos.
 Demuestra habilidades y destrezas en el manejo de software y hardware para la solución de
problemas educativos y empresariales.
 Posee capacidad de abstracción, creatividad e inteligencia, pensamiento sistémico global y
habilidades propias.
3.2. DIMENSIÓN PROFESIONAL
 Posee capacidad de abstracción, creatividad e inteligencia, pensamiento sistémico global y
habilidades propias.
 Demuestra conocimientos en el manejo de programas informáticos.
3.3. DIMENSIÓN SOCIAL
 Demuestra valores éticos, morales, personales, profesionales y sociales en el contexto donde se
desenvuelve.
 Respeta y tolera el trabajo en grupo en la construcción y aplicación de proyectos informáticos.



Demuestra profesionalismo y rápida adaptación a los cambios sociales.
Asume responsable y creativamente los problemas sociales.
Respeta el medio ambiente
Pág. N° 1
IV. COMPETENCIAS DEL CURSO
4.1. COMPETENCIA GENERAL
 Utiliza operadores lógicos fundamentales en el uso de lenguaje de programación capaz de
resolver necesidades que se pueden presentar en la solución de problemas que puedan ocurrir
durante las distintas actividades laborales.
 Desarrolla software el cual puede ser utilizado en la solución y mejoramiento de las necesidades
que puedan tener determinadas áreas, donde se requiera respuestas rápidas y eficaces
entendibles para los usuarios finales.
4.2. COMPETENCIA DE PROYECCIÓN SOCIAL
 Aplica el desarrollo lógico para la elaboración de instructivos, manuales de uso y similares que
pueden ser utilizados en la vida diaria para dar respuestas rápidas y correctas.
 Aplica lógica en la implementación de pasos que brinden una solución a los distintos problemas
que necesiten ser resueltos o agilizados en los distintos procesos que puedan existir en el manejo
de documentación primordial existentes en una empresa.
4.3. COMPETENCIA EN INVESTIGACIÓN FORMATIVA
 Utiliza y compara las distintas metodologías existentes en las distintas fuentes bibliografías
utilizadas en la asignatura, desarrollando su capacidad de razonamiento lógico que puedan dar
soluciones rápidas y eficaces esenciales durante el desarrollo del curso.
V.
PROGRAMACIÓN DE CONTENIDOS
UNIDAD 01:
Duración de unidad: 8 semanas
Fecha Inicio: 02/03/2015
Contenido:
SEM
01
02
03
TEMA
Conceptos
generales
del lenguaje
C#
Control de
flujo:
bifurcaciones
Control de
flujo: bucles
04
05
06
07
Graficas en
C#
Ficheros
08
Fecha Término: 24/04/2015
CONTENIDOS
PROCEDIMENTAL
Establece, analiza
e Identifica el uso
adecuado de los
conceptos básicos
Organiza en forma
Tipos de datos,
creativa diferentes
constantes, variables,
presentaciones
funciones, operadores visuales de
problemas
Uso de Instrucciones:
propuestos en
IF
clase.
SWITCH
Utilización de
Investiga los
Instrucciones :
antecedentes y
FOR
entornos de
WHILE
desarrollo.
DO WHILE
Aplicación de Librería:
Explica el uso de
System.Drawing
los términos en
entornos
Manejo de Librería:
cotidianos.
System.IO
Aplicaciones con
Fichero.
Uso del Ribbon
CONCEPTUAL
Conoce los conceptos
esenciales del
lenguaje de
programación.
ACTITUDINAL
Revisa
bibliografía
para la mejora
en el
aprendizaje
del curso.
Participa en el
curso
brindando
Soluciones a
los distintos
ejercicios
propuestos.
ESTRATEGIAS
METODOLÓGICAS
Identifica conceptos
básicos.
Elabora resúmenes
de los temas
tratados.
Revisa e interpreta
bibliografía conexa.
Desarrolla prácticas
constantes.
Relación de
Conceptos.
-Identificación de
conceptos básicos.
-Realiza prácticas
para el correcto uso
de las herramientas
del programa.
-Reflexión
individual de su
aprendizaje
Examen Parcial
Pág. N° 2
Investigación Formativa
Practica una cultura de investigación y aprendizaje de temas relacionados con
la informática y sistemas.
Proyección Social
Participa en las actividades que están interrelacionadas con los procesos de
aprendizaje y la investigación con presentaciones de trabajos y servicios
profesionales a la comunidad.
Demuestra valores éticos, morales, personales, profesionales y sociales para
apoyar en la difusión de los conocimientos a través de foros, cursos o talleres
prácticos que la universidad oferte a los mismos estudiantes como a la
comunidad en general.
Extensión Universitaria
UNIDAD 02:
Duración de unidad: 9 semanas
Fecha Inicio:26/04/2015
Contenido:
SE
M
09
CONTENIDOS
TEMA
CONCEPTUAL
10
Conceptos generales de
Programación orientada a
Objetos
11
Examen Conceptual
12
13
Fecha Término: 27/06/2015
Clases y objetos
14
Entiende la
importancia del
paradigma
orientado a
objetos
Conoce
la
sintaxis
y
funcionamiento
de las clases y
objetos.
Aplicaciones
con Base de
Datos.
15
Herencia y polimorfismo
16
17
Examen Procedimental
Investigación Formativa
Proyección Social
Extensión Uiversitaria
Conoce
métodos
estándares de
programación
PROCEDIMENTAL
Aplica los
conocimientos
adquiridos en casos
reales de la
sociedad.
Maneja las
sentencias SQL :
Select, Insert,
Update, Delete
Maneja funciones y
procedimientos
SQL.
Crea instaladores
de aplicaciones.
ACTITUDINAL
Cumple con el
desarrollo de los
ejercicios y los
trabajos
asignados por el
docente en el
desarrollo
del
curso.
ESTRATEGIAS
METODOLÓGICAS
-Revisa e interpreta
bibliografía conexa.
-Desarrolla
prácticas
constantes.
-Realiza prácticas
para el correcto uso
de las herramientas
del programa.
-Reflexión individual
de su aprendizaje
Practica una cultura de investigación y aprendizaje de temas relacionados con la
informática y sistemas.
Participa en las actividades que están interrelacionadas con los procesos de
aprendizaje y la investigación con presentaciones de trabajos y servicios
profesionales a la comunidad.
Demuestra valores éticos, morales, personales, profesionales y sociales para
apoyar en la difusión de los conocimientos a través de foros, cursos o talleres
prácticos que la universidad oferte a los mismos estudiantes como a la
comunidad en general.
VI. EVALUACIÓN
6.1. CONCEPTOS
a) Evaluación de Entrada: Es una evaluación escrita de carácter referencial que mide los
conocimientos previos que el alumno tiene respecto al contenido del curso o cursos
prerrequisitos. Esta evaluación no es considerada dentro del cálculo del promedio de nota del
curso, pero debe ser de conocimiento del alumno. Además, esta evaluación le servirá al docente
para afinar sus estrategias y orientar su proceso de enseñanza-aprendizaje.
Pág. N° 3
b) Evaluación Regular: Son las evaluaciones en escala vigesimal (00-20) que se toman a los
alumnos en cada unidad temática. Los tipos de evaluación regular son:
b.1. Evaluación de contenidos cognitivos (Conceptual):
Son aquellas evidencias de aprendizaje que los estudiantes irán construyendo durante el
desarrollo de los contenidos del área. Se puede considerar: reportes de lecturas,
organizadores de conocimiento, pruebas escritas, exposiciones, etc.
b.2. Evaluación de contenidos Procedimentales (Procedimental):
Se puede considerar como evaluación procedimental a la realización de técnicas, prácticas
calificadas, ejercicios prácticos, etc.
b.3. Evaluación de la participación en la Proyección Social de la carrera:
Es considerado como evaluación de Proyección Social a la participación en campañas de
proyección a la comunidad, que se organice por el docente del curso (I unidad) y por la
Carrera Profesional (II unidad).
b.4. Evaluación de la investigación formativa:
Son aquellas evidencias de aprendizaje que los estudiantes irán construyendo durante el
desarrollo de los contenidos del área. Se puede considerar análisis de artículos científicos,
seminarios de temas asignados, etc.
b.5. Evaluación de la Actitud:
Se evaluará mediante:
• Autoevaluación: Se debe motivar al estudiante y darle la oportunidad de manifestar su
calificación cualitativa y cuantitativa respecto a sus aprendizajes. Se le solicita que
argumente su decisión; la nota que él se asigne será inalterable, ni los docentes ni sus
compañeros podrán modificarla. Puede utilizar fichas de metacognición.
• Coevaluación: Los estudiantes tienen la oportunidad de participar en la calificación de
sus compañeros, valorando el desempeño que manifiesten en cada una de las
actividades realizadas durante el semestre académico.
c) Evaluación Sustitutoria: Es una evaluación al cual el alumno tiene derecho y que puede ser
solicitada con el fin de reemplazar una evaluación no rendida (justificada o injustificada),
desaprobada o cuando se desea subir el promedio de la unidad.
El alumno sólo puede rendir una evaluación sustitutoria por unidad, pudiendo rendirlas en todas
las unidades. Sin embargo, sólo puede ser solicitada hasta dentro de los 7 (siete) primeros días
luego de haber finalizado la unidad de la cual desea rendir sustitutorio, lo que no significa que se
deba esperar a que finalice la unidad para recién solicitarla, pudiendo pedirla en cualquier
momento dentro de la unidad.
La evaluación sustitutoria reemplaza a la nota más baja, o ausencia de nota, obtenida únicamente
en las evaluaciones Conceptuales o Procedimentales, y para la cual el alumno deberá pagar el
derecho de acuerdo a lo establecido en el TUPA de la UPO.
La solicitud para pedir la evaluación sustitutoria debe iniciarla el alumno dirigiéndola al
responsable de Carrera Profesional, quien a su vez coordinará con el docente para su ejecución.
d) Evaluación de Aplazados: Es una evaluación de carácter global al cual tiene derecho el alumno,
previo pago de la tasa establecida en el TUPA, y que reemplaza al Promedio Final del curso.
Sólo tienen derecho de rendir examen de aplazado los alumnos que hayan obtenido promedio
final entre 8 (ocho) y 10 (diez).
Pág. N° 4
6.2. PROCESO DE EVALUACIÓN





Contar con el 70% de asistencia en el curso, más del 30% de inasistencia el alumno desaprueba
el curso.
La evaluación es permanente y se calificará en sistema vigesimal (0 a 20).
La nota mínima aprobatoria es 12 (doce).
Cumplir satisfactoriamente las evaluaciones, prácticas y trabajos asignados; en caso que le
alumno no asista o no presente alguna de estas equivale a cero (00).
Al término de la unidad didáctica los estudiantes que obtengan notas desaprobatorias derecho a
un proceso de recuperación.
Evaluación:
EC
EP
EF
=
=
=
Evaluación Continua
Promedio de Examen parcial
Examen Final
PF
=
PROMEDIO FINAL: 60%(EC)+15%(EP)+25%(EF).
60%
15%
25%
EC se obtendrá de la siguiente manera:
C1 = Trabajos Encargados
C2 = Practica Calificada
C3 = Proyecto Final
=
=
=
Equivale un 20%
Equivale un 35%
Equivale un 45%
VII. BIBLIOGRAFÍA

Algoritmo y Estructura de Datos I. Ing. PARRA TERRAZOS, Carlos. EDITORIAL IDAT

Fundamentos de programación-Algoritmos y estructuras de datos . ANES AGUILAR, Luis
Loyola´EDITORIAL ISBN

Programación estructurada un enfoque algorítmico. LEOBARDO, López Román. EDITORIAL
COMPUTEC

Fundamentos de programación. Algoritmos y estructura de datos. JOYANES, Luis . EDITORIAL
Mc. Graw Hill – 1990

Estructura de datos y Algoritmos. Mark Allen Weis EDITORIAL Limusa - 1990
Pág. N° 5