Master of Science in Computer Science

2 Years On Campus Masters Program

Florida International University

Program Overview

The Master of Science in Computer Science at Florida International University provides students with advanced knowledge of computing technologies, software development, algorithms, and emerging areas of computer science. Through specialized electives and the choice of a thesis or non-thesis pathway, students can tailor their studies to their career interests while developing the technical, analytical, and research skills required in today's technology industry.

Curriculum Structure:

Foundation and Core Coursework: Students begin by strengthening their understanding of essential computing concepts through COT 5407: Introduction to Algorithms, which develops advanced algorithmic thinking and problem-solving skills. They also select two courses from CEN 5011: Advanced Software Engineering, COP 5725: Principles of Database Management Systems, and COP 5614: Operating Systems, building a foundation in software development, database technologies, and operating systems.

Advanced Coursework and Specialization: Students complete graduate-level electives offered by the Knight Foundation School of Computing and Information Sciences. They can explore advanced topics across artificial intelligence, machine learning, data science, cybersecurity, computer networks, robotics, and software engineering, allowing them to develop specialized expertise aligned with their professional goals.

Research and Practical Application: Students choose between a thesis and non-thesis pathway. The non-thesis option requires 21 elective credits, while the thesis option includes 15 elective credits and 6 credits of master's thesis research. Thesis students work with a faculty advisor and committee to investigate a computer science problem, develop research findings, and present their work through an oral thesis defense.

Focus Areas: Artificial Intelligence, Machine Learning, Data Science, Business Analytics, Software Engineering, Database Management Systems, Operating Systems, Cybersecurity, Computer Networks, Robotics, Web and Mobile Application Development, and Human-Machine Interfaces.

Learning Outcomes: Develop advanced algorithmic and computational skills, design and evaluate software applications, understand complex operating systems and database technologies, apply theoretical foundations to practical computing challenges, conduct independent research, develop innovative technology solutions, and communicate technical findings effectively.

Professional Alignment (Accreditation): The curriculum combines theoretical computer science knowledge with practical technology applications and research opportunities. Students develop competencies relevant to software engineering, data science, artificial intelligence, cybersecurity, and technology development. The program also supports professional growth through its flexible elective structure and thesis research option. 

Reputation (Employability Rankings): Florida International University offers students access to an established technology and research environment through its Knight Foundation School of Computing and Information Sciences. The program prepares graduates for opportunities in software development, business analytics, mobile application development, data science, artificial intelligence, cybersecurity, and robotics. Its combination of advanced coursework, specialized electives, and independent research provides a strong foundation for careers across technology-driven industries.

Experiential Learning (Research, Projects, Internships etc.)

At Florida International University (FIU), the Master of Science in Computer Science program is designed to provide students with hands-on experience that is essential for success in today’s tech-driven world. Students have access to state-of-the-art facilities and cutting-edge tools that enhance their learning and prepare them for real-world challenges. The program emphasizes experiential learning through collaborative projects, internships, and research opportunities, ensuring that graduates are not only knowledgeable but also equipped with practical skills.

Here are some key aspects of experiential learning in the MS in Computer Science program at FIU:

- Research Labs: Students can engage in innovative research at various labs, including the Cyber-Physical Systems Lab and the Data Science Lab, where they can work on projects that address real-world problems.

- Internship Opportunities: The program encourages students to participate in internships with leading tech companies, providing invaluable industry experience and networking opportunities.

- Collaborative Projects: Students often work in teams on group projects that simulate real-world scenarios, fostering teamwork and problem-solving skills.

- Access to Software and Tools: Students have access to a variety of software tools, including MATLAB, Python, and R, which are essential for data analysis and software development.

- Field Trips and Industry Visits: The program includes field trips to local tech companies and startups, allowing students to gain insights into industry practices and trends.

- Libraries and Digital Resources: FIU’s libraries offer extensive digital resources, including access to academic journals, databases, and software tools that support research and learning.

- Institute for Data Science and Computing: This institute provides additional resources and opportunities for students interested in data science, machine learning, and artificial intelligence.

Progression & Future Opportunities

Pursuing an MS in Computer Science at Florida International University (FIU) 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, Systems Analyst, and Cybersecurity Specialist. With the tech industry continuously expanding, the skills you acquire at FIU will position you for success:

- Career Services: FIU offers robust career services, including resume workshops, interview preparation, and networking events that connect students with industry professionals.
- Employment Statistics: The university boasts an impressive employment rate, with over 90% of graduates securing jobs within six months of graduation. The average starting salary for MS in Computer Science graduates is around $85,000, reflecting the high demand for skilled professionals.
- University–Industry Partnerships: FIU has established partnerships with leading tech companies such as Microsoft, IBM, and Google, providing students with internship opportunities and real-world experience that enhances their employability.
- Accreditation: The MS in Computer Science program is accredited by the Computing Accreditation Commission of ABET, ensuring that your degree meets the highest educational standards and is recognized globally.
- Graduation Outcomes: Graduates from the program have gone on to work at top-tier companies and have reported significant career advancement, often moving into leadership roles within just a few years.

Further Academic Progression: After completing your MS in Computer Science, you may choose to further your studies by pursuing a Ph.D. in Computer Science or a related field. This advanced degree can lead to opportunities in academia, research, or specialized industry roles, allowing you to contribute to cutting-edge innovations and advancements in technology. Additionally, you could explore certifications in emerging areas such as artificial intelligence, machine learning, or data analytics to enhance your expertise and career prospects.

Program Key Stats

$18030 (Annual cost)
$30


50%
Yes
Yes
No

Eligibility Criteria

3.00 GPA
4 Years

6.5
80
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