Está en la página 1de 10

UNIVERSIDAD TÉCNICA DE MACHALA

FACULTAD DE INGENIERÌA CIVIL


CARRERA DE INGENIERÌA DE SISTEMAS

SYLLABUS ESTANDARIZADO

1.- DATOS GENERALES

Asignatura: Código de la Asignatura:


PROGRAMACIÓN I IS502
Eje Curricular de la Asignatura: Año:
PROFESIONAL 2014 - 2015
Horas presenciales teoría: Ciclo/Nivel:
1 horas de clases teóricas por semana / 40 horas 5to. Semestre
Semestrales.
Horas presenciales práctica: Número de créditos:
4 horas de clase presenciales en laboratorios o en el campo 5 (CINCO)
por semanas / 40 horas Semestrales.
Horas atención a estudiantes: Horas trabajo autónomo:
5 horas semanales / 80 horas
semestrales
Fecha de Inicio: Fecha de Finalización:
12/Mayo/2014 19/Septiembre/2014
Prerrequisitos:
IS405 Base de Datos
Correquisitos:
IS504 Diseño Orientado a Objetos

2.- JUSTIFICACION DE LA ASIGNATURA

Programación I es una asignatura de aplicación práctica y técnica perteneciente al eje


profesional de los Ingenieros de Sistemas, que sirve para la construcción de sistemas
informáticos que permitan resolver las necesidades o requerimientos de empresas e
instituciones comerciales públicas o privadas; por lo que está orientada para los
estudiantes adquieran conocimientos, habilidades y valores en el diseño e
implementación de aplicaciones visuales orientadas a objetos, eventos y componentes
visuales, sin dejar a un lado el concepto usabilidad el cual se resume en: nivel de
satisfacción de los usuarios, interactividad, facilidad de navegación, funcionalidad, entre
otros.

3.- OPERACIONALIZACION DE LA ASIGNATURA CON RESPECTO A LAS


COMPETENCIAS DEL PERFIL PROFESIONAL

3.1 Objeto de estudio de la asignatura


El Objeto de estudio de la asignatura es: programación en lenguaje C#.

Syllabus Estandarizado-UTMACH |1
3.2 Competencia de la asignatura

Analizar, Diseñar e implementar Sistemas de Información.

3.3 Relación de la asignatura con los resultados de aprendizaje

RESULTADOS DEL CONTRIBUCIÓN


EL ESTUDIANTE DEBE:
APRENDIZAJE (alta, media, baja)
Aplicar procedimientos y leyes de la lógica matemática para la
a) Habilidad para aplicar el
BAJA implementación de código de programación para la eficiencia
conocimiento de las Ciencias
Básicas de la profesión y la efectividad de soluciones informáticas.
Levantar e interpretar datos de los procesos de negocio, a
b) Pericia para diseñar y
conducir experimentos, así BAJA través de encuestas, entrevistas y observación, para el
como para analizar e modelamiento y diseño de la aplicación, así como su
interpretar datos. verificación mediante pruebas de unidad.

Diseñar componentes de código reutilizables, para su


c) Destreza para el manejar ALTA
procesos de Ingeniería de implementación entre diferentes proyectos de desarrollo de
Sistemas software aplicables en distintos contextos de negocio.
Integrar y colaborar en el desarrollo del proyecto de
BAJA aplicación final donde se analizará problemática de diferente
d) Trabajo multidisciplinario.
índole: financiera, comercial, médica, educativa, entre otras.
Identificar problemas informáticos generales que involucren
e) Resuelve problemas de ALTA
Ingeniería de Sistemas. parámetros comunes y determinen subrutinas reutilizables.

Asumir la participación en las actividades con


f) Comprensión de sus BAJA responsabilidad.
responsabilidades Demostrar su participación e innovación de únicamente los
profesionales y éticas involucrados y entregarlo a tiempo
Utilizar un lenguaje simplificado, ordenado y estructurado
para explicar la factibilidad y las ventajas del producto que
MEDIA han desarrollado.
g) Comunicación efectiva Desarrollar manuales de usuario claros y didácticos, de tal
manera que las dudas del usuario se puedan resolver
fácilmente.

h) Impacto en la profesión y en ----------


el contexto social

Practicar la investigación para comprender la necesidad de


BAJA seguir capacitándose continuamente.
i) Aprendizaje para la vida

Analizar problemas de actualidad y más comunes del negocio,


BAJA que se resuelvan con soluciones informáticas de escritorio.
j) Asuntos contemporáneos

