Skip to main content
Hunter College
  • Information for
    • Students
    • Alumni & Friends
    • Faculty
    • Staff
    • Community
  • QUICK LINKS
  • DIRECTORY
  • APPLY
  • GIVE
  • RENT
Hunter College The School of Arts & Sciences
Hunter College The School of Arts & Sciences
The School
  • Office of the Dean
  • Departments & Programs
  • Undergraduate Academics
  • Graduate Academics
  • Awards & Scholarships
  • Resources for Students
  • Resources for Faculty & Staff
  • Faculty Awards & Achievements
  • News & Events
  • Contact Us
Departments & Programs (A-H)
  • Africana, Puerto Rican & Latino Studies
  • Anthropology
  • Art & Art History
  • Asian American Studies
  • Biological Sciences
  • Chemistry
  • Classical & Oriental Studies
  • Computer Science
  • Creative Writing
  • Dance
  • Economics/Accounting
  • English
  • Film & Media Studies
  • Geography & Environmental Science
  • German
  • History
  • Human Biology
  • Human Rights
Departments & Programs (I-Z)
  • Jewish Studies
  • Latin American & Caribbean Studies
  • Macaulay Honors College
  • Mathematics & Statistics
  • Medical Laboratory Sciences
  • Music
  • Philosophy
  • Physics & Astronomy
  • Political Science
  • Psychology
  • Public Policy
  • Religion
  • Romance Languages
  • Sociology
  • Theatre
  • Thomas Hunter Honors Program
  • Translation & Interpreting
  • Urban Policy and Planning
  • Women & Gender Studies
  • Admissions
  • Advising
  • Libraries
  • Undergraduate Catalog
  • Graduate Catalog
 
Hunter College Home
Hunter College Schools
  • School of Arts & Sciences
  • School of Education
  • School of Health Professions
  • Hunter-Bellevue School of Nursing
  • Silberman School of Social Work
More Schools
  • Hunter College Campus Schools
  • Hunter College Continuing Education
  • Libraries
  • Undergraduate Catalog
  • Graduate Catalog
  • Students
  • Alumni & Friends
  • Faculty
  • Staff
  • Community
  • Admissions
  • Advising
  • APPLY
  • GIVE
  • RENT
  • QUICK LINKS
  • DIRECTORY
School of Arts and Sciences /
Computer Science
  • About
  • Undergraduate
  • Graduate
  • Courses
  • Student Support
    • Academic Advising
    • Course Advising
  • Research
  • Resources
    • General Resources
    • Applying to Hunter
    • Planning for Graduate School
    • Internships & Opportunities
    • Computer Lab Information
    • The Hunter CS Majors Handbook
  • News
  • FAQs
  • Faculty and Staff
  • Contact
Computer Science students on their laptop discussing project.

Courses

The Department of Computer Science offers a wide variety of courses that engage students in rigorous exploration of ideas and theory throughout the academic year. From foundational courses that build a strong understanding of core principles to advanced classes that delve into complex algorithms, the curriculum is designed to challenge and inspire. Additionally, students will have easy access to the schedule of classes and the course catalog, allowing them to tailor their academic journey.

Undergraduate Courses

Listed below are the Computer Science undergraduate courses offered at Hunter College for the academic year which are subject to change. For the most up-to-date information, always check the schedule of classes.

Note: Core courses for the Computer Science major are highlighted.

