Skip to Main Content
  • About
  • Academics
  • Admissions
  • Campus Life
  • News & Media
  • Athletics
  • Support BC
  • Our Campus
  • Fast Facts
  • Administration
  • Initiatives, Plans and Policies
  • A Nationally Recognized Institution
  • International Education
  • Research
  • Our Past, Our Future
  • Offices and Services
  • Consumer Information
  • Contact Us
  • Schools
  • Academic Departments
  • Majors, Minors and Concentrations
  • Interdisciplinary Programs
  • Graduate Programs
  • Doctoral Programs
  • General Education
  • Honors Academy
  • Special Programs
  • International Programs and Study Abroad (IPSA)
  • Academic Resources
  • Library
  • Centers and Institutes
  • Academic Honor Societies
  • Technology
  • Research
  • Faculty
  • Course Schedules and Bulletins
  • Academic Calendar
  • Incoming Freshmen
  • Transfer Students
  • Graduate Students
  • International Students
  • Second-Degree Students
  • Other Students
  • Apply
  • Tuition, Fees and Payments
  • Financial Aid
  • Request Information
  • Visit Campus
  • Undergraduate Admissions Events
  • Graduate Admissions Events
  • BC News
  • BC In the Media
  • Research
  • Videos
  • Brooklyn College Magazine
  • Office of Communications and Marketing
  • Visit us on Facebook
  • Follow us on Twitter
  • Email us a question
  • What the Campus Has to Offer
  • Vice President for Student Affairs
  • Division of Student Affairs
  • Student Clubs
  • Intramurals / Recreation
  • Health and Wellness
  • Orientation
  • Commencement
  • Veteran and Military Programs
  • Living in Brooklyn
  • Brooklyn College Foundation
  • Donate Now
  • Visit us on Facebook
  • Follow us on Twitter
  • Email us a question
Brooklyn College

Brooklyn College logo
  • BC WebCentral
  • We Stand Against Hate
  • Calendar
  • Offices and Services
  • Library
  • Career Services
  • Honors Academy
  • Special Programs
  • Prospective Students
  • Current Students
  • Faculty & Staff
  • Alumni & Friends
  • Admissions
  • Undergraduate Admissions
  • Graduate Admissions
  • Apply Online
  • Transfer Evaluations Office
  • Campus Life
  • Financial Aid
  • Honors and Special Programs
  • Library
  • News and Media
  • Public Safety
  • Annual Security Report
  • Registrar
  • Academic Advising
  • Annual Security Report
  • Bookstore
  • Bursar
  • Calendars
  • Campus Life
  • Career Development and Internships
  • Commencement
  • Course Schedules and Bulletins
  • CUNY Blackboard
  • Enrollment Services Center
  • Financial Aid
  • Graduate Studies
  • Initiatives, Plans and Policies
  • International Programs and Study Abroad (IPSA)
  • Library
  • News and Media
  • Offices and Services
  • Pathways
  • Public Safety
  • Registrar
  • Registration Information
  • Resources for Undocumented Students and DACA
  • Scholarships and Awards
  • Student Handbook
  • Sustainability
  • Technology
  • Transfer Evaluations Office
  • Log into CUNYfirst
  • BC WebCentral Login
  • Forgot Your Password?
  • Forgot Your WebCentral ID?
  • New Users
  • College Directory
  • Academic Affairs / Office of the Provost
  • Annual Security Report
  • Senior VP for Finance and Administration
  • Bookstore
  • Calendars
  • Campus Directory
  • Campus Life
  • Center for Teaching
  • CUNY Blackboard
  • Faculty Council
  • Faculty and Staff Development Opportunities (CUNY)
  • Human Resources
  • ITS (Information Technology Services)
  • Library
  • News and Media
  • Offices and Services
  • Public Safety
  • Sustainability
  • Transfer Evaluations Office
  • Webmail
  • Writing Across the Curriculum
  • Log into CUNYfirst
  • BC WebCentral Login
  • Forgot Your Password?
  • Forgot Your WebCentral ID?
  • New Users
  • College Directory
  • Annual Security Report
  • Benefits and Services
  • Brooklyn College Alumni Association
  • Brooklyn College Foundation
  • Brooklyn College Magazine
  • Calendar of Events
  • Chapters and Affiliates
  • Get Involved and Give Back
  • Office of Alumni Engagement
  • Stay in Touch
  • Transcripts
  • Public Safety
  • Contact Us
  • Home
  • Academics
  • Schools
  • School of Natural and Behavioral Sciences
  • Computer and Information Science
  • Undergraduate
  • Three-year Schedule for Undergraduate Course Offerings

