Computer Science BA, BS

Much of our computer science program uses project-based learning, both within courses and in supervised student research.

Overview

Faculty expertise ranges across all aspects of computing, including security, databases, concurrency, parallelism, distribution, networking, enterprise systems, simulation, cognitive science, user-interface design, artificial intelligence, embedded systems and robotics.

Join the Computer Science Association, which sponsors guest speakers, conducts programming contests, arranges tours of companies that hire graduates and provides opportunities for advanced students to tutor and mentor first-year students. Pursue an internship in a company or institution, and gain software development experience in finance, defense, manufacturing, government or other fields.

State-of-the-art facilities in the Shineman Center include workspaces configured for class-based, small-group and individual activities. Our labs provide a great learning, testing and training ground for future success.

Curriculum

The BA degree is for those seeking a more broad liberal arts experience, while the BS is for students that want more of an applied technological track.

Bachelor of Arts Bachelor of Science

Shineman Center for Science, Engineering and Innovation

This $118-million dollar facility serves as the home for the mathematics, science, computing and engineering programs. the 230,000 square-foot center features a planetarium, three observation decks, a greenhouse, extensive laboratories and state-of-the-art laboratories.

Outcomes

  • Understand the structure and properties of common architectural elements of physical computing systems, along with those layered software systems that impact the structure, functionality and performance of programs executing on them
  • Develop software in a variety of programming languages, computational styles and modes
  • Ability to evaluate software impact on users and society including usability, security, privacy and ethics

Career Opportunities

  • Software development
  • App development
  • System administration
  • Quality assurance
  • Web and mobile technologies

The whole fourth floor of Shineman is dedicated to computer science and computer engineering students. There you will find students helping each other in the labs, with faculty walking the halls engaging you in stimulating conversation.

Participating in two internships, IBM Watson and Medium.com, allowed me to better understand what I was learning in class and motivate me to go above and beyond when learning new concepts because I now knew how important the material was from having applied my learnings on the job.

The best part of this major is the practicality of the courses and how they are taught in a way to prepare you for the real world, for real jobs out there.

Program Resources

Co-Ops

Apply for this full-time, paid integrated learning experience that allows you to gain hands on experience in a professional environment.

Internships

Learn what it's like to work in a professional setting while still in school.

Study Abroad

Take classes and participate in internships while immersing yourself in all that region has to offer.

Request Information

Loading...

Next Steps to Apply

Ready to get started? We’re here to make the application process as smooth as possible. Just answer a few quick questions, and get your customized application guide.

Apply