Programming Tools and methodology
2
2023-2024
02051800
Research Methods
Portuguese
Face-to-face
SEMESTRIAL
6.0
Elective
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)
NoSyllabus
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