North Carolina State University

USA
2 Scholarships 174 Programs 3 Degree levels
Masters

Master's in Computer and Information Sciences

DegreeMasters
FieldComputer and Information Sciences, General.

The Master’s in Computer and Information Sciences at North Carolina State University is a graduate programme that combines advanced coursework and applied research in areas such as algorithms, data science, software engineering and cybersecurity. It suits students with a strong quantitative background who want to deepen technical expertise, pursue research, or transition into specialised industry roles in the Research Triangle and beyond.

What you'll study

This master’s programme blends core topics in computing with a broad choice of electives to support specialisation. Students typically study advanced algorithms, machine learning, data mining, databases and information retrieval, software engineering and systems design, distributed and cloud computing, cybersecurity, and human–computer interaction. Programme structure usually offers a thesis (research) pathway and a non-thesis (project/coursework) pathway, combining required core courses with elective modules and a culminating research project, practicum or dissertation.

  • Core subjects: advanced algorithms, operating systems and distributed systems, database systems, theory of computation.
  • Elective and specialised topics: machine learning and AI, data science and visualisation, natural language processing, information retrieval, cybersecurity and privacy, software engineering, high-performance computing, and human–computer interaction.
  • Assessment and structure: coursework, project work, research thesis option, and seminar participation. Many students complement academic credits with practicum placements, industry collaborations or independent research under faculty supervision.

Entry requirements

Applicants are normally expected to hold a bachelor’s degree in computer science, information systems, engineering, mathematics or a closely related field. Successful applicants demonstrate strong quantitative and programming skills, evidenced by prior coursework or professional experience.

  • Academic record: a solid undergraduate transcript showing competence in core computing and mathematics courses.
  • Supporting documents: statement of purpose, letters of recommendation that speak to academic or professional potential, and a curriculum vitae or résumé.
  • Standardised tests and language: some applicants may be required to submit standardised test scores if applicable to their background and region; international applicants must demonstrate English proficiency through accepted examinations unless exempt.
  • Additional experience: relevant industry experience, research experience, or evidence of prior project work can strengthen an application, especially for competitive specialisations.

Career prospects

Graduates move into a wide range of technical and research-focused roles. The degree prepares students for positions such as software engineer, data scientist, machine learning engineer, systems architect, cybersecurity analyst, user experience researcher and research scientist. Alumni work in technology firms, startups, research labs, government agencies and consulting firms, and many continue to doctoral study or pursue leadership roles that bridge computing and domain-specific applications.

Why study at North Carolina State University

North Carolina State University offers this programme within a research-intensive computer science environment with strong connections to the Research Triangle Park ecosystem. Students benefit from faculty-led research groups across AI, data science, cybersecurity, systems and HCI, access to interdisciplinary centres and applied research partnerships, and opportunities for internships with industry partners. Facilities and resources, including modern computing labs and collaborative spaces on Centennial Campus (and library and research services), support both coursework and hands-on projects. The university’s career services and employer outreach frequently generate recruitment and practicum opportunities for graduate students.

Latest Masters Scholarships in USA

Similar Masters programmes in USA

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to North Carolina State University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.