computer aided design (CAD) software engineering methods, theories and research techniques in the investigation and solution... of technical problems. Assessing architecture and hardware limitations, plans technical projects in the design and development...