Registration Guide: Computer Science & Economics
Students majoring in Computer Science & Economics will ordinarily, through coursework in the major, satisfy BU Hub requirements in Quantitative Reasoning, Social Inquiry, Ethical Reasoning, Global Citizenship and Intercultural Literacy, as well as some Intellectual Toolkits and Communication units. 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 Computer Science & Economics schedule looks like:
- CAS EC 101 Intro to Microeconomics or CAS EC 102 Intro to Macroeconomics
- CAS CS 111 Intro to Computer Science I
- Language course, CAS MA 123 Calculus 1, Course of interest, or CAS CC 111 Core Natural Science course
- CAS WR 120 First-Year Writing Seminar* or CAS CC 101 Core Humanities 1 (fall semester)
- Optional add-on: CAS FY 101 First-Year Seminar (fall semester) or CAS FY 102 First-Year Career Development (spring semester)
*If you were previously instructed to take the Multilingual Writer Placement, please take this before registering for a course. Based on your placement, you can choose to register for one of the following courses: CAS WR 111 Academic Writing for ELL Students 1, CAS WR 112 Academic Writing for ELL Students 2, or CAS WR 120 First-Year Writing Seminar.
Please see below for more detailed suggestions on each course:
Course #1. Economics Course
Your first course will be one of two introductory economics courses: either CAS EC 101 Introductory Microeconomic Analysis or CAS EC 102 Introductory Macroeconomic Analysis (both offered either semester).
- If taken at BU, EC 101 fulfills a single requirement in each of the following BU Hub areas: Social Inquiry I, Ethical Reasoning, and Critical Thinking.
- If taken at BU, EC 102 fulfills a single requirement in each of the following BU Hub areas: Social Inquiry I and Global Citizenship and Intercultural Literacy.
- If taken as AP or IB credit, both EC 101 and EC 102 will award one single Social Inquiry I requirement.
If you have, or will have, Advanced Placement (AP), International Baccalaureate (IB) or other external credit equivalent to CAS EC 101 and CAS EC 102, you are eligible to take a higher-level economics course: either CAS EC 201 Intermediate Microeconomics or CAS EC 202 Intermediate Macroeconomics (both offered either semester). EC 201 has a pre-requisite of CAS MA 121 or MA 123 Calculus 1, so you should only take 201 if you already have credit for a calculus course.
- If taken at BU, both CAS EC 201 and CAS EC 202 fulfill one Hub requirement in Social Inquiry 2 and Critical Thinking.
-OR-
If you have credit for EC 101 and 102 but do not have credit for CAS MA 123 Calculus 1, you may want to take a calculus course before moving to a higher level of economics. Calculus is a required course and critical for both the Economics and Computer Science portions of your major.
- If taken at BU, CAS MA 123 fulfills the following Hub requirements: Quantitative Reasoning II and Critical Thinking.
- If taken as AP or IB credit, CAS MA 123 fulfills a single unit in the following Hub area: Quantitative Reasoning II.
Course #2. Computer Science or Mathematics Course
Your second course should be CAS CS 111 Introduction to Computer Science 1 (offered either semester). This course is a rigorous introduction that develops computational problem-solving skills by programming in the Python language, and exposes students to variety of other topics from computer science and its applications. If you have advanced credit for CS 111, you should then take CAS CS 112 Introduction to Computer Science 2 (offered either semester, CS 111 is the prerequisite for CS 112). CS 112 covers advanced programming techniques and data structures. Topics include recursion, algorithm analysis, linked lists, stacks, queues, trees, graphs, tables, searching, and sorting.
- If taken on campus, CS 111 fulfills a single requirement in each of the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.
- If you have AP, IB or other advanced credit, CS 111 fulfills a single requirement in the following BU Hub area: Quantitative Reasoning II.
- If taken on campus, CS 112 fulfills a single requirement in each of the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.
- If you have AP, IB or other advanced credit, CS 112 fulfills a single requirement in the following BU Hub area: Quantitative Reasoning II.
**If you have AP, IB or other advanced credit for both CS 111 and CS 112, please move to the next course recommendation.
NOTE: Please fill out the CS Course Interest form if you are interested in a course that is currently full, but please note that this form is not a waitlist. If you have any questions about the Computer Science department and programs, please contact their undergraduate advisors at csadvise@bu.edu and they will be able to assist with your inquiry.
-OR-
If you already have credit for CAS CS 111 and 112, or if you are unable to find a seat in those courses, you can instead register for CAS MA 123 Calculus 1. Calculus 1 is a required course and critical for both the Economics and Computer Science portions of your major.
- If taken at BU, CAS MA 123 fulfills the following Hub requirements: Quantitative Reasoning II and Critical Thinking.
- If taken as AP or IB credit, CAS MA 123 fulfills a single unit in the following Hub area: Quantitative Reasoning II.
-OR-
If you already have credit for CAS CS 111 and 112 as well as Calculus 1, you may instead register for a 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.
Course #3. Language Course, Calculus Course, Course of Interest, or Core Natural 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 will fulfill this requirement through coursework at BU, then your next course should be a language course. If you’re new to the language, you’ll start with the first-semester level (usually coded as 111 – for example, Spanish 1 is LS 111, Arabic 1 is LY 111, etc.). If you have previously studied the language, you will need to take a placement test to determine what level to start with (for instance, LS 112 Spanish 2, LY 211 Arabic 3, LK 212 Korean 4, etc.). Please review the CAS Language Requirement page for detailed information about placement tests and appropriate levels.
If you are fulfilling your language requirement through advanced credit (such as AP/IB scores) or through native proficiency of another language, please read below for other options.
-OR-
If you have not already done so, you may want to register for CAS MA 123 Calculus 1. Calculus 1 is a critical course for both the Economics and Computer Science portions of your major.
- If taken at BU, CAS MA 123 fulfills the following Hub requirements: Quantitative Reasoning II and Critical Thinking.
- If taken as AP or IB credit, CAS MA 123 fulfills a single unit in the following Hub area: Quantitative Reasoning II.
-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.
-OR-
CAS CC 111: Core Natural Science 1: Origins—of the Big Bang, Earth, Life and Humanity (offered fall only): The origins of the physical world, a scientific parallel to CC 101. Explores how the fields of astronomy, earth science, biology, and anthropology help us to understand our place in the cosmos from a scientific perspective. Topics include the Big Bang, evolution of the stars and earth, evolution of life, and the origins of human life and society. Assignments include computer-based and experimental laboratory work as well as team-based investigation and original research.
This course fulfills a single requirement in each of the following Hub areas: Scientific Inquiry I, Quantitative Reasoning I, Teamwork/Collaboration.
-OR-
CAS CC 212: Core Natural Science 2: Reality, Science, and the Modern World (offered spring only): Studies the paradigm-shifting scientific theories of quantum theory and relativity that created a new world view and forced the 20th century into a new understanding of our relation to reality. Students parallel these theories with current debates about science, such as those concerning climate change and the phenomenon of “junk science.” Considers the role of science in the modern world, how we know what we know, the roles of Heisenberg’s Uncertainty Principle and chaos theory, and the nature of truth in a 21st century context.
This course fulfills a single requirement in each of the following Hub areas: Scientific Inquiry II, Quantitative Reasoning II, Critical Thinking.
Course #4. CAS Writing Course or Core Humanities 1
Your fourth course should be a writing course:
- If you did not apply to BU with a TOEFL/IELTS score, you can take either:
- CAS WR 120 First-Year Writing Seminar. Each section of WR 120 focuses on a specific topic/theme, so you should register for a section that pairs with your interests.
- CAS CC 101 Core Humanities 1: Ancient Worlds: (offered Fall only): An interdisciplinary study of the origins of civilization, from Mesopotamia and the Hebrew Bible to the development of Greek civilization through Homer, Greek tragedy, and the philosophy of Plato. You should enroll in CAS CC 101 if you are considering the Core Curriculum. This course fulfills a single requirement in each of the following Hub areas: Aesthetic Exploration, First-Year Writing Seminar, Creativity/Innovation.
- If you applied to BU with a TOEFL/IELTS score, you should take the Multilingual Writer Placement (instructions will be sent via email) before you register for a writing course. The writing placement is a suggestion, but it will help you make an informed decision about the most appropriate level for you. Depending on what level WR course you register for, you will fulfill the following Hub requirements:
- CAS WR 111 Academic Writing for ESL Students 1 – fulfills The Individual in Community Hub
- CAS WR 112 Academic Writing for ESL Students 2 – fulfills Global Citizenship & Intercultural Literacy Hub
- CAS WR 120 First-Year Writing Seminar – fulfills First-Year Writing Seminar Hub (If you place into WR 120, you are welcome to take CC 101 Core Humanities 1 instead to fulfill your FYW Hub.)
Optional Course #5. First-Year Seminar
First-Year Seminar: FY 101 (offered fall only, 1 unit) – Optional
FY101 is a one-unit course that serves as a semester-long introduction to BU and college life. Each section is co-taught by a BU staff member alongside a BU student. You will meet with a small community of other incoming students who will serve as conversation partners as together you learn how to leverage BU’s resources to create a more successful and meaningful college experience. Through discussions, activities, class field trips and program-wide events, you will make immediate connections with the BU community. Specialty sections are available for natural science majors, social science majors, computer science and math majors, undeclared students, and first-generation college students. Check out the CS & Math sections below! Is your preferred specialty section full or unavailable? Register for a general CAS section (CAS FY101 AB-IE) where you will get to meet students from across CAS!
-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 that they will love. Seminars are offered in various fields of interest and include guest speakers from different industries.
Ready to register? Let’s go – click here!
For more information about your specific major requirements click here!