Skip Navigation

Bachelor’s Degree offered in On-campus format.

*On-campus format may require some online classes for degree completion.

About Our Bachelor of Science in Computer Science

For students who want the deepest possible technical foundation in computer science, Lindenwood University’s Bachelor of Science in Computer Science delivers. This rigorous, STEM-focused degree program requires 73 credit hours in computer science, mathematics, and physics, building the advanced analytical and computational skills that employers and graduate programs value most. View the full program requirements in the 2026–27 catalog.

The BS in Computer Science is designed for students who thrive in math-intensive environments and want to apply scientific methods to computing problems. Where the BA in Computer Science offers flexibility to pair CS with other disciplines, the BS goes deeper into calculus, discrete mathematics, linear algebra, and physics, creating a foundation for careers in scientific computing, algorithm design, research and development, and advanced software engineering. Students pursuing this degree often minor in mathematics or add it as a second major.

Core coursework covers the same programming, data structures, algorithms, and systems fundamentals shared by all Lindenwood CS degrees. What distinguishes the BS is the additional depth in mathematical reasoning and scientific problem-solving. You’ll graduate prepared to tackle computationally complex challenges in fields like AI development, machine learning, data engineering, robotics, computational biology, and high-performance computing.

Key-Program-Facts

Key Program Facts

  • 73 credit hours (computer science, mathematics, and physics, plus general education)
  • On-campus format (some online classes may be required for completion)
  • Deeper math and physics requirements than the BA
  • Strong preparation for graduate school and research careers
  • Available emphasis tracks: Cybersecurity, Data Science

Essential Skills & Insights

The BS in Computer Science develops the rigorous technical competencies expected of graduates entering advanced computing roles:

Advanced Programming & Software Engineering

Build proficiency in multiple programming paradigms and software engineering methodologies. Design, implement, and maintain complex software systems.


Mathematical Foundations

Develop deep fluency in calculus, discrete mathematics, linear algebra, and statistics. These mathematical skills are essential for algorithm design, machine learning, and computational problem-solving.


Algorithm Design & Analysis

Master the theory and practice of efficient algorithms. Learn to analyze computational complexity and design optimized solutions for large-scale problems.


Scientific Computing & Research Methods

Apply scientific methodologies to computing problems. The BS’s physics and advanced math requirements build the quantitative reasoning needed for research and development roles.


Systems & Architecture

Understand computer architecture, operating systems, networking, and the hardware-software interface at a level that supports work in systems engineering, embedded systems, and infrastructure design.


Career Outlook

Graduates of Lindenwood’s BS in Computer Science are prepared for technically demanding roles across industries:

  • Software Developer / Software Engineer
  • Data Scientist / Data Engineer
  • Machine Learning Engineer / AI Developer
  • Systems Engineer / DevOps Engineer
  • Cybersecurity Analyst / Security Engineer
  • Research Scientist / R&D Engineer
  • IT Consultant / Technology Architect
  • Database Administrator / Cloud Engineer

According to the U.S. Bureau of Labor Statistics, software developers earned a median annual salary of $133,080 in May 2024 (15% projected growth through 2034), while information security analysts earned $124,910 (29% growth). Computer and information systems managers earned a median of $171,200. The BS degree’s advanced mathematical preparation positions graduates for the higher end of these ranges and for roles that specifically require a STEM-classified bachelor’s degree.

Frequently Asked Questions

The BS requires 73 credit hours with deeper coursework in calculus, discrete mathematics, linear algebra, physics, and scientific computing. The BA requires 56 credit hours and offers more flexibility for minors and electives. Both cover the same core CS curriculum. Choose the BS if you want maximum technical depth. Choose the BA if you want a strong CS foundation with room for a second discipline.

Yes. Lindenwood offers Cybersecurity and Data Science emphasis tracks for the Computer Science BS.

Yes. The BS in Computer Science is specifically designed to provide the mathematical and scientific depth that graduate programs expect. Many BS graduates go on to pursue MS or PhD programs in computer science, data science, artificial intelligence, and related fields.

Begin your application at apply.lindenwood.edu. Select Computer Science (BS) as your intended major.

"One of my greatest loves is learning, so I knew I wanted to further my education. I chose Computer Science, BS as my major with a minor in Mathematics. Lindenwood University offered exactly what I was seeking. Class sizes are on the smaller side, so instructor-student relationships feel more personal and peers better recognize each other. The majority of my professors were very patient and helpful -often working late nights or even over the weekends! I am grateful for my experiences, knowledge, lessons, and relationships developed at Lindenwood University."

Lara Oliver
Computer Science