FCE SUBJECT
UFV Logo

Fundamentals of Computer Engineering

Category: Core / Foundations
Year: 1st Year

This course introduces students to the basic concepts, principles, and professional context of computer engineering. It provides the essential knowledge required to continue studying more advanced topics.


Objectives & Learning Outcomes


Content

Below is the syllabus and the downloadable materials available for the course.

Block / Unit Resource / Topic
Block 1: Computer Engineering in Society
Unit 1Background and historical perspectives
Unit 2The current context of Computer Science
Unit 3Computer Engineering as a Degree and Profession
Block 2: Current Paradigms (Systems & Applications)
Unit 4Hardware Fundamentals
Unit 5Software Systems
Unit 6Operating Systems
Unit 7Networks
Unit 8New Technological Trends
Block 3: Information and Data
Unit 9Information and Data (Part 1 & 2)
Unit 10Information and Big Data
Block 4: Software Development
Unit 1-2Introduction to Software Development
Activity IMy first repository
Activity IIConflict resolutions
Block 5: Web Applications
Unit 3Introduction to web programming
Unit 4HTML Fundamentals
Unit 5CSS Fundamentals
Activity IIIMy first web page
Activity IVFrom my web page to my web app

Practical Works (Ordinary Call)

Major assignments required to pass the subject.

Assignment Description
Practical Work I Research topics & Review
Practical Work II Advanced implementation