The Computer Science Transfer Program designed to prepare students for careers in software engineering. It includes the study of computers and computational systems. At HCC, this transfer program provides the first two years of general education, mathematics, computer programming, and natural science needed to transfer to an upper-division institution and complete a computer science or computer engineering major. A major difference between computer science and information systems technology is the rigorous level of mathematics required for computer science. At many upper-division universities, a computer science major can earn a double major in mathematics.