Modern design principles and methodologies. Software tools for system design including computer-aided design and computer-aided engineering. Students carry out the conceptual design of a complete device or system by integrating hardware and software sub-systems.