Institute of Computer Science
  1. Courses
  2. 2018/19 fall
  3. Software Engineering (LTAT.05.003)
ET
Log in

Software Engineering 2018/19 fall

  • 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
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment