Skip to main content
Home
Slater Home

Utility Menu

  • Stories & News
  • Events
  • Library
  • Athletics
  • Graduate Programs

Utility CTA Menu

  • Visit
  • Apply
  • Give

Slater Top Utility CTA Menu

  • Contact
  • Visit
  • Give

Search

Search
  • About
    About Puget Sound

    Founded in 1888, University of Puget Sound is an independent, residential, and predominantly undergraduate liberal arts college.

    • Mission & Values
    • Facts & Rankings
    • Location & Community
    • Leadership
    • History & Traditions
    • Media Coverage
  • Academics
    SOMETHING YOU DO

    Part of a Puget Sound education is the opportunity for a wide variety of experiential learning options, including internships, studying abroad, and more.

    Read about student experiences
    • Undergraduate Programs
    • Graduate Programs
    • Experiential Learning
    • Curriculum & Graduation Requirements
    • After Puget Sound
    • Academic Resources & Support
  • Admission
    OPENING DOORS

    Create your own path and pursue a life of purpose and impact.

    Request Admission Information
    • Apply
    • Visit & Events
    • Group Visits
    • Experience Puget Sound
    • Cost & Aid
    • Graduate Admission
    • Connect With Us
  • Student Life
    We look forward to seeing you!

    Learn about our weeklong orientation program that immerses you in campus and the community while preparing you to tackle your academic studies.

    Read about student experiences
    • Housing
    • Dining
    • Activities
    • Orientation
    • Diversity & Belonging
    • Health & Safety
    • Student Life Resources
  • Alumni
    Once a Logger...

    Always a Logger! Just because you're not still living on campus and visiting the Cellar for pizza doesn't mean you have to be disconnected from what's happening on campus! 

    Sign up for the weekly Hatchet newsletter!
    • Events
    • Volunteer
    • Stay Connected
    • Affinity Groups
  • Resources For...
    • Undergraduate Students
    • Graduate Students
    • Parents & Families
    • Faculty
    • Staff
    • Community
    • Top Resources
      • Webmail
      • my.PugetSound.edu
      • login.pugetsound.edu
  • About
  • Collections & Research
  • Education & Outreach
  • Biodiversity
  • Exhibits

Push Navigation Toggle

  • Mobile Search Form Toggle
  • Push Menu Toggle

Push Navigation Toggle

  • Mobile Search Form Toggle
  • Push Menu Toggle

Main navigation

  • About
    • Mission & Values
    • Facts & Rankings
    • Location & Community
    • Leadership
    • History & Traditions
    • Media Coverage
  • Academics
    • Undergraduate Programs
    • Graduate Programs
    • Experiential Learning
    • Curriculum & Graduation Requirements
    • After Puget Sound
    • Academic Resources & Support
  • Admission
    • Apply
    • Visit & Events
    • Group Visits
    • Experience Puget Sound
    • Cost & Aid
    • Graduate Admission
    • Connect With Us
  • Student Life
    • Housing
    • Dining
    • Activities
    • Orientation
    • Diversity & Belonging
    • Health & Safety
    • Student Life Resources
  • Alumni
    • Events
    • Volunteer
    • Stay Connected
    • Affinity Groups

Slater Main Menu

  • About
  • Collections & Research
  • Education & Outreach
  • Biodiversity
  • Exhibits

Breadcrumb

  1. Home
  2. Academics
  3. Computer Science
  4. Degree Requirements for Computer Science

Degree Requirements for Computer Science

