Registration Guide: Physics & Computer Science
Students majoring in Physics & Computer Science will ordinarily, through coursework in the major, satisfy BU Hub requirements in Quantitative Reasoning 1 and 2, Scientific Inquiry 1 and 2, two units of Critical Thinking, two units of Teamwork and Collaboration, and one unit of Digital Literacy. Remaining BU Hub requirements will be satisfied by selecting from a wide range of available courses outside the major or, in some cases, cocurricular experiences.
A typical first semester Physics & Computer Science schedule looks like:
- Calculus course or Physics course
- Computer Science course
- Language course or Course of interest
- Writing course
- Optional add-on: First-Year Seminar
Please see below for more detailed suggestions on each course:
Calculus Course: Physics & Computer Science majors are required to complete two levels of calculus: CAS MA 123 Calculus 1 and CAS MA 124 Calculus 2. As your first course, you should choose the appropriate level calculus course. The course you choose depends on AP, IB, or other advanced credit you already have as well as the level you wish to take. You should select one course based on the following: If you have potential advanced credit in calculus, but don’t have the scores back yet, register with cautious optimism. If you feel confident you did well on the exams, register as if you will receive the corresponding credit. Once you know your scores, you can revise your schedule, if need be. -OR- Physics Course: If you have already fulfilled both CAS MA 123 and CAS MA 124, you can move on to your physics requirement by selecting one of the following courses: -OR- Course #1: Calculus or Physics Course
Computer Science Course: CAS Language Course: CAS students must exhibit proficiency through the fourth-semester level of a language other than English. If you have not already done so, please review the full language policy here. If you plan to fulfill this language requirement through coursework at BU, then your next course should be a language course: If you’ll fulfill the language requirement through advanced credit (such as AP/IB scores) or through native proficiency of another language, you have fulfilled your language requirement and can instead take a course of interest (as seen below). -OR- Course of Interest: Select a course that interests you – perhaps based on subjects you’ve enjoyed in the past or a new subject you’re excited to try for the first time! If you’re not sure where to start, you can review our Registration Instructions for tips on browsing by topic or Hub requirement. Your fourth course should be a writing course: CAS PY 195: Freshman Seminar for Physicists (offered fall only, 1 unit) – Optional Seminar where freshman physics majors learn successful strategies for studying physics and become familiar with BU’s policies, procedures, resources, and extracurricular activities. Exploration of research and career opportunities through invited speakers, book discussions, and laboratory tours. -OR- First-Year Seminar: FY 101 (1 unit) – Optional FY101 is a one-unit, low stress, non-academic class that serves as a semester-long introduction to BU and college life. FY101 helps you get a head start on making connections at BU. Each section is taught by a student peer mentor and a staff instructor. -OR- First-Year Career Development Seminar: FY 102 (offered spring only, 1 unit) – Optional FY102 will help first-year students get started on utilizing the Career Development Cycle to maximize their time at BU. During this course, students will create a plan of action towards choosing a major, creating a resume, finding an internship, and preparing for a career they will love. Seminars are offered in various fields of interest and include guest speakers from different industries. If you are interested in the Core Curriculum, we recommend registering for CAS CC 101 for your writing course (see above in Course #4). There are additional natural science Core courses offered; however, we do not typically recommend these for natural science majors who are already taking a lab course this semester. If you have questions about completing additional Core courses beyond CAS CC 101, please talk about this with your academic advisor! Find out more about the Core Curriculum, the Hub, and registration here. Ready to register? Let’s go – click here! For more information about your specific major requirements click here!Course #2: Computer Science Course
Course #3: Language course or Course of Interest
Course #4: Writing Course
Optional Course #5: First-Year Seminar

Interested in Pursuing the Core?