  {"id":5042,"date":"2025-09-03T09:53:17","date_gmt":"2025-09-03T13:53:17","guid":{"rendered":"https:\/\/www.montclair.edu\/academics\/?post_type=program-page&#038;p=5042"},"modified":"2026-03-27T15:10:25","modified_gmt":"2026-03-27T19:10:25","slug":"ms-computer-science","status":"publish","type":"program-page","link":"https:\/\/www.montclair.edu\/academics\/programs\/ms-computer-science\/","title":{"rendered":"Computer Science"},"content":{"rendered":"<div class='program-hero'><div class='top-part'><img decoding=\"async\" class=\"mlt-responsive-background\" data-original-image=\"\/academics\/wp-content\/plugins\/msu-program-finder\/2025-08-07_mosaic-background-high-res.jpg\" src=\"\/responsive-media\/cache\/academics\/wp-content\/plugins\/msu-program-finder\/2025-08-07_mosaic-background-high-res.jpg.0.1x.generic.jpg\"\/><div class='content-area'><h1 id=\"content-start\">Computer Science<\/h1><p class=\"program-info\"><a href=\"\/academics\/program-finder\/?degree_type=ms\">MS<\/a> &bull; <a href=\"\/academics\/program-finder\/?program_type=masters\">Master's<\/a><\/p><div class='image-holder'><img decoding=\"async\" class=\"mlt-responsive-image\" data-original-image=\"\/academics\/wp-content\/uploads\/sites\/9\/2026\/03\/021218_1783_CSAM-Computer-Science.jpg\" src=\"\/responsive-media\/cache\/academics\/wp-content\/uploads\/sites\/9\/2026\/03\/021218_1783_CSAM-Computer-Science.jpg.0.1x.generic.jpg\" alt=\"Computer Science professor giving a lecture to their students.\"\/><\/div><\/div><\/div><div class='bottom-part'><div class='wrapper'><div class='content-area'>\n<h2>Master of Science in Computer Science<\/h2>\n<p>Advance your expertise with a flexible, career-focused computer science master\u2019s degree. The Master of Science in Computer Science at ÌÇÐÄvlog is offered online and in-person, so you can choose the format that fits your life.<\/p>\n<p>Build advanced skills in software engineering, cybersecurity, computer algorithms, machine learning and data management through hands-on, industry-aligned projects. Designed for today\u2019s technology landscape, the curriculum integrates artificial intelligence throughout the program. You\u2019ll learn to apply Generative AI tools including large language models to accelerate coding, analysis and documentation while evaluating output quality, protecting data and communicating responsibly.<\/p>\n<p>Whether you\u2019re advancing in your career or preparing to pursue your doctorate, you can choose a thesis or non-thesis pathway that aligns with your career goals. Students without a traditional computer science background may be eligible for bridge coursework before beginning the full program.<\/p>\n<h3>Program Highlights<\/h3>\n<ul>\n<li>Flexible scheduling available online or in-person<\/li>\n<li>Thesis and non-thesis options to match career and research goals<\/li>\n<li>STEM-designated program designed for full-time students and working professionals<\/li>\n<li>AI-integrated coursework with hands-on experience in software development, machine learning and Generative AI tools<\/li>\n<li>30-credit completion providing a comprehensive foundation in AI, software engineering, cybersecurity and computer algorithms.<\/li>\n<\/ul>\n<p class=\"prpl-button-row\"><span class=\"prpl-button\"><a href=\"https:\/\/graduate.montclair.edu\/apply\/\">Apply Now<\/a><\/span><span class=\"prpl-button ghost-red\"><a href=\"https:\/\/graduate.montclair.edu\/register\/grad-inquiry\">Request Info<\/a><\/span><\/p><br \/>\n<\/div><aside><p><strong>Program Format<\/strong><br \/><a href=\"\/academics\/program-finder\/?modality=in-person\">In-person<\/a>; <a href=\"\/academics\/program-finder\/?modality=online\">Online<\/a><\/p><p><strong>Start Date<\/strong><br \/><a href=\"https:\/\/www.montclair.edu\/online\/montclair-online-program-calendar\/\">Fall & Spring (Session A)<\/a><\/p><p><strong>College or School<\/strong><br \/><a href=\"\/academics\/program-finder\/?college=csam\">College of Science and Mathematics<\/a>; <a href=\"\/academics\/program-finder\/?college=computing\">School of Computing<\/a><\/p><p><strong>Area of Study<\/strong><br \/><a href=\"\/academics\/program-finder\/?area_of_study=business-mathematics-and-technology\">Business, Mathematics and Technology<\/a><\/p><p><span class='prpl-button full-width'><a href=\"https:\/\/graduate.montclair.edu\/portal\/graduate-events\">Upcoming Admissions Events<\/a><\/span><\/p><\/aside><\/div><\/div><\/div><div class=\"prpl-band lt-gray no-margin\"><div class=\"text-content\">\n<h2>Formats and Areas of Focus for the MS in Computer Science<\/h2>\n<p>Choose the learning format that fits your life, and tailor your plan through electives and program options. Across formats, coursework emphasizes both CS fundamentals and the AI-driven workflows shaping today\u2019s software, data and systems roles.<\/p>\n<div class=\"prpl-row program-page-expandables\"><div class=\"prpl-column one-third\">\n<h3>Program Formats<\/h3>\n<p>Learn how the MS in Computer Science is offered.<\/p>\n<\/div><div class=\"prpl-column two-thirds\">\n<div class=\"prpl-drawer compact\"><div class=\"prpl-drawer-header\">Online Master&rsquo;s in Computer Science<\/div><div class=\"prpl-drawer-content\">\n<p>Complete coursework in a flexible online format convenient for working professionals, without compromising rigor. Courses are delivered in 14-week sessions during the fall, spring and summer terms.<\/p>\n<ul>\n<li>Hands-on projects using modern development tools and environments<\/li>\n<li>Collaboration with peers through structured discussions and team-based work<\/li>\n<li>AI in practice: Learn how to use Generative AI tools for coding, testing, documentation and analysis, paired with ethical and security best practices<\/li>\n<li>Online option students take electives exclusively from the <strong>Area of Focus: Artificial Intelligence &amp; Machine Learning<\/strong><\/li>\n<\/ul>\n<p><a rel=\"noopener\" href=\"http:\/\/catalog.montclair.edu\/programs\/computer-science-ms\/#requirementstext\" target=\"_blank\">See the Curriculum<\/a><\/p>\n<\/div><\/div><div class=\"prpl-drawer compact\"><div class=\"prpl-drawer-header\">In-person<\/div><div class=\"prpl-drawer-content\">\n<p>Learn on campus with face-to-face instruction, access to labs and opportunities to engage in research and campus-based collaboration.<\/p>\n<ul>\n<li>Direct interaction with faculty and peers<\/li>\n<li>Campus resources that support hands-on experimentation and exploration<\/li>\n<li>Options to pursue thesis-based research aligned to faculty expertise<\/li>\n<\/ul>\n<p><a rel=\"noopener\" href=\"http:\/\/catalog.montclair.edu\/programs\/computer-science-ms\/#requirementstext\" target=\"_blank\">See the Curriculum<\/a><\/p>\n<\/div><\/div>\n<\/div><\/div>\n<div class=\"prpl-row program-page-expandables\"><div class=\"prpl-column one-third\">\n<h3>Customize Your MS: Areas of Focus<\/h3>\n<p>Choose elective options to align the degree to your career goals.<\/p>\n<\/div><div class=\"prpl-column two-thirds\">\n<div class=\"prpl-drawer compact\"><div class=\"prpl-drawer-header\">Artificial Intelligence &amp; Machine Learning<\/div><div class=\"prpl-drawer-content\">\n<p>Develop advanced skills in machine learning and deep learning, and explore the rapidly evolving world of large language models (LLMs), computer vision, and Generative AI.<\/p>\n<p>Sample course topics:<\/p>\n<ul>\n<li>Machine Learning<\/li>\n<li>Deep Learning<\/li>\n<li>Computer Vision and Image Analysis<\/li>\n<li>Large Language Models<\/li>\n<\/ul>\n<\/div><\/div><div class=\"prpl-drawer compact\"><div class=\"prpl-drawer-header\"> Data Analytics &amp; Big Data<\/div><div class=\"prpl-drawer-content\">\n<p>Build the ability to work with data at scale using analytics, visualization and big data techniques to drive insight and decision-making.<\/p>\n<p>Sample course topics:<\/p>\n<ul>\n<li>Exploratory Data Analysis &amp; Visualization<\/li>\n<li>Big Data Analytics<a rel=\"noopener\" href=\"http:\/\/catalog.montclair.edu\/programs\/business-administration-business-analytics-mba\/#requirementstext\" target=\"_blank\"><\/a><\/li>\n<\/ul>\n<\/div><\/div><div class=\"prpl-drawer compact\"><div class=\"prpl-drawer-header\">Security &amp; Trust<\/div><div class=\"prpl-drawer-content\">\n<p>Strengthen your ability to design systems that are secure, resilient and trustworthy especially in an era of AI-enabled threats.<\/p>\n<p>Sample course topics:<\/p>\n<ul>\n<li>Threat Modeling and Analysis<\/li>\n<li>Cyber Defense and Resiliency<\/li>\n<li>Artificial Intelligence (AI) for Cybersecurity<\/li>\n<\/ul>\n<\/div><\/div><div class=\"prpl-drawer compact\"><div class=\"prpl-drawer-header\">Software Engineering &amp; Mobile Systems<\/div><div class=\"prpl-drawer-content\">\n<p>Build modern software engineering skills, from architecture and testing to deployment, and explore mobile and distributed application development.<\/p>\n<p>Sample course topics:<\/p>\n<ul>\n<li>Software Engineering<\/li>\n<li>Mobile Computing<\/li>\n<li>Principles of Secure Programming<\/li>\n<li>Robotics<\/li>\n<\/ul>\n<\/div><\/div><br \/>\n<\/div><\/div><br \/>\n<\/div><\/div>\n<div class=\"prpl-band no-margin\"><div class=\"text-content\">\n<h2>Why This Program at Montclair<\/h2>\n<div class=\"prpl-row\"><div class=\"prpl-column one-third\">\n<p><strong>AI-Infused Computer Science Curriculum<\/strong><\/p>\n<p>Learn computer science fundamentals while gaining practical experience with responsible Generative AI workflows in online or in-person courses that mirror how modern teams build, test and deploy software.<\/p>\n<\/div><div class=\"prpl-column one-third\">\n<p><strong>Thesis or Non-Thesis Flexibility<\/strong><\/p>\n<p>Choose a research-focused thesis path or a practice-focused non-thesis plan and map your electives with an advisor for either the online or in-person format.<\/p>\n<\/div><div class=\"prpl-column one-third\">\n<p><strong>Built for Career Growth<\/strong><\/p>\n<p>Prepare for advanced roles in software engineering, cybersecurity, artificial intelligence and data science with options to learn online or in-person \u2013 so you can balance work and life.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n<div class=\"prpl-band no-margin\"><div class=\"text-content\">\n<h2>The School of Computing Difference<\/h2>\n<p>Whether you study online or in-person, Montclair\u2019s School of Computing faculty bring current research and real-world practice into the classroom, so what you learn stays relevant as the field evolves.<\/p>\n<p>What sets the MS in Computer Science apart:<\/p>\n<ul>\n<li><strong>Strong foundations + modern specialization<\/strong>: Build computer science fundamentals and tailor electives in artificial intelligence, cybersecurity, software engineering, data science, distributed systems and more.<\/li>\n<li><strong>Hands-on, portfolio-ready learning<\/strong>: Solve real-world problems with projects using real datasets and production-minded software engineering practices.<\/li>\n<li><strong>Responsible AI by design<\/strong>: Gain the skills to use Generative AI tools effectively while understanding security, privacy, bias and academic integrity.<\/li>\n<li><strong>A clear on-ramp for non-CS backgrounds<\/strong>: Complete prerequisite, bridge coursework as needed and enter the computer science master\u2019s program ready to succeed in any format.<\/li>\n<\/ul>\n<\/div><\/div>\n<div class=\"prpl-band no-margin\"><div class=\"text-content\">\n<h2>Career Outlook for the MS in Computer Science<\/h2>\n<p>The MS in Computer Science prepares you to design and build intelligent and complex systems and to lead in environments where tools change fast but fundamentals matter. Available online and in-person, the master\u2019s degree strengthens your technical depth, problem solving and ability to adapt as the field evolves.<\/p>\n<p>Your studies can support growth into senior technical roles, team leadership or advanced AI and data roles. Thesis students can also pursue continued doctoral study.<\/p>\n<h3>Where Our Grads Go<\/h3>\n<p>Graduates pursue roles such as:<\/p>\n<ul>\n<li>Software Engineer \/ Software Developer<\/li>\n<li>Machine Learning Engineer<\/li>\n<li>Data Engineer \/ Data Scientist<\/li>\n<li>Cybersecurity Analyst \/ Security Engineer<\/li>\n<li>Cloud or Distributed Systems Engineer<\/li>\n<li>Solutions Architect<\/li>\n<li>Research Engineer \/ Research Assistant (and pathways to PhD study)<\/li>\n<\/ul>\n<p>Industries include technology, finance, healthcare, manufacturing, education, government and nonprofit organizations. Anywhere advanced computer science expertise is needed, your skills can make an impact.<\/p>\n<\/div><\/div>\n<div class=\"prpl-band red no-margin\"><div class=\"text-content\">\n<div class=\"prpl-row\"><div class=\"prpl-column three-fifths\">\n<h2>Advance Your Career in Computer Science<\/h2>\n<\/div><div class=\"prpl-column two-fifths\">\n<p class=\"prpl-button-row\"><span class=\"prpl-button white\"><a rel=\"noopener\" href=\"https:\/\/graduate.montclair.edu\/apply\/\" target=\"_blank\">Apply Today<\/a><\/span><span class=\"prpl-button white\"><a rel=\"noopener\" href=\"https:\/\/graduate.montclair.edu\/register\/grad-inquiry\" target=\"_blank\">Request Info<\/a><\/span><\/p>\n<\/div><\/div>\n<\/div><\/div>\n<div class=\"prpl-band no-margin\"><div class=\"text-content\">\n<h2>The Cost of Your MS in Computer Science<\/h2>\n<h3>A Smart Investment in Your Career<\/h3>\n<p>Tuition and fees vary by format (online or in-person) and residency. Review latest <a rel=\"noopener\" href=\"https:\/\/www.montclair.edu\/tuition-and-fees\/graduate-costs\/\" target=\"_blank\">graduate tuition and fees<\/a> and budget for books, software and other program-related costs.<\/p>\n<p>Financial support may include:<\/p>\n<ul>\n<li><a rel=\"noopener\" href=\"https:\/\/www.montclair.edu\/red-hawk-central\/financial-aid\/scholarships\/\" target=\"_blank\">Scholarships and grants<\/a><\/li>\n<li><a rel=\"noopener\" href=\"https:\/\/www.montclair.edu\/military-affiliated\/\" target=\"_blank\">Veteran education benefits<\/a><\/li>\n<li><a rel=\"noopener\" href=\"https:\/\/www.montclair.edu\/red-hawk-central\/financial-aid\/\" target=\"_blank\">Federal financial aid with FAFSA<\/a><\/li>\n<li>Employer tuition reimbursement<\/li>\n<\/ul>\n<p><strong>Tip:<\/strong> If your employer offers tuition reimbursement, ask whether your role category (e.g., software engineering, cybersecurity or data science) qualifies for additional professional development support.<\/p>\n<\/div><\/div>\n<div class=\"prpl-band it-gray no-margin\"><div class=\"text-content\">\n<h2>Support That Moves With You<\/h2>\n<div class=\"prpl-row\"><div class=\"prpl-column one-half\">\n<figure class=\"responsive-image-holder wp-caption alignnone\"><img decoding=\"async\" class=\"mlt-responsive-image\" data-original-image=\"\/academics\/wp-content\/uploads\/sites\/9\/2026\/03\/080818_6181_CSAM-CCIS-Building1.jpg\" src=\"\/responsive-media\/cache\/academics\/wp-content\/uploads\/sites\/9\/2026\/03\/080818_6181_CSAM-CCIS-Building1.jpg.0.1x.generic.jpg\" alt=\"Computer science graduate student meeting with an advisor online.\"\/><\/figure>\n<\/div><div class=\"prpl-column one-half\">\n<h3>Academic Advising &amp; Degree Planning<\/h3>\n<p>Get support selecting prerequisites (if needed), choosing thesis vs. non-thesis and mapping electives toward your career goals.<\/p>\n<\/div><\/div>\n<div class=\"prpl-row\"><div class=\"prpl-column one-half\">\n<h3>Tech &amp; Tools<\/h3>\n<p>Use industry-standard development and collaboration tools and learn where AI tools help (and where they don\u2019t). You&#8217;ll build skills in version control, debugging, testing, documentation and responsible use of Generative AI.<\/p>\n<\/div><div class=\"prpl-column one-half\">\n<figure class=\"responsive-image-holder wp-caption alignnone\"><img decoding=\"async\" class=\"mlt-responsive-image\" data-original-image=\"\/academics\/wp-content\/uploads\/sites\/9\/2026\/03\/021218_1270_CSAM-Computer-Science.jpg\" src=\"\/responsive-media\/cache\/academics\/wp-content\/uploads\/sites\/9\/2026\/03\/021218_1270_CSAM-Computer-Science.jpg.0.1x.generic.jpg\" alt=\"Student working on code and data analysis on a laptop.\"\/><\/figure>\n<\/div><\/div>\n<div class=\"prpl-row\"><div class=\"prpl-column one-half\">\n<figure class=\"responsive-image-holder wp-caption alignnone\"><img decoding=\"async\" class=\"mlt-responsive-image\" data-original-image=\"\/academics\/wp-content\/uploads\/sites\/9\/2026\/03\/040819_3193_CCIS-Computational-Linguistics-Lab.jpg\" src=\"\/responsive-media\/cache\/academics\/wp-content\/uploads\/sites\/9\/2026\/03\/040819_3193_CCIS-Computational-Linguistics-Lab.jpg.0.1x.generic.jpg\" alt=\"Students collaborating in a lab setting.\"\/><\/figure>\n<\/div><div class=\"prpl-column one-half\">\n<h3>One-on-One Student Services<\/h3>\n<p>Access career services, library resources, accessibility services and technical support\u2014available to help you stay on track whether you learn on campus or online.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n<div class=\"prpl-band no-margin\"><div class=\"text-content\">\n<h2>Ready to Apply to the MS in Computer Science? Here\u2019s How<\/h2>\n<h3>Admissions Requirements<\/h3>\n<ul>\n<li>Equivalent of a U.S. bachelor\u2019s degree.<\/li>\n<li>Applicants with non-U.S. degrees should review U.S. degree equivalency guidance for international applicants.<\/li>\n<li>A bachelor\u2019s degree from an accredited institution with either:\n<ul>\n<li>A major in computer science or mathematics, OR<\/li>\n<li>A major in science or engineering, OR<\/li>\n<li>Another major with a cumulative GPA of 3.0 (B) or other indications of ability to complete graduate study.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>No CS background? You may be admitted with prerequisite, bridge coursework first. These courses do not count toward degree credit and are used to ensure you\u2019re prepared to succeed in graduate-level computer science.<\/p>\n<h3>Application Checklist<\/h3>\n<p><span class=\"prpl-button\"><a href=\"https:\/\/graduate.montclair.edu\/apply\/\">Start your application online<\/a><\/span><\/p>\n<ul>\n<li><strong>Application Deadline<\/strong>: Rolling Admissions<\/li>\n<li><strong>Online Application<\/strong>: <a rel=\"noopener\" href=\"https:\/\/graduate.montclair.edu\/apply\/\" target=\"_blank\">Submit application<\/a> ($60 non-refundable fee unless waived)<\/li>\n<li><strong>Transcripts<\/strong>: One from each college attended.<\/li>\n<li><strong>Resume or CV<\/strong>: Required.<\/li>\n<li><strong>Letters of Recommendation<\/strong>: 2<\/li>\n<li><strong>GRE<\/strong>: Optional<\/li>\n<\/ul>\n<\/div><\/div>\n<div class=\"prpl-band red no-margin\"><div class=\"text-content\">\n<div class=\"prpl-row\"><div class=\"prpl-column three-fifths\">\n<h2>Master Computer Science on Your Schedule<\/h2>\n<\/div><div class=\"prpl-column two-fifths\">\n<p class=\"prpl-button-row\"><span class=\"prpl-button white\"><a rel=\"noopener\" href=\"https:\/\/graduate.montclair.edu\/apply\/\" target=\"_blank\">Apply Today<\/a><\/span><span class=\"prpl-button white\"><a rel=\"noopener\" href=\"https:\/\/graduate.montclair.edu\/register\/grad-inquiry\" target=\"_blank\">Request Info<\/a><\/span><\/p>\n<\/div><\/div>\n<\/div><\/div>\n<div class=\"prpl-band no-margin\"><div class=\"text-content\">\n<h2>Featured Faculty<\/h2>\n<p class='a11y-label'><!-- fetch new: 28.48 ms --><!-- decode:  0.13 ms --><!-- output:  0.04 ms --><\/p><ul class=\"profile-grid\"><li><div class=\"card\"><div class=\"profile-photo\"><img decoding=\"async\" class=\"mlt-responsive-background\" alt=\"Boxiang Dong profile photo\" data-original-image=\"\/profilepages\/media\/8953\/user\/dongb2.jpeg\" src=\"\/responsive-media\/cache\/profilepages\/media\/8953\/user\/dongb2.jpeg.0.1x.generic.jpg\" \/><\/div><div class=\"profile-text\"><span class=\"name\"><a href=\"http:\/\/www.montclair.edu\/~dongb\">Boxiang Dong<\/a><\/span><span class=\"title\">Associate Professor<\/span><span class=\"email\"><a href=\"mailto:dongb@montclair.edu\">dongb@montclair.edu<\/a><\/span><\/div><\/div><\/li><li><div class=\"card\"><div class=\"profile-photo\"><img decoding=\"async\" class=\"mlt-responsive-background\" alt=\"Ioannis Agadakos profile photo\" data-original-image=\"\/profilepages\/media\/14669\/user\/profilepic.000.png\" src=\"\/responsive-media\/cache\/profilepages\/media\/14669\/user\/profilepic.000.png.0.1x.generic.jpg\" \/><\/div><div class=\"profile-text\"><span class=\"name\"><a href=\"http:\/\/www.montclair.edu\/~agadakosi\">Ioannis Agadakos<\/a><\/span><span class=\"title\">Assistant Professor of Cybersecurity<\/span><span class=\"email\"><a href=\"mailto:agadakosi@montclair.edu\">agadakosi@montclair.edu<\/a><\/span><\/div><\/div><\/li><li><div class=\"card\"><div class=\"profile-photo\"><img decoding=\"async\" class=\"mlt-responsive-background\" alt=\"Weitian Wang profile photo\" data-original-image=\"\/profilepages\/media\/10510\/user\/wangw2019.jpg\" src=\"\/responsive-media\/cache\/profilepages\/media\/10510\/user\/wangw2019.jpg.0.1x.generic.jpg\" \/><\/div><div class=\"profile-text\"><span class=\"name\"><a href=\"http:\/\/www.montclair.edu\/~wangw\">Weitian Wang<\/a><\/span><span class=\"title\">Associate Professor<\/span><span class=\"email\"><a href=\"mailto:wangw@montclair.edu\">wangw@montclair.edu<\/a><\/span><\/div><\/div><\/li><li><div class=\"card\"><div class=\"profile-photo\"><img decoding=\"async\" class=\"mlt-responsive-background\" alt=\"Jiacheng Shang profile photo\" data-original-image=\"\/profilepages\/media\/11136\/user\/wechatimage20210121201523.jpg\" src=\"\/responsive-media\/cache\/profilepages\/media\/11136\/user\/wechatimage20210121201523.jpg.0.1x.generic.jpg\" \/><\/div><div class=\"profile-text\"><span class=\"name\"><a href=\"http:\/\/www.montclair.edu\/~shangj\">Jiacheng Shang<\/a><\/span><span class=\"title\">Assistant Professor<\/span><span class=\"email\"><a href=\"mailto:shangj@montclair.edu\">shangj@montclair.edu<\/a><\/span><\/div><\/div><\/li><\/ul>\n<h2>Frequently Asked Questions<\/h2>\n<h3>Is the MS in Computer Science available online and in-person?<\/h3>\n<p>Yes. ÌÇÐÄvlog offers the MS in Computer Science in both online and in-person formats. Course availability and schedules can vary by term, so work with an advisor to map the best plan for you.<\/p>\n<h3>Do I need a bachelor\u2019s degree in computer science to apply?<\/h3>\n<p>Applicants should have the equivalent of a U.S. bachelor\u2019s degree. Eligible backgrounds include: computer science or mathematics; science or engineering; or any other major with a 3.0 GPA or evidence of ability to succeed in graduate-level computer science.<\/p>\n<h3>What if I\u2019m changing careers or missing prerequisites?<\/h3>\n<p>If you don\u2019t have a computer science background, you may be admitted with deferred matriculation and asked to complete free, non-credit online bridge modules to build foundational knowledge before starting the full program.<\/p>\n<h3>What is the difference between the MS in Computer Science thesis and non-thesis options?<\/h3>\n<p>The thesis option is research-focused and ideal if you\u2019re interested in doctoral study or research roles. The non-thesis option is practice-focused and designed for professionals who want to apply advanced computer science skills directly in industry.<\/p>\n<h3>Can I complete the program while working full-time?<\/h3>\n<p>Yes. The program is designed to meet the needs of working professionals as well as full-time students. Many students choose the online format and take courses part-time to balance work and school.<br \/>\n<\/p><\/div><\/div>\n<div class=\"prpl-band lt-gray no-margin\"><div class=\"text-content\">\n<div class=\"prpl-row\"><div class=\"prpl-column two-fifths\">\n<h2>Related Programs<\/h2>\n<\/div><div class=\"prpl-column three-fifths\">\n<p><div class=\"related-program-container\"><ul><li><a href=\"https:\/\/www.montclair.edu\/academics\/programs\/ms-cybersecurity\/\" class=\"name\">Cybersecurity<\/a><span class=\"program-info\"><span class=\"program-info\">MS &bull; Master's<\/span><\/span><\/li><li><a href=\"https:\/\/www.montclair.edu\/academics\/programs\/ms-data-science\/\" class=\"name\">Data Science<\/a><span class=\"program-info\"><span class=\"program-info\">MS &bull; Master's<\/span><\/span><\/li><li><a href=\"https:\/\/www.montclair.edu\/academics\/programs\/ms-information-technology\/\" class=\"name\">Information Technology<\/a><span class=\"program-info\"><span class=\"program-info\">MS &bull; Master's<\/span><\/span><\/li><li><a href=\"https:\/\/www.montclair.edu\/academics\/programs\/ms-computational-linguistics\/\" class=\"name\">Computational Linguistics MS<\/a><span class=\"program-info\"><span class=\"program-info\">MS &bull; Master's<\/span><\/span><\/li><\/ul><\/div><\/p>\n<\/div><\/div>\n<\/div><\/div><div class=\"program-contact-band\"><div class=\"background-container\"><img decoding=\"async\" class=\"mlt-responsive-background\" data-original-image=\"\/academics\/wp-content\/plugins\/msu-program-finder\/2025-08-07_mosaic-background-high-res.jpg\" src=\"\/responsive-media\/cache\/academics\/wp-content\/plugins\/msu-program-finder\/2025-08-07_mosaic-background-high-res.jpg.0.1x.generic.jpg\"\/><\/div><div class=\"content-container\">\n<h2>Questions? We&#8217;re Here to Help.<\/h2>\n<p>Connect with our enrollment teams for personalized guidance on admission requirements, the application process, key dates, and your next steps toward enrollment.<\/p>\n<p><div class=\"contact-card-holder\"><\/div><div class=\"contact-card\"><div class=\"narrative\"><p class=\"name\">For the On-Campus Program<\/p>Get help with requirements, deadlines, documents and the application process for on-campus and hybrid programs.<\/div><div class=\"details\"><ul class=\"contact-list\"><li><svg title=\"envelope icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64l512 0 0 80L256 320 0 144 0 64zM0 448L0 182.8 237.9 346.4 256 358.8l18.1-12.5L512 182.8 512 448 0 448z\"><\/path><\/svg><a href=\"mailto:graduate@montclair.edu\">graduate@montclair.edu<\/a><\/li><li><svg title=\"phone icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"><\/path><\/svg><a href=\"tel:973-655-5147\">973-655-5147<\/a><\/li><li><svg title=\"map icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"><\/path><\/svg>The Graduate School, 4th Floor<\/li><\/ul><\/div><\/div><div class=\"contact-card\"><div class=\"narrative\"><p class=\"name\">For the Online Program<\/p>Get help with requirements, deadlines, documents and the application process for fully online programs.<\/div><div class=\"details\"><ul class=\"contact-list\"><li><svg title=\"envelope icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64l512 0 0 80L256 320 0 144 0 64zM0 448L0 182.8 237.9 346.4 256 358.8l18.1-12.5L512 182.8 512 448 0 448z\"><\/path><\/svg><a href=\"mailto:discover@enroll.montclair.edu\">discover@enroll.montclair.edu<\/a><\/li><li><svg title=\"phone icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"><\/path><\/svg><a href=\"tel:973-658-4353\">973-658-4353<\/a><\/li><\/ul><\/div><\/div><div class=\"contact-card\"><div class=\"narrative\"><p class=\"name\">Program Coordinator: Jiacheng Shang<\/p>Explore the curriculum, faculty, research and outcomes. The Program Coordinator can help you connect the program to your goals.<\/div><div class=\"details\"><ul class=\"contact-list\"><li><svg title=\"envelope icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64l512 0 0 80L256 320 0 144 0 64zM0 448L0 182.8 237.9 346.4 256 358.8l18.1-12.5L512 182.8 512 448 0 448z\"><\/path><\/svg><a href=\"mailto:shangj@montclair.edu\">shangj@montclair.edu<\/a><\/li><li><svg title=\"phone icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"><\/path><\/svg><a href=\"tel:973-655-4230\">973-655-4230<\/a><\/li><li><svg title=\"map icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"><\/path><\/svg>Center for Computing and Information Science 327H<\/li><\/ul><\/div><\/div><div class=\"contact-card\"><div class=\"narrative\"><p class=\"name\">School of Computing<\/p>Connect with the School of Computing for academic department questions and resources.<\/div><div class=\"details\"><ul class=\"contact-list\"><li><svg title=\"envelope icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64l512 0 0 80L256 320 0 144 0 64zM0 448L0 182.8 237.9 346.4 256 358.8l18.1-12.5L512 182.8 512 448 0 448z\"><\/path><\/svg><a href=\"mailto:shkembik@montclair.edu\">shkembik@montclair.edu<\/a><\/li><li><svg title=\"phone icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"><\/path><\/svg><a href=\"tel:973-655-4166\">973-655-4166<\/a><\/li><li><svg title=\"map icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"><\/path><\/svg>CCIS 327<\/li><\/ul><\/div><\/div><\/p>\n<\/div><\/div><\/p>\n<div class=\"prpl-band no-margin next-steps\">\n\t<div class=\"text-content\">\n\t\t<div class=\"prpl-row\">\n\t\t\t<div class=\"prpl-column one-half\">\n\t\t\t\t<div class=\"next-steps-left\">\n\t\t\t\t\t<h2>Next Steps<\/h2>\n\t\t\t\t\t<p>Wherever you learn\u2014on campus or online\u2014ÌÇÐÄvlog offers the programs, community and support to help you reach your goals. Take the next step today.<\/p>\n\t\t\t\t\t<p class=\"prpl-button-row\"><span class=\"prpl-button\"><a href=\"https:\/\/www.montclair.edu\/apply-to-montclair-state\/\" class=\"program-sock\">Apply Now<\/a><\/span><span class=\"prpl-button ghost-red\"><a href=\"https:\/\/www.montclair.edu\/request-information\/\" class=\"program-sock\">Request Information<\/a><\/span><\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"prpl-column one-half\">\n\t\t\t\t<div class=\"next-steps-right\">\n\t\t\t\t\t<h3>Learn on Campus<\/h3>\n\t\t\t\t\t<p>Immersive classes, vibrant campus life and hands-on experiences that put you at the center of it all. <\/p>\n\t\t\t\t\t<p class=\"prpl-button-row\"><span class=\"prpl-button ghost-red\"><a href=\"https:\/\/www.montclair.edu\/academics\/program-finder\/?modality[]=in-person\" class=\"program-sock\">Explore Majors &amp; Minors <\/a><\/span><span class=\"prpl-button ghost-red\"><a href=\"https:\/\/www.montclair.edu\/red-hawk-life\/\" class=\"program-sock\">The Campus Experience<\/a><\/span><\/p>\n\t\t\t\t\t<h3>Learn Online<\/h3>\n\t\t\t\t\t<p>ÌÇÐÄvlog offers the same nationally recognized faculty, engaging coursework and supportive community as our on-campus classes - designed to fit your life. With multiple start dates each year, you can begin when the time is right for you.<\/p>\n\t\t\t\t\t<p class=\"prpl-button-row\"><span class=\"prpl-button\"><a href=\"https:\/\/www.montclair.edu\/academics\/program-finder\/?modality[]=online\" class=\"program-sock\">Explore Majors &amp; Minors<\/a><\/span><span class=\"prpl-button\"><a href=\"https:\/\/www.montclair.edu\/online\/\" class=\"program-sock\">The Online Experience<\/a><\/span><\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Montclair&#8217;s Computer Science MS equips you with advanced skills in software engineering, algorithm design, data management and computational theory.<\/p>\n","protected":false},"featured_media":9319,"template":"","degree_type":[25],"program_type":[5],"modality":[7,8],"college":[35,45],"area_of_study":[39],"program_level":[12],"class_list":["post-5042","program-page","type-program-page","status-publish","has-post-thumbnail","hentry","degree_type-ms","program_type-masters","modality-in-person","modality-online","college-csam","college-computing","area_of_study-business-mathematics-and-technology","program_level-graduate"],"_links":{"self":[{"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program-page\/5042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program-page"}],"about":[{"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/types\/program-page"}],"version-history":[{"count":15,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program-page\/5042\/revisions"}],"predecessor-version":[{"id":7549,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program-page\/5042\/revisions\/7549"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/media\/9319"}],"wp:attachment":[{"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/media?parent=5042"}],"wp:term":[{"taxonomy":"degree_type","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/degree_type?post=5042"},{"taxonomy":"program_type","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program_type?post=5042"},{"taxonomy":"modality","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/modality?post=5042"},{"taxonomy":"college","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/college?post=5042"},{"taxonomy":"area_of_study","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/area_of_study?post=5042"},{"taxonomy":"program_level","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program_level?post=5042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}