Three-year Schedule for Undergraduate Course Offerings

Course offerings are subject to change,depending on enrollment and staffing.

2021–22

Fall Semester Spring Semester
CISC 1215 Introduction to Programming Using Python (W)
CISC 1600 Introduction to Multimedia Computing (E)
CISC 2210 Introduction to Discrete Structures (D,E)
CISC 2820W Computers and Ethics (D,E)
CISC 3115 Introduction to Modern Programming Techniques (D,E)
CISC 3130 Data Structures (D,E)
CISC 3140 Design and Implementation of Large-Scale Web Applications (D,E)
CISC 3142 Programming Paradigms in C++ (D)
CISC 3220 Analysis of Algorithms (D,E)
CISC 3225 Data Tools and Algorithms (D)
CISC 3230 Theoretical Computer Science (D)
CISC 3310 Principles of Computer Architecture (D,E)
CISC 3320 Operating Systems (D,E)
CISC 3325 Information Security (E)
CISC 3415 Principles of Robotics (D)
CISC 3440 Machine Learning (E)
CISC 3630 Multimedia Computing (E)
CISC 3660 Game Programming (D)
CISC 3810 Database Systems (D,E)
CISC 1600 Introduction to Multimedia Computing (D)
CISC 2210 Introduction to Discrete Structures (D,E)
CISC 2820W Computers and Ethics (D,E)
CISC 3115 Introduction to Modern Programming Techniques (D,E)
CISC 3130 Data Structures (D,E)
CISC 3140 Design and Implementation of Large-Scale Web Applications (D,E)
CISC 3142 Programming Paradigms in C++ (D,E)
CISC 3160 Programming Languages (D)
CISC 3171 Introduction to Software Engineering (D)
CISC 3220 Analysis of Algorithms (D,E)
CISC 3320 Operating Systems (D,E)
CISC 3350 Workstation Programming (D)
CISC 3610 Introduction to Multimedia Programming (E)
CISC 3620 Computer Graphics (D)
CISC 3650 Human-Computer Interaction (D)
CISC 3665 Game Design (D)
CISC 3810 Database Systems (D,E)
CISC 4331 System and Network Administration (E)

2022–23

Fall Semester Spring Semester
CISC 1215 Introduction to Programming Using Python (W)
CISC 1600 Introduction to Multimedia Computing (D)
CISC 2210 Introduction to Discrete Structures (D,E)
CISC 2820W Computers and Ethics (D,E)
CISC 3115 Introduction to Modern Programming Techniques (D,E)
CISC 3130 Data Structures (D,E)
CISC 3140 Design and Implementation of Large-Scale Web Applications (D,E)
CISC 3142 Programming Paradigms in C++ (D,E)
CISC 3160 Programming Languages (D)
CISC 3220 Analysis of Algorithms (D,E)
CISC 3230 Theoretical Computer Science (D)
CISC 3310 Principles of Computer Architecture (D,E)
CISC 3320 Operating Systems (D,E)
CISC 3325 Information Security (D)
CISC 3340 Computer Networks and Protocols (D)
CISC 3415 Principles of Robotics (D)
CISC 3440 Machine Learning (E)
CISC 3630 Multimedia Computing (E)
CISC 3660 Game Programming (D)
CISC 3810 Database Systems (D,E)
CISC 4610 Multimedia Databases (D)
CISC 1600 Introduction to Multimedia Computing (D)
CISC 2210 Introduction to Discrete Structures (D,E)
CISC 2820W Computers and Ethics (D,E)
CISC 3115 Introduction to Modern Programming Techniques (D,E)
CISC 3130 Data Structures (D,E)
CISC 3140 Design and Implementation of Large-Scale Web Applications (D,E)
CISC 3142 Programming Paradigms in C++ (D,E)
CISC 3160 Programming Languages (D)
CISC 3171 Introduction to Software Engineering (E)
CISC 3220 Analysis of Algorithms (D,E)
CISC 3225 Data Tools and Algorithms (D)
CISC 3310 Principles of Computer Architecture (D,E)
CISC 3320 Operating Systems (D,E)
CISC 3350 Workstation Programming (D)
CISC 3410 Artificial Intelligence (E)
CISC 3610 Introduction to Multimedia Programming (E)
CISC 3620 Computer Graphics (D)
CISC 3650 Human-Computer Interaction (D)
CISC 3667 Game Design and Development (D)
CISC 3810 Database Systems (D,E)
CISC 4331 System and Network Administration (E)

