Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 - Syllabus Programacion Basica-Electrica 2013
2 - Syllabus Programacion Basica-Electrica 2013
FACULTAD DE INGENIERIA
SYLLABUS
PROYECTO CURRICULAR: Ingeniera Elctrica
.
CDIGO: 2
Obligatorio ( X )
Electivo
( )
: Bsico ( X ) Complementario (
: Intrnsecas ( ) Extrnsecas (
)
)
NUMERO DE ESTUDIANTES:
GRUPO:
NMERO DE CRDITOS: 3
TIPO DE CURSO:
TERICO
PRCTICO
Alternativas metodolgicas:
Clase Magistral ( x ), Seminario (
), Seminario Taller (
tutoriados ( ), Otro: _____________________
TEO-PRAC:
HORARIO:
DA
HORAS
SALN
Contribucin a la formacin:
Conocimientos previos:
Lgica
II. PROGRAMACIN DEL CONTENIDO
OBJETIVO GENERAL
Presentar al estudiante, elementos fundamentales que le permitan tener claridad acerca de la evolucin
de la programacin, de tal manera que pueda obtener soluciones a problemas sencillos apoyados en un
computador y un lenguaje de programacin en donde el alumno sea capaz de enfrentarse a situaciones
o problemas ms complejos en las que debe identificar los elementos y estados involucrados, generar
modelos para su representacin y manipulacin algortmica. Debe ser capaz de disear soluciones para
los problemas, validar su correccin e implementar prototipos para ellas utilizando un lenguaje de
programacin de tipo estructurado, y no estructurado.
OBJETIVOS ESPECFICOS
1. Conocer la evolucin de los lenguajes, los paradigmas y de la computacin.
2. Evidenciar de manera clara y concreta la evolucin de la programacin con relacin a la evolucin
del computador.
3. Identificar la estructura de un computador.
4. Desarrollar el concepto de algoritmo y aplicarlo en la solucin de programas sencillos
5. Solucionar problemas elementales utilizando la lgica computacional
6. Resolver problemas sobre el sistema computacional con la ayuda de un lenguaje de programacin.
7. Reconocer la sintaxis bsica del lenguaje de programacin escogido (para Ingeniera Elctrica C#).
COMPETENCIAS DE FORMACIN:
Competencias que
compromete la
asignatura:
Competencias
especficas de la
asignatura:
Programa sinttico:
cohesin, Dbil acoplamiento, para que las clases que construya estn
ajustadas a los estndares.
Disear algoritmos a partir del planteamiento de un problema utilizando
diagramas ajustados a UML.
Implementar programas en C#, compilarlos y ejecutarlos.
Conocer los diferentes entornos y procesos de compilacin y ejecucin para
los diferentes lenguajes de programacin y la forma como se administra la
memoria.
Aprender a evaluar el Software resultado del proceso de la Metodologa.
Aprender a manejar los depuradores y las Herramientas de desarrollo, que
le dar posibilidades de continuar de forma autnoma.
III. ESTRATEGIAS
Metodologa Pedaggica y Didctica:
Se debe procurar incentivar el trabajo de grupo ms que el trabajo individual. (se recomienda
trabajar en grupos de dos o tres estudiantes)
Tipo de
Curso
TD
TC
TA
Horas
profesor/semana
Horas
Estudiante/semana
Total Horas
Estudiante/semestre
(TD + TC)
(TD + TC +TA)
X 16 semanas
Crditos
2
4
3
6
9
144
3
Trabajo Presencial Directo (TD): trabajo de aula con plenaria de todos los estudiantes.
Trabajo Mediado Cooperativo (TC): Trabajo de tutora del docente a pequeos grupos o de forma
individual a los estudiantes.
Trabajo Autnomo (TA): Trabajo del estudiante sin presencia del docente, que se puede realizar en
distintas instancias: en grupos de trabajo o en forma individual, en casa o en biblioteca, laboratorio,
etc.)
IV. RECURSOS
Medios y Ayudas:
Aula normal con pizarrn para sesiones de ctedra y para sesiones de discusin.
Laboratorio de computacin, con un computador por alumno, para las sesiones de laboratorio;
cada computador debe contar con el intrprete para el lenguaje de programacin que se va a
utilizar para validar los prototipos.
Pgina web para publicar material didctico, guas de ejercicios, soluciones, tareas, etc.
Acceso fuera de clases a laboratorios de computacin que cuenten con el intrprete para el
lenguaje de programacin que se va a utilizar para validar los prototipos, y con acceso a la
pgina web del mdulo.
Asignacin de una persona que tenga las plenas competencias del curso (monitor) para asesorar
a los estudiantes en dudas durante las sesiones del laboratorio de computacin.
BIBLIOGRAFA
TEXTOS GUA
1. LARMAN, Craig. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and
Design, and the Unified Process. 2 Ed. Prentice Hall. 2001.
2. JACOBSON, Ivar. WESLEY, Addison. Object-Oriented Software Engineering: A Use Case
Driven Approach. 1992
3. MULLER, Alain. WROX, Pierre. Press Instant UML. 1997 / 1861000871
4. BOOCH, Gaddy. RUMBAUGH, James. JACOBSON, Ivar. El lenguaje unificado de modelado. 2
Edicin. Espaa: Ed Pearson Addison-Wesley, 2008.
5. Rational Software. Manuales y ayudas de Rational Rose. 2009.
6. Microsoft. Manuales de las herramientas de desarrollo Visual Basic, Visual C++, C#, Java y
Visual Studio NET.2008.
7. BOOCH, Gaddy. CUMMINGS, Benajamin. Object Oriented Analysis and Design with
applications. 2 Edicin. Ed. Publishing: Colombia.1994.
8. WEITZENFELD, Alfredo. Ingeniera de Software orientada a objetos con UML. Ed Thomson:
Mxico. 2005.
9. SCHACH, Stephen. Ingeniera de Software Clsica y Orientada a Objetos. 6 Edicin. Ed
McGrawHill: Mxico. 2006.
10. CHAPPELL, David. Aplique. Net. Ed Prentice Hall: Mxico. 2003.
11. LARMA, Craig. Uml y Patrones. 2 Edicin. Ed Pearson Addison-Wesley: Espaa. 2006.
12. BECERRA, Cesar. Una herramienta para la programacin orientada a Objetos. 5 Edicin. Ed
Kimpres Ltda: Bogot. 2006
13. SILVIO, Jose. La Virtualizacin de la Universidad cmo podemos transformar la educacin
superior con la tecnologa?. 2000.
14. TANENBAUM, Andrew. Structured Computer Organization. Prentice Hall.
15. LEVINE, Guillermo. Computacin y Programacin Moderna. Addison Wesley.
16. CAIR, Oswaldo. Metodologa de la Programacin. Editorial Alfa Omega.
17. CEBALLOS, Javier. Curso de Programacin, Microsoft C#. ED Alfaomega. Ed 2007.
18. CEBALLOS, Javier. Visual C#, Enciclopedia de Microsoft. ED Alfaomega. Ed Segunda 2007.
19. ARCHER Tom, WHITECHAPEL Andrew. Inside C#. ED Microsoft Press. Ed Segunda 2002
TEXTOS COMPLEMENTARIOS
REVISTAS
Jia-Sheng H. Jyh-Cheng C. Shao-Chun L. Chang, M. (2008). Providing students hints and detecting
mistakes
made
by
students
in
a
virtual
experiment
environment
education, IEEE Transactions on. Volume: 51, Digital Object Identifier: 10.1109/TE.2007.901977.
Pages: 61 68
Lucanin, D. Fabek, I. (2011). A visual programming language for drawing and executing
FLOWCHARTS.
Proceedings
Of
The
34th
International
Convention
Publication Year, Page(s): 1679 - 1684
DIRECCIONES DE INTERNET
1. DFD. Editor e intrprete de Diagramas de Flujo. Descarga de programa gratis.
<http://dfd.softonic.com/> [Consultado el 21 de enero de 2013]
2. KAREL, el Robot. Descarga de programa gratis. <http://karel-the-robot.softonic.com/palm.>
[Consultado el 21 de enero de 2013].
3. ALICE. Programa en 3D. Descarga de programa gratis. <http://www.alice.org>. [Consultado
el 21 de enero de 2013].
V. ORGANIZACIN / TIEMPOS
Espacios, Tiempos, Agrupamientos:
Se recomienda trabajar una unidad cada cuatro semanas, trabajar en pequeos grupos de estudiantes,
utilizar Internet para comunicarse con los estudiantes para revisiones de avances y solucin de
preguntas (esto considerarlo entre las horas de trabajo cooperativo).
SEMANAS ACADMICAS
PROGRAMA SINTTICO
del
computador:
Procesador,
memoria
una
solucin
algortmica
que
involucra
condiciones
Modelar problema cuya solucin involucra iteraciones
Disear solucin algortmica que involucra iteraciones
Analizar
una
solucin
algortmica
que
involucra
iteraciones
Modelar problema complejo cuya solucin amerita el uso
de descomposicin
Disear solucin algortmica basada en descomposicin
Analizar
una
solucin
algortmica
descomposicin
Conceptos bsicos sobre lenguaje C.
Metodologa RUP.
Requerimientos.
Fundamentos de la metodologa.
basada
en
1
0
1
1
1
2
1
3
1
4
1
5
1
6
Objetivos de la metodologa.
Las seis (6) mejores prcticas
Etapas de la metodologa
Ciclo de vida del Desarrollo de Software
Lenguaje de Modelado UML.
Modelo conceptual de UML
Manejo de herramientas CASE para este lenguaje
PORCENTAJE
Prueba oral/escrita
Semana 5 6
15 %
SEGUNDA
NOTA
Prueba oral/escrita
Semana 14
15
15 %
TERCERA
NOTA
Varias fechas
5%
CUARTA
NOTA
Varias fechas
20 %
Semana 16
15%
Semana 17 18
30 %
PRIMERA
NOTA
FECHA
QUINTA
NOTA
VI. EVALUACIN
EVALUACIO
N FINAL
TIPO DE EVALUACIN
FIRMA
CDIGO
1.
2.
3.
_________________________________
FECHA