Anda di halaman 1dari 11

1.

- DATOS DE LA ASIGNATURA
Nombre de la asignatura : Programacin
Carrera : Ingeniera Elctrica
Clave de la asignatura : ELC-1022
SATCA1 2 - 2 - 4
2.- PRESENTACIN
Caracterizacin de la asignatura.

Esta asignatura aporta al perfil del ingeniero las metodologas de anlisis y


diagnostico para el desarrollo e implementacin de programas empleando rutinas
numricas bsicas, para obtener soluciones de problemas relacionados con
sistemas elctricos. Adems de promover y realizar proyectos de investigacin y
desarrollo en la elaboracin de trabajos de simulacin empleando la programacin
para analizar el comportamiento de los sistemas elctricos.
Intencin didctica.

En el estudio y anlisis de sistemas complejos en ingeniera elctrica, es necesario


el saber implementar rutinas de programacin, que permitan por medio de
soluciones numricas el determinar o solucionar problemas que modelen a los
sistemas elctricos.
Este programa de estudios esta encaminado a desarrollar el pensamiento lgico,
para ser utilizado en la construccin de diagramas de flujo, necesarios en todo
proceso sistematizado.
Dentro de la solucin de sistemas en ingeniera elctrica, es necesario saber
establecer estructuras de control que permitan en muchos casos a los programas
tomar decisiones sobre los pasos a seguir dentro de una rutina y evitar errores en la
solucin de sistemas modelados para su anlisis.
En la mayora de los sistemas analizados, es de gran importancia el plantear
arreglos unidimensionales y bidimensionales por medio de ciclos, para la solucin de
sistemas vectoriales o matriciales y cuyos datos o resultados obtenidos se deben
almacenar para el anlisis de resultados, y en muchos casos el poder representarlos
por medio de graficas, para poder apreciar el comportamiento de los sistemas y su
respuesta ante variables de entrada que pueden alterar en muchos casos el
comportamiento de los sistemas.

Sistema de Asignacin y Transferencia de Crditos Acadmicos

Tambin, es de gran importancia el saber entender y poder programar rutinas que


faciliten el estudiar por medio de tcnicas numricas sistemas dinmicos o en
estado estable de sistemas elctricos en los cuales en muchos casos el tratar de
realizar un anlisis, resulta tedioso y prolongado.
Debido a la necesidad de crear una metodologa de razonamiento adecuado y de
anlisis para un planteamiento estructurado de programacin, se plantean en el
curso las herramientas necesarias para crear rutinas o pseudocdigos para la
solucin de sistemas elctricos.
La academia correspondiente deber seleccionar el lenguaje de programacin ms
adecuado a su entorno laboral, as como la plataforma de desarrollo a utilizar

3.- COMPETENCIAS A DESARROLLAR


Competencias especficas:

Competencias genricas:

Construir algoritmos y programas Competencias instrumentales


computacionales
aplicados
en
Capacidad de anlisis y sntesis
problemas relacionados con ingeniera
Capacidad de organizar y planificar
con un lenguaje de programacin
Conocimientos bsicos de la carrera
estructurado.
Comunicacin oral y escrita
Habilidades bsicas de manejo de la
computadora
Habilidad para buscar y analizar
informacin proveniente de fuentes
diversas
Solucin de problemas
Toma de decisiones.
Competencias interpersonales

Capacidad crtica y autocrtica


Trabajo en equipo
Habilidades interpersonales

Competencias sistmicas

Capacidad de aplicar los conocimientos


en la prctica
Habilidades de investigacin
Capacidad de aprender
Capacidad de generar nuevas ideas
(creatividad)
Habilidad para trabajar en forma
autnoma
Bsqueda del logro

4.- HISTORIA DEL PROGRAMA


Lugar y fecha de
Participantes
elaboracin o revisin
Representantes de los Institutos
Tecnolgicos de:
Aguascalientes,
Chetumal,
Instituto
Tecnolgico Chihuahua, Ciudad Guzmn,
Superior de Irapuato del Ciudad Jurez, Coatzacoalcos,
24 al 28 de agosto de Culiacn, Durango, Hermosillo,
La Laguna, Mrida, Nuevo
2009.
Laredo,
Orizaba,
Pachuca,
Saltillo, Tlalnepantla, Valle De
Bravo y Veracruz
de
Ingeniera
Desarrollo de Programas Academias
de
los
Institutos
en
Competencias Elctrica
Tecnolgicos
de:
Profesionales por los

Evento
Reunin
Nacional
de
Diseo
e
Innovacin
Curricular
para
el
Desarrollo y Formacin de
Competencias
Profesionales
de
la
Carrera de Ingeniera en
Elctrica.

Elaboracin del programa


de Estudio propuesto en la
Reunin
Nacional
de
Institutos Tecnolgicos Estudios Superiores de Valle Diseo Curricular de la
del 1 de septiembre al 15 de Bravo, Aguascalientes
Carrera
de
Ingeniera
de diciembre.
Elctrica.
Reunin Nacional de
Consolidacin
del
Diseo e Innovacin
Curricular
para
la
Formacin y Desarrollo
de
Competencias
Profesionales del 25 al
29 de enero del 2010 en
el Instituto Tecnolgico
de Mexicali.

