Skip to content
  • Apply Now
    • Undergraduate Programs
    • Graduate Programs
  • Weissman Strategic Plan
Baruch college | Baruch College-logo Baruch College-logo City University of New York CUNY-logo

Weissman School of Arts and Sciences

Menu

    About Us
    • Dean’s Welcome
    • Dean’s Office Staff
    • Dean’s Advisory Council
    • Weissman Strategic Plan
    • Weissman Assessment
    Degrees and Departments
    • Academic Departments
    • Degree Requirements
    • Graduate Programs
    • Undergraduate Majors and Minors
    • Online Bulletin
    • Honors Program
    Student Resources
    • Declare a Liberal Arts Major
    • Declare a Minor
    • Declare an Optional Focus (for Zicklin students)
    • Academic Appeals
    • Academic Help
    • Careers and Internships
      • Graduate Careers
    • Advisement
    Faculty & Staff Resources
    • Scholarly Opportunities & Professional Development
    • Weissman Committees
    • Teaching in Freshman Learning Communities
    • Directory
    Arts & Culture
    • Baruch Performing Arts Center
    • Sidney Mishkin Gallery
    • Sidney Harman Writer-In-Residence Program
    • Sandra K Wasserman Jewish Studies Center
    • Fine and Performing Arts
    The Weissman Newsletter
    • Weissman School of Arts and Sciences
    • Weissman Academic Departments
    • Undergraduate Majors and Minors
    • Computer Science Minor
    • Apply
      • Undergraduate Programs
      • Graduate Programs
    • Academic Departments
    • Degree Requirements
    • Graduate Programs
    • Undergraduate Majors and Minors
    • Online Bulletin
    • Honors Program

    Computer Science Minor

    Department of Mathematics

    The Department of Mathematics offers a liberal arts minor concentration in Computer Science. This minor is applicable to the Pathways College Option degree requirement.

    No course may be used to satisfy requirements for both the computer science minor and a student’s major.

    Requirements for the Minor

    • MTH 3150 Discrete Math: An Invitation to Computer Science
    • MTH 3300 MTH 3300 Algorithms, Computers, and Programming I *

    • MTH 4250 Introduction to Cryptography
    • MTH 4300 Algorithms, Computers, and Programming II **
    • MTH 4320 Data Structures and Algorithms (formerly Fundamental Algorithms)
    • MTH 4325 Programming Languages
    • MTH 4330 Introduction to Machine Learning
    • MTH 4333 Advanced Topics in Machine Learning
    • MTH 4335 Introduction to Natural Language Processing
    • MTH 4350 Computer Architecture
    • MTH 4355 Operating Systems
    • MTH 4360 Complexity and Computational Models
    • MTH 4370 Software Design
    • MTH 4375 Applied Data Privacy
    • MTH 4380 Computer and Network Security

    * Students with credit for CIS 2300 cannot take MTH 3300. Students who cannot use MTH 3300 for the minor may either take two 4000-level courses from the list above, or one of the 4000-level courses together with MTH 4140 (Graph Theory).

    ** Students who have credit for CIS 3100 cannot take MTH 4300.

    Students are expected to complete the minor requirements in place at the time they are officially accepted into their programs. Please review the College Bulletin for the relevant academic year.

    Contact

    Professor Adam Sheffer, Computer Science Program Director

    646 312-4021


    Weissman School of Arts and Sciences
    • Contact Us
    • About Our Site
    • Privacy
    • Site Map
    • Text Only
    Baruch College | One Bernard Baruch Way
    55 Lexington Avenue (at 24th Street) | New York, NY 10010
    646-312-1000
    CUNY logo
    CUNY logo