Computer Science

BSMajor, Minor

Over-the-shoulder view of a student using a laptop to write an Android app in Java

This program gives you a deep foundation in programming, software design, algorithms, and computer systems while also encouraging hands-on learning and innovation. You’ll develop practical skills in areas like web development, cybersecurity, data science, machine learning, and artificial intelligence, preparing you for a broad range of in-demand tech careers.

This STEM-designated program is ideal if you’re seeking a career in software development, systems analysis, or emerging areas like cloud computing or AI. You’ll work with faculty who bring research and real-world experience into the classroom and can take advantage of internship opportunities in New Jersey’s growing tech industry.

You can also accelerate your goals through a 4+1 combined BS/MS program in Computer Science, Cybersecurity, or Data Science. See the curriculum.

Apply NowRequest Info

B.S./M.S. in Computer Science

Start graduate-level computer science courses in your senior year while completing your undergraduate degree. This 4+1 program is ideal if you want to deepen your skills in areas like software engineering, machine learning, or distributed systems. Finish your MS with one additional year of study and boost your career prospects in an evolving tech landscape.

See the curriculum.

B.S./M.S. in Cybersecurity

This accelerated program equips you to defend and secure information systems. You’ll begin cybersecurity graduate coursework in your senior year and complete your MS in a fifth year. Ideal for students interested in careers in digital forensics, penetration testing, or cyber risk management.

See the curriculum.

B.S./M.S. in Data Science

Build skills in predictive modeling, data visualization, and big data systems. With this 4+1 program, you’ll start MS-level data science courses as an undergraduate and graduate with both degrees in five years, preparing you for jobs in finance, healthcare, tech, and more.

See the curriculum.

ABET Accreditation

This bachelor’s degree program is accredited by the Computing Accreditation Commission (CAC). This is one of the four commissions operated by the Accreditation Board for Engineering and Technology (ABET). Our accreditation paired with an expanding team of faculty that have diverse specialties ensures your experience will help you stand out to employers.

ABET Computing Accreditation Commission Logo

Computer Science Minor

The Minor in Computer Science gives you the technical foundation to enhance your primary field of study with valuable computing skills. Whether you’re majoring in business, science, math, the arts, or humanities, this minor helps you build proficiency in programming and algorithms – skills that are in high demand across industries.

You’ll take coursework in core areas of computer science, including software development and systems design, while developing critical thinking and problem-solving abilities. This program is ideal if you’re interested in adding coding and computational thinking to your academic or professional portfolio.

Questions? We’re Here to Help.

If you have any general questions regarding the application process and requirements, please contact Undergraduate Admissions.

Office of Undergraduate Admissions

The office of Undergraduate Admissions will guide you every step of the way on your journey from learning about the University and its offerings, to applying for a program through to acceptance and enrollment.

School of Computing

Montclair's School of Computing delivers high-quality computing education and research that fosters innovation, critical thinking, and real-world problem-solving. By integrating emerging technologies, advancing interdisciplinary research, and collaborating with industries we prepare students to succeed and lead in a rapidly evolving digital landscape.
  • 973-655-4166
  • Center for Computing and Information Science, Room 327

Next Steps

Wherever you learn—on campus or online—Montclair State University offers the programs, community and support to help you reach your goals. Take the next step today.

Apply NowRequest Information

Learn on Campus

Immersive classes, vibrant campus life and hands-on experiences that put you at the center of it all.

Explore Majors & Minors The Campus Experience

Learn Online

Montclair Online 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.

Explore Majors & MinorsThe Online Experience