Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science department provides both Bachelor of Science and Bachelor of Arts degree programs within the College of Liberal Arts and Sciences.
The Bachelor of Science program in Computer Science holds accreditation from ABET's Computing Accreditation Commission (www.abet.org). This rigorous program delivers comprehensive training in Computer Science fundamentals while developing critical problem-solving and system design capabilities needed to build high-quality, adaptable software solutions. Graduates with a B.S. in Computer Science are well-prepared for advanced academic study or professional careers as computer scientists, IT specialists, or software engineers across various sectors.
The Bachelor of Arts option caters to students seeking greater academic flexibility, allowing them to combine Computer Science studies with other disciplines. Ideal for double majors, students pursuing minors, or those desiring a broader liberal arts education, the B.A. maintains the same academic rigor as the B.S. while enabling interdisciplinary exploration.
Within 2-5 years post-graduation, Iowa State's Computer Science B.S. graduates are expected to demonstrate professional competence, active engagement in their field, and commitment to continuous learning.