Curricular Unit:Code:
Systems and Applications Seminar1126SSAP
Year:Level:Course:Credits:
2MasterComputer Systems Engineering (Mobile Computation)4 ects
Learning Period:Language of Instruction:Total Hours:
Winter SemesterPortuguese/English52
Learning Outcomes of the Curricular Unit:
The student must be able to:
- define the architecture and components of a complex application
- define the requirements of the components and select a development environment
- use patterns and good practice for the selected environments
- select the development tools suitable for the project
- select the suitable tools for version control
- define the testing phase for the application
Syllabus:
This seminar integrates a broad set of knowledge from the course to apply it in a given project. It is required that students present a project with a significant level of complexity, including the initial project steps, used techniques, tools and frameworks to provide the application.
Students also need to prove their ability to deal with integrated tools for software development, version control, automatic testing, including interfaces, basecode and the use of databases
Demonstration of the Syllabus Coherence with the Curricular Unit's Objectives:
It is proposed a theme to serve as context to work on and to attack a real world problema.
Giving such a problema, the goal is to elaborate how it can be solved, according to project management practices and using system specification methodologies
Teaching Methodologies (Including Evaluation):
The theory classes presente Information Systems concepts using a lecture oriented strategy. When possible, the lectures are complemented by the use of multimédia contents and the exploration of real world examples as well with the use of World Wide Web.
The practical sessions are developed taken a case study orientation to presente concepts application. When possible, a quiz and an exercise list are followed to assure that student’s aquired the necesary skills to resolve Information Systems problems as presented in the class. On the topics where the use of computer can be an option, it is considered as the first option.
The evaluation method comprises two components in a continuous assessment strategy:
Demonstration of the Coherence between the Teaching Methodologies and the Learning Outcomes:
this seminar intends to operacionalize how must be conducted an attack to a given problema that envolves the study and application of computational systems
Reading:
Material selecionado em sala de aula
Gouveia, L. (2020). Apontamentos sobre Ciência dos Dados. Universidade Fernando Pessoa. Reprografia da UFP.
Provost, F. e Fawcett, T. (2013). Data Science for Business. O'Reilly.
Gama, J. et al. (2012). Extração de Conhecimento de Dados. Edições Sílabo.
Rocha, M. e Ferreira, P. (2017). Análise e Exploração de Dados com R. FCA.
Lecturer (* Responsible):
Luis Borges Gouveia (lmbg@ufp.edu.pt)