Students talking and looking at phone

Computing and Machine Learning, Bachelor of Science

Math and Computer Science


By majoring in Computing and Machine Learning at St. John's, you build the technological proficiency necessary to meet the challenges of the 21st century.

You develop knowledge and skills in the area of computer science, machine learning, artificial intelligence, and mathematics, establishing a broad knowledge base that will allow you to pursue careers in these specialized areas. 

Various sectors of the economy run on huge amounts of data in different formats and from disparate sources. Professionals who can build computer programs that learn and adapt to new data without human intervention are in great demand. Through the program at St. John's, you learn to gather, process, communication, and share big data sets using artificial intelligence and machine learning techniques. 

As you learn, you are guided and mentored by St. John's internationally recognized faculty of scholar-teachers, all within the individualized environment of the Staten Island campus. And as a Computing and Machine Learning major, you may be eligible to pursue a pathway to the M.A. in Applied and Computational Mathematics.

As of August 2022, the University is no longer admitting students to the Staten Island campus due to a proposed substantive change pending approval by the Middle States Commission on Higher Education. For more information, please visit

To learn which of the University’s campuses offer specific programs, please consult your Academic Dean.


Apply Now Visit Request Information

Department Contact


To earn your Bachelor of Science degree in Computing and Machine Learning, you complete a total of 120 credits, including core, major-sequence, and elective requirements. The major sequence and elective requirements are outlined below.

You can complete 30-35 credits in Computer Science courses, including the following:

CourseCourse #Credits

You also complete the following Mathematics courses:

CourseCourse #Credits

You complete two electives, chosen from upper level Computer Science courses and the following:

CourseCourse #Credits


For more information about admission to this and other acclaimed undergraduate programs at St. John’s University, please visit Undergraduate Admission online. 

Career Outcomes

Employment of computer and information research scientists is projected to grow 15 percent through 2029, much faster than the average for all occupations. The growth of "big data" in all sectors of the economy creates a high demand for professionals with expertise in artificial intelligence, machine learning, and computational mathematics. With a degree in Computing and Machine Learning from St. John's, you will be well-positioned to meet that demand, and to find meaningful employment in a range of specialized areas.

Global Approach to Education

Students also benefit from St. John's focus on an international academic experience. The University offers extensive study abroad courses during the academic year as well as the winter and summer semesters. Students can live and learn at St. John's Rome, Italy, campus and Paris, France, location. Please visit Global Studies for more information. 

Additional Information

St. John's is committed to preparing students majoring in computer security with the technological proficiency to meet the challenges of the 21st Century. 

St. John’s computer labs contain more than 300 Intel workstations and more than 30 high-end Macintosh computers, with the latest software for Windows and Macintosh platforms. Workstations also are available in campus branches of the 1.7 million-volume University Library. All computers are connected to UNIX servers, Windows NT file servers and St. John’s top-ranked wireless network. 

More than 90 percent of St. John’s classrooms have state-of-the-art audiovisual technology, including wireless connectivity. Each classroom podium is equipped with the latest workstations, Liquid Crystal Displays (LCDs) and DVD/VCR players. In addition, all new students at St. John’s receive their own laptop computer with full wireless connectivity.

Students gain an academic and professional edge by joining the Computer Science Society. One of more than 180 student clubs and organizations at St. John's, the Society holds events and provides information that integrate classroom theory with real-world, industry-related experience.

Computing and Machine Learning majors also may qualify for any of the University's science-related honor societies, including these:

  • The Roger Bacon Scientific Honor Society: Recognizing excellence in biology, chemistry, mathematics, physics, psychology or environmental studies.
  • Pi Mu Epsilon: The national mathematics honor society.
  • Sigma Pi Sigma: The national physics honor society.

Students take advantage of St. John’s location in dynamic New York City. Our faculty and Career Services have strong ties to employers and other professional and educational resources throughout the New York area. Students make New York their classroom through innovative courses like Discover New York.