Computer Science

Bachelor of Arts in Computer Science
Bachelor of Science in Computer Science
Bachelor of Science in Computer Science & Engineering

Professor in computer science class

As a Bucknell computer science major, you'll learn to code and create new technology. More importantly, you'll discover exciting applications of computer science for the benefit of society. In small classes and learning communities built around hands-on experiences, you'll work with expert faculty as you explore the latest in artificial intelligence, bioinformatics, data mining, data privacy, distributed computing, human-computer interaction, image processing, the internet of things and natural language processing. As you immerse yourself in these and more cutting-edge topics, you'll gain the technical skills and an investigative mindset that will help you succeed at any graduate program or tech firm — like recent graduates who've landed jobs at Amazon, Google, IBM, PayPal and Cisco.

Computer Science & Engineering Video Tour

Find your path to computer science at Bucknell

Major & Minor Options

Bucknell offers three majors for students interested in computer science. All share a common core of computer science courses that develops a problem-solving mindset and gives students the preparation to choose their own exciting career paths.

  • The bachelor of arts in computer science major in the College of Arts & Sciences comprises eight courses in computer science, four in mathematics, and a yearlong senior-year design project. Prospective students should apply to the College of Arts & Sciences.
  • The bachelor of science in computer science major in the College of Arts & Sciences comprises 11.5 courses in computer science, four in mathematics, two in the sciences, and a yearlong senior-year design project. Prospective students should apply to the College of Arts & Sciences.
  • The bachelor of science in computer science & engineering major in the College of Engineering comprises an introductory engineering course, 11.5 courses in computer science, four courses in mathematics, two elective courses in math or science, one course in electrical & computer engineering, and a yearlong senior-year design project. Prospective students should apply to the College of Engineering.

A minor in computer science also is available.

View all computer science major requirements
View all computer science & engineering major requirements
View all computer science minor requirements

Firefly circuit board

Electrical & Computer Engineering

Related Major

The College of Engineering also offers a major in computer engineering through the Department of Electrical & Computer Engineering. This major places greater emphasis on computer hardware and system design, while computer science emphasizes programming and software design.

Learn more

Contact Details