Conocer nuevas metodologías y técnicas de programación que


k) Utilización de técnicas e BAJA
simplifiquen procesos de extracción y transformación de datos
instrumentos modernos
Dirigir grupos de trabajo, liderando su área de mayor
l) Capacidad para liderar, BAJA
gestionar o emprender competencia con empatía.
proyectos

3.4 Proyecto o producto de la asignatura:


Los estudiantes elaborarán un trabajo o proyecto de aplicación de la asignatura en el
desarrollo de software de escritorio para una empresa de la localidad.

Syllabus Estandarizado-UTMACH |2
El proyecto de investigación estará orientado hacia la utilización de las técnicas de
programación en la resolución de problemas, que brinde seguridad, acceso y
navegación, utilizando el lenguaje de programación C#.

4.- PROGRAMA DE ACTIVIDADES:

4.1 Estructura de la asignatura por unidades:


UNIDAD COMPETENCIAS RESULTADOS DE APRENDIZAJE
I. 1.- Identificar los objetivos del 1.- Describe conceptos y terminología sobre el
“INTRODUCCIÓN lenguaje de programación C#. lenguaje de programación.
A .NET” 2.- Identificar los componentes 2.- Reconoce los componentes del IDE de C#.
del IDE de Visual C#. 3.- Navega y utiliza la ayuda.
II. “ INTERFAZ 1.- Identificar los métodos a 1.- Crea interfaces gráficas amigables y flexibles.
GRÁFICA DE programar en la construcción de 2.- Utiliza nombres estandarizados, comentarios,
USUARIO Y un sistema documentación y sangría para facilitar la posterior
PROGRAMACIÓN 2.- Manejar controles que se lectura del código.
EN C#” pueden utilizar para que la 3.- Crea funciones utilizando datos por valor y
interfaz gráfica sea amigable. referencia.
3.- Utilizar programación 4.- Programa métodos que muestren
modular. características de bajo acoplamiento y alta
4.- Aplicar y emplear el lenguaje cohesión.
C# para el desarrollo, 5.- Construye módulos que valida el ingreso de
implementación y datos para la integridad de la información.
mantenimiento de los sistemas.
III. “BASE DE 1.- Conectar una Base de Datos 1.- Escribe programas que se conectan a una base
DATOS SQL Y con el lenguaje de programación de datos y muestren la información.
ADO .NET” C#. 2.-Construye sistema que permiten realizar
2.- Gestionar la información de la operaciones CRUD con integridad y seguras
Base de Datos. sobre la base de datos
3.- Utilizar funciones en C#.

IV. 1.- Crear y generar informes 1.- Crea interfaces que permiten parametrizar los
“PRESENTACIÓN necesarios para la toma de informes.
DE decisiones. 2.- Presenta la información para toma de
RESULTADOS” decisiones de una Base de Datos en un medio
impreso.

4.2 Estructura detallada por temas:

UNIDAD I: INTRODUCCIÒN A .NET


SEMANAS DE TEMAS CONTENIDOS ESTRATEGIAS DE APRENDIZAJE HORAS
ESTUDIO
1.- Principios de 1.1. Diagnóstico Lectura: Dos enfoques de 5
12/05/14 – programación 1.2. Historia, Concepto, programación
16/05/14 importancia Elaboración de un mapa conceptual
1.3. Introducción C# sobre ¿Qué es programar?
Elaboración de línea de tiempo sobre
evolución de los lenguajes de
programación.
Elaboración de un cuadro comparativo
acerca de las características, ventajas y
desventajas de los lenguajes de
programación más actuales en el
mercado.

Syllabus Estandarizado-UTMACH |3
Net Framework 1.4. ¿Qué es? Lectura: Arquitectura del framework
4.5 Novedades. 4.5. Ó Lenguaje C# y plataforma
Composición. .NET
1.5. Arquitectura, Elaboración de un ensayo acerca de
tecnología y WPF. .NET Framework.
Introducción al 1.6. Generalidades Elaboración de cuadro sinóptico acerca
IDE de Visual 1.7. Barra de Menú, de las características que tendrá un
C# Navegación y sistema (aplicación informática)
Ayuda. desarrollada en C#.
1.8. Nuevos proyectos
y elementos de una
solución.
1.9. Asistentes,
Diseñadores y
editores.
2.- Elementos de 1.10. Estructuras de Elaboración de un ensayo acerca de 5
19/05/14 – programación control, selección y Listas y arreglos.
23/05/14 repetición. Práctica de laboratorio.
1.11. Controles
principales.
1.12. Enumeracione
Arrays y s y estructuras.
colecciones 1.13. Creación de
arreglos
unidimensionales y
listas.

