InicioBAJAR 



Carrera: Ingenieria electrónica
Catedrático: Ing. Miguel Áng
el Pérez Solano
Horario: L-V (7-8) Lab. cómputo de electrónica

Updated: 29/02/2024.

Empowering Future Electronic Engineers through Programming languages.

REQUISITOS PARA CURSAR ESTA MATERIA

  •  Comprender que la programacion y el modelado de circuitos electronicos, son los pilares del diseño electronico en la actualidad..
  • Tener interés en el diseño de circuitos electrónicos con lógica programable.
  • Read technical documents and understand  videos in english (important).
  • Una memoria de 64 GB minimo y organizar el material como sigue.
    • MATERIA: PROGRAMACION ESTRUCTURADA.
      • Codigo fuente de diversos ejercicios.
        • Ansi C.
        • Arduino C.
  • Tener computadora personal en casa y ser competente en su manejo.
  • Ser disciplinado en la puntualidad y orden en sus apuntes y material de clase.

 PRESENTACION: CARACTERIZACION DE LA ASIGNATURA
Esta asignatura aporta al perfil profesional, la capacidad para desarrollar aplicaciones en un lenguaje de programación de alto nivel, para la solución de problemas relacionados con las diferentes disciplinas en el área. Las competencias adquiridas en la asignatura permitirán al estudiante desarrollar aplicaciones de computo en el modo de consola , las cuales podrán facilitar la solución de problemas de ingeniería electrónica, tales como los fenómenos físicos cubiertos en la asignatura de mecánica clásica, circuitos de corriente directa estudiados en electricidad y magnetismos, estadística descriptiva definida en la materia de probabilidad y estadística.

El desarrollo de programas estructurados aporta las bases de programación para la solución de problemas de cálculo en ingeniería y para el desarrollo de programas de aplicación con interfaces graficas de usuario. Es un recurso valioso que permite la implementación de los algoritmos de la materia de análisis numérico.

CONTENIDO DE LA MATERIA
 
UNIDAD I: FUNDAMENTOS DE PROGRAMACION. 

UNIDAD II: ELEMENTOS DEL LENGUAJE DE PROGRAMACION.

UNIDAD III: ESTRUCTURAS DE CONTROL. 

UNIDAD IV: FUNCIONES.

UNIDAD V ARREGLOS

UNIDAD VI: USO DE PUERTOS DE COMUNICACION.

                                           


Tipos de lenguaje de programación

La programación es una disciplina que se basa en diferentes lenguajes. Cada uno de estos lenguajes tiene características únicas que lo diferencian del resto, y estas características los hacen más adecuados para una tarea u otra. En esta sección te explicaremos los principales tipos de lenguaje de programación que existen y diferentes ejemplos de cada uno de ellos con una explicación sobre sus usos y particularidades.     



                                                          <<<Leer mas>>>>                                                         
<<<Ver el siguiente video>>>



VIDEOS PARA APRENDER ELECTRONICA Y ARDUINO
 1.- Arduino: Curso completo en español:
 2.-  Arduino Tutorial in English:
 3.-  Curso completo de thinkercad.
 4.- Using displays LCD with arduino.


ANSI_C: MATERIAL DE APOYO 
LESSONS: C PROGRAMMING FOR BEGINNERS

Part 1: Getting started with C programming.
Part 2: Variables and print output.
Part 3: Data types in C programming.
Part 4: Get user input in C programming.
Part 5: Comments in C programming.
Part 6: C operators.
Part 7: Type conversion in C; implicit and explicit.
Part 8:
Boolean an comparison operator.
Part 9: If else statements in C.
Part 10: Ternary operator in C.
Part 11: Switch statement in C.
Part 12: While loop in C.
Part 13: for loop in C.
Part 14: break and continue in C.
Part 15: Functions in C programming.
Part 16: C variable scope.
Part 17: C standar library functions.
Part 18: Recursion in C programming.
Part 19: C arrays.
Part 20: Multidimensional arrays.
Part 21: C strings.
Part 22: C string functions.
Part 23: C pointers.
Part 24: C pointers and arrays.
Part 25: C pointers and functions.
Part 26: C struct.
Part 27: Enumerations (enums) in C.
Part 28: Dynamic Memory Allocation in C
Part 29: C File Handling.
Part 30: Preprocessor and macros.
Part 31: C Programming full course for beginners(04:45:36).
LIBROS DE TEXTO

1.- TEXT BOOK: How to program in C, Deitel.
2.- TEXTO BOOK: Beguinning C with arduino.
3.- LIBRO DE TEXTO: Como programar en C y C++. Deitel.


PROYECTOS FINALES CON ARDUINO/ANSI C.

1.- Project Hub of Arduino.
2.- Nevon Projects: Electronic Software & Mechanical kits.
3.- How to mecatronic Arduino projects.
4.- The engineering projects: A platform for engineers & technical professionals to share their engineering projects, solutions & experiences with TEP Community & support open source.”
Free Web Hosting