Materias – Computer Systems Engineering

Computer Systems Engineering (Classroom modality)
(RVOE) as set forth by Ministerial Agreement No. 15018, published in the Official Journal of the Federation on November 29, 1976.
Computer Networks
Computer Science
Information Management
Computer Architecture and Base Software
Professional Application Project
Languages
Basic Science
Application Software
Information Systems and Software Engineering
University Curriculum
Elective

1

Fundamentals of Computer Science

Algorithms and Programming

Un primer curso de programación donde aprenderás a plantear problemas en secuencia lógica a fin de poder programar la solución. En este primer curso aprenderás el lenguaje de programación Python.

Differential Calculus

Introduction to Computer Networks

Information and Numerical Data Management

Languages

2

Structured Programming

Dentro de este curso aprenderás lo que es la programación estructurada y el lenguaje C.

Linear Algebra

Integral Calculus

Network Interconnection

Oral and Written Communication

Historical Social Context

Languages

3

Programming with Dynamic Memory

Dentro de la programación, el buen manejo de la memoria de los dipositivos es muy importante para construir soluciones eficientes, para esto aprenderemos las principales formas de almacenar y procesar datos e información haciendo uso de la memoria del dispositivo.

Analytical Mechanics

Multivariable Calculus

Process Analysis and Design

Ethics, Identity and Profession

Knowledge and Culture

Languages

4

Formal Languages

Object-Oriented Programming

La programación orienta a objetos es una metodologia de programación ampliamente utilizada hoy en día por los múltiples beneficios que representa. Dentro de este curso se aprenderás la Programación Orientada a Objetos utilizando el lenguaje JAVA

Database Design

El almacenamiento de grandes volúmenes de información es un común denominador hoy en día, por eso en este primer curso de bases de datos aprenderemos los conceptos de bases de datos relacionales y el lenguaje de consulta SQL con el objetivo de poder explotar las bondades de los motores de bases de datos.

Analysis and Design of Information Systems

Fundamentals of Digital Systems

Contemporary Ethical Challenges I

Project Management

Languages

5

Algorithmic Strategies

Durante este curso aprenderemos a diseñar algorítmos que sean capaces de procesar de forma eficiente grandes volúmenes de información, en formas complejas y con limitaciones de tiempo y/o espacio.

Desktop Application Programming

Database Management

Innovation and Entrepreneurship

Business System Implementation

Fundamentals of Microprocessors and Microcontrollers

Contemporary Ethical Challenges II

Languages

6

Probability and Statistics

Development of Web Applications and Services

Las aplicaciones WEB hoy en día son un estandar de ahí que en este sea un curso introductorio para ser un Web Full Stack, es decir aprenderemos a desarrollar aplicaciones para correr en la WEB desde el servidor hasta la interfaz gráfica que el usuario vea.

Databases to Support Decision-making**

Network Security

La seguridad informática es una problemática real, hoy en día que estamos conectados todo el tiempo. En este curso aprenderemos las principales técnicas criptográficas para codificación de mensajes así como las principales técnicas de seguridad informática para proteger nuestra infraestructura tecnológica.

Specification of Information System Requirements

Computer Architecture

7

Machine Learning

Uno de los objetivos del Machine Learning es poder crear algoritmos que en base al análisis de patrones históricos y el comportamiento de los datos, puedan predecir valores futuros como tendencias, patrones, etc. De manera más precisa estas técnicas son las que permiten que hoy en día una computadora nos pueda decir que elementos hay en una imagen, predecir el comportamiento del clima, la bola de valores o inclusive detectar enfermedades o fraudes.

Mobile Device Programming

El uso de smartphones o tablets cada día es más común por lo que en este curso aprenderemos a desarrollar aplicaciones para este tipo de dispositivos.

Internet of Things**

El IoT es un escenario actual donde TODO empieza a estar conectado, donde tenemos la capacidad de leer casi cualquier tipo de dato para después procesarlo. En esta asignatura resolverás un problema real mediante el uso de IoT. Algunos ejemplos de problemas que se resuelven en esta materia son: Consumo de energía en edificios, movilidad dentro del campus, casas inteligentes, etc.

Software Development

Fundamentals of Operating Systems

Elective l

8

Cloud Computing**

El contar con recursos de hardware/software “ilimitados” ubicados en algun sitio desconocido llamado cloud se empieza a volver un estándar. En esta asignatura aprenderemos a diseñar soluciones que aprovechen al máximo el cloud.

Professional Application Project I

Software Quality Assurance**

Elective l

Elective ll

9

Professional Application Project II

Elective lV

Elective V

Computer Networks
Computer Science
Information Management
Computer Architecture and Base Software
Professional Application Project
Languages
Basic Science
Application Software
Information Systems and Software Engineering
University Curriculum
Elective
[php_everywhere]