Computing and Machine Learning, Bachelor of Science
Program Overview
St. John's University's Computing and Machine Learning program equips students with a solid foundation in computing, AI, machine learning, and applied mathematics. Graduates are prepared for careers in specialized fields such as machine learning, data science, and software engineering, with opportunities for undergraduate research and a pathway to an M.A. in Applied and Computational Mathematics. The program's faculty are internationally recognized scholar-teachers, and graduates are well-positioned for employment in various sectors of the economy.
Program Outline
Degree Overview:
Overview:
The Computing and Machine Learning program at St. John's University provides students with the technological proficiency needed to address the challenges of the 21st century. The program offers a solid foundation in computing, artificial intelligence, machine learning, programming, and applied mathematics, enabling graduates to pursue careers in these specialized fields.
Objectives:
The program aims to:
- Develop foundational knowledge and skills in computing, artificial intelligence, machine learning, programming, and applied mathematics
- Prepare students to apply machine learning algorithms to solve real-world problems
- Provide opportunities to work on cutting-edge undergraduate research projects
- Support students in pursuing a pathway to the M.A. in Applied and Computational Mathematics
Outline:
Major Sequence:
Students complete 30-35 credits in Computer Science courses, including:
- CSC103: Computer Programming I (3 credits)
- CSC140: Discrete Structures I (3 credits)
- CSC141: Discrete Structures II (3 credits)
- CSC147: Object-Oriented Programming (3 credits)
- CSC245: Data Structures (3 credits)
- CSC249: Algorithms (3 credits)
- CSC258: Introduction to Artificial Intelligence (3 credits)
- CSC259: Introduction to Machine Learning (3 credits)
- CSC499: Senior Project in Computing (3 credits) Students also complete the following Mathematics courses:
- MTH102: Calculus I (3 credits)
- MTH173: Linear Algebra for the Sciences I (3 credits)
- MTH174: Linear Algebra for the Sciences II (3 credits)
- MTH279: Calculus III (3 credits)
- MTH338: Introduction to Probability (3 credits)
Electives:
Students complete two electives, chosen from upper level Computer Science courses and the following:
- CSC260: Advanced Algorithms (3 credits)
- CSC263: Introduction to Computer Graphics (3 credits)
- CSC272: Cloud Computing (3 credits)
- MTH112: Statistics (3 credits)
- MTH275: Differential Equations (3 credits)
- MTH280: Introduction to Numerical Analysis (3 credits)
- MTH335: Theory of Statistics (3 credits)
- MTH339: Mathematical Modeling (3 credits)
Faculty:
Students are guided and mentored by internationally recognized scholar-teacher faculty across the Math and Computer Science Department.
Unique Approaches:
- Opportunities to work with professors on cutting-edge undergraduate research projects
- Participation in research and seminars offered by the Machine Learning Institute, which focuses on engaging students and faculty in exploring current topics in Machine Learning
Careers:
Career Paths:
Graduates of the Computing and Machine Learning program are well-positioned for careers in specialized areas such as:
- Machine Learning
- Artificial Intelligence
- Data Science
- Software Engineering
- Cloud Computing
- Cybersecurity
- IT Consulting
- Financial Modeling
- Data Analytics
- Robotics
- Autonomous Systems
Opportunities:
The program prepares graduates for employment in various sectors of the economy, including:
- Technology
- Finance
- Healthcare
- Manufacturing
- Education
- Government
Outcomes:
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.
St. John's University
Overview:
St. John's University is a Catholic and Vincentian institution that emphasizes a holistic approach to education, focusing on six core values: Truth, Love, Respect, Opportunity, Excellence, and Service. The university offers a wide range of undergraduate and graduate programs, with flexible options for online, hybrid, and in-person learning.
Services Offered:
St. John's University provides students with various services, including:
Academic Service-Learning (AS-L):
Students can participate in service projects that integrate academic learning with community engagement.Nondegree Programs:
The university offers nondegree programs in areas like English language, American culture, professional development, and exchange programs.High School Student Programs:
Through the College Advantage Program, high school students can earn college credit at a discounted rate.Student Life and Campus Experience:
St. John's University offers a vibrant campus experience with:
Diverse Student Body:
The university welcomes students from all over the world, fostering a multicultural environment.Global Opportunities:
Students can study abroad in locations like Rome, Paris, and Limerick, immersing themselves in different cultures.Campus Location:
The main campus is located in Queens, NY, offering a blend of suburban tranquility and urban excitement.Key Reasons to Study There:
Holistic Education:
St. John's University emphasizes a well-rounded education that combines theoretical knowledge with practical experiences.Focus on Service:
The university encourages students to engage in service activities and make a positive impact on the world.Global Citizenship:
St. John's University fosters global citizenship by providing opportunities for students to study abroad and interact with diverse cultures.Academic Programs:
Undergraduate Programs:
St. John's University offers over 100 undergraduate majors and programs of study.Graduate Programs:
The university provides a range of graduate programs designed to help students advance their careers or explore new avenues of study.Fine Arts Program:
The Fine Arts program at St. John's University offers a Bachelor of Fine Arts degree with a minor in Psychology.Other:
St. John's University is a Catholic and Vincentian institution with a strong emphasis on service and social justice. The university's core values are woven into every aspect of its operations, creating a supportive and inclusive environment for students.