project specifications ece 646 2711399