Representantes de los Institutos


Tecnolgicos de:
Aguascalientes,
Chetumal,
Chihuahua, Ciudad Guzmn,
Ciudad Jurez, Coatzacoalcos,
Culiacn, Durango, Hermosillo,
La Laguna, Mrida, Mexicali,
Orizaba,
Pachuca,
Saltillo,
Tlalnepantla, Valle De Bravo y
Veracruz

Reunin
Nacional
de
Consolidacin
de
los
Programas
en
Competencias
Profesionales
de
la
Carrera
de
Ingeniera
Elctrica

5.- OBJETIVO GENERAL DEL CURSO

Construir algoritmos y programas computacionales aplicados en problemas


relacionados con ingeniera con un lenguaje de programacin estructurado.
6.- COMPETENCIAS PREVIAS

Conocer las funciones bsicas de una computadora. (Encendido, apagado,


resetear y familiarizado con el ambiente de Windows).
Comprender y leer ingles tcnico bsico.

7.- TEMARIO
Unidad

Temas

Subtemas

1.1 Breve resea de la computacin.


1.1.1 Impacto de las computadoras en la
Sociedad.
1.2 Elementos de la computadora
1.3 Definiciones:
1.3.1 Unidades de medida.
1.3.2 Lenguaje de alto nivel, bajo nivel,
ensamblador y mquina.
1.3.3 Compilador.
1.3.4 Sistemas numricos.
1.3.5 Sistemas operativos.
1.4 Algoritmos.
1.4.1 Definicin.
1.4.2 Representacin (diagramas de flujo y
pseudocdigo).
1.5 Descripcin de tipos de programacin.
1.5.1 Programacin estructurada.
1.5.2 Programacin orientada a objetos.
1.6 Constantes, variables, operadores y reglas
de prioridad
Estructuras de control y 2.1 Sentencias de control.
2.2 Procesos repetitivos con evaluacin
funciones.
explcita de condiciones (while o
equivalente).
2.3 Procesos repetitivos que involucran el uso
de contadores y evaluacin implcita de
condiciones (for o equivalente).
2.4 Funciones.
2.4.1 Prototipo de una funcin.
2.4.2 Principal y subfunciones.
2.4.3 Paso de parmetros entre funciones
2.5 Aplicaciones de estructuras de control y
funciones en la solucin de problemas de
Introduccin.

ingeniera elctrica.
.
3.1 Concepto de arreglo unidimensional y
bidimensional.
3.2 Declaracin y utilizacin de arreglos en la
solucin de problemas de ingeniera
elctrica.

Arreglos.

Apuntadores, estructuras 4.1 Asignacin de memoria esttica y


dinmica.
y archivos
4.2 Definicin de apuntador.
4.3 Tipos de acceso a archivos.
4.3.1 Secuencial e indexado.
4.3.2 Lectura y escritura.
4.4 Implementacin en el lenguaje.

Aplicacin en un
software matemtico

5.1 Graficar (ejercicios en Matlab)


5.1.1 Utilizar estructuras de control y
funciones

8.- SUGERENCIAS DIDCTICAS

Propiciar actividades de bsqueda, seleccin y anlisis de informacin en


distintas fuentes.
Propiciar el uso de las nuevas tecnologas de la informacin y la comunicacin en
el desarrollo de los contenidos de la asignatura.
Propiciar, en el estudiante, el desarrollo de actividades intelectuales de induccindeduccin y anlisis-sntesis, las cuales lo encaminan hacia la investigacin, la
aplicacin de conocimientos y la solucin de problemas.
Desarrollar actividades de aprendizaje que propicien la aplicacin de los
conceptos, modelos y metodologas que se van aprendiendo en el desarrollo de
la asignatura.
Propiciar el uso adecuado de conceptos, y de terminologa cientfico-tecnolgica
Proponer problemas que permitan al estudiante la integracin de contenidos
de la asignatura y entre distintas asignaturas, para su anlisis y solucin.
Relacionar los contenidos de esta asignatura con las dems del plan de estudios
para desarrollar una visin interdisciplinaria en el estudiante.

9.- SUGERENCIAS DE EVALUACIN

La evaluacin de la asignatura se har con base en el siguiente desempeo:


Evaluacin de reportes de investigaciones documentales.
Revisin de tareas de los problemas asignados en forma grupal o individual.
Evaluar con examen escritos los conocimientos adquiridos en clase.
Reporte de simulaciones con el desarrollo analtico para la solucin de un
problema en especfico y sus conclusiones.
Integrar el portafolio de evidencias

10.- UNIDADES DE APRENDIZAJE


Unidad 1: Introduccin
Competencia especfica a desarrollar

Actividades de Aprendizaje

Identificar los conceptos bsicos


de computacin y su impacto en la
sociedad, as los diferentes tipos
de programacin.

Analizar la lgica secuencial de


algoritmos para la solucin de
problemas en programacin.

