Skip to content

Header Menu 2

Header Actions Menu

Academic Programs

Computer Science and Minor in Data Science

Explore the theory and application of Computer Science with emphasis on designing applications and leveraging data in the real world.

The major is a hybrid program and 9 course requirements are offered in person at Salem College and 7 are offered online. When designing the major we made it a priority for a majority of classes to be in person, and in the ideal course progression a student will not need more than one online course per semester to increase opportunities for preserve the on-campus experience that makes Salem special.


Our Curriculum: Your Path to Success

The Bachelor of Science in Computer Science program includes the following core courses:

  • CPSC 100: Introduction to Programming
  • CPSC 101: Programming for Data Science
  • CPSC 132: Programming for Everyone II
  • CPSC 150: Data Structures & Algorithms
  • CPSC 230: Introduction to C
  • CPSC 301: Programming Languages
  • CPSC 320: Inside of a Microprocessor
  • CPSC 350: Computer Science Capstone
  • MATH 100: Calculus I
  • MATH 101: Calculus II
  • MATH 107: Statistical Methods with R

Concentration in Software Development

For those interested in software creation, this concentration includes specialized courses:

  • BUAD 204: Product Development
  • CPSC 105: Web Development
  • CPSC 232: Application Development I
  • CPSC 242: Application Development II

Mathematics Electives

Choose one elective to enhance your analytical skills:

  • MATH 110: Introductory Linear Algebra
  • MATH 135: Probability & Statistics
  • MATH 140: Numerical Analysis

Minor in Data Science: Manage & Analyze Data

Our Minor in Data Science helps you learn how to manage and analyze real-world data, with a focus on data visualization, machine learning, and statistical methods. The minor includes the following courses:

  • CPSC 100: Introduction to Programming
  • CPSC 101: Programming for Data Science
  • MATH 107: Statistical Methods with R
  • MATH 142: Nonparametric Statistical Methods
  • SCIE 040: Spreadsheets for Science and Mathematics

Featured languages: Python, R, SQL.

Your Path to Success Starts at Salem

With a Bachelor’s in Computer Science and a Minor in Data Science at Salem College, you’ll be well-equipped for a career in software development, data analysis, cybersecurity, and more.

Graduates of Computer Science programs are in high demand. According to the Bureau of Labor Statistics:

  • Software Developers: Job growth of 22% (2020–2030)
  • Information Security Analysts: Job growth of 33% (2020–2030)
  • Median Annual Salary for Software Developers: $110,140

Ready to Begin?

Apply Now or Request More Information. Join us at Salem College and start your journey toward a fulfilling career in tech!


Program Leadership

To meet other faculty, please go to the faculty/staff directory.

© Salem College 2024, All rights reserved.