The Bachelor of Arts in Computer Science allows you to pursue a broad liberal arts education while building a strong foundation in computer science. Housed in the College of Arts and Letters, the program involves significant coursework in the College of Engineering's Department of Computer Science and Engineering.
The B.A. in Computer Science is flexible, so you can explore other interests in the liberal arts while learning foundational principles that will launch you into your desired field. You will learn the fundamentals of computer science, including algorithms, structured programming, data structures, programming languages, and software engineering. |
These courses are intended as guidelines. Speak to your guidance counsellor to see what courses are offered at your school.
Students are required to take 16 units during their high school career. This distribution will differ slightly based on the student's intended area of study, but must include the following:
- 4 units of English
- 3 units of Mathematics - Algebra I, Algebra II, and Geometry (4 units preferred)*
- 2 units of Foreign Language (3-4 units preferred)
- 2 units of Science (4 units preferred)
- 2 units of History/Social Science (3-4 units preferred)
|
* We make every attempt to provide accurate information on prerequisites, programs, and tuition. However, this information is subject to change without notice and we highly recommend that you contact the school to confirm important information before applying.