Computer Science, MS

1 Years On Campus Masters Program

Tulane University

Program Overview

Tulane University's Master of Science in Computer Science (M.S.) provides advanced training in core computing principles while allowing students to develop specialized expertise through flexible coursework, independent projects, or thesis research. The 30-credit program covers three essential areas—Algorithms, Systems, and Artificial Intelligence/Machine Learning—and offers opportunities to specialize in Data Science, AI/ML, Algorithms and Theory, and Computer Systems.

Curriculum Structure

Year One: Students establish a strong foundation in advanced computer science through three core courses covering algorithms, systems, and artificial intelligence or machine learning. Key subjects include Algorithms (CMPS 6610), Computer Networks (CMPS 6750), Artificial Intelligence (CMPS 6620), and Machine Learning (CMPS 6720), helping students strengthen their computational thinking, programming, and problem-solving abilities.

Year Two: Students develop specialized expertise through graduate electives selected according to their academic interests and career objectives. They can explore courses such as Data Science (CMPS 6790), Data Visualization (CMPS 6360), Natural Language Processing (CMPS 6730), Reinforcement Learning (CMPS 6740), and Advanced Algorithms (CMPS 6260). Students can complete a coursework pathway, undertake an independent project, or pursue a thesis involving original research under faculty supervision.

Focus Areas: Artificial Intelligence, Machine Learning, Data Science, Algorithms and Theory, Computer Systems, Computer Networks, Operating Systems, Computer Architecture, Natural Language Processing, Reinforcement Learning, Data Visualization, Information Theory, Computational Geometry, Multi-Agent Systems, Computer Graphics, Software Development.

Learning Outcomes: Develop advanced knowledge of algorithms and computational systems, apply artificial intelligence and machine learning techniques, analyze complex computing problems, design efficient software and technological solutions, manage and interpret data, strengthen programming and analytical abilities, conduct independent research, and apply advanced computing concepts to practical challenges.

Professional Alignment (Accreditation): The program is offered through Tulane University's School of Science and Engineering and emphasizes advanced technical knowledge, research, and independent project development. Students can work with faculty mentors on research projects in artificial intelligence, machine learning, data science, algorithms, and computer systems. The official university program information does not specify a separate professional accreditation for this M.S. degree.

Reputation (Employability Rankings): Tulane University's School of Science and Engineering provides students with research opportunities and interdisciplinary academic collaborations across computer science, mathematics, economics, psychology, and law. Its graduate program develops skills relevant to careers in software engineering, data science, machine learning, artificial intelligence research, cybersecurity, and systems architecture. The university's official program page does not publish a specific M.S. Computer Science employment rate or graduate starting-salary figure.

Experiential Learning (Research, Projects, Internships etc.)

At Tulane University, the Computer Science MS program is designed to provide students with a robust blend of theoretical knowledge and practical skills that are essential in today’s tech-driven world. Students engage in hands-on learning experiences that prepare them for real-world challenges. The program emphasizes collaboration, innovation, and the application of cutting-edge technologies, ensuring that graduates are well-equipped to excel in their careers.

Tulane offers a variety of facilities and resources that enhance experiential learning, including:

- State-of-the-Art Laboratories: Access to specialized labs such as the Tulane Cybersecurity Lab and the Data Science Lab, where students can work on advanced projects and research.
- Collaborative Projects: Opportunities to participate in group projects that simulate real-world scenarios, fostering teamwork and problem-solving skills.
- Internship Opportunities: Strong connections with local and national tech companies provide students with internship placements that offer invaluable industry experience.
- Research Institutes: Involvement with institutes like the Tulane Institute for Data Science and Computational Thinking, where students can engage in cutting-edge research.
- Digital Tools and Software: Access to industry-standard software and tools, including Python, R, MATLAB, and various machine learning frameworks, to enhance learning and project development.
- Field Trips and Workshops: Organized visits to tech companies and workshops led by industry professionals, giving students insights into the latest trends and practices in computer science.
- Library Resources: Extensive digital and physical library resources, including access to academic journals, databases, and research materials relevant to computer science.

Progression & Future Opportunities

Pursuing a Master of Science in Computer Science at Tulane University opens the door to a wealth of career opportunities in a rapidly evolving field. Graduates often find themselves in high-demand roles such as Software Engineer, Data Scientist, Cybersecurity Analyst, and Systems Architect. The skills and knowledge gained through this program equip students to thrive in various industries, making them competitive candidates in the job market.

Here’s what you can expect in terms of progression and future opportunities:

- University Services: Tulane offers robust career services, including personalized career counseling, resume workshops, and networking events with industry professionals. The Tulane Career Center also hosts job fairs specifically for STEM fields, connecting students directly with potential employers.

- Employment Stats and Salary Figures: According to recent data, over 90% of Tulane’s Computer Science graduates secure employment within six months of graduation, with starting salaries averaging around $85,000 annually. This reflects the strong demand for skilled professionals in the tech industry.

- University–Industry Partnerships: Tulane has established partnerships with leading tech companies and organizations, such as IBM and Microsoft, providing students with internship opportunities and real-world project experiences that enhance their learning and employability.

- Long-term Accreditation Value: The Computer Science program is accredited by the Computing Accreditation Commission of ABET, ensuring that the education you receive meets the highest standards of quality and relevance in the field.

- Graduation Outcomes: Graduates from Tulane’s Computer Science program have gone on to work for prestigious companies like Google, Amazon, and Deloitte, showcasing the program's strong reputation and the success of its alumni.

Further Academic Progression: After completing the MS in Computer Science, students have the option to pursue a Ph.D. in Computer Science or related fields, allowing them to delve deeper into research and academia. This path can lead to careers in university teaching, advanced research positions, or specialized roles in industry research and development. Additionally, graduates may choose to obtain certifications in emerging technologies, further enhancing their expertise and career prospects.

Program Key Stats



26%

Eligibility Criteria


6.5
90
No
Eligibility criteria

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Computer Systems Analyst
  • Data Scientist
  • Artificial Intelligence Engineer
  • Machine Learning Engineer
  • Cybersecurity Engineer
  • Cloud Solutions Architect
  • Database Administrator
  • Network Architect
  • Systems Analyst
  • Research Scientist
Career options

Book Free Session with Our Admission Experts

Admission Experts