Computer Science and Applied Mathematics

Computer Science & Applied Mathematics Track

Technology has fueled rapid innovation throughout every industry, and continues to evolve at a breakneck pace. Professionals with skills in applied mathematics and computer science areas will be well prepared for emerging roles across a variety of sectors.

Rated the number one city in the U.S. for next-wave startups by the U.S. Chamber of Commerce, Boston is an ideal place to gain hands-on experience in a thriving hub of technology, science, and innovation.

This track offers computer science and math majors an opportunity to expand their academic knowledge through higher level courses, as well as giving students a first-hand glimpse of how careers can be developed in these areas of study.

Applicants to this track must have completed a minimum of one year of college mathematics or computer science course work by the start of the program.

Summer 1: The Academic Phase

You'll spend your first six weeks of the Summer Study Internship Program taking two 4-credit courses chosen from offerings in computer science or mathematics.

Choose Two:

Computer Science Majors

  • CAS CS 131 Combinatoric Structures

    Representation, analysis, techniques, and principles for manipulation of basic combinatoric structures used in computer science. Rigorous reasoning is emphasized. This course fulfills a single unit in the following BU Hub area: Quantitative Reasoning II. 4 cr.

    Section Type Days Times Instructor
    SA1 LEC M, T, W, R 2:00 PM-4:00 PM Erdos
    SA1 LAB T, R 4:00 PM-5:00 PM Erdos
  • CAS CS 237 Probability in Computing

    Prereq: (CAS CS 131). Introduction to basic probabilistic concepts and methods used in computer science. Develops an understanding of the crucial role played by randomness in computing, both as a powerful tool and as a challenge to confront and analyze. Emphasis on rigorous reasoning, analysis, and algorithmic thinking. This course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Critical Thinking. 4 cr.

    Section Type Days Times Instructor
    SA1 LEC M, T, W, R 10:00 AM-12:00 PM Snyder
    SA1 LAB T, R 12:00 PM-1:00 PM Snyder
  • CAS CS 320 Concepts of Programming Languages

    Prereq: (CAS CS 131 and CAS CS 210). Concepts involved in the design of programming languages. Bindings, argument transmission, and control structures. Environments: compile-time, load-time, and run-time. Interpreters. 4 cr.

    Section Type Days Times Instructor
    SA1 LEC M, T, W, R 2:00 PM-4:00 PM Snyder
    SA1 LAB T, R 4:00 PM-5:00 PM Snyder
  • CAS CS 330 Introduction to Analysis of Algorithms

    Prereq: (CAS CS 112, CAS CS 131, and CAS CS 132) or (CAS CS 235) or (CAS CS 237). Examines the basic principles of algorithm design and analysis; graph algorithms; greedy algorithms; dynamic programming; network flows; polynomial-time reductions; NP-hard and NP-complete problems; approximation algorithms; randomized algorithms. This course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Critical Thinking. 4 cr.

    Section Type Days Times Instructor
    SA1 LEC M, T, W, R 10:00 AM-12:00 PM Terzi
    SA1 LAB T, R 12:00 PM-1:00 PM Terzi
  • CAS CS 591 Topics in Computer Science

    Topic for Summer 2019: Perspectives on the Technological Revolution. This course focuses on the major technological advances of the 21st century, both existing and anticipated (e.g. the World Wide Web and the information revolution, smart cities, smart (driverless) cars, drones, and 3-d printing). We study each technology with specific attention on its immediate impact on society, the ethical and moral issues resulting from its use, the challenges it presents to our legal system (search and seizure, right to privacy, innocent until proven guilty), and impact on how human beings view themselves, their worth, and their intelligence. The course includes a strong written and oral component. Var cr.

    Section Type Days Times Instructor
    SA1 LEC M, T, W, R 10:00 AM-12:00 PM Donham
    SA1 LAB T, R 12:00 PM-1:00 PM Donham
  • MET CS 201 Introduction to Programming

    Introduction to problem-solving methods and algorithm development. Includes procedural and data abstractions, program design, debugging, testing, and documentation. Covers data types, control structures, functions, parameter passing, library functions, and arrays. Laboratory exercises in Python. 4 cr.

    Section Type Days Times Instructor
    SA1 IND T, R 6:00 PM-9:30 PM Faktorovich
  • MET CS 232 Programming with Java

    Covers the elements of object-oriented programming and the Java Programming Language. Primitive data types, control structures, methods, classes, arrays and strings, inheritance and polymorphism, interfaces, creating user interfaces, applets, exceptions and streams. 4 cr.

    Section Type Days Times Instructor
    SA1 IND T, R 6:00 PM-9:30 PM Hadavi
  • MET CS 248 Discrete Mathematics

    Fundamentals of logic (the laws of logic, rules of inferences, quantifiers, proofs of theorems). Fundamental principles of counting (permutations, combinations), set theory, relations and functions, graphs, trees and sorting. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, W 6:00 PM-9:30 PM Naidjate
  • MET CS 432 Introduction to IT Project Management

    Provides a comprehensive overview of IT Project Management and the key processes associated with planning, organizing, and controlling of software projects. The course focuses on various knowledge areas such as project scope management, risk management, quality management, communications management, and integration management. Students are required to submit a term paper. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, W 6:00 PM-9:30 PM Campbell
    SEX IND M, W 6:00 PM-9:30 PM Campbell
  • QST IS 223 Introduction to Information Systems

    Provides students with an understanding of the important role that information and information technology play in supporting the effective operation and management of business. Elaborates on the themes of "place to space" and the implications for business of the digital enterprise. Focuses on learning IS concepts in the context of application to real business problems. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, W 5:30 PM-9:00 PM Chen
    SA2 IND T, R 1:00 PM-4:30 PM Zhu
  • QST IS 479 Innovating with Information Technology

    Prereq: (QST IS 223). Surveys the organizational implementation, uses, and impacts of advanced information technology including decision support systems, management support systems, and expert systems. Includes a group project to design and develop a decision support system. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, W 1:00 PM-4:30 PM Allen

