Computer Science

  • BS
  • Major
  • 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.

Accelerated Graduate Options

Take advantage of Montclair’s 4+1 combined degree programs to complete both a BS and MS in just five years.

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.

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.

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

The Computer Science BS program is accredited by the Computing Accreditation Commission of ABET, under the commission's General Criteria and Program Criteria for Computer Science. 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.

Undergraduate Admissions Office

Whether you’re looking to begin an application, have questions about transferring to Montclair or trying to check your application status, the Office of Undergraduate Admissions is pleased to help you in any way we can.

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.

  • 973-655-4166
  • Center for Computing and Information Science, Room 327