CO886: Software Engineering
Tomas Petricek
email:
t.petricek@kent.ac.uk
twitter:
@tomaspetricek
office:
S129A
Table of contents (1/2)
History and motivation
Readable code
Understandable code
Living with errors
Source control systems
Tools for collaborative development
Continuous development
Table of contents (2/2)
Agile development
Testing tools
Testing theory
Open-source software
Large software architectures
Software engineering principles
Environment and defence software
Revising & learning guide