Proyecto curricular de la licenciatura de Ingeniería Mecánica
Reestructuración, 2019('(ret"rt" de Docencia• D¡r~((lQnde (stliÓíos PrcfesÍQnJlcs
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO
LICENCIATURA DE INGENIERíA MECÁNICA
PROGRAMA DE ESTUDIOS
PROGRAMACiÓN BÁSICA
Dra. María de los AngelesContreras Flores Facultad de Ingeniería
Elaboró: Ing. Tania Ulia Chávez Soto Facultad de Ingeniería
M. en 1. Eduardo Trujillo Flores Facultad de Ingeniería
M. en 1. Sara Vera Noguez Facultad de Ingeniería
Fecha deaprobación:
H. Consejo Académico H. Consejo de Gobierno
21 de Marzo de 2019 21 de Marzo de 2019Facultad de Ingeniería
373
OtRECCIÓN OE ESTUDIOS'7C)FESIONAlES
Proyecto curricular de 13licencialUra de In¡enoeria "'ecanÍQReestructuraciÓn, 2019
Secretaría de Docencia' Dirección de fSludio~ Profesionales
l. Datos de identificación.
Espacio académicodonde se imparte I Facultad de Ingenierfa
Estudios profesionales I Licenciatura de Ingeniería Mecánica, 2019
Unidad de aprendizaje I Programación básica Clave 1 -'
I 4 ITotal de
horas
Carga académica I 2Horas
teóricas
2 IHoras
prácticas
6
Créditos
Carácter I Obligatoria I Tipo I Curso-taller I Periodo escolar Primero I
Áreacurricular Ciencias Básicas Núcleo de
formación Básico
NingunaSeriación Ninguna
UA Antecedente UA Consecuente
Formación comúnlicenciatura Ingeniería Civil (2019)m
Ingeniería en Electrónica (2019)
Ingenierla Mecánica (2019) CKJIngeniería en Sistemas Energéticos !xl
Sustentables ~
----.....
375
(lIRECClÓI/ OE ESHlDIOS~il()rrSl0IlAlE~,... "'.~, - "' .. .
376
Proyecto curricular de la Licenciatura de Ingenieria MecánlcJReestructuración, 2019
cerNoro;) de Docencia. Dirección de f~t\Jdio5 Protcsionales
11.Presentación del programa de estudios.
De la misma forma que la programación facilita el uso y aplicación de modelosmatemáticos en la solución de problemas de ingeniería. en todas sus disciplinas. laorganización y análisis de información, ya sea numérica, textual o gráfica. hace quela programación de algoritmos dedicados a éstas tareas facilite y potencie elquehacer del ingeniero. Es cierto que existen numerosos paquetes o software quepueden realizar muchas de esas tareas, pero aun as! requieren que quien use elprograma conozca la metodología para elaborar los algoritmos que hagan eficientela tarea.
Por esta razón, a pesar de que el ingeniero mecánico. civil, o electrónico no van adesarrollar software, requieren las bases mfnimas para que puedan acceder,entender y usar paquetes. plataformas o programas en los que se tiene que haceralgún trabajo de programación, so se diga sólo utilizar eficientemente calculadorasy hojas de cálculo.Este curso se propone para que los alumnos adquieran en él las bases mínimaspara desarrollar algoritmos, pseudocódigos y que puedan ser implementados enalgún lenguaje. La programación se enseña en el primer periodo para facilitar aldiscente el tratamiento de información durante sus estudios de licenciatura, perotambién en sus actividades cotidianas como futuro ingeniero.En esta unidad de aprendizaje se permite al discente desarrolla habilidades ydestrezas para resolver problemas de programación de computadoras del modomás sencillo y racional posibles. pensando no en términos de un lenguaje deprogramación sino más bien en términos del paradigma de programaciónestructurada. razonando para plantear la solución de problemas de forma clara ysimple.El aplicar una metodología de desarrollo de permite obtener productos de softwarecorrectos, completos y bien estructurados, lo cual se logra al implementarherramientas como los diagramas de flujo y el pseudocódigo por su practicidad yamplio uso.Una vez que el discente es capaz de plantear una solución en términos depseudocódigo y utilizando módulos (cuya ventaja adicional es que permiten lareutilización de los programas y facilitan el mantenimiento para corregírlos ymejorarlos), se le proporcionan las bases necesarias para que utilice un lenguaje deprogramación e implemente el pseudocódigo en el compilador, intérprete oprograma en donde se requiere programación. En cualquier caso, los lenguajes deprogramación elegidos para trabajar deben ser congruentes con el paradigma de laprogramación estructurada.
e er
Provecto currlcvtar de la Licenciatura de Ingenlcrl~ Mcc~"lcaReestructuración, 2019
Secretaria de Ooccocia • Dirección de (~tu(hO~ Prof("¡onJI(!s
rn1.O11I.Ubicación de la unidad de aprendizaje en el mapa curricular
MAPA C~I\1C\MR DE LA UCENCI4T\IIIA DE INCEIIliRlA MCC¡'''CA, NI t
o
o•T
•,I•·•
:J-':,. H.'a ~
~r ". ~,.no ,.e< •• iffT•i$ -~
~~-~~ BH-;!H'( "• -¡-T.. 11C. ••
., ..,t~lO uC" 4..,
'" ..q. --!~D'''' -c-, .•.•.('" < ••••••• /~~; C~.. '~~~"/-") >~'4;;"~"~'~~.: .. ')J.' .'•..•.:...".:.~'.. "//I¡~~.'S-...- )J... '\~,~I! iII'~t""'~ h,·,~ •.1'1 ,,::,t i - ¡i.4~'\:~ "\ \:1" ,~'l:} " ,4,;:
~'''' \,~~, .•••;¡. •• .•••••/ .f" 1/1)'1' ,~~:_,~",.:,~~'':"••••-.¿. 'h:~;·)
o,.,ETIi'Ci-¡¡¡
.•• ~ ••• - ro_.~~ ••• " •..•.•
377
l""C¡·rlfH.I 1)(:.~li;.Jllmnc:;
)
Proyecto corricular de la Licenciatura de Ingeniena Mecánica
Reestructuración. 2019Secrerana de OocenCl<l • OlrCC(IOP de I::H\Jtho~Pro!c~¡ol)alc~
OCtJld,uao. DI lA) lI-otoOU O«.An:rIllO(t.AJIOf'TAl7VA1
)
rn1"[ 'flUO(lOt I c==t't~DQ.L_][ 1'(...,00:1 I I J't~go4 J r=:=1!~J [ f'f}COOOI I r:==ff~ I ffltIOOO' I
op
A
A
AdIn¡
o¡
m·••
lA
• •.'"I •
• Ir rII·.
,..•...r
"
.--'-~-~'-"'-'-v-'·-....."'<,,~.• t
t:i:. .~., :;/;",;/_~,,' ) .~-,~, . \,1, ,\.:1 • ~.' , :. ¡,. :(~.\, ~;."(:.;~.:: j. j""'-• ..¿ ~ <; < • ...::" O'v
; < ",.~ ~
.••~ .. &....,j¡, ,j •• _,-t
')
e
- -(
Proyecto currlcular de la licenciatura de Incenlerrn MecánicaReestructuración. 2019
Secretaría de Docencla • Dir('cción de (swdlos Pro(c~IOIl.)I('
(~
miO
Pml.i •,.II
I •e to II •
I
Y •
o Lp
T 11.A e •
I •, I
¡ r< •
v• I
A
~"-'---:---'I:<-" ....~~. . "<, :'>~,,~,~'.\¡'.
~/~. \, ,·:~:>3;:::l:·:::, e-ft;¡ "":(' -¿//"I",,,- )',-\.1.w r ,A:~\"..,. _,\".\l • ' .." ~.. ¡" '1o.'¡'~ ~$t> ",.." l· ;¿%.:~\ ':' ti' ,M"~., J f](',,<,~. -' ~ ¡'1.'(" -~•..~~." r :: f,'
.S:¿·0!.~i< ~?;""•..•.~ ,.." .•.•• *'..-'_N,. .... t,
,m
•
,)
379
I SIMBOLOGÍA n -1
Hr: ~as Teóricas\hdad~ rf' ftJas Prájcasapreoizaft TH Total ~ ftJas
CR Crédlos-+ 28fneasde~
Crédios mÍ1i1'.os Z2 y m.bimos 54 ¡xlipeOOdo tScd.l:.'!<tMdad acad:!mc.a'"las t'«3s de 13¡¡cf//dad iIC3dé!nUilIAo¡tatm~ debempme. M~ y~edUtseene~~s,
-~ básico obigataío.~ StJS1ri,o 00Igal000.t>ü:1eo integal obigat<xio
:00 t>ü:ieo in!eg:éi qjaSlO
"
e
Proyecto curricutar de la Licenciatura de Ingeniería Mec;\"icaReestructuración, 2019
Sccrctiltia de Ooc\!nna • Direc(íón de estudios p(Qfes¡ollalc~
mi"¡
I PARÁHElRos DEL PlAN DE ESTUDIOS I~Ieo lÍilsico ¡-:&. j ,
ob~atori(ÚlJIs¡ry ~ocreditlr21 UA ~
r~ óe! rú;l;;o MSlco~eólar 21 UA. paraci.bít
l~Cíéditos
T(l-!alóeirWo~a:;reólar 27 UA.paractb"irl54 cféátos
Tota~lrO::.'eoir.:e;¡ra¡:aootar 20 lI-\ t 2' para
cuOOt 142 Cféóbs
.;(~f ~<r.:.'.¿
,*'" ~ - /:::1 I~\:;/íJ-~~\'.'\ . . .- \ ..,)_-:.'~ lo';'.:"" ,"x. ~... \- t.¡ ;.~-i.I"-~..•. ' . '. .\- . -, ..: ~.:'-q
,r •, ... .,..,..¡.~F
f"""" ~". '\~ ~ ,~, "" '-1
",._ 'wR .••..••••••• _-
TOTAL DEL PlAN DE ESTUDIOS
UA obIoatOOas 63 + 2 kWdades acaOém'casUAootati\a5 5UAa¡:aedlar 68. 2kMlades acaOém'casCiédlos 432
380
!i1ECCIÓI{ Dl ESTumoSPROFESIOUAlES
Proyecto currlcular de la ticendatura de lngenlerta MecánicaReestructuración, 2019
Secretaría de Docencia « Cire ción de Estudios Profesionales
IV. Objetivos de la formación profesional.Objetivos del programa educativo:Son objetivos de los estudios profesionales de la Licenciatura de IngenieríaMecánica formar profesionales' con alto sentido de responsabilidad, críticos,creativos y con vocación de servicio para la solución de problemas relacionados conla conversión de energía en sus diversas formas con la finalidad de favorecer a lasociedad para contribuir al desarrollo social. económico, tecnológico y sustentabledel país.
Generales• Ejercer el diálogo y el respeto como principios de la convivencia con sus
semejantes. y de apertura al mundo.• Reconocer la diversidad cultural y disfrutar de sus bienes y valores.• Adquirir los valores de cooperación y solidaridad.• Participar activamente en su desarrollo académico para acrecentar su
capacidad de aprendizaje y evolucionar como profesional con autonomía.• Asumir los principios y valores universitarios. y actuar en consecuencia.• Aprehender los modelos, teorías y ciencias que explican el objeto de estudio
de su formación.• Emplear habilidades lingOístico-comunicativas en una segunda lengua.• Tomar decisiones y formular soluciones racionales, éticas y estéticas.• Comprender y aplicar los principios subyacentes a los métodos, técnicas e
instrumentos empleados en la intervención profesional.• Emplear las habilidades técnicas y tecnológicas para evolucionar en el
campo laboral.• Desarrollar un juicio profesional basado en la responsabilidad, objetividad,
credibilidad y la justicia.
Particulares• Diseñar sistemas y procesos de control, en tiempo continuo y discreto
empleando conocimientos de electricidad y magnetismo. circuitos eléctricosy electrónicos, máquinas eléctricas, control clásico, dinámica de sistemas,metrología eléctrica y electrónica; y automatización de procesos industrialespara la automatizacíón de procesos y sistemas industriales que contribuyanal aumento de la calidad y cantidad de la producción.
381
OIRECCIÓN vE ESTUDIOSUROFES!O!lALES
Proy~c!o curricular de la tlcenciatura de Ingenieria MecánicaReestructuración. 2019
Sacre arrJ de D()Cel1eí3 • üircccién ec Estudios Profesionales
• Diseñar sistemas térmicos convencionales y alternativos utilizando losconocimientos de la termodinámica, mecánica de fluidos, termoquimica,transferencia de calor; turbomaquinaria, diseño térmico y control ambientalpara contribuir a la disminución de: costos de producción, emisiones decontaminantes al ambiente utilizando la energfa de manera eficiente ysustentable.
• Crear sistemas y procesos de control, en tiempo continuo y discretoempleando conocimientos de electricidad y magnetismo. circuitos eléctricosy electrónicos, máquinas eléctricas, control clásico, dinámica de sistemas,metrologia eléctrica y electrónica; y automatización de procesos industrialespara automatizar procesos y sistemas industriales que contribuyan alaumento de la calidad y cantidad de la producción.
• Evaluar proyectos de producción y manufactura utilizando los principios delvalor de la inversión a través del tiempo, el tiempo de retorno de inversión,microeconomfa, investigación de operaciones, administración industrial y dela producción así como gestión empresarial para seleccionar de maneraóptima los recursos humanos. materiales, técnicos y económicos de laproducclón industrial.
Objetivos del núcleo de formación:Promover el aprendizaje de las bases contextuales, teóricas y filosóficas de susestudios, la adquisición de una cultura universitaria en las ciencias y lashumanidades, y el desarrollo de las capacidades intelectuales indispensables parala preparación y ejercicio profesional, o para diversas situaciones de la vida personaly social.
Objetivos del área curricular o disciplinaria:Analizar fenómenos relacionados con el campo electromagnético y el movimientode los cuerpos y los fluidos mediante la aplicación de conocimientos algebraicos,geométricos, probabilísticos, del cálculo diferencial, integral y vectorial, así como dela dinámica, la teoría de la relatividad y de la mecánica cuántica para predecir ymodelar su comportamiento bajo condiciones reales y controladas del entorno en elque se presentan.
V. Objetivos de la unidad de aprendizaje.Diseñar algoritmos mediante el pseudoc6digo y la metodologfa de programaciónpara implementarlos en lenquajes'de'proqrajnación estructurada.,..- ,- ~
~t:'~-~.
I\.'~~~~:;:;.~;. \'&, t- t' 382~~>T:::/~'"Pl~~~.': ..:
OIRECC'Ót, t r ' .¡,?i!OFESIO""tti'e~~~~~~~~~~~~~~~~~~...~
,
Proyecto currlcular de la licenciatura de Ingeniería MecánlcOlReestructuración, 2019
Secretaria de Oocencla • Dirección de Estudios Profesionales
VI. Contenidos de la unidad de aprendizaje, y su organización.Unidad temática 1. Metodología de programación
Objetivo: Analizar problemas e integrar su solución, diseñando algoritmos y unametodologfa de programación para aplicaciones en íngenierra.
Temas:1.1 Nociones de programación
1.1.1 Programación. programa y algoritmo1.1.2 Paradigma de programación1.1.3 Lenguaje de programación1.1.4 Programación estructurada1.1.5 Errores comunes durante el proceso de programación
1.2 Metodologfa o proceso de programación1.2.1 Análísis, diseño, codificación, pruebas, documentación, mantenimiento
Unidad temática 2. Pseudocódigo para el paradigma estructurado
Objetivo: Analizar problemas e integrar su solución, aplicando pseudocódigo y unametodología de programación para definir funciones y procedimientos.
Temas:2.1 Pseudocódigo básico
2.1.1 Estructura de un programa2.1.2 Estructuras de datos: tipos de datos, constantes, variables2.1.3 Primitivas elementales: declaraciones. lectura y escritura de datos.
operadores aritméticos. relacionales, lógicos y asignación2.1.4 Expresiones lógicas2.1.5 Estructuras de control: secuencia. decisión e iteración2.1.6 Prueba de escritorio
2.2 Pseudocódigo para arreglos2.2.1 Arreglos unidimensionales y bidimensionales2.2.2 Pseudocódigo para modularidad2.2.3 Funciones y procedimientos: declaración. variables locales y globales, paso
de parámetros, llamada a funciones y procedimientos
383
i}IRECCI6~' OE ESTUDIOSP11OrESIONf,U,S
Proyecto curriculOlf de la licenciatura de Ingeniería MecanlcaReestructuración, 2019
SClul'taría de Docanrla • DlrccdOn de E>tud¡o~ ProlcsionaJc;s
Objetivo: Programar computadoras con base en pseudocódigo y código de un lenguajede programación estructurada para aplicaciones en ingeniería
Unidad temática 3. Lenguaje de programación para el paradigma estructurado
Temas:Lenguaje de programación estructurada3.1.1 Fases en la creación de un programa3.1.2 Estructura de un programa3.1.3 Caracteristicas del compilador o intérprete
3.2 Código básico3.2.1 Estructura de un programa3.2.2 Estructuras de datos: tipos de datos, constantes, variables3.2.3 Primitivas elementales: declaraciones, lectura y escritura de datos.
operadores aritméticos, relaciona les. lógicos y asignación3.2.4 Expresiones lógicas3.2.5 Estructuras de control: secuencia, decisión e iteración3.2.6 Prueba de escritorio3.2.7 Construcción de un programa para computadora utilizando diseños con
pseudocódigo y un lenguaje de programación estructurada3.3 Código para arreglos
3.3.1 Arreglos unidimensionales y bidimensionales3.3.2 Construcción de un programa para computadora utilizando diseños con
pseudocódigo para arreglos y un lenguaje de programación estructurada3.4 Pseudocódigo para modularidad
3.4.1 Funciones y procedimientos: declaración, variables locales y globales, pasode parámetros, llamada a funciones y procedimientos
3.4.2 Construcción de un programa para computadora utilizando diseños conpseudocódigo para modularidad y un lenguaje de programación estructurado
--
"¡¡¡tCCIO, c;-n- -:>¡;ores{¡.!. _~
385
Proyecto currlcutar de la tlcenctatura de Ingeniería MecánicaReestructuración, 2019
Secretaría de Docencia. Dirección de Estudios Profesionales
VII. Acervo bibliográfico.Básico:Cairó, O. (1995). Metodología de la Programación. México: Computec.Cairó, O. (2006). Fundamentos de Programación. Piensa en C. México: Pearson-Prentice Hall.Corona, M., & Ancona, M. (2012). Diseño de Algoritmos y su Codificación enLenguaje C. México: McGraw-Hill.Joyanes, L. (2008). Fundamentos de Programación. México McGraw-Hill.López, lo (2004). Programación estructurada. Un enfoque a Igorftmico. España:Alfaomega.
Com plementario:Ceballos, F. (1991). Lenguaje C. Madrid: Ra-Ma Addison.Criado, M. (2006). Programación en lenguajes estructurados. España: AlfaomegaRa-Ma.Gottfried, B. (2005). Programación en C. México: McGraw-Hill.Joyanes, lo & Zahonero. 1. (2000). Programación en C. metodología, estructura dedatos y objetos. México: McGraw-Hill.
WiEcCrÓN DE ESTUolOSPROFESIOll4lES