This Bachelor of Arts program combines the study of math and computer science with a broad liberal arts education in the humanities, social sciences and natural sciences. You will build practical computing skills while gaining a solid understanding of how the computational thinking process can be used to formulate and solve complicated problems in a variety of fields.

The world needs professionals to develop and manage increasingly complex computing systems. Our graduates are prepared for job opportunities in fast-growing fields such as software engineering, system support, web design, technical support and database administration. The degree is also highly desired in the fields of psychology, biology and even philosophy.