BA or BS in Computer Science
Selinsgrove, USA
DURATION
4 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline *
EARLIEST START DATE
Request earliest startdate
TUITION FEES
USD 54,440 / per year **
STUDY FORMAT
On-Campus
* November 1 — Early Action 1. November 15 — Early Decision. December 1 — Early Action 2. February 1 — Regular Decision admission application deadline; late applications welcome as space permits. March 1 — International Students
** tuition 2022-23
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Help drive innovation
Master the technologies that are taking us into the future:
- Cloud-based operating systems
- Cyber security
- Database/systems administration
- Networking
- Artificial intelligence
- Cryptology
- 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 Java 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.
Step into a 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 have experience presenting and speaking publicly and be proficient in technical writing, giving you a competitive edge for a job or grad school. Adding one of our interdisciplinary minors, like leadership and data science and analytics, will help you gain a better understanding of important topics in today’s world.
Engineering options
Interested in engineering? Study here for three years and get your bachelor’s degree in computer science, and then get an engineering degree from Columbia University, Washington University of St. Louis, or Case Western Reserve University through our engineering dual degree program.
Gallery
Curriculum
Requirements for Major
When you enroll at Susquehanna, you’ll be paired with an advisor and application tool to guide you in your course planning and scheduling. The following is an excerpt from the complete course catalog. Enrolled students follow the requirements of the course catalog for the academic year in which they declare each major and/or minor, consult with their advisor(s) and the Academic Planning Tool.
Requirements for the Bachelor of Arts 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:
- 4 CSCI-181 Principles of Computer Science
- 4 CSCI-281 Data Structures
- 4 CSCI-282 Computer Organization
- 4 CSCI-381 Algorithms
- 4 MATH-111 Calculus I
- 4 MATH-180 Statistical Methods
- 4 MATH-201 Linear Algebra
- 4 MATH-221 Discrete Structures
- 22 300-level or above computer science courses
Requirements for the Bachelor of Science in Computer Science
To earn the Bachelor of Science degree in computer science, a student must complete, with grades of C- or better, the equivalent of the following 64 semester hours:
- 4 CSCI-181 Principles of Computer Science
- 4 CSCI-281 Data Structures
- 4 CSCI-282 Computer Organization
- 4 CSCI-381 Algorithms
- 4 MATH-111 Calculus I
- 4 MATH-112 Calculus II
- 4 MATH-180 Statistical Methods
- 4 MATH-201 Linear Algebra
- 4 MATH-221 Discrete Structures
- 4 Select one of the following two options:
- PHYS-101 Introduction to Digital and Analog Electronics
- PHYS-204 Introductory Physics I
- 24 300-level or above computer science courses
Capstone
The capstone requirement may be satisfied with one of the following courses: CSCI-472 Software Engineering: Practicum, CSCI-483 Compiler Theory, or CSCI-500 Senior Colloquium.
Students need not fulfill the capstone requirement in their major, but they usually do. A capstone course taken as a junior does fulfill the requirement, but not as a sophomore.
Interdisciplinary Options
Students majoring in computer science can easily complete a minor in another department. Areas such as accounting, business, biology, chemistry, mathematics, physics, or a modern language are natural choices. Highly motivated students whose interests cross traditional departmental lines may also wish to consider the self-designed major option, developing an integrated program of study from courses in several departments. For further information, see the majors and minors section.
Double Major/Minor in Computer Science and Mathematics
Because the computer science major already requires several mathematics courses, many computer science majors pick up a mathematics major or minor relatively easily. However, it is department policy that cross-listed elective courses (such as MATH-351/CSCI-351 Numerical Computing and MATH-352/CSCI/352 Numerical Analysis) count in only one major or minor at a time.
Departmental Honors
The departmental honors program encourages and recognizes outstanding academic performance. To graduate with departmental honors, a mathematics major or computer science major must do the following:
- Have a minimum GPA of 3.50 in the department and 3.00 overall,
- Request admission to the program at the end of the junior year,
- Consult with a faculty adviser to design an honors-quality project and begin research as a first-semester senior taking MATH-503 Independent Research or CSCI-503 Independent Research,
- Complete the project during the second semester in MATH-500 Senior Colloquium or CSCI-500 Senior Colloquium,
- Successfully pass an oral exam covering a selection of math courses.
Kappa Mu Epsilon
Students who meet national standards for membership are eligible to join this national undergraduate mathematics honorary society.
Requirements for Minor
When you enroll at Susquehanna, you’ll be paired with an advisor and application tool to guide you in your course planning and scheduling. The following is an excerpt from the complete course catalog. Enrolled students follow the requirements of the course catalog for the academic year in which they declare each major and/or minor, consult with their advisor(s) and the Academic Planning Tool.
Minor in Computer Science
Students who minor in computer science successfully complete 24 semester hours, with grades of C- or better, in the following courses.
- 4 CSCI-181 Principles of Computer Science
- 4 CSCI-281 Data Structures
- 4 400-level computer science course
- 12 300-level or above computer science courses
Courses Options
Computer Science Courses
- CSCI 151 Introduction to Programming, Credits: 4
- CSCI 181 Principles of Computer Science, Credits: 4
- CSCI 200 Multi-Agent Modeling in the Sciences, Credits: 4
- CSCI 281 Data Structures, Credits: 4
- CSCI 282 Computer Organization, Credits: 4
- CSCI 301 Data Mining, Credits: 4
- CSCI 351 Numerical Computing, Credits: 2
- CSCI 352 Numerical Analysis, Credits: 2
- CSCI 370 Cryptology & Number Theory, Credits: 4
- CSCI 381 Algorithms, Credits: 4
- CSCI 382 Theory of Computation, Credits: 2
- CSCI 391 Data Communications & Networks I, Credits: 2
- CSCI 392 Data Communication & Networks II, Credits: 2
- CSCI 401 Machine Learning, Credits: 4
- CSCI 460 Application Programming, Credits: 4
- CSCI 471 Software Engineer: Methodology, Credits: 4
- CSCI 472 Software Engineering: Practicum, Credits: 4
- CSCI 481 Programming Languages, Credits: 2
- CSCI 483 Compiler Theory, Credits: 4
- CSCI 484 Computer Graphics, Credits: 2
- CSCI 485 Artificial Intelligence, Credits: 2
- CSCI 486 Introduction to Operating Systems, Credits: 2
- CSCI 487 Operating Systems, Credits: 2
- CSCI 488 Computer Architecture, Credits: 2
- CSCI 500 Senior Colloquium, Credits: 4
- CSCI 501 Topics in Computer Science, Credits: 1–4
- CSCI 502 Independent Study, Credits: 1–4
- CSCI 503 Independent Research, Credits: 1–4
- CSCI 599 Internship, Credits: 1–4
Mathematics Courses
- MATH 099 College Mathematics Prep, Credits: 0–0
- MATH 101 Precalculus Mathematics, Credits: 4
- MATH 105 Introductory Topics, Credits: 2
- MATH 108 Introduction to Statistics, Credits: 4
- MATH 111 Calculus I, Credits: 4
- MATH 112 Calculus II, Credits: 4
- MATH 180 Statistical Methods, Credits: 4
- MATH 201 Linear Algebra, Credits: 4
- MATH 211 Multivariate Calculus, Credits: 4
- MATH 221 Discrete Structures, Credits: 4
- MATH 231 Foundations of Analysis, Credits: 2
- MATH 321 Abstract Algebra, Credits: 4
- MATH 331 Geometry, Credits: 4
- MATH 351 Numerical Computing, Credits: 2
- MATH 352 Numerical Analysis, Credits: 2
- MATH 353 Differential Equations, Credits: 4
- MATH 370 Cryptology & Number Theory, Credits: 4
- MATH 382 Theory of Computation, Credits: 2
- MATH 411 Real Analysis, Credits: 4
- MATH 415 Complex Analysis, Credits: 4
- MATH 441 Mathematical Statistics, Credits: 4
- MATH 500 Senior Colloquium, Credits: 1–4
- MATH 501 Topics in Mathematics, Credits: 1–4
- MATH 502 Independent Study, Credits: 1–4
- MATH 503 Independent Research, Credits: 1–4
- MATH 599 Mathematics Internship, Credits: 1–8
Program Outcome
Learning goals
- Students acquire knowledge of fundamental computer science and related mathematical concepts, together with programming skills, sufficient to support further postgraduate study or a career in computer science or related disciplines.
- Students develop the ability to design, implement, communicate and evaluate computing-based solutions as documented code to meet a given set of computing requirements in a professional style.
Career Opportunities
Recent graduates have enrolled in 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 Kentucky
- University of Mississippi
- University of Pennsylvania
- Villanova University
- 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.
- Biostatistican, Merck
- 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
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!