Course Number Credits *Fulfills
Computers & Money:Quant CSCI 12100 3 Required Core - Mathematical & Quantitative Reasoning
Introduction to Computer Science CSCI 12700 3 Flexible Core - Scientific World
Practical Unix and Programming with Lab CSCI 13200 3 Flexible Core - Scientific World
Programing for Everyone CSCI 13300 3 Flexible Core - Scientific World
Software Analysis and Design 1 CSCI 13500 4  
Discrete Structures CSCI 15000 4  
Computer Architecture 1 CSCI 16000 3  
Independent Workshop CSCI 18100 1  
Independent Workshop CSCI 18200 2  
Independent Workshop CSCI 18300 3  
Programming Methods CSCI 22700 3  
Relational Databases and SQL Programming, with Lab CSCI 23200 3  
Software Analysis and Design 2 CSCI 23500 3  
Computer Architecture 2 CSCI 26000 3  
Computer Theory 1 CSCI 26500 3  
Symbolic Logic CSCI 27500 3  
Software Analysis and Design 3 CSCI 33500 3  
Operating Systems CSCI 34000 3  
Artificial Intelligence CSCI 35000 3  
Computer Architecture 3 CSCI 36000 3  
Advanced Symbolic Logic CSCI 37100 3  
Logic and Computers CSCI 37200 3  
Numerical Methods 1 CSCI 38500 3  
Independent Study in Computer Science CSCI 39100 1  
Independent Study in Computer Science CSCI 39200 2  
Independent Study in Computer Science CSCI 39300 3  
Digital Image Processing CSCI 39534 3  
Intro to Robotics CSCI 39536 3  
Flutter App Dev CSCI 39540 3  
Basics of Game Engines CSCI 39541 3  
Intro to Data Science CSCI 39542 3  
Intro to Data Mining CSCI 39543 3  
Digital Product Dev CSCI 39544 3  
Practical Web Development CSCI 39548 3  
iOS Development CSCI 39597 3  
Intro to Cyber Risk CSCI 39598 3  
Software Engineering CSCI 40500 3  
Data Communications and Networks CSCI 41500 3  
Data Base Management CSCI 43500 3  
Natural Language Processing CSCI 49362 3  
Computational Vision CSCI 49369 3  
Big Data Technology CSCI 49376 3  
Intro to Blockchain CSCI 49379 3  
Intro to Computer Security CSCI 49381 3  
Cloud Computing CSCI 49386 3  
Non-Standard Computers CSCI 49390 3  
Supervised Research CSCI 49600 1  
Supervised Research CSCI 49700 2  
Supervised Research CSCI 49800 3  
Advanced Applications: A Capstone for Majors CSCI 49900 4  

*Fulfills Hunter Core Requirement.

Note: Core courses for the Computer Science major are highlighted.

Course Number Session / Weeks Credits Instructor
Computers & Money:Quant CSCI 12100 Session 1 / 6 Weeks
Session 2 / 5 Weeks
3 Multiple
Introduction to Computer Science CSCI 12700 Session 1 / 6 Weeks 3 Multiple
Programing for Everyone CSCI 13300 Session 1 / 6 Weeks
Session 2 / 5 Weeks
3 Multiple
Software Analysis and Design 1 CSCI 13500 Session 1 / 8 Weeks 4 Multiple
Discrete Structures CSCI 15000 Session 1 / 6 Weeks 4 Multiple
Computer Architecture 1 CSCI 16000 Session 1 / 6 Weeks 3 TBA
Independent Workshop CSCI 18100 11 Weeks 1 TBA
Independent Workshop CSCI 18200 11 Weeks 2 TBA
Independent Workshop CSCI 18300 11 Weeks 3 TBA
Software Analysis and Design 2 CSCI 23500 Session 1 / 6 Weeks 3 TBA
Computer Architecture 2 CSCI 26000 Session 1 / 6 Weeks 3 Multiple
Computer Theory 1 CSCI 26500 Session 1 / 6 Weeks 3 TBA
Software Analysis and Design 3 CSCI 33500 Session 1 / 6 Weeks 3 Jaime Canizales
Operating Systems CSCI 34000 Session 1 / 6 Weeks 3 Multiple
Computer Architecture 3 CSCI 36000 Session 2 / 5 Weeks 3 TBA
Independent Study in Computer Science CSCI 39100 11 Weeks 1 TBA
Independent Study in Computer Science CSCI 39200 11 Weeks 2  
Independent Study in Computer Science CSCI 39300 11 Weeks
Session 1 / 6 Weeks
3 Multiple
Practical Web Development CSCI 39548 Session 1 / 6 Weeks 3 Multiple
Intro to Cyber Risk CSCI 39598 Session 1 / 6 Weeks 3 Jennifer Mulvihill
Data Base Management CSCI 43500 Session 1 / 6 Weeks
Session 2 / 5 Weeks
3 Multiple
Natural Language Processing CSCI 49362 Session 1 / 6 Weeks 3 TBA
Big Data Technology CSCI 49376 Session 2 / 5 Weeks 3 TBA
VR, AR, Mixed Reality CSCI 49383 Session 1 / 6 Weeks 3 TBA
Supervised Research CSCI 49600 11 Weeks 1 TBA
Supervised Research CSCI 49700 11 Weeks 2 TBA
Supervised Research CSCI 49800 11 Weeks 3 TBA
Advanced Applications: A Capstone for Majors CSCI 49900 11 Weeks 4 Multiple