In this section

  • Student Research Awards
    • UEC Student Research Awards
    • Arts, Humanities, & Social Sciences
    • Science & Mathematics
  • Degree Requirements
  • Courses
  • Curriculum Guide
  • Institutional Review Board
    • Members & Minutes
    • Information for IRB Members
    • Policy for International Research
    • Policy for Outside Researchers
    • Protocol Review During Summer
    • Resources
  • Summer Term
    • Registration
    • Schedule
    • Important Dates
    • Campus Services
  • Institutional Animal Care & Use Committee
    • Protocol Review Criteria
    • CITI Training Instructions
    • Medical History & Risk Assessment
    • Inspection of Animal Care Facilities
    • Occupational Health & Safety Plan
    • Report an Animal Concern
  • Faculty Senate
    • Senate Chair
    • Senators
    • Senate Meetings
    • Standing Committees
    • Faculty Meetings
    • Faculty Service Assignments
    • Faculty Ombuds
    • Walter Lowrie Award
  • Summer at Puget Sound
    • Academic Courses
    • Community Music
    • Community Classes
  • African American Studies
    • Degree Requirements
    • Courses
    • Faculty
  • Art & Art History
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
      • Prepare as a Professional
      • Experience the World
      • Engage Your Community
      • Conduct Research
        • Ayse Hunt '19
        • Carly Brock '16
        • Louisa Raitt '15
        • Maia Raeder '16
        • Mary Thompson '19
    • After Puget Sound
      • Art History Alumni News
      • Studio Art Alumni News
  • Asian Languages & Cultures
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
  • Asian Studies
    • Degree Requirements
    • Courses
    • Faculty
  • Bioethics
    • Degree Requirements
    • Courses
    • Faculty
  • Biology
    • Degree Requirements
      • Bachelor of Science in Biology
      • Bachelor of Science in Molecular & Cellular Biology
      • Minor in Biology
    • Courses
    • Faculty
    • Recent Faculty Publications
  • Chemistry & Biochemistry
    • Degree Requirements
    • Courses
    • Faculty
    • Research
  • Greek, Latin & Ancient Mediterranean Studies
    • Degree Requirements
    • Courses
    • Faculty
    • After Puget Sound
    • Why Classics & Ancient Mediterranean Studies
  • Communication Studies
    • Degree Requirements
    • Courses
    • Faculty
    • After Puget Sound
      • Alumni & Law School
  • Computer Science
    • Degree Requirements
    • Courses
    • Faculty
  • Honors Program
    • Degree Requirements
    • Courses
    • Faculty
    • After Puget Sound
  • Engineering
    • Degree Requirements
    • Affiliate Programs
    • After Puget Sound
  • Economics
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
  • Education Studies
    • Degree Requirements
    • Courses
    • Faculty
    • Outstanding Minor
    • School of Education Blog
  • English
    • Degree Requirements
    • Courses
    • Faculty
  • Environmental Policy & Decision Making
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
      • Programs & Courses
      • Student Research
  • Exercise Science
    • Degree Requirements
    • Courses
    • Faculty
  • French & Francophone Studies
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
  • Gender & Queer Studies
    • Degree Requirements
    • Courses
    • Faculty
    • Board
    • Experiential Learning
    • After Puget Sound
  • Geology
    • Degree Requirements
    • Courses
    • Faculty
  • German Studies
    • Degree Requirements
    • Courses
    • Faculty
  • Global Development Studies
    • Degree Requirements
    • Courses
    • Faculty
    • Why Study Global Development
    • Meet Our Recent Grads
    • Senior Thesis Projects
      • 2018-19 Theses
      • 2017-18 Theses
      • 2016-17 Theses
  • Hispanic Studies
    • Degree Requirements
    • Courses
    • Faculty
  • History
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
    • After Puget Sound
  • Interdisciplinary Humanities Emphasis
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
      • Conduct Research
      • Experience a Wider World
      • Explore Career Paths
  • International Political Economy
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
      • Profiles in Experiential Learning
      • Summer International Internship Grant
      • Summer Research Fellowship
    • After Puget Sound
  • Latin American Studies
    • Degree Requirements
    • Courses
    • Faculty
  • Latina/o Studies
    • Degree Requirements
    • Courses
    • Faculty
  • Mathematics
    • Degree Requirements
    • Courses
    • Faculty
  • Neuroscience
    • Degree Requirements
    • Courses
    • Faculty
  • Philosophy
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
      • Study Abroad
      • Undergraduate Conference
      • Ethics Bowl
    • After Puget Sound
      • Alumni Interviews
    • What can I do with a degree in Philosophy?
  • Physics
    • Degree Requirements
    • Courses
    • Faculty
    • Student Research
    • After Puget Sound
  • Politics & Government
    • Degree Requirements
    • Courses
    • Faculty
    • Why Study Politics & Government
    • P&G Blog
  • Psychology
    • Degree Requirements
    • Courses
    • Faculty
    • Research
      • Student Research
    • After Puget Sound
  • Religion, Spirituality, & Society
    • Degree Requirements
    • Courses
    • Faculty
    • Why Study Religion
  • School of Business & Leadership
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
  • School of Music
    • Degree Requirements
    • Courses
    • Faculty & Staff
    • For Prospective Students
      • Apply & Audition
        • Entrance Audition Requirements
        • FAQ
      • Scholarships
        • Terms & Conditions
      • Student Profiles
      • FAQ
      • Interest Questionnaire
    • Ensembles
      • Instrumental Groups
        • Chamber Music
        • Jazz
        • Symphony Orchestra
      • Vocal Groups
        • Adelphian Concert Choir
          • History
          • Recordings
          • Videos
      • Repertory
      • Placement Auditions
    • After Puget Sound
      • Alumni Profiles
      • Distinguished Alumni Awards
      • Graduate School Acceptances
    • Schneebeck LIVE
  • Science, Technology, & Society
    • Degree Requirements
    • Courses
    • Faculty
    • After Puget Sound
    • Experiential Learning
      • Jobs & Internships
  • Sociology & Anthropology
    • Degree Requirements
    • Courses
    • Faculty
    • Experiential Learning
      • Conduct Research
      • Prepare as a Professional
      • Experience the World
      • Engage Your Community
  • Special Interdisciplinary Major
    • Degree Requirements
    • Courses
  • Theatre Arts
    • Degree Requirements
    • Courses
    • Faculty
    • After Puget Sound
    • For Prospective Students
    • Upcoming Productions
    • Theatre Arts Season
    • Production Archive
  • School of Occupational Therapy
    • Admission & Aid
    • Courses & Sequence
    • Course Descriptions
    • Faculty
    • Programs
      • Entry-Level Master's Program
        • Academic Preparation
      • Entry-Level Doctorate Program
        • FAQ
      • Post-Professional Doctorate Program
        • Course Sequence
        • Program Design
    • Why Puget Sound OT
      • Mission
      • Strengths of the Program
      • What Makes Us Distinctive?
      • Excellent OT
      • Essential Functions of an OT Student
    • On-Site Teaching Clinic
      • Adult Clinic
      • Pediatric Clinic
    • For Alumni
    • News & Events
  • Master of Arts in Teaching
    • Apply
    • Tuition & Fees
    • Financial Aid
    • Drop-in Sessions
    • 4+1 Pathway
    • Courses
    • Course Schedule
    • Learning Standards
    • Testing Overview
    • Professional Licensure
    • School of Education Blog
  • Master of Education in Counseling
    • Apply
    • Tuition & Fees
    • Financial Aid
    • Faculty
    • Mission & Objectives
    • Program Calendar
    • Drop-in Sessions
    • Degree Requirements
    • Accelerated Program Pathway
    • Professional Licensure
    • Outcome Data
    • Events & Announcements
    • School of Education Blog
    • CACREP Accredited
  • School of Physical Therapy
    • Degree Requirements
    • Curriculum
      • Courses
      • Mission
    • Clinical Education
      • On-Site Clinic
      • Clinical Experiences
      • Clinical Education Manual (PDF)
    • Faculty
    • For Prospective Students
      • Student Outcomes
      • Applying
      • Tuition & Fees
      • Prospective Student Advising Sessions
      • FAQ
    • Continuing Education
      • APTA Credentialed Clinical Instructor Program
    • Experiential Learning
    • Jobs
      • Job Fair
      • Fellowships & Residencies
    • Patient Referral Forms
  • Natural Science
    • Degree Requirements
    • Faculty
  • Master of Public Health
    • Curriculum Structure & Costs
      • Course Descriptions
    • Development Group
    • Faculty
    • FAQ
    • Apply
    • Request Information
    • Meet Current Students
  • Crime, Law, & Justice Studies
    • Degree Requirements
    • Courses

