About the Major in Computer Science Computer science is the study of computer systems, including the architecture of computers, development of computer software, information processing, computer applications, algorithmic problem-solving and the mathematical foundations of the discipline. The computer science major provides professional education in computer science to prepare the student for graduate study or for a career in the computing field. Students learn concepts and skills needed for designing, programming, and applying computer systems while also learning the theoretical and mathematical foundations of computer science. They have sufficient freedom in the program to pursue other academic interests in the liberal arts, sciences, and engineering to complement their study of computer science. Many students utilize the flexibility of the program to satisfy the requirements of a second major for the bachelor's degree.
Many students prepare for their professional careers through internships at local companies.
Computer science graduates are recruited heavily by technology and financial firms, primarily in the New York metropolitan area. Many are employed in the telecommunication and financial industries. The explosive growth of the Internet provides numerous jobs for those familiar with Internet technology. A large number of graduates are self-employed, some as heads of software consulting companies. Approximately one third of the program's graduates pursue advanced degrees, some in fields such as law, business, medicine, finance, engineering, and other professions requiring strong technical knowledge and problem-solving skills.