2023–24

Fall Semester Spring Semester
CISC 1215 Introduction to Programming Using Python (W)
CISC 1600 Introduction to Multimedia Computing (D)
CISC 2210 Introduction to Discrete Structures (D,E)
CISC 2820W Computers and Ethics (D,E)
CISC 3115 Introduction to Modern Programming Techniques (D,E)
CISC 3130 Data Structures (D,E)
CISC 3140 Design and Implementation of Large-Scale Web Applications (D,E)
CISC 3142 Programming Paradigms in C++ (D,E)
CISC 3160 Programming Languages (D)
CISC 3220 Analysis of Algorithms (D,E)
CISC 3230 Theoretical Computer Science (D)
CISC 3310 Principles of Computer Architecture (D,E)
CISC 3320 Operating Systems (D,E)
CISC 3325 Information Security (D)
CISC 3340 Computer Networks and Protocols (D)
CISC 3415 Principles of Robotics (D)
CISC 3440 Machine Learning (E)
CISC 3630 Multimedia Computing (E)
CISC 3660 Game Programming (D)
CISC 3810 Database Systems (D,E)
CISC 4610 Multimedia Databases (D)
CISC 1600 Introduction to Multimedia Computing (D)
CISC 2210 Introduction to Discrete Structures (D,E)
CISC 2820W Computers and Ethics (D,E)
CISC 3115 Introduction to Modern Programming Techniques (D,E)
CISC 3130 Data Structures (D,E)
CISC 3140 Design and Implementation of Large-Scale Web Applications (D,E)
CISC 3142 Programming Paradigms in C++ (D,E)
CISC 3160 Programming Languages (D)
CISC 3171 Introduction to Software Engineering (D)
CISC 3220 Analysis of Algorithms (D,E)
CISC 3225 Data Tools and Algorithms (D)
CISC 3310 Principles of Computer Architecture (D,E)
CISC 3320 Operating Systems (D,E)
CISC 3350 Workstation Programming (D)
CISC 3410 Artificial Intelligence (E)
CISC 3610 Introduction to Multimedia Programming (E)
CISC 3620 Computer Graphics (D)
CISC 3650 Human-Computer Interaction (D)
CISC 3810 Database Systems (D,E)
CISC 4331 System and Network Administration (E)

2024–25

