Project of Information Systems


Introduce to the students the conceptual and software tools necessary to implement an Information Systems Project

¿provide a general introduction to IS projects, the different degree structures that are in place and the stakeholders involved.

¿provide a useful introduction to research in the context of computing projects.

¿how to choose a project, how to write a project proposal and how to plan a IS project

¿managing a project (time, information, data,¿)

¿present a project (as a written report and an oral presentation)

General characterization





Responsible teacher

Vítor Manuel Pereira Duarte dos Santos


Weekly - Available soon

Total - Available soon

Teaching language

Portuguese. If there are Erasmus students, classes will be taught in English


Knowledge of software engineering and programming 


Cadle, James & Yeates, Donald (2008). Peoject Management for Information Systems. Fifth Edition, Perarson Education. UK.¿ 
Schwalde, Kathy(2011). Managing Information Technology Projects. Revised sixth edition. Canada, Course Technology CENGAGE Learning. 
A Guide of the Project Management Body of Knowledge (PMBOK Guide), PMI, 2004. 


Teaching method

Development of a IS project by the students during practical classes in computers rooms and laboratories. 


Evaluation method

Students will be evaluated on the development of one or more projects. They will have to produce detailed documentation about the project development method they used and about the achieved results and they will have to present the project orally. The oral presentation will also have to contain a complete demo of the developed software. They will also have to produce, and will be evaluated on, a complete report describing each and every single step in the development of their project. 

Subject matter

The curricular unit is organized in the following Learning Units (LU): 
LU1:The background:what are (computing) projects? what is research? the research process research methods. 
LU2:Setting your project's foundation:choosing a project preparing a project proposal project definition project planning risk management the literature survey process literature searching managing information critical evaluation writing literature reviews. 
LU3:Conducting your project:the software development life cycle (SDLC) the earliest ¿model':build-and-fix the stage-wise and classical waterfall models (conventional models) the incremental model prototyping top-down and bottom-up development verification, validation and testing managing your time working in teams. 
LU4:Presenting your project:writing and structuring reports writing abstracts data presentation oral presentations demonstrating software viva voce examinations. 


Programs where the course is taught: