Computer Science
Bachelor of Arts in Computer Science
Bachelor of Science in Computer Science
Bachelor of Science in Computer Science & Engineering
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
New Centers for Excellence
Advances the scholarship of data science by fostering cross-college, data-integrated learning and data literacy among students
Dominguez Center for Data Science
Amplifies cross-disciplinary programming, bringing the entrepreneurial mindset to the forefront of the Bucknell experience
Perricelli-Gegnas Center for Entrepreneurship & Innovation
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
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.