. "Software Engineering"@en . . . . . . . . "Software engineering"@en . . "6.0" . "Prerequisites\nProficiency of a programming language, preferably an object-oriented programming language\n\nObjectives\nThis course aims to acquaint students with the engineering and management methods necessary for the cost-effective development and maintenance of high-quality complex software systems. In particular, this UC discusses the software development lifecycle, from requirements to program maintenance. Leverage the knowledge acquired in other disciplines in the broader context of the software development process. Motivate for software development as an engineering, which integrates the technological aspects of computing with the social and human factors. At the end of the semester, students should: - be capable of describing the principles, concepts and practices of software engineering and software life cycle; - be acquainted with and be capable of applying the required tools and techniques to carry out and manage the various tasks in the development of high quality software; - be capable of explaining the development methods and processes of different types of software systems.\n\nProgram\nIntroduction to Software Engineering. Software Design. Software Development. Software Development Processes. Requirements Engineering. Project Management. Verification and Validation. Software Evolution.\n\nEvaluation Methodology\nThe evaluation of the Software Engineering course is composed by the following elements: - One project, developed under continuous evaluation, 6 elements per group, with several delivers during the semester: 50% of the final grade, minimum grade 8.0 in 20; - One theoretical exam: 50% of the final grade, minimum grade 9.0 in 20. 50% of the exam will focus on the theory and 50% will focus on the project component. Final Grade The final grade is calculated according to the formula: FinalGrade = 0.5 x E + 0.5 x P - if E < 9.0 => RE - if P < 8.0 => RE - if FinalGrade < 9.5 => RE. Grades from previous years are not accepted (cf. MTP area and Coordination recommendation)\n\nCross-Competence Component\nIn this UC, the capacity of teamwork (intrapersonal abilities) and the ability to explain the work (interpersonal abilities) that was performed by the group is trained. Innovative and critical thinking skills (e.g., problem solving strategies and critical thinking) are also trained and evaluated. These capabilities are evaluated in the project component that each group of 6 students has to perform.\n\nLaboratorial Component\nThe laboratory component aims to promote the best practices of design and implementation of a web software applicagtion as a teamwork. The laboratory component is also dedicated to the practical application and deepening of the concepts and techniques presented in theoretical classes, through more focused exercises as well as in the practical work of the discipline.\n\nProgramming and Computing Component\nIn the program where this UC is offered are ensured the components of Computing and Programming according to MEPP 2122.\n\n\nMore information at: https://fenix.tecnico.ulisboa.pt/cursos/lerc/disciplina-curricular/845953938490020" . . "Presential"@en . "TRUE" . . "Bachelor in Telecommunications and Informatics Engineering"@en . . "https://tecnico.ulisboa.pt/en/education/courses/undergraduate-programmes/telecommunications-and-informatics-engineering/ " . "180"^^ . "Presential"@en . "Programme Overview\nTelecommunications and Informatics Engineering is dedicated to “Internet Engineering”, namely the so-called “internet of things”, which allows us to interact with various objects, such as refrigerators, heating our homes or products for sale in a supermarket. As such, a Telecommunications and Informatics Engineer works with complex, fixed or mobile communication networks and related infrastructures. It also develops services or applications, knowing the related security aspects.\n\nEntry Requirements - National Admission to Higher education\n\n* National Admission Exams: Mathematics A + Physics and Chemistry (Minimum grade point: 100 points (out of 200))\n* Application Grade: MS x 50% + PI x 50% (Minimum grade point: 120 points (out of 200))\n - MS: high school final arithmetic average grade | PI: Average of national admission exams’ grades.\n\nhttps://tecnico.ulisboa.pt/en/education/study-at-tecnico/applications/national-admission-for-higher-education/ \n\nAdmissions can also be done through one of the following ways:\n\n* Course Change and Transfer\n* Holders of Middle Level/Higher Education degrees\n* Applicants over the age of 23\n* Special Admission Regime for International Students\n\nMore information about admissions to Técnico (national and international candidates) is available at: https://tecnico.ulisboa.pt/en/education/study-at-tecnico/applications/"@en . . . "3"@en . "FALSE" . . . "Bachelor"@en . "Thesis" . "697.00" . "Euro"@en . "7000.00" . "None" . "Fields:\n\n* Telecommunications companies\n* Information technology companies\n* Government agencies\n* Research and development organizations\n* Consulting firms\n* Start-ups\n\nThe average salary for a telecommunications engineer in Portugal is €35,000 per year. The average salary for an informatics engineer in Portugal is €30,000 per year.\n\nSome of the possible positions:\n\n* Telecommunications engineer\n* Network engineer\n* Systems engineer\n* Software engineer\n* Data scientist\n* Cyber security engineer"@en . "1"^^ . "TRUE" . "Midstream"@en . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .