Students talking and looking at phone

Computing and Machine Learning, Bachelor of 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.

St. John’s University is committed to preparing students interested in computing and machine learning with the technological proficiency to meet the challenges of the 21st century.

By majoring in Computing and Machine Learning, you develop the foundational knowledge and skills in the areas of computing, artificial intelligence, machine learning, programming, and applied mathematics, establishing a broad knowledge base that will allow you to pursue careers in these specialized areas.  You will be able to apply Machine Learning algorithms to solve real world problems.

At St. John’s, you are guided and mentored by internationally recognized scholar-teacher faculty across the Math and Computer Science Department. You will have many opportunities to work with professors on cutting edge undergraduate research projects.  You will also participate in research and seminars offered by the Machine Learning Institute.  The Institute focuses on engaging students and faculty in exploring current topics in Machine Learning.  As a Computing and Machine Learning major, you may be eligible to pursue a pathway to the M.A. in Applied and Computational Mathematics.

Apply Now Visit Request Information
Degree Type
Area of Interest
Computing & Technology
Associated Colleges or Schools
Program Location
  • Queens Campus
Required Credit Hours

Department Contact

David Rosenthal



St. John Hall, Room 334 C



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.

Career Outcomes

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.

According to the U.S. Bureau of Labor Statistics, employment in computer and information research is expected to grow 21% through 2031, much faster than the average field. 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.

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.

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

Our computer labs contain more than 300 Intel workstations and more than 30 high-end Macintosh computers.  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. 

From specialized learning environments and labs where students can master career-specific skills, to common areas where they can collaborate on a vast array of interdisciplinary projects, St. John’s University offers the latest technology, VR, artificial intelligence, and eSports. 

More than 90 percent of St. John’s classrooms have state-of-the-art audiovisual technology, including wireless connectivity.

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.

Interested in Computing & Technology , but not sure if Computing and Machine Learning, Bachelor of Science is right for you?

Explore opportunities at St. John's with our pathway generator.