Note: Core courses for the Computer Science major are highlighted.

Course Number Credits *Fulfills
Computers & Money:Quant CSCI 12100 3 Required Core - Mathematical & Quantitative Reasoning
Introduction: Computer Science CSCI 12700 3 Flexible Core - Scientific World
Practical Unix Programming Lab CSCI 13200 3 Flexible Core - Scientific World
Programing for Everyone CSCI 13300 3 Flexible Core - Scientific World
Software Analysis and Design 1 CSCI 13500 4  
Discrete Structures CSCI 15000 4  
Computer Architecture 1 CSCI 16000 3  
Independent Workshop CSCI 18100 1  
Independent Workshop CSCI 18200 2  
Independent Workshop CSCI 18300 3  
Programming Methods CSCI 22700 3  
Relational Databases and SQL Programming, with Lab CSCI 23200 3  
Program Project Sem Minor CSCI 23300 1  
Software Analysis and Design 2 CSCI 23500 3  
Computer Architecture 2 CSCI 26000 3  
Computer Theory 1 CSCI 26500 3  
Symbolic Logic CSCI 27500 3  
Software Analysis and Design 3 CSCI 33500 3  
Operating Systems CSCI 34000 3  
Machine Learning CSCI 35300 3  
Computer Architecture 3 CSCI 36000 3  
Computer Theory 2 CSCI 36500 3  
Independent Study in Computer Science CSCI 39100 1  
Independent Study in Computer Science CSCI 39200 2  
Independent Study in Computer Science CSCI 39300 3  
Digital Image Processing CSCI 39534 3  
Flutter App Dev CSCI 39540 3  
Intro to Data Science CSCI 39542 3  
Digital Product Dev CSCI 39544 3  
Practical Web Development CSCI 39548 3  
iOS Development CSCI 39597 3  
Intro to Cyber Risk CSCI 39598 3  
Data Communications and Networks CSCI 41500 3  
Data Base Management CSCI 43500 3  
Algorithm Design & Analysis CSCI 49355 3  
Parallel Computing CSCI 49365 3  
Computational Vision CSCI 49369 3  
Network Security CSCI 49375 3  
Big Data Technology CSCI 49376 3  
Intro to Computer Security CSCI 49381 3  
VR, AR, Mixed Reality CSCI 49383 3  
Programming Tech in Scala CSCI 49385 3  
Research in AI and ML CSCI 49389 3  
Foundations of Game Theory for CS CSCI 49391 3  
Supervised Research CSCI 49600 1  
Supervised Research CSCI 49700 2  
Supervised Research CSCI 49800 3  
Advanced Applications: A Capstone for Majors CSCI 49900 4  

*Fulfills Hunter Core Requirement.

Note: Core courses for the Computer Science major are highlighted.

