Semiotic Engineering Methods for Scientific Research in HCI: Synthesis Lectures on Human-Centered Informatics