The study of principles involving architectural styles, planning, design, construction and drafting techniques; building codes and site selection with emphasis on creating computer-generated residential plans.