Mathematics Majors

  • CAS MA 119 Applied Mathematics for Personal Finance

    Applications of mathematics for personal financial decision-making. Systems of equations, exponential functions, logarithms, probability, descriptive statistics, and numerical simulation, for modeling saving, borrowing, inflation, purchasing power, taxation, government benefits, risk management, insurance, annuities, and investments. Carries MCS divisional credit in CAS. This course fulfills a single unit in each of the following BU Hub areas: Social Inquiry I, Quantitative Reasoning I. This course also fulfills the learning outcomes for Life Skills. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 1:00 PM-3:00 PM Staff
  • CAS MA 124 Calculus II

    Logarithmic, exponential, and trigonometric functions. Sequences and series; Taylor's series with the remainder. Methods of integration. Calculus I and II together constitute an introduction to calculus of a function of a single real variable. Students may receive credit for not more than one of the following courses: CAS MA 122, MA 124, MA 127, or MA 129. Carries MCS divisional credit in CAS. This course fulfills a single unit in the following BU Hub area: Quantitative Reasoning II. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 1:00 PM-3:00 PM Panth
    SA2 IND M, T, R 6:00 PM-8:30 PM Staff
  • CAS MA 213 Basic Statistics and Probability

    Elementary treatment of probability densities, means, variances, correlation, independence, the central limit theorem, confidence intervals, and p-values. Stresses understanding and theoretical manipulation of statistical concepts. Students may receive credit for not more than one of the following courses: CAS MA 113, MA 115, or MA 213. Carries MCS divisional credit in CAS. This course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Teamwork/Collaboration. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 11:00 AM-1:00 PM Gangopadhyay
  • CAS MA 214 Applied Statistics

    Inference about proportions, goodness of fit, student's t-distribution, tests for normality; two-sample comparisons, regression and correlation, tests for linearity and outliers, residual analysis, contingency tables, analysis of variance. Students may receive credit for not more than one of the following courses: CAS MA 116, MA 214, or MA 614. Carries MCS divisional credit in CAS. This course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Teamwork/Collaboration. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 3:00 PM-5:00 PM Gangopadhyay
  • CAS MA 225 Multivariate Calculus

    Vectors, lines, planes. Multiple integration, cylindrical and spherical coordinates. Partial derivatives, directional derivatives, scalar and vector fields, the gradient, potentials, approximation, multivariate minimization, Stokes's and related theorems. Cannot be taken for credit in addition to CAS MA 230. This course fulfills a single unit in the following BU Hub area: Quantitative Reasoning II. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 11:00 AM-1:00 PM Staff
    SA2 IND M, T, R 6:00 PM-8:30 PM Staff
    SA3 IND M, T, W, R 1:00 PM-3:00 PM Staff
  • CAS MA 226 Differential Equations

    First-order linear and separable equations. Second-order equations and first- order systems. Linear equations and linearization. Numerical and qualitative analysis. Laplace transforms. Applications and modeling of real phenomena throughout. Cannot be taken for credit in addition to CAS MA 231. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 11:00 AM-1:00 PM Staff
    SA2 IND M, T, R 6:00 PM-8:30 PM Staff
    SA3 IND M, T, W, R 1:00 PM-3:00 PM Staff
  • CAS MA 242 Linear Algebra

    Matrix algebra, solution of linear systems, determinants, Gaussian elimination, fundamental theory, row-echelon form. Vector spaces, bases, norms. Computer methods. Eigenvalues and eigenvectors, canonical decomposition. Applications. Cannot be taken for credit in addition to CAS MA 142, MA 442, or ENG EK 102. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 11:00 AM-1:00 PM Szczesny
    SA2 IND M, T, R 6:00 PM-8:30 PM Staff
  • CAS MA 267 The Mathematics of Sustainability

    The goal of this course is to develop models for sustainability. "Just-in- time" mathematics/statistics techniques are taught with immediate application, for example: geometry for flight routes; graph theory for social networks; linear algebra for operations research; fractal measures for earthquakes and tsunamis. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, R 6:00 PM-8:30 PM Previato
  • CAS MA 293 Discrete Mathematics

    Propositional logic, set theory. Elementary probability theory. Number theory. Combinatorics with applications. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 11:00 AM-1:00 PM Kanamori
  • CAS MA 341 Introduction to Number Theory

    Study of integers and basic results of number theory. Topics include Linear Diophantine equations, prime numbers and factorization, congruences, and quadratic reciprocity. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, R 6:00 PM-8:30 PM Staff
  • CAS MA 411 Advanced Calculus

    Extends concepts and techniques of calculus and develops further applications. Topics include higher dimensional calculus, applications of vector analysis, uniform convergence of series, complex series, improper integrals, gamma and beta functions, Stirling's formula, Fourier series and transform. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 3:00 PM-5:00 PM Fried
  • CAS MA 416 Analysis of Variance

    Fundamental concepts and analytical skills in analysis of variance, including crossed and nested designs, as well as fixed- and random- effect models. Trend analysis for repeated measures, expected mean squares, and non- parametric techniques. SAS is used throughout the course. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 3:00 PM-5:00 PM Staff
  • CAS MA 433 Graph Theory

    Prereq: (CAS MA 242 and CAS MA 293) or consent of instructor. Focus on learning the basic concepts of graph theory and enhancing the ability to read and write rigorous mathematical proofs. Topics covered include graph connectivity, planarity, graph colorings, and Euler's formula. 4 cr.

    Section Type Days Times Instructor
    SA1 IND M, T, W, R 11:00 AM-1:00 PM Enkosky

Summer 2: The Internship Phase

For the second six weeks of the program, you'll be placed as an intern in a Boston-area organization or business that matches your expressed interests. You should expect to work five days a week for a minimum of 35 hours. Most internships are unpaid.

Computer Science & Applied Mathmatics Opportunities

Internship placement sites that can be expected for this new program track include startups, technology companies, non-profit organizations, and research think tanks.

Internship Placement

  • Internship placement for 35 hours a week
  • Internship matches are based on your interests, abilities, and experience
  • All internship sites are accessible by public transportation
  • Visit our Placement Process page for additional information

Summer Study Internship Course

The Summer Study Internship Program's 2-credit Internship Course meets on Friday mornings throughout Summer 1 and two evenings in Summer 2. The course explores links between your academic track and your on-site professional experience, and provides support and guidance as you prepare for your placement.

Contact Us

Boston University Summer Term
Summer Study Internship Program
755 Commonwealth Ave, Rm 105
Boston, MA 02215

Phone: 617-353-0556
Fax: 617-353-5532
Email: ssip@bu.edu