Investigar la importancia de la
computacin en el desarrollo histrico
de la ingeniera.
Investigar
los
alcances
de
la
programacin
Investigar los componentes
principales de una computadora y los
diferentes tipos de lenguajes de

programacin.
Comparar los diferentes lenguajes de
programacin y sus aplicaciones.
Resolver
problemas
matemticos
sencillos
utilizando
algoritmos
computacionales

Unidad 2: : Estructuras de control y funciones.


Competencia especfica a desarrollar
Actividades de Aprendizaje

Utilizar en un lenguaje de
programacin,
estructuras
de
control
y
funciones,
para
implementarlo en problemas de
ingenieria.

Identificar, las estructuras de control y


funciones.
Reconocer cuales son las estructuras y
diferentes aplicaciones de las mismas.
Representar una funcin.
Construir Estructuras y funciones.
Reconocer las diferentes estructuras.

Unidad 3: Arreglos
Competencia especfica a desarrollar

Mediante diferentes ejercicios utilizar


las diferentes estructuras y funciones.
Identificar la relacin entre estructuras.
Resolver diversas aplicaciones de
funciones.

Actividades de Aprendizaje

Interpretar el concepto de arreglos


y aplicarlo en programas para la
solucin
de
problemas
de
ingeniera.

Identificar el concepto de arreglo


unidimensional y bidimensional.
Programar diferentes problemas utilizando
los arreglos para determinar la solucin.

Unidad 4: Apuntadores, estructuras y archivos


Competencia especfica a desarrollar
Actividades de Aprendizaje

Aplicar las diferentes estructuras


de control y su implicacin
conceptual de los apuntadores en
ellas.
Aplicar el concepto de archivos en
programas

Determinar el concepto de estructura de


control empleando una aplicacin real
Identificar la aplicacin de apuntadores y
sus implicaciones en programacin.
Construir estructuras de control en
soluciones a problemas elctricos.
Utilizar los archivos para guardar y leer
informacin.
Aplicar los archivos para dar solucin a un
problema de ndole de ingeniera.
Determinar si el uso del archivo es el
adecuado en diversas aplicaciones.
Identificar los diferentes tipos de archivos,
programarlos y aplicarlos en la solucin de
problemas

Unidad 5: Aplicacin en un software matemtico


Competencia especfica a desarrollar
Actividades de Aprendizaje

Utilizar un software matemtico

Utilizar las funciones graficas, para dar


solucin a problemas matemticos

(Matlab) para la aplicacin en el


mbito de su profesin

Haga clic aqu para escribir texto.

Aplicar las diferentes funciones del


software matemtico.
Reconocer las funciones y la aplicacin de
las mismas.
Redactar problemas que sean
susceptibles a ser solucionados con el
software matemtico.
Mostrar las diferentes graficas existentes.
Mostrar, a travs del software matemtico
las diferentes soluciones con el uso de
archivos.

11.- FUENTES DE INFORMACIN

1. Harvey M. Deitel and Paul J. Deitel ,Java How to Program, 7th Edition , Ed.
Prentice Hall, 2007
2. Barry A. Burd, Beginning Programming with Java , 2 edition, Ed. Dummies;, 2005)
3. Walter Savitch and Frank Carrano Java: Introduction to Problem Solving and
Programming , 5th Edition, Prentice Hall,2008
4. K. N. King , Java Programming: From the Beginning, 1 edition, Ed.W.W. Norton &
Co.; 1 edition, 2000.
5. Anne Boehm, Visual Basic 2008, Ed. Mike Murach & Associates, 2008
6. Jesse Liberty, Programming Visual Basic 2005, 1st. Edition, Ed. OReilly, 2005.
7. G. Levine G., Introduccin a las computadoras y programacin estructurada, Ed.
Mc Graw Hill.
8. Peter Norton, Introduccin a la computacin, Ed. Mc. Graw Hill
9. O. J. Dahl, E. W. Dijatra, C.A.R. Huare, Programacin estructurada, Ed. Tiempo
contemporneo
10. A. Davis Timothy, Sigmon Kermit, Matlab Primer, Seventh Edition, Ed. Chapman
& Hall/CRC, 2005.
11. D. Hahn, T. Valentine Daniel, Essential Matlab for Engineers and Scientist, Ed.
BH.
12. T. Karris Steven, Numerical Analysis Using Matlab and Spreadsheets, Ed.
Orchard Publications.
13. Kiusalaas Jaan, Numerical Methods in Engineering with Matlab, Ed. Cambridge
12.- PRCTICAS PROPUESTAS

Plantear problemas de sistemas elctricos, relacionados con estructuras de


control, empleando un lenguaje de programacin para obtener una solucin de
los sistemas analizados.
Implementar arreglos unidimensionales y bidimensionales para la solucin de
problemas en sistemas elctricos.
Elaborar programas implementado apuntadores y estructuras para la solucin de
problemas del rea de ingeniera.
Elaborar programas implementado archivos para la solucin de problemas del
rea de ingeniera.
Desarrollar y analizar con el software (Matlab), programas y simulaciones para la
obtencin de resultados de problemas de aplicacin de ingeniera elctrica.

Anda mungkin juga menyukai