Fundamentals of Computer Engineering
Fundamentals of Computer Engineering is a core subject in the Computer
Engineering degree. This course introduces students to the basic concepts,
principles and professional context of computer engineering.
Objectives
- Understand the role of computer engineering in modern society
- Learn the historical evolution of computing and technology
- Identify current trends and paradigms in computer systems
- Understand how information and data are managed in computer systems
- Develop a global view of the computer engineering profession
Course Content
Block 1: Computer Engineering in Society
- Historical background of computer engineering
- The current context of Computer Science
- Computer Engineering as a degree and profession
Block 2: Current Paradigms and Trends in Systems and Applications
- Hardware fundamentals
- Software systems
- Operating systems
- Computer networks
- New technological trends
Block 3: Information and Data
- Information representation
- Data management
- Introduction to Big Data
Block 4: Software Development
- Introduction to software development
- Basic software engineering concepts
- Software development processes
Block 5: Web Applications
- Introduction to web programming
- HTML fundamentals
- CSS fundamentals
Learning Outcomes
- Understand the foundations of computer engineering
- Identify the main areas of computer science and engineering
- Recognize the importance of technology in our society
- Gain a basic understanding of hardware, software and data systems
- Develop critical thinking about technological innovation
This subject provides the essential knowledge required to continue studying
more advanced topics throughout the Computer Engineering degree.