Course Number Credits *Fulfills
Computers & Money:Quant CSCI 12100 3 Required Core - Mathematical & Quantitative Reasoning
Introduction to Computer Science CSCI 12700 3 Flexible Core - Scientific World
Practical Unix and Programming with Lab CSCI 13200 3 Flexible Core - Scientific World
Programing for Everyone CSCI 13300 3 Flexible Core - Scientific World
Software Analysis and Design 1 CSCI 13500 4  
Discrete Structures CSCI 15000 4  
Computer Architecture 1 CSCI 16000 3  
Independent Workshop CSCI 18100 1  
Independent Workshop CSCI 18200 2  
Independent Workshop CSCI 18300 3  
Programming Methods CSCI 22700 3  
Relational Databases and SQL Programming, with Lab CSCI 23200 3  
Program Project Sem Minor CSCI 23300 1  
Software Analysis and Design 2 CSCI 23500 3  
Computer Architecture 2 CSCI 26000 3  
Computer Theory 1 CSCI 26500 3  
Symbolic Logic CSCI 27500 3  
Software Analysis and Design 3 CSCI 33500 3  
Operating Systems CSCI 34000 3  
Artificial Intelligence CSCI 35000 3  
Computer Architecture 3 CSCI 36000 3  
Advanced Symbolic Logic CSCI 37100 3  
Logic and Computers CSCI 37200 3  
Numerical Methods 1 CSCI 38500 3  
Independent Study in Computer Science CSCI 39100 1  
Independent Study in Computer Science CSCI 39200 2  
Independent Study in Computer Science CSCI 39300 3  
Digital Image Processing CSCI 39534 3  
Intro to Robotics CSCI 39536 3  
Flutter App Dev CSCI 39540 3  
Basics of Game Engines CSCI 39541 3  
Intro to Data Science CSCI 39542 3  
Intro to Data Mining CSCI 39543 3  
Digital Product Dev CSCI 39544 3  
Practical Web Development CSCI 39548 3  
iOS Development CSCI 39597 3  
Intro to Cyber Risk CSCI 39598 3  
Software Engineering CSCI 40500 3  
Data Communications and Networks CSCI 41500 3  
Data Base Management CSCI 43500 3  
Computational Vision CSCI 49369 3  
Big Data Technology CSCI 49376 3  
Intro to Blockchain CSCI 49379 3  
Intro to Computer Security CSCI 49381 3  
Non-Standard Computers CSCI 49390 3  
Supervised Research CSCI 49600 1  
Supervised Research CSCI 49700 2  
Supervised Research CSCI 49800 3  
Advanced Applications: A Capstone for Majors CSCI 49900 4  

*Fulfills Hunter Core Requirement.

Graduate Courses

Listed below are the Computer Science graduate courses offered at Hunter College for the academic year which are subject to change. For the most up-to-date information, always check the schedule of classes.

Note: Core courses for the MA in Computer Science Program are highlighted.

Course Number Days and Times Credits Instructor
Programming in High Level Language CSCI 70900 Mon 5pm-6:15pm 3 TBA
Form Meth Programming Language CSCI 72200 Tue, Thur 7pm-8:15pm 3 TBA
Computer Systems CSCI 73000 Wed 5:30pm-8:15pm 3 TBA
Computer Modeling and Simulation CSCI 74000 Mon 5:30pm-8pm 3 TBA
Computational Linguistics CSCI 76000 Tue 11:45am-1:45pm 3 TBA
Ethics and Computer Science CSCI 77800 Thur 5pm-6:15pm 3 TBA
Independent Study in Computer Science CSCI 79300 Multiple sections 3 Multiple sections
Computer Vision CSCI 79520 Mon, Thur 1pm-2:15pm 3 TBA
Intro to Computer Security CSCI 79529 Mon, Wed 4pm-5:15pm 3 TBA
Non-Standard Computers CSCI 79531 Mon, Wed 5:30pm-6:45pm 3 TBA
Project in Computer Science CSCI 79800 Multiple sections 3 Multiple sections
Thesis Research in Computer Science CSCI 79900 Multiple sections 3 Multiple sections

Note: Core courses for the MA in Computer Science Program are highlighted.

