The Computer Science Curriculum provides knowledge of different programming languages. It deepens in information technology, in programming issues, structure, and management of databases, computer architecture, computer networks, operating systems, software engineering, systems auditing, and computer projects. In addition, advanced knowledge of the English language is acquired. The student develops the knowledge, skills, and abilities necessary to perform as a professional responsible for programming, managing databases, and information transport networks in organizations, companies, or institutions in both the public and private sectors.
The standard time to cover the entire study plan for this career is eight semesters, and you have up to double the time to complete it. Each student can choose the pace at which they take it, depending on their situation.
• The Information Systems module comprises six courses and five seminars.
• The Information Technology Management module comprises seven courses, two seminars, and a project.
• The Robust, Parallel, and Distributed Systems module comprises four courses and a project.
• The Flexible Computing module (Soft computing) comprises seven courses, two seminars, and a project.
In addition, you must obtain at least 16 credits from the Selective Specialization area by studying subjects of your choice, related to the fields of mathematics, physics, electronics, computing, chemistry or earth, and life sciences; and at least 16 Open Elective credits in the areas of social sciences, humanities, arts, or liberal studies. To do this, you can enroll in any of the University Centers of the University Network that have a quota in the subject you choose.
You must prove your command of reading comprehension of the English language no later than the third semester, corresponding to level A2 of the Common European Framework of Reference for Languages or its equivalent.
General objectives
• Design and develop projects using appropriate computer engineering techniques, considering the legal framework and available resources.
• Manage computer systems taking into account users' needs and security policies and network and communication technologies.
• Participate in designing the company's management and organization policies through tactical and strategic support.
• Apply technical knowledge to prepare technical studies, audits, expert reports, consultancies and computer projects.
• Direct computer research and development projects to increase the organization’s efficiency.
Specific objectives
• Design projects using software, hardware and communications techniques.
• Implement computer projects considering the legal and regulatory aspects that govern the system, considering the logistical and quality resources.
• Manage computer software, hardware and communications systems by installing, configuring and managing them, taking into account security policies.
• Apply knowledge in carrying out technical studies, audits, surveys, consultancies and projects, by implementing computer science software, hardware and communications solutions.
• Guide the development of research and computer projects according to the organization’s needs.
• Manage computer networks for the establishment of good communication processes.
Professional profile
• Students will acquire knowledge in networks, auditing, and software engineering, emphasizing quality, project formulation, and evaluation.
• The study program has a solid orientation to developing applications in computer systems and an advanced English language level.
Also read: - Importance of Python coding For Students in 2022