The Master's in Computer and Information Sciences at Fairleigh Dickinson University is a practice-oriented graduate degree designed to deepen technical knowledge across computing, data and information systems. It suits graduates with a background in computer science, information technology or a related discipline who want to move into advanced technical, analytic or leadership roles in industry or continue to research.
The programme combines core advanced topics in computing with elective specialisms so you can tailor your studies to career goals. Typical core subjects include advanced algorithms and data structures, database systems, software engineering, computer networks and systems, and research methods. Available elective topics commonly cover machine learning and data mining, data analytics, cybersecurity and network security, cloud computing, human–computer interaction, and mobile and web application development.
Students usually complete a mix of coursework and a culminating experience such as a capstone project, practicum with an industry partner, or a research thesis. This structure emphasises applied skills: students design, implement and evaluate systems, work with real datasets, and produce technical reports and presentations. Courses are delivered through lectures, lab sessions and project work, with opportunities for part-time study and some online or hybrid options.
Applicants are expected to hold a recognised bachelor’s degree in computer science, information systems, engineering, mathematics or a closely related field. Candidates without a directly aligned undergraduate degree may be considered if they demonstrate substantial computing experience through prior study or professional work and can complete prerequisite courses.
Some applicants may be asked to provide GRE scores depending on their academic background, and mature applicants with significant professional experience may be admitted on a case-by-case basis. International applicants should check additional documentation requirements related to visas and credential evaluation.
Graduates are prepared for a broad range of technical and managerial roles across private and public sectors. Common job titles include software developer or engineer, data analyst, data scientist, systems architect, network or security engineer, cybersecurity analyst, IT consultant and project manager. The degree also provides a solid foundation for those who choose to pursue doctoral study or research-oriented careers.
Students benefit from career services, internship pipelines and employer connections that help with job search, resume and interview preparation. The programme’s applied projects and practicum options are particularly useful for building a professional portfolio and gaining workplace experience.
Fairleigh Dickinson University offers a smaller-class environment that emphasises personalised interaction with faculty who combine academic and industry experience. The university provides hands-on laboratories, access to modern software and cloud platforms, and opportunities for collaborative projects with local employers.
FDU’s locations close to major metropolitan areas create practical advantages for internships and employer engagement, while flexible scheduling and some online delivery options support working professionals. In addition, students can access institutional career services, academic advising and a network of alumni in technology roles, all of which help support transition to advanced roles in computing and information sciences.
Shortlist scholarships and plan your application — free guidance from our advisors.