Course Number Session / Weeks Credits Instructor
Programming in High Level Language CSCI 70900 Session 3 / 5 Weeks 3 TBA
Independent Study in Computer Science CSCI 79300 Session 2 / 5 Weeks 3 TBA
VR, AR, Mixed Reality CSCI 79528 Session 1 / 6 Weeks 3 TBA
Project in Computer Science CSCI 79800 Session 1 / 6 Weeks 3 TBA

Note: Core courses for the MA in Computer Science Program are highlighted.

Course Number Days and Times Credits Instructor
Data Structures in a high level language CSCI 70300 Thur 5pm - 6:15pm 3 Edgar Troudt
Algorithms CSCI 70500 Mon, Wed 5:30pm - 6:45pm 3 Saadeddine Mneimneh
Modern Topics and Concepts in Computer Science CSCI 70700 Mon 5pm - 6:15pm 3 Edgar Troudt
Computational Theory CSCI 72400 Mon, Wed 7pm - 8:15pm 3 Eric Schweitzer
Data Communication and Networks CSCI 77300 Tue, Thur (online) 5:30pm-6:45pm 3 Saptarshi Debroy
Independent Study in Computer Science CSCI 79300 Multiple sections 3 Multiple sections
Foundations of Game Theory for CS CSCI 79532 Tue, Thur (online) 5:30pm-6:45pm 3 Mohammad Manshaei
Project in Computer Science CSCI 79300 Multiple sections 3 Multiple sections
Thesis Research in Computer Science CSCI 79900 Multiple sections 3 Multiple sections

Schedule Of Classes

You can search for the schedule of classes using either the CUNY Global Search tool or by logging into your CUNYfirst account and using their "Search for Classes" option.

  1. Go to the CUNY Global Search website.
  2. Set the "Institution" to Hunter College.
  3. Pick a semester under "Term".
  4. Set "Subject" to Computer Science.
  5. Set your "Course Career" to Undergraduate or Graduate.
  6. Click Search.
  1. Go to the CUNYfirst website.
  2. Log in with your CUNYfirst credentials.
  3. Click on Student Center > Course Planning & Enrollment > Class Search and Enroll.

Course Catalog

The course catalog lists all Computer Science courses ever taught. To see the full list of undergraduate or graduate Computer Science courses, use the undergraduate course catalog or graduate course catalog. Computer Science courses have the prefix CSCI.

Note: You will need to consult the schedule of classes or contact the department to find when/if a listed course may be offered.

UNDERGRAD
catalog for all courses
GRADUATE
catalog for all courses

HUNTER

Hunter College
695 Park Ave NY, NY 10065
(212) 772-4000

  • Facebook
  • Twitter
  • Instagram
  • Flickr
  • ABOUT
  • ACADEMICS
  • ADMISSIONS
  • EVENTS
  • NEWS
Hunter College Schools
  • School of Arts & Sciences
  • School of Education
  • School of Health Professions
  • Hunter-Bellevue School of Nursing
  • Silberman School of Social Work
  • School of Arts & Sciences
  • School of Education
  • School of Health Professions
  • Hunter-Bellevue School of Nursing
  • Silberman School of Social Work
Our Other Schools
  • Hunter College Campus Schools
  • Hunter College Continuing Education
  • Hunter College Campus Schools
  • Hunter College Continuing Education
Hunter College Libraries
More Info
  • Bookstore
  • Contact Us & Feedback
  • Jobs
  • Public Safety
  • Roosevelt House
  • Student Housing
  • Space Rentals
  • Bookstore
  • Contact Us & Feedback
  • Jobs
  • Public Safety
  • Roosevelt House
  • Student Housing
  • Space Rentals
Public Information
  • Annual Security & Fire Safety Report
  • Consumer Information
  • CUNY Tobacco Policy
  • Enough is Enough
  • Focus on Campus
  • Annual Security & Fire Safety Report
  • Consumer Information
  • CUNY Tobacco Policy
  • Enough is Enough
  • Focus on Campus
CUNY
  • © 2025 Hunter College
  • Accessibility
  • Privacy
  • Terms