• Computer Science

    Graduates of the Computer Science program are prepared for careers as programmers.

  • The major in Computer Science leads to Associate in Science (AS) degree, and is appropriate for those students interested in mathematics and/or computer science who plan to transfer to a senior college for further study in computer science. The program is administered by the Math, Engineering and Computer Science Department. Graduating students will be prepared for careers as programmers for business and/or scientific applications.

  •  Advising

    In support of the LaGuardia’s mission to educate and graduate its students to become critical thinkers and socially responsible citizens, the College has undertaken a team approach toward advising, designed to support you in your major from orientation through graduation.


    Your advising team, made up of faculty and professional advisors, will guide you at every step during your college career. They are ready to help you:

    • Explore your major
    • Select introductory and advanced courses
    • Connect you with campus support services
    • Prepare an educational and career plan

    Visit the Advising page to learn more about when to get advised and how to prepare for an advising appointment.


    Please feel free to reach out to these advisors if you have any questions or need assistance, and visit laguardia.edu/visit for directions to campus.


    Advising Team Staff Members Email Phone  Office 
    Laura Barski, Advising Services  lbarski@lagcc.cuny.edu  718-482-5921  B 235 
    Marangely Colon, Advising Services  mcolon@lagcc.cuny.edu  718-482-5267  B 100N 


    Advising Team Faculty Members  Email Phone  Office Location
    Omar Ait Hellal, Computer Science oaithellal@lagcc.cuny.edu 718-482-6174   E 218V
    Dmitriy Chebanov, Computer Science Program Director dchebanov@lagcc.cuny.edu 718-482-5716   E 223D
    Praveenkumar Khethavath, Computer Science pkhethavath@lagcc.cuny.edu 718-482-5725   E 223L
    Gerald Meyer, Computer Science geraldm@lagcc.cuny.edu 718-349-4041   E 218R
    Lawrence Muller, Computer Science lmuller@lagcc.cuny.edu 718-349-4045   E 223M
    Muath Obaidat, Computer Science mobaidat@lagcc.cuny.edu 718-482-5626   E 115A
    David Peled, Computer Science davidp@lagcc.cuny.edu 718-349-4058   E 235L
    Luis Rizo, Computer Science lrizo@lagcc.cuny.edu 718-349-4048   E 235F
    Andi Toce, Computer Science atoce@lagcc.cuny.edu 718-482-5631   E 115E
    Gene Yao, Computer Science   geney@lagcc.cuny.edu  718-349-4057     E 223E  
    Yun Ye, Computer Science  yye@lagcc.cuny.edu  718-482-5702    E 218H 


     Career Profile and Transfer Opportunities

    Upon completion of a Bachelor’s degree program, Computer Science students will be prepared for careers as computer programmers.


    Computer programmers write code and create software based on the ideas and designs of software developers.

    Explore career possibilities on Career Coach.

    According to the Bureau of Labor Statistics, the 2015 annual median pay for computer programmers was $79,530.

     Curriculum Overview

    Current Students
    Log in to the CUNY Portal to review your Degree Audit to find out what classes to take.
    Have questions about using Degree Audit? Visit LaGuardia's Degree Audit page for tutorials and how-to guides.

    Prospective Students
    Review the Computer Science Curriculum and the recommended course sequence below.


    Selecting Flexible Core Courses


    The courses you should take to satisfy the Pathways Flexible Core depends upon many factors, including: schools you are considering transferring to, your academic strengths and interests, and credits that you have earned from previous colleges. It is also important to note that some Pathways Flexible Core courses will also satisfy LaGuardia’s Urban Study requirement.


    Computer Science Majors are advised to select the following courses to complete the Flexible Core requirements:

    Course Number
    Course Name 
    Flexible Core Category
    SSP200 
    Global Politics
    World Cultures and Global Issues
    SSN103 
    Introduction to Labor and Community Organizing
    US Experience in its Diversity
    HUA101
    Introduction to Art 
    Creative Expressions
    HUP102 
    Critical Thinking 
    Individual & Society
    MAT200
    Pre-calculus
    Scientific World
     Recommended Course Sequence
    The following course sequence is recommended for new students. 
    Current students should check their Degree Audit and the information below for recommended Flexible Core courses


    First Year, Fall I 

    Course Number Course Name Fulfills Credits
    ECF090
    First Year Seminar for Engineering and Computer Science
    Program Core
    0
    MAT115
    College Algebra and Trigonometry
    Required Core
    3
    ENG101
    English Composition I
    Required Core
    3
      Life and Physical Sciences Elective
    Required Core
    3
        Session Credits: 
    9
        Total Credits:
    9


    First Year, Fall II

    Course Number Course Name Fulfills Credits
       Flexible Core Elective (Pre-Calculus) Flexible Core
    4
       Flexible Core Elective Flexible Core
    3
        Session Credits:
    7
        Total Credits: 
    16


    First Year, Spring I 

    Course Number Course Name Fulfills Credits
    MAT201 Calculus I
    Program Core
    4
    MAC101 Introduction to Computer Science Program Core
    3
    ENG102
    Writing through Literature
    Required Core
    3
      Flexible Core Elective (Intro to Discrete Math Flexible Core
    3
        Session Credits: 
    13
        Total Credits:  29


    Second Year, Spring II 

    Course Number Course Name Fulfills Credits
    MAC125 Advanced C++ Programming
    Program Core
    3
        Session Credits:
    3
        Total Credits: 
    32


    Second Year, Fall I 

    Course Number Course Name Fulfills Credits
    MAT202 Calculus II
    Program Core
    4
    MAC281
    Discrete Structures
    Program Core
    3
    MAC190
    Object-Oriented Programming
    Program Core
    3
      Flexible Core Elective
    Flexible Core
    3
        Session Credits:  
    13
        Total Credits: 
    45


    Second Year, Fall II  

    Course Number Course Name Fulfills Credits
      Flexible Core Elective Flexible Core
    3
        Session Credits: 
    3
        Total Credits: 
    48


    Second Year, Spring I 

    Course Number Course Name Fulfills Credits
    MAC283
    Computer Organization and Assembly Language
    Program Core 3
    MAC286
    Data Structures
    Program Core
    3
    MAT210
    Linear Algebra
    Program Core
    3
      Flexible Core Elective
    Flexible Core 3
    3
        Session Credits:  12
        Total Credits: 
    60

LaGuardia Community College
31-10 Thomson Ave.
Long Island City, NY 11101
1-718-482-7200
Connect with us
Copyright © All Rights Reserved LaGuardia Community College Security LaGuardia Community College Privacy Policy LaGuardia Community College Policies & Governance