TOTAL DE HORAS DE UNIDAD I 10

UNIDAD II: INTERFACE GRÀFICA DE USUARIO Y PROGRAMACIÓN EN C#


SEMANAS DE TEMAS CONTENIDOS ESTRATEGIAS DE APRENDIZAJE HORAS
ESTUDIO
3.- Formularios 2.1. Principales Investigaciones para profundizar los temas. 5
26/05/14 – Windows controles. Práctica de laboratorio.
30/05/14 Forms Ensayo acerca de los objetos GUI que se
pueden utilizar para crear la interface gráfica
en C#.
4.- Formularios 2.2. Controles, Investigaciones para profundizar los temas. 5
02/06/14 – Windows eventos, Práctica de laboratorio.
06/06/14 Forms propiedades.

2.3. Clase, 5
5.- creación de
09/06/14 – objetos. Investigaciones para profundizar los temas.
13/06/14 2.4. Ocultamiento Práctica de laboratorio.
de miembros. Elaboración de la programación orientada
2.5. Métodos a objetos en el desarrollo de aplicaciones
virtuales. visuales
Clases y objetos 2.6. Linq to
Object.

6.- 2.7. Sentencias Investigaciones para profundizar los temas. 5


16/06/14 – Linq to Object. Práctica de laboratorio.
20/06/14 Elaboración de la programación orientada
a objetos en el desarrollo de aplicaciones
visuales

Syllabus Estandarizado-UTMACH |4
Formularios 2.8. Formularios Investigaciones para profundizar los temas.
7.- MDI MDI Práctica de Laboratorio. 5
23/06/14 – 2.9. Creación y Lecturas sobre el tema.
27/06/14 manejo de Menús, Elaboración de lista de verificación acerca de
Usuarios las características de un buen diseño de
Manejo de 2.10. Métodos entrada / salida.
Eventos 2.11.
Programación de
métodos.

Manejo de 2.12. ¿Qué es?


excepciones. System.Excepcion
Generalidades,
ejemplos

TOTAL DE HORAS DE UNIDAD II 25

UNIDAD III: BASE DE DATOS SQL Y ADO.NET


SEMANAS DE TEMAS CONTENIDOS ESTRATEGIAS DE APRENDIZAJE HORAS
ESTUDIO
5
8.- Componentes 3.1. Arquitectura Investigaciones para profundizar los temas.
30/06/14 – ADO. ADO. Elaboración de cuadro sinóptico sobre
04/07/14 ADO.
3.2. Clases de ADO: Elaborar un cuadro comparativo acerca de
Connection, los DBMS que trabajan con C#
Command, (Características, Ventajas, Desventajas)
DataAdapter, Investigaciones para profundizar los temas.
DataSet, Elaboración de cuadro sinóptico sobre
DataReader ADO.
3.3. Los components
de un DataSet:
DataTable,
DataColum,
Conexión a Base DataRow
de Datos 3.4. Conexión a
una bases de datos
SQLServer

07/07/14 – EXAMEN DEL HEMISEMESTRE


11/07/14
5
3.5. Declarando y
9.- trabajando con Práctica de laboratorio
14/07/14 – variables, Elaboración de clases para acceso a datos
18/07/14 Operaciones con comparación
base de datos. 3.6. Operaciones con
bases de datos:
Selección –
búsqueda, Inserción.

3.7. Operaciones con Práctica de laboratorio 5


10.- bases de datos: Elaboración de clases para manipulación de
21/07/14 – Operaciones con Eliminación, datos componentes Ado.
25/07/14 base de datos. Actualización
3.8. Uso de controles
windows para
manipular datos

Syllabus Estandarizado-UTMACH |5
Operaciones 3.9. Operaciones con Práctica de laboratorio
11.- selección Linq to Sql: CRUD. Elaboración de clases para manipulación de
28/07/14 – 3.10 Sentencias linq datos componentes Linq To Sql.
01/08/14 to sql
3.10. Creación de la Investigaciones para profundizar los temas. 5
12.- capa datos. Práctica de Laboratorio.
04/08/14 – Programación n- 3.11. Creación de la Taller - Caso de Estudio
08/08/14 tier lógica de negocio.
3.12. Creación de la
interfaz usuario.

