Informatics Labs IV

Objectives

This course provides a space for discussion and training in the field of Software Engineering. It was was especially designed to present, discuss and practice the most relevant aspects in the development of software systems, providing its students a privileged space for the acquisition of knowledge and expertise in matters such as planning, design, implementation, exploration, monitoring, testing, optimization and maintenance of software systems in real world applications.

Program

  1. Software Engineering
  2. Software Design and Development
  3. Requirements Engineering
  4. Software Documentation, Validation and Testing
  5. Software Development Environments & Tools
  6. Software Project Management

Bibliography

  • Ian Sommerville. Software Engineering, 9th Edition, Pearson Education, 2010
  • Jay Hilyard, Stephen Teilhet, C# Cookbook, 2nd Edition (Cookbooks (O’Reilly)), O’Reilly Media, Inc., 2nd edition, 2006.
  • Simon Robinson, Christian Nagel, Karli Watson, Jay Glynn, Professional C# (Programmer to Programmer), Wrox, 3 Sub edition, 2004.
  • A. T. Chamillard, Beginning C# Programming with Unity: Visual Studio Edition, Paperback, Burning Teddy, 2017.
  • B. Johnson, Professional Visual Studio 2015, 1st Edition, Wrox, 2015.M. Snell, Microsoft Visual Studio 2015 Unleashed, 3rd Edition, Sams Publishing, 2015.
  • S. Varga, D. Cherry, J. D’Antoni, Introducing Microsoft SQL Server 2016: Mission-Critical Applications, Deeper Insights, Hyperscale Cloud, Microsoft Press, 1 edition, 2016

Updated: