What can a computer science degree do for you?

Have you ever wondered what makes your smart phone or your laptop work? Do you want to use technology to solve problems and improve lives? 

Then consider studying computer science at Susquehanna.

We can help you build the tools for a satisfying career in computer science, software engineering, cryptology, database/systems administration and more.

With a computer science degree, you’ll be ready to step into today’s high-tech society with the right knowledge and skills to succeed and make a meaningful difference.

Computing drives innovation in practically every sector of society. Scientific research, medicine, the military, the entertainment world—you name it, computer technology enhances lives.

With a degree in computer science from Susquehanna, you’ll not only know programming, but also operating systems networking, security, graphics, hardware architecture, artificial intelligence and much more.

The Susquehanna Advantage

  • You’ll work in teams with other computer science students, brainstorming ideas and collaborating on solutions.
  • In Software Engineering—a class you won’t even find at other small colleges—your professor gives you performance evaluations, rather than exams. That’s how it’s done in the real world.
  • Before you earn your degree, you’ll become proficient in at least three programming languages (C++, Java and Python), and can take a two-semester sequence in software engineering. And you’ll develop computer applications that real people can use.
  • You’ll be proficient in technical writing at a level that industry is looking for, making you a stronger candidate for a job or grad school.
  • We’re big on research. Do cutting-edge research with a computer science faculty member or secure a summer Research Experience for Undergraduates (REU). Students have interned at Bose and Lockheed Martin, landing job offers.

Learning goals:

  • The student attains knowledge of major computer science and mathematical concepts that will support the student's goals for further study or a career in computer science or related disciplines.
  • The student develops the sufficient programming skills to support the student's goals.
  • The student develops the ability to write professional documents in a style that is relevant to the student's goals.
  • The student develops the ability to articulate computer science concepts.

Requirements for the Majors in Computer Science. Susquehanna offers two degree programs in computer science. To earn the Bachelor of Arts degree in computer science, students successfully complete, with grades of C- or better, the equivalent of the following 54 semester hours:

Semester Hours View Full Course Catalog >>
4 CSCI-181 Principles of Computer Science
4 CSCI-281 Data Structures
4 CSCI-282 Computer Organization
4 INFS-375 Database Programming
4 CSCI-381 Algorithms
4 MATH-111 Calculus I
4 MATH-180 Statistical Methods
4 MATH-201 Linear Algebra
4 MATH-221 Discrete Structures

12        12 semester hours of computer science (CSCI) courses at the 300 level or above

6          Six hours chosen from 150 level or above computer science, information systems, data science/analytics, or other computer-related courses as approved by the Mathematical Sciences department head

Bachelor of Science in Computer Science. To earn the Bachelor of Science degree in computer science, a student must complete the requirements for the Bachelor of Arts in computer science plus MATH-112 Calculus II, PHYS-204 and either PHYS-101 or PHYS-205. All courses must be completed with a grade of C- or higher.

Minor in Computer Science. Students who minor in computer science successfully complete, with grades of C- or better, 24 semester hours, including CSCI-181 Principles of Computer Science, CSCI-281 Data Structures, four hours of computer science courses at the 300 level or above, and 12 additional hours of computer science courses or information systems courses above the 150 level, four of which must be above the 300 level.

Jeffrey A. Graham, Ph.D.

Department: Mathematical Sciences
Associate Professor of Mathematical Sciences
Department Chair, Mathematical Sciences


Ken Brakke, Ph.D.

Department: Mathematical Sciences
Professor of Mathematical Sciences


Toshiro Kubota, Ph.D.

Department: Mathematical Sciences
Associate Professor of Mathematical Sciences


Edisanter Lo, Ph.D.

Department: Mathematical Sciences
Associate Professor of Mathematical Sciences


Annika Kathryn Miller, Ph.D.

Department: Mathematical Sciences
Associate Professor of Math & Computer Science


Alex Wilce, Ph.D.

Department: Mathematical Sciences
Associate Professor of Mathematical Sciences


Lisa Schneider

Department: Mathematical Sciences
Visiting Assistant Professor of Mathematical Science


Rod Hart

Department: Mathematical Sciences
Adjunct Faculty Math


Sara J Wenrich

Department: Provost
Academic Assistant


Recent graduates have enrolled at programs at:

Brandeis University
The College of New Jersey Global Program in Johannesburg, South Africa
George Mason University
Johns Hopkins University
Kutztown University
Loyola College
McIntire School of Commerce at the University of Virginia
North Carolina State University
Penn State Harrisburg
Penn State University Park
Penn State York
Rutgers, The State University of New Jersey
Southern Methodist University
Temple University
University at Buffalo, The State University of New York
University of Connecticut
University of Mississippi
Villanova University
West Chester University of Pennsylvania
Worcester Polytechnic Institute

Recent graduates have worked at:

Application Services Analyst, Merck & Co.
Branch Manager, Susquehanna Bank
Client Support Technician, The Hershey Company
DBA/Systems Administrator
Developer for Computer Aid Inc., E&E IT Consulting
IT Manager, VNA Health Systems, The United States Postal Service
Mathematics teacher: CB East High School, Central York Middle School, Crossroads Middle School, The Dalton School, Henrico County Public Schools, Northern Lehigh School District; Princeton High School, Red Hook Middle School
Project Manager, The Hartford
Senior Knowledgebase Implementation Consultant
Senior Programmer/Analyst Software Developer: Applied Systems Associates, The Federal Government
Software Engineer: Cornerstone Software Development Inc., Lockheed Martin Transportation and Security, Raytheon, Verizon Communications
Systems Engineer
Systems Integrator, Sandia National Labs
Task Manager, Meckley's Limestone Products

Computer Science Related Majors and Minors

Contact Us

Department of Mathematical Sciences

514 University Ave.
Selinsgrove, Pa. 17870

Get Directions


Fisher Hall

Campus Map

Phone & Email

Jeffrey Graham
Department Head

What's Next?

You came here to talk about
  • {{$first ? '' : $last ? ' & ' : ' '}}{{cat.name | lowercase}}
Select your interests below