Academic Programs
Computer Science and Minor in Data Science
![](https://www.salem.edu/wp-content/uploads/blocks/sticky-cards/image-1.png)
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!