Skip to Content
info icon
COVID-19 Update: Read latest guidance for Spring and Summer 2021 campus residential programs.

Bachelor of Science in Computer Science

Why Computer Science?

According to the U.S. Bureau of Labor Statistics, computer science-related fields will account for America’s greatest job growth through 2018, including these exciting opportunities:

  • Cybersecurity
  • Game Design & Development
  • Software Design
  • Mobile Apps Development
  • Informatics & Computing
  • Computer Hardware Engineering

What is Computer Science?

Computer Science is the science of problem solving in the transfer and transformation of information. Study includes mathematics, programming, software design, and computer architecture. Courses in high-level computer languages such as JAVA, C, and C++ provide the foundation. Other courses include logic, networking, operating systems, interactive digital design, and mobile development.

Is Computer Science Right for You?

Do you have:

  • A strong interest in learning technical skills in programming
  • Persistence in applying new approaches to solving problems
  • The ability to follow, analyze, and create solutions in a structured way
  • An eye for detail
  • Solid communication skills, including writing
  • 3–4 years of high school math, including algebra and geometry

Meet the Mathematics & Computer Science Department Faculty


To earn the BS-CS, students must complete 121 credits, which include the general education core (31 credits not met by major requirements), 58 credits of additional major requirements, and 32 credits of open electives. Students must complete at least 45 credits at the 3000/4000 level.

General Education Requirements: 43 credits

31 credits plus 12 credits listed in major requirements that also fulfill general education requirements

  • WRT1011 Composition and Rhetoric: 3 credits
  • WRT1012 Research and Analysis: 3 credits
  • EDU1011 Perspectives in Learning or EDU1001 Foundations in Learning: 3 credits
  • COM1011 Introduction to Communication: 3 credits
  • Humanities: 3 credits
  • Natural Sciences with lab: 4 credits
  • Social Sciences: 3 credits
  • Interpersonal Communication/Creative Expression: 3 credits
  • Alternative Study (could be at the 2000 or 3000/4000 level): 3 credits
  • WRT3011 Advanced Writing: 3 credits

Computer Science Major Requirements: 58 credits

1000/2000 CSC Major Requirements (18 credits)

  • CSC1635 Computer Science I (also fulfills the quantitative reasoning general education requirement): 3 credits
  • CSC2635 Computer Science II: 3 credits
  • CSC2741 Database Design: 3 credits
  • CSC2638 Data Structures and Algorithms: 3 credits
  • CSC2751 Networking and Security: 3 credits
  • CSC2771 Special Topics: Embedded Systems: 3 credits

3000/4000 CSC Major Requirements (21 credits)

  • CSC3871 Special Topics: Operating Systems: 3 credits
  • CSC3731 Special Topics: Programming Languages: 3 credits
  • CSC3874 Special Topics: Software Engineering: 3 credits
  • CSC4871 Special Topics: Computer Architecture: 3 credits
  • 9 credits of selected topics in computer science (may include, but is not limited to: Web Science, Computer Graphics, Mobile Application Development, Artificial Intelligence)

Math Requirements: 13 credits

  • MAT2731 Introduction to Calculus (also fulfills the Math requirement in the core): 3 credits
  • MAT2741 Linear Algebra: 4 credits
  • MAT2751 Discrete Mathematics: 3 credits
  • MAT3721 Spec Top: Prob & Statistics Sci & Engin: 3 credits

Capstone: 6 credits

The major culminates in a final 6 credit capstone experience that provides students with the opportunity to integrate the knowledge that they have gained from across the curriculum. Students are encouraged to work in teams, and can pursue either an applied or theory project.

  • CSC 4000-level Capstone Planning (ST): 3 credits (Gen Ed requirement)
  • CSC4991 Special Topics: Comp Sci Capstone: 3 credits (Gen Ed requirement)

Open Electives: 32 credits

20 credits at any level (Only six 1-credit courses allowed)

12 credits at the 3000/4000 level


Photo of John Russo

John Russo
Program Coordinator, B.S. in Computer Science 

Interested in applying?

Whether you are new to Landmark College or are a former student interested in returning for a baccalaureate degree, you can apply here. (The re-enrollment process for Landmark College alumni can be found under the Returning tab.)

Back to top