13.- 3.13. Creación de Investigaciones para profundizar los temas. 5


11/08/14 – módulos Práctica de Laboratorio.
15/08/14 Programación independientes.
modular. 3.14 Modulo de
seguridad, manejo de
roles y permisos.
3.15 Creación de
Módulos de ayuda

TOTAL DE HORAS DE UNIDAD III 30

UNIDAD IV: PRESENTACIÒN DE RESULTADOS


SEMANAS DE TEMAS CONTENIDOS ESTRATEGIAS DE APRENDIZAJE HORAS
ESTUDIO
14.- Crystal Reports 4.1. Creación y Investigaciones para profundizar los temas. 5
18/08/14 – y Visual C# ejecución Práctica de Laboratorio.
22/08/134 4.2. Informes tipo
maestro – detalle
4.3. Informes con
filtros y quiebre
de control
15.- Proyecto 4.4. Desarrollo de Práctica de Laboratorio 5
25/08/14 – un proyecto
29/08/134 dirigido
16.- Proyecto 4.5. Defensa de Presentación de un informe técnico escrito y 5
01/09/14 – Proyectos presentación oral sobre las bondades y
05/09/14 características de la solución desarrollada
para la institución seleccionada.
08/09/14 – EXAMEN FIN DE SEMESTRE
12/09/14
15/09/14 – EXAMEN DE SUSPENSO Y
19/09/14 MEJORAMIENTO
TOTAL DE HORAS DE UNIDAD IV 15

5.- METODOLOGIA: (ENFOQUE METODOLOGICO)

5.1. Métodos de enseñanza

De acuerdo a la temática propuesta, las clases y las actividades serán:


a) Clases magistrales, donde se expondrán los temas de manera teórica, mostrando
y analizando ejemplos.

Syllabus Estandarizado-UTMACH |6
b) Trabajo en grupo, para elaborar los elementos de la literatura científica (fichas,
citas y referencias bibliográficas), como recurso operativo para elaborar el
documento científico.
c) Trabajo autónomo u horas no presenciales, que será el material básico para
estructurar la carpeta del estudiante (o cuaderno) al que se agregará el trabajo en
grupo:
1. Tareas estudiantiles, los trabajos bibliográficos semanales de tipo
individual, además de resúmenes, mapas conceptuales, mapas mentales,
cuadros sinópticos, líneas de tiempo, ensayos, entre otros.
2. Investigaciones bibliográficas, individuales o por grupos sobre
profundización de temas a tratarse.
3. Trabajos de campo, realizados individual o grupalmente, donde realizan
investigación, recopilación de datos acerca de los procesos y datos de la
empresa para estructurar esquemas de base de datos.

d) Formas organizativas de las clases, los alumnos asistirán a clase con el material
guía (libro) adelantando la lectura del tema de clase de acuerdo a la instrucción
previa del docente, sobre los puntos sobresalientes o trascendentales que se van a
exponer. De estos análisis saldrán los trabajos bibliográficos que deberán
desarrollar y entregar posteriormente.

e) Medios tecnológicos que se utilizaran para la enseñanza:

• Pizarrón para tiza líquida y marcadores de varios colores.


• Libros y revistas de la biblioteca.
• Internet y material de Webs.
• Equipo de proyección multimedia y material académico en Power Point.
• Aplicaciones para elaborar diagramas (Visio) y diseño de interface (Paint,
Adobe, entre otros)
• Visual Studio 2012
• Aula Virtual

6.- COMPONENTE INVESTIGATIVO DE LA ASIGNATURA:

Los tipos de investigación que se realizará en la asignatura son:

Investigación Formativa.- Referida al aprendizaje por descubrimiento y construcción del


conocimiento por parte de los estudiantes. Este método consiste en que el profesor a
partir de una situación problémica, logra que el estudiante busque, indague, y encuentre
situaciones similares, así mismo que haga revisiones de literatura, (bibliografía, códigos
y especificaciones) recoja datos, los organice, interprete y encuentre soluciones a las
dificultades planteadas por los profesores.

Syllabus Estandarizado-UTMACH |7
7. PORTAFOLIO DE LA ASIGNATURA

Durante el desarrollo de la actividad académica el estudiante construirá un Portafolio


que comprende la evidencia de dichas actividades.

El portafolio de la asignatura contendrá la siguiente información

