B.S./B.A. Computer Science
Earn a Bachelor of Science or Bachelor of Arts in Computer Science
B.S. Computer Science
The Bachelor of Science in Computer Science prepares students for either graduate study or a professional career. It is the flagship major with equal parts of theory and practice. This major is accredited by the Computing Accreditation Commission of ABET, under the commission's General Criteria and Program Criteria for Computer Science.
The B.S. in Computer Science program aims to produce graduates who can make significant contributions as emerging professionals in the discipline of computer science.
Program Educational Outcomes:
- Understand the fundamental principles and techniques of computer science,
mathematics, and scientific inquiry. Be able to apply these principles to solve real-world
problems appropriate to the discipline. - Be familiar with current and widely accepted computing practices in industry. Use these
practices to apply high-quality, computer-based solutions to real world problems
involving emerging technologies. - Be able to communicate and lead.
- Appreciate the need to extend knowledge through both self-directed learning and more
formal continuing education opportunities. - Be aware of ethical, societal, and global issues associated with the computing field.
Student Learning Outcomes:
- Analyze a complex computing problem and apply principles of computing and other
relevant disciplines to identify solutions. - Design, implement, and evaluate a computing-based solution to meet a given set of
computing requirements in the context of the program’s discipline. - Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing
practice based on legal and ethical principles. - Function effectively as a member or leader of a team engaged in activities appropriate to
the program’s discipline. - Apply computer science theory and software development fundamentals to produce
computing-based solutions.
Hear from our students
Meet our alumni
B.A. Computer Science
Similarly to the Bachelor of Science in Computer Science program, the Bachelor of Arts in Computer Science is designed to provide students with a solid foundation in the fundamental areas of computer science, but permits a greater variety of elective courses to be taken outside of the discipline.