
Bachelor's Degree in Computer Science
Welcome

In the Bachelor's Degree in Computer Science you will have a solid background in information systems design for process automation, you will learn to configure environments of computer services and networks, master programming tools and software engineering, you will also be able to develop intelligent systems that require obtaining information to support decision making. With this knowledge you will be able to build programs and applications of great scope and quality. Computer Science encompasses many specialties, such as data structures, programming languages, software engineering, artificial intelligence, among other areas, so your career field could be wide.
... Read more
Admission Requirements
- To have a high school diploma from any system officially recognized by the Ministry of Public Education, with a minimum grade point average of 7.0 and not owe any subject or course.
- Cumplir con los requisitos en tiempo y forma establecidos en la convocatoria de aspirantes de la UAEH.
Labor field

If you have doubts about the places where you could practice your profession after graduating from the Bachelor's Degree in Computer Science, these are some possibilities:
- You will be able to create and improve computer systems and applications using the appropriate methodologies for their development, including software development for mobile devices.
- In the design, development and maintenance of websites for companies and organizations, ensuring that they meet the objectives and needs of users.
- In the configuration and administration of networks and server configuration, ensuring their correct operation and protection.
- You will be able to create, maintain and migrate databases for companies and organizations, ensuring... Read more
Competencies
Citizenship
Communication
Creativity
Desarrollo de Sistemas
Training
Collaborative Leadership
Critical Thinking
Redes
Intelligent Systems
Use of Technology
Curriculum
Pre-calculus
Learning to Learn
Sustainable Development and Environment
Fundamentos de Programación
Discrete Mathematics
Introductory Conversations. Foreign Language
Computational Logic
Differential and Integral Calculus
Data Structure
Object Oriented Analysis and Design
Multicultural Mexico
Past and Future Events. Foreign Language
Linear Algebra
Database Design
Object Oriented Programming
Electronic Fundamentals of Computing
Software Engineering
Achievements and Experiences. Foreign Language
Statistics and Probability
Microprocessor Programming
Database Administration
IT Project Management
Graphing
Decisiones personales. Lengua Extranjera
Computer Organization
Operating Systems
Network Communications
Artificial Intelligence
Multimedia Systems
Cause and Effect. Foreign Language
Knowledge-Based Systems
Automata and Compilers
Distributed Databases
Fundamentals of Research Methodology
Computer Networks
In Other Words. Foreign Language
Network Security
Administración de la Función Informática
Virtual Reality Systems
Web Programming
Elective I
Elective II
Elective III
Social Service
Development of Computational Projects
Internships
- Elective I
- Sistemas Abiertos
- Sistemas Multiagentes
- Bases de Datos Orientadas a Objetos
- Aprendizaje Colaborativo Asistido por Computadora
- Elective II
- Diseño de Redes
- Razonamiento Aproximado
- Data Mining
- Diseño Instruccional
- Elective III
- Administración de Redes
- Cómputo Paralelo y Distribuido
- Pattern Recognition
- Neural Networks
- Criptografía
- Compresión de Datos
- Learning Management Systems
Profile
Entry Profile
If you are interested in studying the Bachelor's Degree in Computer Science, you should have general knowledge in mathematics, physics, English and computer science. In addition, you need skills in oral and written expression, critical reading, capacity for analysis and synthesis, and ability to work in a team. Proactivity and interest in research and technology are important in this career. Critical thinking skills, innovation, decision-making skills and discipline are also desirable. Finally, you should cultivate values such as responsibility and ethics in academic performance, respect, commitment and honesty.
Profile of graduates
Upon graduation from the Bachelor's Degree in Computer Science at the Universidad Autónoma del Estado de Hidalgo:
- You will be able to develop and implement intelligent systems that support decision making in organizations, and create innovative proposals to automate tasks in areas where traditional systems are limited.
- You will learn the process to analyze and design object-oriented systems, as well as manage and control distributed databases and master the fundamentals of data mining.
- You will learn the different communication protocols and choose the appropriate one for the circumstances, as well as how to design and implement telecommunication networks and manage them.
- You will be able to learn current techniques to create multimedia resources and develop virtual reality systems to implement new ways of learning.