Architecture is the art and science of designing and engineering large structures and buildings. It combines art, mathematics, science, and logistics. Architecture courses are designed to give students essential grounding in the history of architecture and current trends, as well as introducing them to key research methods, laws and regulations, conservation, and sustainability. Students of architecture courses will also attend lectures on history, theory, and technology as well as computer-aided design tutorials, which aim to provide students with proficiency in various design programs to help them complete individual projects. Architecture courses can take up to seven or eight years to complete, before becoming fully certified. During an architecture degree, students will learn how to draw accurate designs of buildings either by hand or with computer software. They may study modules such as sustainable architecture and building for the future. Architecture courses require students to attend classes in mathematics, physics, engineering, computer science, and art. Architecture degrees typically require a portfolio of designs or drawings to demonstrate artistic skills. A typical architecture degree will start with core architecture courses designed to give students essential grounding in the history of architecture and current trends, as well as introducing them to key research methods, laws and regulations, conservation, and sustainability.