Computer Science | LSU Majors

Computer Science

You want to create something out of nothing, like the next great app or video game.

About Computer Science

Computer science is a rapidly evolving discipline focusing on cyber security and information assurance, sensor networking and communications, computational science, and visualization, among others. Develop the next best-selling app, design digital media, upgrade mobile devices, or break down possibilities within entertainment software design and gaming. Keep people safe, keep people entertained, or create a way to do both. It’s all up to you.

Concentrations Available:

  • Cloud Computing and Networking: Cloud computing and networking uses groups of remote servers hosted on the Internet to store, manage, and process data. Historically, one server would do this job on one computer or a network of computers, which led to overloads and slow speeds. With cloud computing and networking, the sky is literally the limit for what can be accomplished with the amount of data that can be stored.
  • Computer Science and Second Discipline: In addition to the core computer science courses, you will take a set number of hours in another academic field. Departmental approval is required.
  • Data Science and Analytics: Learn to create analytical models and ways to extract new knowledge from complex data. All types of companies and organizations employ data scientists for various reasons, including identifying consumer trends, military code breaking, making workers and processes more efficient, and even analyzing the probabilities that one sports team may beat another.
  • Software Engineering: New and emerging opportunities include app development, digital media, mobile devices, entertainment software design, and gaming. Plus, as an added bonus, EA Sports has a presence on campus for students who are interested in game development, and the department offers a digital media minor.

Sample Course Plan

This is to be used as a guide for prospective students to get an idea of what courses are taken with this program. The General Catalog houses the most accurate and current degree requirements for each program at LSU.

Year 1
Analytic Geometry and Calculus

Computer Science for Majors

Ethics in Computing

English Composition

Communication Studies

General Education Course: Natural Sciences

General Education Course: Humanities

Year 2

Discrete Structures

Advanced Data Structures and Algorithm Analysis
Elementary Differential Equations and Linear Algebra

Numerical Methods

Computer Organization and Design

Operating Systems

General Education Course: Natural Sciences
General Education Course: Natural Sciences Lab
General Education Course: Humanities
Year 3
Database Systems
Cloud Fundamental & Web Programming
Engineering Statistics
Object Oriented Design
Computer Networks
Cloud Systems and Virtualization
General Education Course: Social Sciences
Approved Technical Electives
Year 4
Software Systems Development
Programming Languages
Computer Science Elective
Approved Area Elective
General Education Course: Social Sciences
General Education Course: Arts

Program Requirements

Once you're an LSU student, you'll need to meet the requirements below to continue pursuing this major.

  • 24 hours of credit in 1000-level courses or higher
  • 2.0 cumulative GPA
  • grade of “C” or better in MATH 1550

Senior College

College of Engineering


B.S., Bachelor of Science

Course Load by Subject Area

  • Technology:  High Intensity
  • Math:  Medium Intensity
  • Electives:  Low Intensity
  • Science:  Low Intensity
  • View all course loads

Related Majors