Prerequisite: MET LB 102 or consent of instructor. Not recommended for students without a programming background. Explore the concepts of object-oriented approach to software design and development using the Java programming language. You will engage in a detailed discussion of programming concepts starting with the fundamentals of data types, control structures methods, classes, applets, arrays and strings, and proceeding to advanced topics such as inheritance and polymorphism, interfaces, creating user interfaces, exceptions, and streams. Upon completion of this course, you will be able to apply software engineering criteria to design and implement Java applications that are secure, robust, and scalable.
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Donald |
PSY B51 |
M 6:00 pm-8:45 pm |
|
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| E1 |
Donald |
PSY B51 |
M 6:00 pm-8:45 pm |
Blended (eLive) format. Four face-to-face lectures with online and interactive components.
Meets on campus 9/14, 10/5, 11/2, 12/7, Final TBA
Student visa holders must contact their advisor for approval before registering for any online class. |
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| O1 |
Zhang |
|
ARR 12:00 am-12:00 am |
Students are assigned to class sections of about 20 with a member of the teaching team.
Student visa holders must contact their advisor for approval before registering for any online class. |
SPRG 2027 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| O1 |
Zhang |
|
ARR 12:00 am-12:00 am |
Students are assigned into class sections of about 20 with a member of the teaching team.
Please note any prerequisite(s). Completion of the prerequisite course or consent of the instructor is required.
F1 student visa holders should contact the CS Dept at metcs@bu.edu prior to registering for any online courses. |
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.