Materials science and engineering involves the study of atomic structure and bonding in materials. There are three primary types of atomic bonding - ionic, covalent, and metallic. Crystalline solids can have face-centered cubic (FCC), body-centered cubic (BCC), or hexagonal close-packed (HCP) crystal structures which influence material properties. Crystalline materials can assemble into either crystalline or amorphous structures, and material properties depend on crystal orientation in single crystals but are isotropic in polycrystalline materials with randomly oriented grains.