Software Engineering and Emerging Technologies

Duration: 8 semesters

Modality: Face-to-face

Call: Annual

Faculty of Chemical Sciences and Engineering,  Tijuana.

+52 (664) 682-27-90

http://fcqi.tij.uabc.mx/programas-educativos/licenciaturas/ing-en-software-y-tecnologias-emergentes/

Faculty of Engineering, Architecture and Design, Ensenada.

+52 (646) 979-07-44

http://fiad.ens.uabc.mx/planes/software/index.php

Faculty of Engineering Sciences and Technology, Valle de las Palmas

+52 (646) 979-75-91

https://citecuvp.tij.uabc.mx/is/

Whoever graduates from the Software Engineering and Emerging Technologies educational program will be able to work in:

Public sector:

  • Government agencies at the three levels (municipal, state and federal)
  • Education and research institutions
  • Non-governmental organizations (NGOs)

Private sector:

  • Industrial sector
  • Commercial sector
  • Service sector
  • Education and research institutions

As an independent professional:

  • Software design and construction (web development, mobile applications, cloud computing, Big data, intelligent computing, among others)
  • Management and advice of software products and processes
  • Generation of new quality software development companies
  • Software project leadership

Train engineers in software and emerging technologies that are competitive at the national and international level, who meet the needs in relation to technological problems in the government, industrial, commercial, service and academic sectors; with the capacity for the analysis, design, integration, implementation and management of software systems; with a high sense of ethics and commitment to their community.

1

Train professionals of high scientific and technological level, with the ability to analyze requirements, design, program, test, implement and manage software solutions to problems in the government, industrial, commercial, service and academic sectors, with solid knowledge in both basic sciences as in software engineering.

2

Strengthen in the student of the Software and Emerging Technologies Engineer educational program the development of knowledge, skills, values and attitudes that allow him to understand the impact of scientific and technological development, in the social and economic context, with multidisciplinary training as well as a willingness to teamwork; to act with ethics, humanism and entrepreneurship.

3

Meet the demand for competent professionals in the analysis, design, integration, implementation and maintenance of software components of modern computer systems, who solve problems and satisfy the needs of the different contexts in which they operate, competitive at the national and international level; with commitment and social responsibility.

It must possess the following characteristics:

General knowledge in:

  • Algebra
  • Trigonometry
  • Analytical geometry
  • Physics
  • Chemistry
  • Software tools (operating system, word processors, electronic presentations, electronic spreadsheets)

Skills:

  • Express yourself correctly orally and in writing
  • Work as a team
  • Have appropriate habits and methods for studying
  • Identify and solve basic engineering problems
  • Self-taught and aware of the need for continuous updating
  • Interpret information and establish conclusions
  • Logical, critical and analytical reasoning
  • Creative and innovative

Attitudes and values:

  • Aware of the problems in your environment
  • Initiative
  • Willingness to work as a team
  • Disciplined and organized for work
  • Openness to change
  • Entrepreneur
  • Interest and taste to propose and implement solutions
  • Interest in research
  • Disciplined
  • Trust
  • Empathy
  • Honesty
  • Humility
  • Justice
  • Loyalty
  • Freedom
  • Perseverance
  • I respect
  • Responsibility
  • Solidarity
  • Tolerance
  • Develop quality software using methodologies software engineering, mathematics, basic sciences and various technologies, to satisfy the requirements of organizations and potential users, with creativity, responsibility and honesty.
  • Create and evaluate software development projects, through the application of the state of the art and soft skills, to collaborate with him development of the region stimulating small and medium-sized company, with leadership, creativity and commitment.
  • Innovate and develop technology through application of the scientific method and the integration of technologies emerging to serve and generate areas of opportunity that support the transition to new work dynamics and social with an innovative, collaborative and attitude social commitment.
  • You must also demonstrate command of English level B1.

Curriculum

Subject Credits Mandatory
Programming Methodology 4 ✓
Differential Calculus 7 ✓
Higher Algebra 7 ✓
Introduction to Engineering 4 ✓
Oral and Written Communication 5 ✓
English I 5 ✓
Professional Development of the Engineer 4 ✓
Programming and Numerical Methods 8 ✓
Integral calculus 7 ✓
Vector Mechanics 8 ✓
Chemistry 6 ✓
Probability and Statistics 7 ✓
English II 5 ✓
Structured Programming 4 ✓
Discrete Mathematics 6 ✓
Research Methodology 4 ✓
Computer Organization 6 ✓
Advanced Statistics 6 ✓
Technology and Society 4 ✓
Multivariable Calculus 7
Language C 6
Subject Credits Mandatory
Object Oriented Programming Languages 7 ✓
Data Structures 7 ✓
Requirements Engineering 7 ✓
Computer Networks 7 ✓
Analysis of Emerging Technologies 6 ✓
Software Patterns 7 ✓
Algorithm Analysis 7 ✓
Process Engineering 6 ✓
Administration of Operating Systems 7 ✓
Databases 6 ✓
Emerging Technologies for Solution Development 6 ✓
Software Analysis and Design 8 ✓
Software Verification and Validation 6 ✓
Human-computer Interaction 6 ✓
Network Management and Security 5 ✓
Software Development Tools 6 ✓
Organizational Development 6 ✓
Bioinspired Computing 7
Programming Paradigms 7
Selected Topics of Qualitative Techniques 6
Java Language Workshop 4
Economic Engineering 6
Software Documentation Workshop 4
Administration 3
Subject Credits Mandatory
Software Quality Assurance 6 ✓
Software Project Management 6 ✓
Software Business Entrepreneurship 6 ✓
Software Security 6 ✓
Cloud Computing 6 ✓
Mobile apps 8 ✓
Selected Research Topics 6 ✓
Usability Laboratory 6 ✓
Innovation Management 6 ✓
Development of Innovative Applications 6 ✓
Web Applications 8 ✓
Data Mining 5
Embedded Systems 4
Data Science 6
Advanced Databases 6
Internet of Things 4
IOS Applications Workshop 4

Curriculum Map

Download the Curriculum Brochure

Commercial Management Platform