Fall Semester Spring Semester
CISC 1215 Introduction to Programming Using Python (W)
CISC 1600 Introduction to Multimedia Computing (D)
CISC 2210 Introduction to Discrete Structures (D,E)
CISC 2820W Computers and Ethics (D,E)
CISC 3115 Introduction to Modern Programming Techniques (D,E)
CISC 3130 Data Structures (D,E)
CISC 3140 Design and Implementation of Large-Scale Web Applications (D,E)
CISC 3142 Programming Paradigms in C++ (D,E)
CISC 3160 Programming Languages (D)
CISC 3220 Analysis of Algorithms (D,E)
CISC 3230 Theoretical Computer Science (D)
CISC 3310 Principles of Computer Architecture (D,E)
CISC 3320 Operating Systems (D,E)
CISC 3325 Information Security (D)
CISC 3340 Computer Networks and Protocols (D)
CISC 3415 Principles of Robotics (D)
CISC 3440 Machine Learning (E)
CISC 3630 Multimedia Computing (E)
CISC 3660 Game Programming (D)
CISC 3810 Database Systems (D,E)
CISC 4610 Multimedia Databases (D)
CISC 1600 Introduction to Multimedia Computing (D)
CISC 2210 Introduction to Discrete Structures (D,E)
CISC 2820W Computers and Ethics (D,E)
CISC 3115 Introduction to Modern Programming Techniques (D,E)
CISC 3130 Data Structures (D,E)
CISC 3140 Design and Implementation of Large-Scale Web Applications (D,E)
CISC 3142 Programming Paradigms in C++ (D,E)
CISC 3160 Programming Languages (D)
CISC 3171 Introduction to Software Engineering (D)
CISC 3220 Analysis of Algorithms (D,E)
CISC 3225 Data Tools and Algorithms (D)
CISC 3310 Principles of Computer Architecture (D,E)
CISC 3320 Operating Systems (D,E)
CISC 3350 Workstation Programming (D)
CISC 3410 Artificial Intelligence (E)
CISC 3610 Introduction to Multimedia Programming (E)
CISC 3620 Computer Graphics (D)
CISC 3650 Human-Computer Interaction (D)
CISC 3667 Game Design and Development (D)
CISC 3810 Database Systems (D,E)
CISC 4331 System and Network Administration (E)

Every Semester

  • CISC 1001 Computing and Quantitative Reasoning
  • CISC 1003 Exploring Robotics
  • CISC 1050 Introduction to Computer Applications
  • CISC 1115 Introduction to Programming Using Java
  • CISC 4900 Independent and Group Projects I
  • CISC 4905 Independent and Group Projects II
  • CISC 5001 Independent Study and Research I
  • CISC 5002 Independent Study and Research II
  • CISC 5003 Independent Study and Research III
  • CISC 5004 Independent Study and Research IV

As Scheduled With Other Departments

Business

  • CISC 1530 / BUSN 3120 Electronic Commerce
  • CISC 1580W / BUSN 4202W Seminar in Computer-Assisted Management Games
  • CISC 1590 / BUSN 3420 Management Information Systems
  • CISC 1595 / BUSN 3440 Management of New and Emerging Technologies
  • CISC 1597 / BUSN 3110 / TVRA 3537 New Media and Business
  • CISC 2531 / BUSN 3430 Operations Management

English

  • CISC 2830 / LING 3023 / ENGL 3525 Introduction to Natural Language Processing

Philosophy

  • CISC 1410 / PHIL 3423 Philosophy and Artificial Intelligence

TV, Radio & Emerging Media

  • CISC 1597 / BUSN 3110 / TVRA 3537 New Media and Business
  • Majors, Minors and Concentrations
  • Advice to Undergraduates
  • Registration Advice
  • Courses
  • Course Syllabi
  • Three-year Schedule for Undergraduate Course Offerings

 

Hidden Pages:


Image of a phone with social media icons.

Let’s Stay Connected

Our social media directory features all our accounts from across campus.

Fall 2022 COVID-19 Guidelines

Fall 2022 COVID-19 Guidelines

Prepare for a crucial transition for the fall 2022 semester.

Group of faculty members

Outstanding Professors

Our highly trained faculty are leaders in their fields. Come learn from them.

View of the upper portions of buildings from the residential neighborhoods around the Brooklyn College campus.

Housing Options

Learn about housing options that are available in Brooklyn. 

  • Home
  • Directory
  • Employment
  • IT Remote Support
  • Remote Technology Resources
  • Privacy Policy
  • Policies
  • Contact
  • Text Only Website
  • Site Map
The City University of New York

© 2023 All Rights Reserved Brooklyn College
2900 Bedford Avenue, Brooklyn, NY 11210
718.951.5000 -10.1.1.11