You are here

Master of Science in Computer Science

Earn your master’s in computer science on campus or online through the UL Lafayette Center for Advanced Computer Studies.

On Campus or Online

At UL Lafayette, we offer two ways for you to earn your master’s in computer science: a flexible online option or the traditional on-campus option.

They are the same program — same curriculum, professors, and professional opportunities. But you can choose the one that better fits your needs and ambitions.

Because courses in this program will only be available online, the program may not be available to all applicants. The University of Louisiana at Lafayette and its online programs must be in compliance in every state where a student is located. (Visit the Online Programs website to learn more.) International students also may not be eligible. According to U.S. immigration regulations, F-1 students cannot pursue online degrees; international students in other visa categories (i.e., H-4, L2) are exempt from this restriction.

Online students enrolled in 100-percent online programs pay a flat-rate, $480-per-credit-hour tuition. Additional course fees, including materials, labs and proctoring fees, are not included. Online students are not assessed additional operational and activity fees or out-of-state tuition.


All computer science master's students are required to take a course in the design and analysis of algorithms. The rest of your courses should be decided with your advisor.

Coursework Track

You can pursue the coursework track whether you’re earning your computer science degree online or on campus. The coursework track curriculum is the same for both.

You will be required to complete 33 credit hours plus 3 hours of seminar credit to graduate.

Special Project or Thesis Tracks

If you are completing your degree on campus, you may also complete a special project or a thesis.

● The project track requires 33 hours of coursework, 3 of which are special project credit, plus 3 hours of seminar credit.
● The thesis track requires 24 hours of coursework plus 6 hours of thesis credit and 3 hours of seminar credit.

Center for Advanced Computer Studies

Our master’s in computer science is offered through the University’s Center for Advanced Computer Studies (CACS). Through the Center for Advanced Computer Studies, we combine the computer engineering master's program and the computer science master's program under one research-focused umbrella. This unique structure provides students with the opportunity to learn about both areas while focusing on research and coursework in either computer engineering or computer science.

UL Lafayette was the first University to combine the two related, but distinct, disciplines.

CACS makes its research laboratories and equipment available to students and maintains close working relationships with several research centers like the Informatics Research Institute (IRI), Louisiana Immersive Technologies Enterprise (LITE), and the UL NASA Regional Application Center (RAC).


To enter the computer science master's program, knowledge of certain undergraduate computer science topics and computing-related mathematics is required.

In addition to meeting the Graduate School’s requirements, the Center for Advanced Computer studies expects:

  • A four-year bachelor’s degree, preferably in computer science, computer or electrical engineering, or a related field (with a minimum overall GPA of 2.75)
  •  A statement of purpose, especially if you are interested in research
  • Official GRE scores

Apply Today! 

Contact the Master of Science in Computer Science program

For additional questions regarding the master’s program, please contact:
Dr. Anthony Maida
Phone: 337-482-6308
Oliver Hall, Room 355