Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > Cursos/CE > TSPTB > Informação para Candidatos
Autenticação




Esqueceu-se da senha?

Campus Map
Edifício ESTS Bloco A Edifício ESTS Bloco B Edifício ESTS Bloco C Edifício ESTS Bloco D Edifício ESTS Bloco E Edifício ESTS BlocoF

Professional Technical Higher Education Courses in Technologies and Programming of Information Systems - ESTBarreiro

Dados Gerais

Código Oficial: T024
Sigla: TSPTB

Diplomas

  • Higher Professional Technical Courses in Technologies and Programming of Information Systems - ESTBarreiro (120 Créditos ECTS)

Unidades Curriculares

Algorithms and Programming Fundamentals

TPSI01 - ECTS
Introduction to programming and algorithmic reasoning:
- Conceptual fundamentals and capacities related to the computer programming.
- Comprehension of concepts and basic principles of programming languages.  
- Capacity of logic and formal reasoning that allows the analysis of simple and intermediate problems.  

Fundamentals of Calculus

TPSI18 - ECTS The general objective of this course unit is to provide students with the basic mathematical knowledge required in the professional training of a top professional technician.

Technical English

TPSI04 - ECTS

General objective


The objective is to develop students’ knowledge of English in several areas, such as reading comprehension, writing, correct use of technical terms, grammar, fluency and personal interaction. Students will be acquainted with concepts and procedures used in the workplace, and will be able to apply technical language to specific contexts.

Introduction to Web Programming

TPSI02 - ECTS General objectives

Web applications play an important role in our everyday life. In this context, it is necessary not only to know how to use them more effectively and efficiently but also to develop skills for their development.
In this sense, it is intended in this UC that students acquire knowledge, skills, and competencies in the area of ​​front-end web development.
At the end of this course, students must have the necessary skills to design and develop the front-end of a web application.


Specific objectives


1 - Web Architecture

Obj#1- Understand and explain the main concepts associated with Web Architecture.

2 - HTML and CSS

Obj#2- Recognize and explain the purpose of HTML and CSS language;

Obj#3 – Recognize main HTML elements and CSS selectors;

Obj#4 – Distinguish between markup languages ​​and style languages

Obj#5 – Apply HTML language in the structuring of different contents and apply CSS styles language to HTML documents.

3- JavaScript and DOM

Obj#6 – Recognize and explain the purpose of the JS programming language

Obj#7 – Develop JS scripts that allow implementing interaction and dynamics in HTML documents.

Obj#8 – Recognize and explain the DOM. Apply JS to DOM manipulation.

Obj#9 – Recognize and explain how the HTTP/s Protocol works

4 - Integrating objectives

Obj#10 - Design and create the front-end of a web application with the integration of prior knowledge.

Obj#11 - Evaluate and reflect on the implementation carried out and identify alternative ways of implementation.

Information Security and Forensics Analysis

TPSI17 - ECTS The purpose of the Segurança Informática e Análise Forense Curricular Unit is to provide basic skills in the field of Computer Security and Digital Forensics in order for students to know and know how to use techniques and technologies related to the field of Digital Forensics.
Students are expected to understand the basic concepts of Computer Security, acquire knowledge of how to establish security, acquire knowledge of cipher and steganography algorithms, and know how to analyze and manipulate file systems.

Mathematical Applications A

TPSI21 - ECTS Provide students with the basic mathematical knowledge required in the professional training of a professional technician.

Databases

TPSI09 - ECTS The main objective of the curricular unit of Databases is to provide students with the necessary knowledge to analyze, construct and manipulate a relational database to support the manipulation of information in an Information System.

Learning Objectives:

Obj1: Know the fundamental concepts of Databases and Database Management Systems (DBMS) (relational).
Obj2: To know and understand the Entity-Relationship Model (MER).
Obj3: To analyze and design the MER of an Information System.
Obj4: Know and understand the Relational Model (RM).
Obj5: Know and apply the rules for transforming the MER into the RM.
Obj6: Know the concepts, normalization and normal form in relational Databases.
Obj7: know the SQL language in its DDL (Data Definition Language) and DML (Data Manipulation Language) aspects.
Obj8: To apply SQL language to the definition and manipulation of relational database schemas.
Obj9: Apply SQL language to data manipulation (insertion, update and removal) in relational databases.
Obj10: Apply the SQL language to construct simple and complex queries.
Obj11: know how to define code routines in DBMS.

