Courses
The listing of a course description here does not guarantee a course’s being offered in a particular semester. 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
- All Departments
- All Departments
- African American Studies
- American & New England Studies
- Anthropology
- Archaeology
- Astronomy
- Biology
- Chemistry
- Classical Studies
- Computer Science
- Creative Writing
- Earth & Environment
- Economics
- English
- History
- History of Art & Architecture
- International Relations
- Linguistics
- Literary Translation
- Mathematics & Statistics
- Molecular Biology, Cell Biology & Biochemistry
- Philosophy
- Physics
- Playwriting
- Political Science
- Portuguese
- Psychological & Brain Sciences
- Religion
- Romance Studies
- Sociology
- Women’s, Gender & Sexuality Studies
- Writing
-
GRS CL 791: Greek Seminar
Extensive readings in Greek authors. Specific topics may change. Topic for Fall 2023: Homer's Iliad. -
GRS CL 947: Directed Study in Ancient Greek and Latin History
Directed study in a topic in ancient Greek and/or Latin history. -
GRS CL 948: Directed Study in Ancient Greek and Latin History.
Directed study in a topic in ancient Greek and/or Latin history. -
GRS CL 957: Directed Study in Latin
Directed study in a topic in Latin. -
GRS CL 958: Directed Study in Latin
Directed study in a topic in Latin. -
GRS CL 967: Directed Study in Ancient Greek.
Directed study in a topic in ancient Greek. -
GRS CL 968: Directed Study in Ancient Greek
Directed study in a topic in ancient Greek. -
GRS CL 981: Certificate Full-Time Study
Certificate full-time study. -
GRS CL 983: Continued Study Part-Time
Continued study part-time. -
GRS CL 985: Continued Study Certificate
Continued study certificate. -
GRS CL 991: Directed Study in Classical Studies
Directed study in a topic in classical studies. -
GRS CL 992: Directed Study in Classical Studies
Directed study in a topic in classical studies. -
GRS 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. -
GRS 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. -
GRS CS 611: Object-oriented Software Principles and Design
Introduces principles and techniques of object-oriented programming. Focuses on specification, programming, analysis of large-scale, reliable, and reusable Java software using object-oriented design. Includes object models, memory models, inheritance, exceptions, namespaces, data abstraction, design against failure, design patterns, reasoning about objects. -
GRS CS 630: Graduate Algorithms
Examines advanced algorithmic topics and methods for CS graduate students, including matrix decomposition techniques and applications, linear programming, fundamental discrete and continuous optimization methods, probabilistic algorithms, NP-hard problems and approximation techniques, and algorithms for very large data sets. -
GRS CS 640: Artificial Intelligence
Studies computer systems that exhibit intelligent behavior, in particular, perceptual and robotic systems. Topics include human computer interfaces, computer vision, robotics, game playing, pattern recognition, knowledge representation, planning. -
GRS CS 651: Distributed Systems
Programming-centric introduction to how networks of computers are structured to operate as coherent single systems. Introducing principles of architecture, processes, communications, naming, synchronization, consistency and replication, fault tolerance and security, and paradigms such as web-based, object-based, file system, and consistency-based. -
GRS CS 654: Embedded Systems Development
Lab-based course exploring concepts, techniques, best practices, and tools for the development of connected embedded systems, including: signal processing; sensing, control and actuation; programming and debugging on microprocessors; 1/0 interfacing and development of device drivers; and time-critical data handling. -
GRS CS 655: Graduate Computer Networks
Concepts underlying the design of high-performance computer networks and scalable protocols. Topics include Internet design principles and methodology, TCP/IP implementation, packet switching and routing algorithms, multicast, quality of service considerations, error detection and correction, and performance evaluation.


