Skip to content

detiuaveiro/tia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tópicos de Informática para Automação

Upon completing this course, each student should be able to:

  • O1. Administer Linux and Windows operating systems via command line.
  • O2. Differentiate the use of virtual machines and containers to execute software in isolated and organized environments.
  • O3. Understand the need for code versioning and collaborative work tools.
  • O4. Grasp the fundamental concepts of networking and configure a local network.
  • O5. Develop basic web pages and utilize web technologies to create simple web applications.
  • O6. Manipulate data in common formats and employ data analysis tools.
  • O7. Comprehend the principles of GDPR, intellectual property, and software licensing from an ethical and professional standpoint.

The previous objectives will be achieved by working in these topics

  • C1. Introduction to Command Line
  • C2. Virtualization and Containers
  • C3. Code Versioning and Collaboration
  • C4. IP Networking Communication
  • C5. Web Servers and Technology
  • C6. Semistructured Data Manipulation
  • C7. Document Compilation (Latex and Markdown)
  • C8. GDPR, Intellectual Property, Ethics, and Professionalism in IT

Schedule

Can find the spreadsheet here.

Date TP2 Date TP1 Topic Description
15-09-2025 16-09-2025 C0 Setup
22-09-2025 23-09-2025 C1 Linux terminal
29-09-2025 30-09-2025 C1 Windows terminal
06-10-2025 07-10-2025 C2 Virtualization
13-10-2025 14-10-2025 C2 Containers
20-10-2025 21-10-2025 C2 Application containers
27-10-2025 28-10-2025 C3 Git & Github
03-11-2025 04-11-2025 C4 Network configuration
10-11-2025 11-11-2025 C4 Network programing
17-11-2025 18-11-2025 C5 WebPage & deployment
24-11-2025 25-11-2025 C5 Web programming
15-12-2025 02-12-2025 C6 Data visualization
22-12-2025 09-12-2025 C7 Latex & Markdown
---------- 16-12-2025 C8 GDPR, AI Act, Intelectual property

Grading

  • 50% Theory + 50% Practice
  • Discrete: 25% Project 1 + 25% Project 2 + 50% Exam
  • Final: 50% Final Exame + 50% Project

Classes

Class 0 - Setup

The material can be found here.

Bibliography

  • James F. Kurose and Keith W. Ross. 2021. Computer Networking: A Top-Down Approach (8th edition). Pearson.
  • Python Networking 101: Navigating essentials of networking, socket programming, AsyncIO, network testing, simulations and Ansible, Odette Windows, GiftforGits, 2023
  • Mailund, Thomas 2019 Introducing Markdown and Pandoc: Using Markup Language and Document Converter
  • William Shotts 2019 The Linux Command Line, 2nd Edition - A Complete Introduction
  • Paul McFedries 2023 HTML, CSS, & JavaScript All-in-One For Dummies

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published