Software Development
CTeSP
Software Development
Diretor(a) de Curso: Paulo Jorge Teixeira Matos [pmatos@ipb.pt]
Diploma conferido
"Diploma de Técnico Superior Profissional em Desenvolvimento de Software"
Nível de qualificação
EQF level 5. ISCED 2011 level 5.
Requisitos de acesso
The following may apply for the CTeSP: those who hold a secondary education course or legal equivalent; those who have been approved in the exams specifically directed to assessing the ability of applicants over 23 to attend higher education, exams that were taken within the desired degree, in accordance with the Law no. 64/2006, 21st March; those who have a diploma in technological specialisation or of higher professional technician or another higher education degree that seek to achieve their professional requalification.
Creditação de aprendizagens prévias
Requisitos de qualificação e regulamentos
2 Years. 3240 total Hours. 120 ECTS Credits; 1 credit corresponds to 27 hours. It includes an internship comprising 30 credits.
Perfil do programa de estudos
Principais resultados da aprendizagem
The degree of professional superior technician is awarded after a cycle of studies of 120 credits, which includes three training components: general and scientific (24 credits), technical (66 credits) and in the work context (30 credits). To complete the course, students must pass all the curricular units in the study plan. The diploma of professional superior technician in Software Development is awarded to students who demonstrate, in this area: a) have knowledge and ability to understand; b) knowing how to apply, in professional contexts, the acquired knowledge and understanding capacity; c) be able to identify and use information to respond to well-defined concrete and abstract problems; d) have skills that enable them to communicate about their understanding of issues, skills and activities, with their peers, supervisors and clients; e) have learning skills that allow them to pursue studies with some autonomy. Professional Profile: Plan, develop and maintain computer applications in a web and mobile environment and manage information systems and databases, autonomously or in a team, contributing to the optimization of processes and resources of target organizations. Main activities: a) Perform the analysis and specification of software requirements b) Design, implement and manage databases c) Develop responsive web applications d) Develop advanced web applications based on multilayer architectures and microservices e) Implement applications for mobile devices using a framework f) Implement applications based on sensor network modules and pluggable devices g) Collaboratively develop software using version control systems and agile methodologies h) Manage applications for web or mobile environment, including installation, configuration, testing and maintenance
Perfil ocupacional dos diplomados
Acesso a outros ciclos de estudos
The holders of a higher professional technician diploma can access to a bachelor's degree and to an integrated master's degree. Access and enrolment is done by means of a special application enshrined in a particular law.
Regulamentos de exames, avaliação e classificação
Regime de estudos
Full Time
Acreditação/Registo
Áreas Científicas que integram o plano de estudos
| Área Científica | Sigla | ECTS Obrigatórios | ECTS Opcionais |
|---|---|---|---|
| Computer Sciences | COS | 117.0 | 0.0 |
| Mathematics | M | 3.0 | 0.0 |
Plano de estudos
| Código | Unidade Curricular | Sigla | Ano | Semestre | ECTS |
|---|---|---|---|---|---|
| 4088-713-1101-00-25 | SQL Databases | SQLD | 1 | S1 | 3.0 |
| 4088-713-1102-00-25 | Design of Graphical Interfaces | DGI | 1 | S1 | 3.0 |
| 4088-713-1103-00-25 | Software Development Fundamentals | SDF | 1 | S1 | 3.0 |
| 4088-713-1104-00-25 | Introduction to Programming | IP | 1 | S1 | 3.0 |
| 4088-713-1105-00-25 | Mathematics | M | 1 | S1 | 3.0 |
| 4088-713-1106-00-25 | Modeling of Software Systems | MSS | 1 | S1 | 3.0 |
| 4088-713-1107-00-25 | Programação | 1 | S1 | 3.0 | |
| 4088-713-1108-00-25 | Web Programming - Client | WPC | 1 | S1 | 3.0 |
| 4088-713-1109-00-25 | Project Web | PW | 1 | S1 | 6.0 |
| 4088-713-1201-00-25 | Systems Administration | SA | 1 | S2 | 3.0 |
| 4088-713-1202-00-25 | Algoritmos e Estruturas de Dados | 1 | S2 | 3.0 | |
| 4088-713-1203-00-25 | Agile Software Development | ASD | 1 | S2 | 3.0 |
| 4088-713-1204-00-25 | Web Services Programming | WSP | 1 | S2 | 3.0 |
| 4088-713-1205-00-25 | Web Programming - Server | WPS | 1 | S2 | 3.0 |
| 4088-713-1206-00-25 | Advanced Web Programming for Front-end | AWPF | 1 | S2 | 3.0 |
| 4088-713-1207-00-25 | Advanced Web Application Project | AWAP | 1 | S2 | 9.0 |
| 4088-713-1208-00-25 | Web publishing and administration | W | 1 | S2 | 3.0 |
| 4088-713-2101-00-25 | NoSQL Databases | NSQLD | 2 | S1 | 3.0 |
| 4088-713-2102-00-25 | Mobile Computing | MC | 2 | S1 | 3.0 |
| 4088-713-2103-00-25 | Internet of Things | IT | 2 | S1 | 3.0 |
| 4088-713-2104-00-25 | Introduction to Data Networks | IDN | 2 | S1 | 3.0 |
| 4088-713-2105-00-25 | Mobile Programming | MP | 2 | S1 | 3.0 |
| 4088-713-2106-00-25 | Mobile Application Project | MAP | 2 | S1 | 9.0 |
| 4088-713-2107-00-25 | Sistemas de Gestão de Conteúdos | 2 | S1 | 3.0 | |
| 4088-713-2108-00-25 | Software Quality and Testing | SQT | 2 | S1 | 3.0 |
| 4088-713-2201-00-25 | Internship | I | 2 | S2 | 30.0 |