• Carátula
• Syllabus
• Tareas en clase
• Tareas extraclase
• Evaluaciones parciales de cada unidad
• Evaluación final
• Evidencia de eventos investigativos (Informe Proyecto Final de la asignatura).
• Apuntes relevantes (Resumen de las clases)

8. EVALUACIÓN

La evaluación será diagnóstica, formativa y sumativa, considerándolas necesarias y


complementarias para una valoración global y objetiva de lo que ocurre en la situación
de enseñanza y aprendizaje. Los alumnos serán evaluados con los siguientes
parámetros, considerando que la calificación de los exámenes finales de cada parcial
corresponderán al 30% de la valoración total, el restante 70% se lo debe distribuir de
acuerdo a los demás parámetros, utilizando un mínimo de cinco parámetros.

8.1 Evaluaciones Parciales:


Pruebas parciales dentro del proceso, determinadas con antelación en las clases.
Presentación de informes escritos como producto de investigaciones bibliográficas.
Participación en clases a partir del trabajo autónomo del estudiante; y, participación
en prácticas de laboratorio y de campo de acuerdo a la pertinencia en la asignatura.
8.2 Exámenes:
Examen Final, al finalizar todas las unidades, en la semana No. 17, los estudiantes
rendirán un examen final.

8.3 Parámetros de Evaluación:


PORCENTAJES
PARAMETROS DE EVALUACION
1er. PARCIAL
Pruebas parciales dentro del proceso 20
Presentación de informes escritos 10
Investigaciones bibliográficas 10
Participación en clase 10
Trabajo autónomo 10
Prácticas de laboratorio -
Prácticas de campo 10
Exámenes Finales 30
Total 100

Syllabus Estandarizado-UTMACH |8
9. BIBLIOGRAFÍA

9.1. Bibliografía Básica:


• DORMAN, S. 2013. C# 5.0 Y Visual C# 2012 Paso a Paso. Editorial Anaya
Multimedia, España.
• JOHNSON, B, P. 2013. Profesional Visual Studio 2012. Segunda Edición.
Editorial Jhon Wiley & Sons, Canada.

9.2. Bibliografía Complementaría:


• SANCHEZ, C. 2011. Conociendo lo nuevo de Visual C# 2010 y Framework 4.0.
Primera edición. Editorial Macro. Lima, Perú.
• SHARP, J. 2011. Visual C# 2010 Paso a Paso. Editorial Anaya Multimedia,
España.
• CHARTE, F. 2007. Microsoft Visual C# 2005. Guía Práctica para usuarios.
Editorial Anaya, España.

9.3. Páginas WEB (webgrafía)

http://msdn.microsoft.com/es-es/library/zkxk2fwf%28v=vs.90%29.aspx
http://www.elguille.info/NET/cursoCSharpErik/index.htm
http://www.canalvisualbasic.net/manual-net/c-sharp/
http://www.programacionfacil.com/csharp_net/start
http://es.scribd.com/doc/17812628/Manual-de-C-SQL-Server-Paso-a-Paso
http://melca.com.ar/UTN/archivos/El%20lenguaje%20de%20programacion%20Csharp.pdf
http://www.csharp-station.com/Tutorial.aspx
http://www.onglasses.net/Default.aspx?id=165
http://www.youtube.com/watch?v=DHcyUM5Md94

10. DATOS DE LOS DOCENTES:

• Joffre Jeorwin Cartuche Calva


Analista en Sistemas Informáticos, Ingeniero en Sistemas Informáticos, Egresado de
Master en Ingeniería de Software
Dirección: Arizaga y Babahoyo
Correo electrónico: jcartuche@yahoo.com, joffre1939@hotmail.com
• Mariuxi Paola Zea Ordoñez
Master en Educación Superior, Ingeniero en Computación y Ciencias de la Informática,
Analista de Sistemas

Syllabus Estandarizado-UTMACH |9
Dirección: Calle San Martín # 4-14 entre Colón e Independencia, Pasaje
Teléfonos: 07-2915426, 07-2912042, 099-8228455, 0939036346.
Correo electrónico: mpzea@yahoo.com, mpzea@hotmail.com

11. FIRMA DEL O LOS DOCENTES RESPONSABLES DE LA


ELABORACIÓN DEL SYLLABUS

_______________________ _______________________
Joffre Jeorwin Cartuche Calvaz Ing. Mariuxi Paola Zea Ordoñez

12. FECHA DE PRESENTACION:

Machala, Abril del 2014

Syllabus Estandarizado-UTMACH | 10

También podría gustarte