This course is designed to build upon the foundational skills developed in the Ignatian Honors Engineering and Computer Science course. The course builds upon knowledge of basic programming (C++ and python) and algorithms, working with variables, conditionals, and functions, number theory and truth tables, and object-oriented coding. From this foundation, students explore further computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and work with large data sets, one-dimensional and two-dimensional intermediate data structures, loops, Boolean algebra, and switches. Students will continue to engage the engineering design process, utilize computer aided design software, and attend to designing for manufacture principles. The major aspects of electrical, mechanical, and chemical engineering will be introduced. The course engages students in the creative aspects of the field by allowing them to develop computational artifacts based on their interests. Students will also develop effective communication and collaboration skills by working individually and collaboratively to solve problems. Finally, the societal implications of the digital divide, bias in computing, cybersecurity, and modern networks will be explored and analyzed.