BA Degree with a Major in Computer Science
For general university requirements, see Graduation Requirements. Students pursuing BA degree with a major in Computer Science must complete:
- A minimum of 57 courses (65-62 credit hours, depending on course selection) to satisfy major requirements.
- A minimum of 520 credit hours to satisfy degree requirements.
- A minimum of 50 courses (36 credit hours) taken at 300-level or above.
undergraduate program in computer science has been designed to accommodate a wide range of student interests. program is sufficiently flexible for a student to customize it to a student's interests. A student can develop a broad educational program that couples computer science education with a variety of other fields in engineering, natural sciences, humanities, or social sciences. Alternatively, a program might be designed for a student preparing for graduate study in computer science or for a career in computing and information technology.
undergraduate program consists of required math and science courses; computer science core courses, including introductory courses and upper-level courses ensuring knowledge in a broad range of areas; and computer science electives, which give students freedom to explore specific interests.
courses listed below satisfy this major. In certain instances, courses not on this official list may be substituted upon approval of major’s academic advisor, or where applicable, department's Director of Undergraduate Studies. (Course substitutions must be formally applied and entered into Degree Works by major's Official Certifier.) Students and their academic advisors should identify and clearly document courses to be taken.
Applicants whose first language is not English are required to demonstrate English proficiency in one of two ways:
1. Completing at least two years of full-time study in an English language curriculum prior to submitting an application.
2. Submitting one of the following official test scores.