Courses

The listing of a course description here does not guarantee a course’s being offered in a particular term. Please refer to the published schedule of classes on the MyBU Student Portal for confirmation a class is actually being taught and for specific course meeting dates and times.

View courses in

  • CAS CL 967: Directed Study in Ancient Greek.
    Directed study in a topic in ancient Greek.
  • CAS CL 968: Directed Study in Ancient Greek
    Directed study in a topic in ancient Greek.
  • CAS CL 981: Certificate Full-Time Study
    Certificate full-time study.
  • CAS CL 983: Continued Study Part-Time
    Continued study part-time.
  • CAS CL 985: Continued Study Full-Time
    Continued study certificate.
  • CAS CL 991: Directed Study in Classical Studies
    Directed study in a topic in classical studies.
  • CAS CL 992: Directed Study in Classical Studies
    Directed study in a topic in classical studies.
  • CAS CL 993: Graduate Pro-Seminar
    Introduction to various aspects of research, teaching, and professional development. Topics include, but are not limited to: library resources, conference submissions, article publication, digital resources, teaching, and job search.
  • CAS CL 994: Graduate Pro-Seminar
    Introduction to various aspects of research, teaching, and professional development. Topics include, but are not limited to: library resources, conference submissions, article publication, digital resources, teaching, and job search.
  • CAS CS 101: Introduction to Computing
    The computer is presented as a tool that can assist in solving a broad spectrum of problems. This course provides a general introduction designed to dispel the mystery surrounding computers and introduces the fundamental ideas of programs and algorithms. Carries MCS divisional credit in CAS. Effective Fall 2018, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Digital/Multimedia Expression. Effective Fall 2022, this course fulfills a single unit in each of the following BU Hub areas: Digital/Multimedia Expression, Quantitative Reasoning II, Critical Thinking.
    • Critical Thinking
    • Digital/Multimedia Expression
    • Quantitative Reasoning II
  • CAS CS 103: Introduction to Internet Technologies and Web Programming
    Introduction to the basic architecture and protocols underlying the operation of the Internet with an emphasis on Web design, Web application programming, and algorithmic thinking. General familiarity with the Internet is assumed. Effective Fall 2018, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Digital/Multimedia Expression. Effective Fall 2022, this course fulfills a single unit in each of the following BU Hub areas: Digital/Multimedia Expression, Quantitative Reasoning II, Creativity/Innovation.
    • Creativity/Innovation
    • Digital/Multimedia Expression
    • Quantitative Reasoning II
  • CAS CS 105: Introduction to Databases and Data Mining
    General introduction to computational methods for processing collection of data. Topics include databases and data modeling; writing simple programs to process data; data mining and data visualization. Applications are drawn from business, the arts, the life sciences, and social sciences. Carries MCS divisional credit in CAS. Effective Fall 2018, this course fulfills a single unit in the following BU Hub area: Quantitative Reasoning II. Effective Fall 2022, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.
    • Creativity/Innovation
    • Critical Thinking
    • Quantitative Reasoning II
  • CAS CS 108: Programming for Non-CS Majors
    A rigorous introduction to programming for students not majoring in computer science. Covers a broad set of topics about application development, including basic programming concepts, testing and debugging, abstraction and design, and an introduction to data analytics. Effective Fall 2018, this course fulfills a single unit in the following BU Hub area: Quantitative Reasoning I.
    • Quantitative Reasoning I
  • CAS CS 111: Introduction to Computer Science 1
    The first course for computer science majors and anyone seeking a rigorous introduction. 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. Carries MCS divisional credit in CAS. Effective Fall 2018, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.
    • Creativity/Innovation
    • Critical Thinking
    • Quantitative Reasoning II
  • CAS CS 112: Introduction to Computer Science 2
    Undergraduate Prerequisites: (CASCS111) or equivalent. - Covers advanced programming techniques and data structures. Topics include recursion, algorithm analysis, linked lists, stacks, queues, trees, graphs, tables, searching, and sorting. Carries MCS divisional credit in CAS. Effective Fall 2018, this course fulfills a single unit in the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.
    • Creativity/Innovation
    • Critical Thinking
    • Quantitative Reasoning II
  • CAS CS 115: Academic Writing in Computer Science
    Undergraduate Prerequisites: CAS WR 120 or equivalent; CAS CS 111. - Pre-req: WR 120 or equivalent, CS 111. This 2-credit course offers a Writing Intensive unit through the topic of computer science. Students engage with readings and discussions in current computer science issues. The course focuses on teaching critical reading, creating a strong argument, and engaging with a variety of sources. Effective Spring 2023, this course fulfills a single unit in the following BU Hub area: Writing-Intensive Course.
    • Writing-Intensive Course
  • CAS CS 131: Combinatoric Structures
    Representation, analysis, techniques, and principles for manipulation of basic combinatoric structures used in computer science. Rigorous reasoning is emphasized. Effective Fall 2018, this course fulfills a single unit in the following BU Hub area: Quantitative Reasoning II. Effective Fall 2019, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Critical Thinking.
    • Critical Thinking
    • Quantitative Reasoning II
  • CAS CS 132: Geometric Algorithms
    Undergraduate Prerequisites: (CASCS111 & CASMA123) - Basic concepts, data structures, and algorithms for geometric objects. Examples of topics: Cartesian geometry, transformations and their representation, queries and sampling, triangulations. Emphasis on rigorous reasoning and analysis, advancing algorithmic maturity and expertise in its application. Effective Fall 2019, this course fulfills a single unit in the following BU Hub areas: Quantitative Reasoning II, Digital/Multimedia Expression.
    • Digital/Multimedia Expression
    • Quantitative Reasoning II
  • CAS CS 200: Computer Science Workshops
    Computer Science Workshops enable students early in the Computer Science Major to explore different fields within the discipline alongside a group of peers and a faculty member engaged in the area.
  • CAS CS 210: Computer Systems
    Undergraduate Prerequisites: (CASCS112) - Fundamental concepts of computer systems and systems programming. Hardware fundamentals including digital logic, memory systems, processor design, buses, I/O subsystems, data representations, computer arithmetic, and instruction- set architecture. Software concepts including assembly language programming, operating systems, assemblers, linkers, and systems programming in C. Effective Fall 2018, this course fulfills a single unit in the following BU Hub area: Quantitative Reasoning II.
    • Quantitative Reasoning II