Skip to Content
COVID-19 Update: Read latest guidance for Spring 2023 campus residential programs.

Bachelor of Science in Computer Science

Computer Science is the science of problem solving in the transfer and transformation of information.

Computer Science includes mathematics, programming, software design, and computer architecture. The Bachelor of Science in Computer Science provides courses in high-level computer languages such as JAVA, C, and C++ that provide the foundation. Other courses include networking, operating systems, database management systems, as well as several specialized electives.

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

Learn more about B.S. in Computer Science:

  • Our Approach:

    The Bachelor of Science in Computer Science incorporates elements from the computer science discipline and prepares graduates for employment (e.g., software developer, computer hardware engineer, computer systems analyst, entrepreneur, information security, computer programmer, etc.) or graduate studies.

    The curriculum includes mathematics, programming, software design, and computer architecture as applied to existing and emerging computer system technologies. A key feature of the curriculum is its emphasis on project-oriented experiences. Students will have room in the curriculum to pursue concentrations or minors, in addition to the program and general education requirements.

  • Students in the Bachelor of Science in Computer Science degree program have many discipline-related opportunities to participate in activities outside of the classroom. These include:

    Computer Science Club

    • This club meets regularly to work on software and hardware projects, host speakers and attend programming events.

    Computing Game Room

    • LC has dedicated space to students to have gaming competitions and participate in multiplayer games.

    Landmark Entrepreneurship Accelerator Program

    Landmark College Institute for Research and Training (LCIRT)

    • Students assist LCIRT staff with software needs for research projects.
  • Bachelor of Science in Computer Science hands-on learning approaches leads to many credit-bearing internship opportunities.

    Recent internships include:
    • Intern AI Scientist
    • Software Developer
    • Information Technology Services Intern
    • Website Developer Intern
    • Financial Systems Intern
    • Controls Programming Intern
    • Systems Engineer Intern
    • Data Processing and Analytics Intern
    The college has partnerships with the following organizations that offer neurodiverse friendly supportive workforce and internship programs:
    • Broad Futures
    • Dynamy
    • Disability IN
    • Neurodiversity Pathways
    • Hasbro
    Additional partnerships include:
    • Stanley Black & Decker
    • C&S Wholesale
    • JPMorgan Chase
    • EY
    • Dell
    • Chroma Technologies
    • AT&T
  • Why computer science?

    According to the U.S. Bureau of Labor Statistics, employment in computer and information technology occupations is projected to grow 11 percent from 2019 to 2029, much faster than the average for all occupations. These occupations are projected to add about 531,200 new jobs, including these exciting opportunities:

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

    The median annual wage for computer and information technology occupations was $88,240 in May 2019. For more information on the occupation outlook for computer science careers, see the Occupational Outlook Handbook.

  • Curriculum

    To earn the Bachelor of Science in Computer Science degree, students must complete 121 credits, which includes 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 Embedded Systems: 3 credits

    3000/4000 CSC Major Requirements (21 credits)

    • CSC3871 Operating Systems: 3 credits
    • CSC3731 Programming Languages: 3 credits
    • CSC3874 Software Engineering: 3 credits
    • CSC4871 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 Prob & Statistics Sci & Engin: 3 credits

    Capstone: 3 credits

    The major culminates in a final 3-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. The planning phase of the capstone project is done in CSC3874 (Software Engineering)

    • CSC4991 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

    121 total credits

  • Upon completing the Bachelor of Science in Computer Science degree, graduates will be able to:

    • Analyze a problem, and identify and define the computing requirements appropriate to its solution
    • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
    • Function effectively on teams to accomplish a common goal and communicate effectively with a range of audiences
    • Understand relevant professional, ethical, legal, security, and social issues and responsibilities

Meet the Mathematics & Computer Science Department Faculty


Karina Assiter headshot

Karina Assiter
Program Coordinator, A.S. and B.S. in Computer Science


Dean John Vitale headshot

John Vitale
Dean of Professional Studies and 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 reenrollment process for Landmark College alumni can be found under the Returning tab.)

Back to top