Programming Tools and methodology

Year
2
Academic year
2023-2024
Code
02051800
Subject Area
Research Methods
Language of Instruction
Portuguese
Mode of Delivery
Face-to-face
Duration
SEMESTRIAL
ECTS Credits
6.0
Type
Elective
Level
2nd Cycle Studies - Mestrado

Recommended Prerequisites

NA

Teaching Methods

Exposure, problematization, debate.

Learning Outcomes

Professional competences:
-Implementing software solutions related to data analysis, data communication or data acquisition problems increasingly relies on the use and deployment of Software Development Kits (SDKs) or libraries
-Design codes in object-oriented programming
Transversal competences:
-Exploring the technical development practices associated with their use by addressing more generally a range of software lifecycle management solutions and associated agile project management practices

Work Placement(s)

No

Syllabus

Classes and objects
Operator surdefinition
Heritage
Function patterns and class patterns
Polymorphism
Software manager

Assessment Methods

Assessment
Other: 20.0%
Synthesis work: 80.0%

Bibliography

Algorithms by Robert Sedgewick and Kevin Wayne
The C Programming Language by Brian W. Kernighan, Dennis M. Ritchie