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
  • Student Learning Outcomes
  • Undergraduate Majors and Certificates
  • Computer Science, B.S.

Computer Science, B.S.

  • Computer Science, B.S. Program Page
  • Computer Science, B.S. Four-Year Degree Map for Bulletin Year 2018-2019
  • Computer Science, B.S. Four-Year Degree Map for Bulletin Year 2019-2020
  • Computer Science, B.S. Four-Year Degree Map for Bulletin Year 2020-2021
  • Computer Science, B.S. Four-Year Degree Map for Bulletin Year 2021-2022

Student Learning Outcomes

Goal 1: To Understand the Parts of a Computer and the Hardware - Software Interface.

1.1 To understand different-base number notations and how numbers and characters are represented in a computer.
1.2 To understand the parts of a computer and how they work together to perform computation.
1.3 To understand the stored program concept, its strengths in performing computation and its limits.
1.4 To understand the organization of a computer operating system.

Goal 2: To Develop Computer Programming Skills.

2.1 To effectively use programming constructs (variables, control structures, functions, and arrays)
2.2 To gain skill in at least two programming languages.
2.3 To use at least two different programming paradigms.
2.4 To transform algorithms into programs.
2.5 To understand the implementation and application of stacks, queues, lists, trees and graphs and their use in developing programs.
2.6 To understand the implementation of programming languages.

Goal 3: To understand, develop, and analyze algorithms.

3.1 To develop algorithms.
3.2 To utilize appropriate algorithms for sorting and searching.
3.3 To analyze the efficiency of algorithms and programs.
3.4 To compare two algorithms and programs for relative efficiency in terms of both time and space.
3.5 To understand the limits of computation.
3.6 To understand recurrences and recursion and recognize problems that can be solved via recursion.

Goal 4: To Gain Breadth in Several Areas of Computer Science.

4.1 To formulate formal logical propositions and perform simple proofs.
4.2 To gain familiarity with the history of computing.
4.3 To gain knowledge about areas such as artificial intelligence, multimedia computing, methods of simulation, computer networking, database organization, and system simulation.

Goal 5: To Develop and Apply Appropriate Professional Skills and Practices

5.1 To develop problem-solving skills.
5.2 To develop, program and advise on computer systems ethically and honestly.
5.3 To utilize effective documentation techniques.
5.4 To understand the ethical issues of computing and computational professionals.

  • Undergraduate Majors and Certificates
  • Graduate Programs and Certificates

 

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

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