Object Oriented Programming Fundamentals

TPSI19 - ECTS

This course aims for students to be able to:

  • Understand the concepts of object-oriented programming;
  • Apply the concepts of object-oriented programming to concrete problem-solving;
  • Develop applications according to the object-oriented programming paradigm using the Java language.

Web Programming

TPSI07 - ECTS
In the Web Programming curricular unit, it is intended that students acquire the knowledge, skills, and competencies necessary in Web development, with the main focus on server-side programming.

In this sense, students:

- They must know and understand Web Architecture.
- Must know languages ​​and technologies used for server-side programming.
- Must show the ability to design a web application.
- They must demonstrate skills for the development and implementation of a Web application, with database integration and data visualization.
- They must demonstrate aptitude and skills for teamwork.
- They must demonstrate aptitude and communication skills.

Operating Systems

TPSI20 - ECTS The objective of the Operating Systems Curricular Unit is to provide basic skills in the field of operating systems so that students can recognize and understand the functioning of operating systems installed on computers. It is intended that students understand the basic concepts of concurrency and parallelism in order to program applications that use multiprogramming techniques. It presupposes skills acquired in programming.
At the end of this curricular unit, the student should be able to:
1. Describe the structure of an operating system, identifying its constituent parts and stating its objectives.
2. Explain, using appropriate technical language, the operation of the operating system or associated problem.
3. State and compare different scheduling or selection algorithms, analyzing their positive and negative aspects.
4. Describe the functioning of the operating system, relating it to the various physical components (hardware) of the computer. 5. Develop and describe the functioning of an operating system based on process state diagrams.
6. Program and describe the operation of a program using multiprogramming techniques.
7. Program applications for computers that make use of computer resources efficiently using and mastering multiprogramming techniques and thread/process synchronization based on a problem.

Company Management and Organizational Behaviour

TPSI14 - ECTS

Students should develop skills in the field of business management, organizational behaviour, leadership, and team management.

Mobile Apllication Programming

TPSI11 - ECTS

Service Integration and Programming

TPSI12 - ECTS It is intended that students acquire knowledge, skills and competences in the implementation and consumption of web services, with a focus on programming both on the server side and on the client side (client-server methodology).

Students must know and understand the web architecture.
Students should know and understand the differences between synchronous and asynchronous requests.
Students should know languages and technologies used for server-side programming, namely Node.js
Students should know programming languages and technologies used for client-side (front-side) programming, namely JavaScript.
Students must demonstrate skills for designing, develop and implement a web application.
Students must show aptitude and demonstrate skills for teamwork.
Students must show aptitude and demonstrate communication skills.

Visual Programming

TPSI15 - ECTS - Ability to integrate knowledge acquired in other curricular units.
- Ability to adapt to new technologies.
- Ability to work in a team.
- Ability to develop professional applications.

Information Systems Project

TPSI13 - ECTS
  • The student must be able to explain the importance of modeling information systems and know how to relate the concepts: model, modeling and information system;
  • The student should be able to explain the importance of Business Process modeling and know how to relate the concepts: Business Process Management (BPM approach) and Business Processes by its modeling in BPMN;
  • The student must be able to identify and apply several techniques to carry out the survey, analysis and specification of requirements of an information system;
  • The student must be able to identify and apply several techniques to analyze and model an information system, using UML to specify the analyzed system;
  • The student must be able to identify and apply several techniques to design an information system, using UML to specify the system to be developed.

Traineeship

TPSI16 - ECTS It is intended that students acquire workplace training in a company, allowing them to put into practice the knowledge acquired throughout the course. In this sense, the Internship course aims to:

- Enable students to apply the knowledge acquired during the course, through analysis and problem-solving in a work context.

- Provide opportunities for students to develop specific skills related to their area of study.

- Offer students opportunities to develop social and interpersonal skills, including teamwork, communication, etc., in a business context.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia de Setúbal  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-12-22 às 01:50:13