General Requirements for the Major or Minor

General university degree requirements stipulate that 1) at least four units of the major or three units of the minor be taken in residence at Puget Sound; 2) students earn at least a cumulative GPA of 2.0 in courses taken for the major or the minor; and 3) all courses taken for a major or minor must be taken for graded credit. Any exceptions to these stipulations are indicated in the major and minor degree requirements listed below.

The Department of Mathematics and Computer Science offers courses cross-listed as both Mathematics and Computer Science as indicated in their course descriptions. A student majoring or minoring in both Mathematics and Computer Science may apply only one such course to both majors, to both the major and the minor, or to both minors.

The Bachelor of Science in Computer Science

The department offers two options for a Bachelor of Science in Computer Science: a contract major and a standard major. The contract major emphasizes the value of planning a coherent set of courses based on goals and interests articulated by the student. The contract major also allows the flexibility of including a course from another department if the course has sufficient computer science content and relates to the student's interests. The standard major is available for those students who declare a computer science major later in their undergraduate career.

Requirements for the Contract Major in Computer Science (BS)

This degree is awarded on the basis of a course of study agreed upon by the student and a committee of faculty members. A student who intends to complete a contract major in Computer Science should select a faculty member in the Department of Mathematics and Computer Science as an advisor. The student and advisor form a committee that consists of one additional faculty member from the Department of Mathematics and Computer Science and, if a course from another department is to be part of the contract, a faculty member from that department. The student works with the committee to select a coherent set of courses (satisfying the requirements given below) that advances the student's educational goals. The contract is signed by the student, committee members, and chair of the department, and is filed in the Office of the Registrar. The student can later modify the contract with the approval of all committee members and the department chair.

