Advanced Programming Techniques
Advanced Programming Techniques
Prerequisites: (MET CS 342 or equivalent knowledge of Java) or (MET CS 521 and MET CS 526) or consent of instructor. Polymorphism, containers, libraries, method specifications, large-scale code management, use of exceptions, concurrent programming, functional programming, programming tests. Java is used to illustrate these concepts. Students implement a project or projects of their own choosing, in Java, since some concepts are expressible only in Java. Effective Fall 2020, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.
2026SPRGMETCS622A1, Jan 20th to Apr 30th 2026
| Days | Start | End | Type | Bldg | Room |
|---|---|---|---|---|---|
| W | 06:00 PM | 08:45 PM | CAS | 214 |
2026SPRGMETCS622O1, Jan 13th to Mar 2nd 2026
| Days | Start | End | Type | Bldg | Room |
|---|---|---|---|---|---|
| ARR | 12:00 AM | 12:00 AM |
Format & Syllabus: