- Data Structures
- Systems Programming
- Design and Analysis of Algorithms
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.