Each contract course of study will meet the following requirements.

  1. Completion of a minimum of eight units and a maximum of 16 units with no more than 10 units in computer science.
  2. Completion of the sequence CSCI 161, 261, 361.
  3. Completion of MATH 210. MATH 290 and MATH 300 may be substituted for MATH 210, if the student earns a C or higher in both courses.
  4. Completion of a minimum of five upper-division units in computer science. One of these may be from a field other than computer science provided the course has sufficient computer science content.
  5. It is generally expected that students will take CSCI 240 and either the capstone course (CSCI 440) or an independent project (CSCI 460).
  6. Approval by the end of the semester in which the first upper-division course on the contract is completed. Upper-division courses completed before the contract is approved cannot be included in the contract.

 

Requirements for the Standard Major in Computer Science (BS)

This degree is awarded on the basis of a course of study that meets the following requirements.

  1. Completion of the sequence CSCI 161, 261, 240, 281.
  2. Completion of CSCI 291, 361, and 475.
  3. Completion of MATH 210. MATH 290 and MATH 300 may be substituted for MATH 210, if the student earns a C or higher in both courses.
  4. Completion of two upper-division CSCI electives.
  5. Completion of the Capstone CSCI 440.

 

Notes for contract and standard majors

  1. For the purposes of major requirements, upper-division courses in computer science are those at the 300-400 level.
  2. A student majoring in computer science must earn a grade point average of at least 2.00 in all upper-division major courses.
  3. A student majoring in computer science must complete at least three units of the required upper-division courses for the major at Puget Sound. One of these three units may be a course taken as part of a study abroad program. For contract majors, this is subject to approval in advance by the student's contract committee.
  4. Students majoring in computer science are encouraged to take MATH 210 in the first two years.
  5. In lieu of the MATH 210 requirement for the computer science major, the department will allow the following two-course substitution:
    1. Completion of MATH 290 with a grade of C or better, and
    2. Completion of a 300-level or 400-level mathematics course from List B with a grade of C or better.

Requirements for the Minor in Computer Science

  1. Two units to include CSCI 161, 261.
    Three units from CSCI 240, 281, 291, 310, 315, 325, 335, 361, 370, 425, 431, 455, 475, 481, MATH 210. MATH 290 and MATH 300 may be substituted for MATH 210, if the student earns a C or higher in both courses.

 

Notes for the major and minor

Although there is no time restriction on when a course taken in the past can apply to a major or minor, students who plan to use a course taken several years ago as a prerequisite for a current course should consult the instructor to determine if they are adequately prepared.

Footer Top Quick Links

  • Back to the top
  • Visit
  • Apply
  • Give
Home
University of Puget Sound

1500 N. Warner St., Tacoma, WA 98416

Contact Us
facebook Instagram linkedin twitter Youtube flickr

Footer Menu

  • Campus Map & Directions
  • Security Services
  • Emergency
  • Title IX & Equal Opportunity
  • Employment
  • For the Media
  • Consumer Information & Disclosures
  • Offices & Services

© 2023 University of Puget Sound

Copyright Buttons Menu

  • Slater Museum of Natural History
  • Race and Pedagogy Institute