Go to:
Logótipo
You are here: Start > CTEIL01

Competências Transversais para a Engenharia: Introdução ao Linux

Code: CTEIL01     Acronym: CTEIL

Keywords
Classification Keyword
CNAEF Engineering and related techniques

Instance: 2024/2025 - 1S (of 07-10-2024 to 22-11-2024) Ícone do Moodle

Active? Yes
Web Page: https://moodle2425.up.pt/course/view.php?id=5407
Responsible unit: Department of Electrical and Computer Engineering
Course/CS Responsible: Transverse Skills for Engineering: Introduction to Linux

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
CTEIL 0 Syllabus 1 - 1,5 12 40,5
L.AERO 0 Syllabus 3 - 1,5 12 40,5
L.BIO 0 Syllabus 3 - 1,5 12 40,5
L.EA 0 Syllabus 2 - 1,5 12 40,5
L.EC 0 Syllabus 2 - 1,5 12 40,5
L.EEC 6 Syllabus 2 - 1,5 12 40,5
L.EGI 0 Syllabus 2 - 1,5 12 40,5
L.EIC 34 Syllabus 2 - 1,5 12 40,5
3
L.EM 0 Syllabus 3 - 1,5 12 40,5
L.EMAT 0 Syllabus 3 - 1,5 12 40,5
L.EMG 0 Plano de estudos oficial a partir de 2008/09 2 - 1,5 12 40,5
3

Teaching Staff - Responsibilities

Teacher Responsibility
Manuel Cândido Duarte dos Santos

Teaching - Hours

Recitations: 1,00
Type Teacher Classes Hour
Recitations Totals 1 1,00
Manuel Cândido Duarte dos Santos 1,00

Teaching language

Suitable for English-speaking students
Obs.: Materiais de estudo em inglês / Study materials in English

Objectives

The objectives of this transversal skills curricular unit are:

  • Present the open source philosophy and its impact on software development;
  • Provide a comprehensive understanding of the Linux operating system and its basic principles;
  • Develop practical navigation and operation skills in the Linux environment;
  • Develop the ability to customize and optimize Linux systems for various applications;
  • Promote problem-solving skills in the management and troubleshooting of Linux operating systems.

In this way, it is intended that students recognize the advantages of customizing the operating system to meet specific needs and improve efficiency in its use as a work tool.

Learning outcomes and competences

At the end of this transversal skills curricular unit, students should be able to:

  • Use the command line interface to perform various tasks efficiently;
  • Write and run basic shell scripts to automate routine tasks;
  • Adapt the tools to typical academic use (writing reports, bibliographies, etc.);
  • Understand and apply security concepts and basic network tools in the Linux environment;
  • Manage operating system resources, including user accounts, processes and services;
  • Install, update and manage operating system software packages;
  • Troubleshoot common problems and perform regular maintenance to ensure system reliability.

Working method

Presencial

Program

This curricular unit includes the following syllabus:

  • General aspects of the operating system;
  • Essential terminal commands;
  • File/permissions and process management;
  • User/group administration;
  • Regular expressions;
  • Shell scripting;
  • Makefile;
  • Tools for technical documents/reports or theses (LaTeX, vector drawing, etc.);
  • Network commands/security;
  • Remote sessions.

Mandatory literature

Machtelt Garrels; Introduction to Linux, Fultus-Corporation, 2010. ISBN: 978-1596821996

Teaching methods and learning activities

In-person theoretical and practical classes designed to foster an engaging and interactive learning experience, grounded in a teaching-learning methodology that encourages active exploration.

Through hands-on activities, students delve into core operating system functionalities, gaining firsthand experience with essential commands and tools.

This approach not only helps solidify technical skills but also enhances students' problem-solving abilities by challenging them to apply concepts in real-time. By balancing theoretical concepts with practical exercises, this course cultivates a robust understanding of the Linux operating system, equipping students to confidently tackle realistic, everyday scenarios.

Evaluation Type

Evaluation with final exam

Assessment Components

Designation Weight (%)
Participação presencial 5,00
Exame 95,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Estudo autónomo 28,50
Frequência das aulas 12,00
Total: 40,50

Eligibility for exams

Mandatory attendance in 75% of classes.

Calculation formula of final grade

The calculation of the final classification (FC) is given by:

FC = 0.95*E + 0.05*F

where E indicates the final exam classification (0 to 20 points) and F indicates the frequency (0 to 20 points) corresponding to attendance.

Classification improvement

In the case of grade improvement for the exam component, if it occurs within the same academic year, the rules are the same as those applied to regular and resit exam periods.

For grade improvement of the exam component in the following academic year, improving the coursework grade requires retaking the course, with the same weight being applied, and necessarily involves taking a new final exam.

Recommend this page Top
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2025-06-14 at 05:13:09 | Acceptable Use Policy | Data Protection Policy | Complaint Portal