Arvutiteaduse instituut
Logi sisse
  • English
  • Kursused
  • 2020/21 sügis
  • Tarkvaratehnika (LTAT.05.003)

Tarkvaratehnika 2020/21 sügis

  • Main
  • Message Board (Slack)
  • Lectures
  • Labs
  • Exams
  • Grading
  • Reading

Recommendations

  • Ian Sommerville: Software Engineering (9th Edition), 2010
  • Ivan Marsic: Software Engineering, 2012 (more materials: click-link)

--

  • Jan Bosch: Continuous Software Engineering, 2014
  • Sören Lauesen: Software Requirements, 2002
  • Martin Fowler: Refactoring, 2005
  • Steve McConnell: Code Complete : A Practical Handbook for Software Construction (2nd Edition). Microsoft Press, 2004
  • Roger Pressman: Software Engineering: A Practicioner's Approach, 2009
  • Craig Larman: Applying UML and Patterns - An Introduction to Object-Oriented Analysis and Design, Prentice Hall, 1998
  • Frederick P. Brooks: The Mythical Man-Month (2nd edition), 1995
  • Edward Yourdon: Death March (2nd edition), 2003
  • Andrew Hunt, Dave Thomas: The Pragmatic Programmer: From Journeyman to Master, 1999
  • Tom DeMarco: Peopleware: Productive Projects and Teams, 1999
  • Joel Spolsky: Joel on Software, 2004
  • Rob Lambert: 36 Days of Web Testing, 2012
  • Robert C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship, 2008

Basics of java development:

  • java-tutorials
  • geegsforgeeks.org
  • Guru99-java-tutorial-for-beginners
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
iktp regionaalarengu fondi logo euroopa sotsiaalfondi logo tiigriülikooli logo it akadeemia logo