Developing projects outside of a classroom setting can be intimidating for students and is not always a seamless process. Real-World Software Projects for Computer Science and Engineering Students is a quick, easy source for tackling such issues. Filling a critical gap in the research literature, the book:
- Is ideal for academic project supervisors.
- Helps researchers conduct interdisciplinary research.
- Guides computer science students on undertaking and implementing research-based projects
This book explains how to develop highly complex, industry-specific projects touching on real-world complexities of software developments. It shows how to develop projects for students who have not yet had the chance to gain real-world experience, providing opportunity to become familiar with the skills needed to implement projects using standard development methodologies.
The book is also a great source for teachers of undergraduate students in software engineering and computer science as it can help students prepare for the risk and uncertainty that is typical of software development in industrial settings.
1. Introduction. 2. Design dimensions of project courses. 3. Project planning. 4. Project execution. 5. Project closing. 6. Incremental project-based learning. 7. Dissemination of results. Appendix 1 Project description. Appendix 2: Student background questionnaire. Appendix 3: Lectures in PRO1000, Spring semester 2020. Appendix 4: Suggested structure of the project report. Appendix 5: Templates of Sprint reports.