Graduates of this course will be able to design, plan, program, evaluate and implement applications and software products in multiple application areas, for native and web environments, on the client, server and cloud sides. Students will be able to develop a wide range of knowledge, such as managing the agile development of software products; the design of user experiences; software development and testing platforms; programming languages; operational and analytical information systems; relational and non-relational databases; networks and cybersecurity principles applied to systems; applications and information and distributed systems.
Knowledge about the functioning of organizations will also be explored; the context of the profession; regulatory frameworks; employability; sustainability; the principles of quality and security; the dynamics of social transformation and the impact of technologies on society.
Director(s) message
The degree in Software and Application Development responds to a growing demand for professionals in the programming area, as well as job market is concerned. We designed the curriculum plan for this Degree based on the recommendations of the main international associations in the sector (ACM and IEEE), on the experience of Iscte, on the experience gathered in national and international academies in these areas and also on consultation with more than 30 companies operating in the national market.
This Degree includes Information Technology, Computer Science and transversal components. On the technological side, these include computational and technological platforms; the fundamentals and practice of software in multiple application areas; networks and the basic principles of cybersecurity applied to computer systems and applications. The course also covers databases and information management (including big data); analytical information systems; management of agile development of software products; the design of user experiences, integrated and distributed systems technologies, and mobile and web systems.
In addition to the specialized technical component, the course includes a multidisciplinary approach, promoting basic mathematics skills of a transversal nature. In these, we value verbal and written communication skills; regulatory frameworks; employability; Diversity; sustainability; innovation and entrepreneurship; and also the impact on people, organizations and work of the digital transformation of society. Our objective is to guarantee solid training, taking into account the ability of graduates to insert and adapt to different professional contexts.
General information