Automate information processing to provide it greater speed, faster access to information (quick obtaining of it) greater reliability in the processes (less possibility of mistakes), and thus respond to the need for timely decision making.
Before the appearance of computers, this information was organized in filing cabinets and the processes were done by hand.
Automate and control production processes to raise the levels of productivity and efficiency to the production process.
The computer engineer is a professional trained to collaborate in the optimization of information processing of an institution or company, mainly addressing Information Technology, corresponding to *hardware (physical components of the computer, *computer networks, telecommunications, *multimedia) as well as the basic operating *software (*databases, *Internet, *Computer Languages, *Operating Systems, etc) on which this information processing is based.
He proposes, introduces, runs and controls the use of information technology.
He must adapt to the speed of technology changes and propose effective solutions.
He applies the latest technological advances in the fields of computer networks, *digital control and robotics.
In production processes, it is his responsibility to address their automation and control.
He has the necessary knowledge in electronics, computer science and mathematics, applying mathematical models to such automation and process control.
Specific tasks or activities carried out in the profession
He interacts with users, understanding their needs and proposing solutions through the analysis, design and implementation of computer systems.
He incorporates new technology to information needs (IT needs) of companies and institutions, acting as a link between the company personnel and computer products suppliers.
He deals with the needs of computer systems (*Hardware), updating it or incorporating new hardware to meet needs such as: faster process, better electronic communication systems, greater capacity of information storage, better storage media quality, audio and video optimization, etc. In other words, everything related to *software support.
He determines information technology (such as Internet, databases, multimedia, etc), necessary to implement the new management information *system.
He determines the operating software, necessary for the computer system.
He integrates (seeks compatibility) hardware and software elements in the construction of solutions.
He designs and implements local and global computer networks (Internet), databases, use of multimedia (audio, data, videos), etc.
He applies mathematical models for the control and automation of processes.
He develops the software that requires a digital system in a specific environment for a process, its control and automation.
He evaluates and manages computer facilities.
He determines the incorporation of new technology in the different levels of the organizational structure of a company.
The productive sector and services which demand the use of computer systems for communication, control and process automation, such as:
-Development of Systems Companies
-Service Industries and Companies
-Agricultural and Agribusiness Companies
-Higher Education Entities
-Consulting or Trading Companies of Hardware (computers) and Software
-Data Processing Centers of Banks and Financial Institutions
-Free exercise of the profession through your own software company.
Estimated time of College years
Main courses considered in the syllabus
Basic Training Courses
-Algebra, Calculus, Differential Equations, Probability and Statistics, Physics, Network Analysis, *Physical Foundations of Computer Electronics
Professional Training Courses
*Digital Electronics, *Computer Architecture, *Methodology and Programming Techniques, Computer *Networks, Telecommunications, Computer Facilities Management, *Data Structure, *Database, *Software Engineering, Software Tools, Systems Theory and Organizations, *Compilers, *Operating Systems, Computer Systems Assessment.
Complementary Training Courses
-Labor Law, Technical English, Human Relations, Project Evaluation, *Accounting and *Finance.
-Automata Theory and Formal Languages
Vocation, Skills and Interests required in the candidate to this career
-Innate curiosity for technology advances.
-Appreciation for technology and the sciences that sustain it, based on exact sciences such as mathematics and physics.
-Creativity and initiatives in the search for solutions applying his knowledge.
-Appreciate efficacy and particular achievements.
-Motivated by the operation, perfectionism, optimization, innovation, attainment… for doing things well.
-Interest in acquiring new knowledge in the technology area and make innovations.
-Interest in handicraft.
-Structured thinking capacity
-Strong analysis capacity
Analytical Capacity: Method that focuses the whole and separates it into its basic elements to then see the relationship between these elements.
Logical Reasoning: It is captured through the observation of a reality, a drawing, a diagram, the functioning of something, behavior, etc. Ability to analyze proposals or complex situations, predict consequences and be able to solve the problem in a consistent way.
Innovative: He tends to innovation in search of incorporating new things, to use inventiveness either in new devices as well as in procedures or ways of doing things, which allow him to solve problems by creating new systems or adapting the existing reality to new requirements.
His service is expressed through building to improve the living conditions of the human being.
-Creativity and initiative in search for solutions to specific problems.
-Observant, detail-oriented, methodical, organized, patient.
-Ease to work independently or being part of interdisciplinary groups.
-Technological Laboratory, working with instruments and tools.
-Office computer work, with papers for the design and development of software.
*Glossary of Terms
*Computer Architecture: It deals with the internal designs of the components of a computer and the communication between them in a language called assembler, which is the machine’s own language.
*Database: It is a set of programs which manages a stock of data that is organized in such a way that is easy to access, store and update them (these programs act as a librarian who manages a stock of books).
The subject studies the creations of the Database as well as the functions that operate in it.
*Compilers: These are the programs that translate the user’s commands (given through a computer program or an order by a command-line interface) in the form of letters and numbers, into a computer language formed by sequences of electrical impulses.
The subject studies the theory of design and construction of these language analyzer programs; this includes the study of lexical analysis techniques (words of a language) parsing (study of the order of words in a sentences and the connection between sentences) and semantic analysis (meaning of words).
*Accounting: Order adopted to keep accounts properly.
*Digital: *Digital Data: It analyzes and design logical circuits which work based on mathematical logic. It teaches how to normalize and systematize problems of real cases of logical design of these circuits.
*Data Structure: How data is structured in a computer in order to be used by computer programs.
*Finance: Finance deals with the collection and determination of the cash flow (inflows or outflows of money) required by the company, in addition to the distribution and management of those funds in order to maximize the economical value of the company.
*Physical Foundations of Computer Electronics: It includes the fundamental principles of physics, related to electromagnetic fields, electric circuits and solid state physics, all foundations on which Computer Electronics are based.
*Hardware: How a computer is internally structured and how is its internal functioning and all the physical support of the management information system in general.
*Software Engineering: Course which introduces the student to methods and techniques applicable to the creation of *software as well as the use of support tools in each stage of its creation.
*Artificial Intelligence: Simulation of the processes of human intelligence, by means of computer systems.
-Study of the methods and tools most used in artificial intelligence.
-The objective is to obtain the ability to decide which is the most appropriate for the resolution of each particular problem.
*Internet: Network of networks.
-Worldwide system of interconnected computers networks.
*Computer Languages: Programming Languages: languages with which the computer works.
*Methodology and Programming Techniques: It studies the design and development of programs first in an algorithmic language (sequence of steps to be followed by the program) to later translated it into a programming language.
*Multimedia: Referred to audio, data, and video.
*Computer Program: Set of commands to be executed on a variety of data. These commands are written in a computer language (language the computer understands).
*Computer Networks: Set of two or more interconnected computers, describing and studying their different types and technology.
*Management Information System: Information processing within the company, such as accounting processes, costs, inventories, etc.
*Operating Systems: It corresponds to the study of software or set of programs devoted to the internal functioning of the computer and interpretation of the commands given by the user.
*Software: General term that describe the different types of computer programs.
*Core Software: Computer programs focused on the functioning of the computer, unlike other programs oriented to perform tasks of the *information systems of the company.
*Telematics: Part of telecommunications that studies techniques and procedures in the transmission of data in digital format.
*Automata Theory and Formal Languages: Introduction to formal languages, features and classification of their grammar and construction of automaton capable to recognize those languages. This subject is essential to understand the operating principles of *compilers and interpreters.GO BACK