Study math, computer science or physics here for three years and then study engineering for two years at Columbia University, earning a bachelor's degree from Susquehanna and an engineering degree from Columbia.
- Majors & Minors
- Study Abroad
- Academic Calendar
- Central Curriculum
- Course Catalog
- Blough-Weis Library
- Center for Academic Achievement
- Honors Program
- Summer Session
- Due Dates
- Admission Representatives by Region
- Tuition & Financial Aid
- Net Price Calculator
- Housing & Dining
- Student Activities & Programs
- Fun On Campus
- Title IX
- Bias Response
- Our Campus & Location
- Diversity Matters
- Center for Diversity & Inclusion
- Our Leadership
- History and Traditions
- In the Community
- Title IX
- Event Calendar
Help drive innovation
Master the technologies that are taking us into the future—like cloud-based operating systems, artificial intelligence, and cryptology and code-breaking.
With a degree in computer science, you'll know networking, security, graphics, hardware architecture, and much more. You'll become proficient in several programming languages, including C++ and Python, and develop computer applications that real people use.
In Software Engineering—a class you won't find at other small colleges—your professor gives you performance evaluations, rather than exams. That's how it's done in the real world.
Interesting in engineering? Study here for three years and get your bachelor's degree in math, and then get an engineering degree from Columbia University through our joint engineering program.
Step into high-tech society
Do cutting-edge research or secure a summer Research Experience for Undergraduates (REU). Students have interned at Microsoft, Geisinger Health System and Lockheed Martin and landed jobs with government agencies and contractors, at major companies and in higher education.
You'll be armed with the right knowledge and skills to succeed and make a meaningful difference in computer science, software engineering, cryptology, networking, cyber security, database/systems administration and more.
You'll have experience presenting and speaking publically and be proficient in technical writing, making you a stronger candidate for a job or grad school.
Recent graduates have enrolled in programs at:
The College of New Jersey Global Program in Johannesburg, South Africa
George Mason University
Johns Hopkins University
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
University at Buffalo, The State University of New York
University of Connecticut
University of Kentucky
University of Mississippi
West Chester University of Pennsylvania
Worcester Polytechnic Institute
Recent graduates have worked as:
Actuarial Assistant, Glatfelter Insurance Group
Actuary Analyst, Tower Hill Insurance
Actuarial Support, Geisinger
App Developer, Advance Central Services
Application Services Analyst, Merck & Co.
Branch Manager, Susquehanna Bank
Client Support Technician, The Hershey Company
Credit Portfolio Analyst, Wells Fargo
Developer for Computer Aid Inc., E&E IT Consulting
Director of Mathematics, Achievement First
Fund Financial Analyst, Vanguard
IT Manager, VNA Health Systems, The United States Postal Service
Medical Physicist, Holy Cross Hospital, Maryland
Project Manager, The Hartford
Radar Algorithm Design, Johns Hopkins Applied Physics Lab
Security, Raytheon, Verizon Communications
Senior Java Programmer, Computer Aid
Senior Knowledgebase Implementation Consultant
Senior Software Developer, Ellucian
Senior Software Engineer, Spark Post
Senior Trading Analyst, Accuen
Software Developer: Applied Systems Associates, The Federal Government
Software Engineer: Cornerstone Software Development Inc., Lockheed Martin Transportation, Morningstar
Statistics Programmer, IMS Health
Systems Administrator, Pennsylvania Department of Agriculture
Systems Integrator, Sandia National Labs
Task Manager, Meckley's Limestone Products
Teacher: CB East High School, Charles County Board of Education, Central York Middle School, Crossroads Middle School, Devon Prep, The Dalton School, Henrico County Public Schools, Northern Lehigh School District; Princeton High School, Red Hook Middle SchoolTechnical Account Manager
Technical Consultant, Viecore Inc.
Web Developer, HigherEdJobs.com
Webmaster, Penn State Altoona
- 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 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, Introductory Physics I (PHYS-202, PHYS-203 or PHYS-204) and Introductory Physics II (PHYS-205 OR PHYS-206). 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.