The Fundamentals of Computer Engineering subject is designed to provide a global vision of the Computer Engineering, on the one hand as an academic discipline and, on the other, as a profession. It will allow the student know the foundations on which this engineering is based (mathematical, physical, anthropological and ethical), as well as the professional opportunities and the role that a computer engineer plays in today's society.
The subject is divided into two parts: the first is dedicated to the theoretical foundations, and three are covered. blocks of fundamental content. The first addresses Computer Engineering in Society: Background and historical perspective: past, present and future of Computer Engineering. Engineering Computer science as an academic discipline or profession. The human factor: anthropological and ethical foundations. He The second block focuses on Information and Data: Representation of information. Organization of the information. To conclude, the last block deals with the Processing, Management and Transmission of the Information: Fundamentals, current paradigms and trends in systems and applications.
The second part of the subject is dedicated to the development of practical skills. Throughout this part, the workshops where he presides over teamwork, preparation of printed documentation and presentations stand out. oral in public. A fundamental part is the laboratories where an introduction to web development is addressed, by carrying out a project to create a web page on content related to the subject.
Apart from the technical skills, this subject aims to contribute to the development of certain basic capabilities for an engineer such as teamwork, ethical commitment and management skills both oral and written communication of technical information, favoring the comprehensive training of the engineer collected in the educational project of the university.
The Fundamentals of Computer Engineering subject is designed to provide a global vision of the Computer Engineering, on the one hand as an academic discipline and, on the other, as a profession. It will allow the student know the foundations on which this engineering is based (mathematical, physical, anthropological and ethical), as well as the professional opportunities and the role that a computer engineer plays in today's society.
The subject is divided into two parts: the first is dedicated to the theoretical foundations, and three are covered. blocks of fundamental content. The first addresses Computer Engineering in Society: Background and historical perspective: past, present and future of Computer Engineering. Engineering Computer science as an academic discipline or profession. The human factor: anthropological and ethical foundations. He The second block focuses on Information and Data: Representation of information. Organization of the information. To conclude, the last block deals with the Processing, Management and Transmission of the Information: Fundamentals, current paradigms and trends in systems and applications.
The second part of the subject is dedicated to the development of practical skills where a introduction to web development, by carrying out a project to create a web page about contents related to the subject.
Apart from the technical skills, this subject aims to contribute to the development of certain basic capabilities for an engineer such as teamwork, ethical commitment and management skills both oral and written communication of technical information, favoring the comprehensive training of the engineer collected in the educational project of the university.
Aim:The specific objectives that this subject seeks to cover are:
PART I: THEORETICAL FOUNDATIONS
BLOCK 1. Computer engineering in Society. - Background and historical perspectives. Definitions and basic concepts. Past, present and future of ICT. - Computer Engineering as an academic discipline and profession. Skills and knowledge necessary for the computer engineer. Professional outings. He sense of ethics in the training of the computer engineer. Deontological codes.
BLOCK 2. Current paradigms and trends in systems and applications. - Software development: something more than programming. - Structure of computer systems: hardware, software and networks. - New paradigms and trends: cloud computing, quantum computing, cognitive computing, blockchain, smart cities, IoT...
BLOCK 3. Information and data. - Representation of information in digital format: information systems numbering, representation of numerical and alphanumeric information (codes). - Data organization. Data models. Big Data Challenges. Data Protection.
PART II: PRACTICAL SKILLS: INTRODUCTION TO WEB DEVELOPMENT
BLOCK 1. Introduction and management of SW repositories
BLOCK 2. Creation of HTML5 Web pages - Basic concepts - Tags - Organization of information and layout with CSS3
BLOCK 3. Design and layout with CSS3 - Basic concepts - Selectors - Box model - Positioning Of elements
Formation activities:This subject aims to give a global vision of Computer Engineering from a point of view fundamentally applied, given that the majority of topics are going to be developed with much greater depth throughout the grade. Furthermore, it is intended to contribute with this subject to the development of essential basic skills for a future engineer, such as the development of autonomy at work and learning or the ability to communicate, both oral and Scythian. For this reason, different types have been combined of activities and methodologies, both face-to-face (they take place in classrooms and other spaces, with the presence of the teacher) as non-face-to-face.
The face-to-face activities have a high practical component, to promote greater learning through part of the student. They are the following:
The autonomous work required will be both individual and group. It will be used to prepare works, reading
documentation, studying and preparing for exams. Consistency is very important self-employment and keeping
work up to date. The work groups will be established from the beginning of the subject to promote work
collaborative inside and outside the classroom. Group work will be carried out throughout the entire
semester with different deliveries planned to have a formative evaluation throughout the course.
In order
to facilitate the student's access to materials and planning their work, as well as the communication with
the teacher and the rest of the students, the Virtual Classroom will be used, which is a online learning
that offers different electronic resources to complement student learning.
Basic skills:
That students have demonstrated possession and understanding of knowledge in an area of study that starts from the basis of general secondary education, and is usually found at a level that, although supported by textbooks advanced, also includes some aspects that imply knowledge from the forefront of its field of study.
That students know how to apply their knowledge to their work or vocation in a professional way and have the skills that are usually demonstrated through the preparation and defense of arguments and the resolution of problems within your area of study.
That students have the ability to gather and interpret relevant data (usually within their area of study) to make judgments that include reflection on relevant issues of a social, scientific or ethical nature.
That students can transmit information, ideas, problems and solutions to an audience both specialized as well as unspecialized.
That students have developed those learning skills necessary to undertake studies later with a high degree of autonomy.
General competencies:Ability to conceive, develop and maintain computer systems, services and applications using the software engineering methods as an instrument for quality assurance, in accordance with the knowledge acquired as established in section 5 of this report.
Knowledge of basic subjects and technologies, which enable the learning and development of new methods and technologies, as well as those that give them great versatility to adapt to new situations.
Specific competenciesBasic knowledge of the use and programming of computers, operating systems, databases and computer programs with application in engineering.
Knowledge of the structure, organization, operation and interconnection of computer systems, fundamentals of its programming, and its application to solve engineering problems.
Learning outcomes:Recognize and use, in an explanation or speech, the terminology, both hardware and software, involved in the creation, management and exploitation of a computer system, related to any field of knowledge of computer engineering.
Relate and relate key historical facts and events in the emergence and evolution of computers and computer science, as well as exposing and analyzing future trends.
Explain the fundamentals and apply the different mechanisms of representation and organization of information both numerical and non-numerical within a computer system.
Explain the basic aspects of the fundamental areas of Computer Engineering: hardware, software and networks.
Create a web system for information dissemination.
Investigate and adequately present, both orally and in writing, a computer project
ORDINARY CALL
The evaluation of the student's performance will be carried out taking into account the following aspects:
ACADEMIC WAIVER
If a student is excused from class attendance, either for the second or subsequent enrollment in the subject, or either because it has express authorization from the Degree Directorate, it will be evaluated by the same type of tests, only that group work will have to be developed individually and 10% participation in class will be adds to the evaluation part of theoretical-practical exams, with a total of 50% of the grade. To approve the subject, the student must achieve a final grade of at least 5 and meet the requirements established in each type test. In that case, the final grade will be calculated as the weighted average of all the grades obtained in each part.
RECOVERY IN EXTRAORDINARY CALL
The student must take a final exam of all the theoretical contents of the subject and hand in the practical work pending evaluation in which the minimum grade required has not been achieved. Participation in class will not be recoverable.
PLAGIARISM
Any type of fraud or plagiarism by the student in an evaluable activity will be sanctioned as indicated. included in the UFV Coexistence Regulations. For these purposes, any attempt to defraud the evaluation system, such as copying in exercises, exams, practices, assignments or any other type of delivery, either from another colleague, or from unauthorized materials or devices, in order to make the user believe teacher who are their own.
Student opinion:This subject is quite useful in terms of the work life that we will have in the future. Mainly, this subject can help students with various tasks and codes to which they could be assigned in the future and with this they can develop it.