KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · BS

Computer Science, BA, BS

Suffolk University · Boston, MA

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
BS
Credential class
ceterms:BachelorDegree
CIP
14.0903
Credits (computed from items)
64
Catalog edition
2025-2026
Checklist type
degree-program
Identifiers
IPEDS UNITID
168005
CourseShelf checklist
CK_168005_5e02939d
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Undergraduate Degree Requirements

43 items
  1. Foundation Studies
    Not resolved to a course
  2. Art History
    Not resolved to a course
  3. Arts Administration
    Not resolved to a course
  4. Asian Studies
    Not resolved to a course
  5. Black Studies
    Not resolved to a course
  6. CAS Honors Community Scholars
    Not resolved to a course
  7. CAS Self-Designed Major
    Not resolved to a course
  8. Computer Science
    Not resolved to a course
  9. Computer Science, BA, BS
    Not resolved to a course
  10. Computer Science Minor
    Not resolved to a course
  11. Criminal Justice
    Not resolved to a course
  12. Environmental Science
    Not resolved to a course
  13. Environmental Studies
    Not resolved to a course
  14. Forensic Science
    Not resolved to a course
  15. Global and Cultural Communication
    Not resolved to a course
  16. Global Cultural Studies
    Not resolved to a course
  17. Graphic Design
    Not resolved to a course
  18. History and Literature Honors
    Not resolved to a course
  19. Interior Design
    Not resolved to a course
  20. International Relations
    Not resolved to a course
  21. Media and Film
    Not resolved to a course
  22. Paralegal Studies
    Not resolved to a course
  23. Political Science
    Not resolved to a course
  24. Politics, Philosophy and Economics
    Not resolved to a course
  25. Public Relations
    Not resolved to a course
  26. Radiation Science and Therapy
    Not resolved to a course
  27. Religious Studies
    Not resolved to a course
  28. Restorative Justice Practices
    Not resolved to a course
  29. Social Media
    Not resolved to a course
  30. Studio Art
    Not resolved to a course
  31. Women's and Gender Studies
    Not resolved to a course
  32. Youth and Community Studies
    Not resolved to a course
  33. College of Arts and Sciences Graduate Programs
    Not resolved to a course
  34. Sawyer Business School Undergraduate Programs
    Not resolved to a course
  35. Sawyer Business School Graduate Programs
    Not resolved to a course
  36. Dual Degree Graduate Programs
    Not resolved to a course
  37. INTO Suffolk Programs
    Not resolved to a course
  38. Catalog Links
    Not resolved to a course
  39. Catalog Home
    Not resolved to a course
  40. Site Map
    Not resolved to a course
  41. All Catalogs
    Not resolved to a course
  42. 2025-2026 Catalog / College of Arts and Sciences Undergraduate Programs / Computer Science / Computer Science, BA, BS
    Not resolved to a course
  43. Computer Science, BA, BS
    Not resolved to a course

Degree Requirements

1 item
  1. Learning Goals and Objectives
    Not resolved to a course

Degree Requirements - 126 credits

2 items
  1. Students can earn a Bachelor of Arts degree or a Bachelor of Science degree with this major
    Not resolved to a course
  2. Computer Science Major Requirements: 16 courses and corresponding laboratories where applicable, 64 credits
    Not resolved to a course
    64

Computer Science Requirements (11 courses, 44 credits)

12 items
  1. Ants, Rumors and Gridlocks
    Not resolved to a course
  2. Computer Science I
    Not resolved to a course
  3. Computer Science II
    Not resolved to a course
  4. Data Structures and Algorithms
    Not resolved to a course
  5. Object Oriented Programming
    Not resolved to a course
  6. Software Engineering
    Not resolved to a course
  7. Software Development Internship
    Not resolved to a course
  8. Architecture of Computer Systems
    Not resolved to a course
  9. Operating Systems
    Not resolved to a course
  10. Intro to Database Systems
    Not resolved to a course
  11. Introduction to Computer Networks
    Not resolved to a course
  12. Choose one additional 4-credit Computer Science course at the 200-level or higher with the exception of CMPSC-501
    Not resolved to a course

Mathematics Requirements (5 courses, 20 credits)

32 items
  1. Calculus I
    Not resolved to a course
  2. Calculus II
    Not resolved to a course
  3. Discrete Mathematics I
    Not resolved to a course
  4. Probability and Statistics
    Not resolved to a course
  5. Discrete Mathematics II
    Not resolved to a course
  6. About the Computer Science Major
    Not resolved to a course
  7. View the Program Page
    Not resolved to a course
  8. Computer Science Major Learning Goals and Objectives
    Not resolved to a course
  9. Learning Goals
    Not resolved to a course
  10. Learning Objectives
    Not resolved to a course
  11. - Write correct working programs in a variety of programming languages
    Not resolved to a course
  12. - Recognize and be able to use in programs graphs, trees, and other advanced data structures
    Not resolved to a course
  13. - Identify system components, their functions, interactions, and performance aspects
    Not resolved to a course
  14. - Be able to analyze, design, and implement computer solutions
    Not resolved to a course
  15. - Be able to interpret algorithm complexity
    Not resolved to a course
  16. - Determine and use appropriate methods to solve application problems
    Not resolved to a course
  17. - Successfully complete design and implementation assignments in teams
    Not resolved to a course
  18. - Be able to use modern software development techniques
    Not resolved to a course
  19. - Be able to read documentation and technical articles and participate in related discussions
    Not resolved to a course
  20. An understanding and appreciation for the professional, social, legal, security, and ethical implications of computing
    Not resolved to a course
  21. About the Computer Science Major
    Not resolved to a course
  22. View the Program Page
    Not resolved to a course
  23. Honors in the Major
    Not resolved to a course
  24. To become a candidate for honors in the major, a student must:
    Not resolved to a course
  25. Have an overall GPA of 3.3
    Not resolved to a course
  26. To complete requirements for honors in the major, a candidate must:
    Not resolved to a course
  27. Graduate with an overall GPA or 3.3
    Not resolved to a course
  28. Graduate with an major GPA of 3.5
    Not resolved to a course
  29. CMPSC-410 or CMPSC-501 with a minimum grade of A-
    Not resolved to a course
  30. 4. Present at the Honors Symposium in the Senior year
    Not resolved to a course
  31. About the Computer Science Major
    Not resolved to a course
  32. View the Program Page
    Not resolved to a course
Source. Suffolk University, catalog 2025-2026 — https://suffolk.smartcatalogiq.com/en/2025-2026/catalog/college-of-arts-and-sciences-undergraduate-programs/computer-science/computer-science-ba-bs. Captured page pages/0044.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.