Advanced Programming Techniques


Advanced Programming Techniques

MET CS 622 (4 credits)

  • Quantitative Reasoning II
  • Critical Thinking
  • Creativity/Innovation

Polymorphism, containers, libraries, method specifications, large-scale code management, use of exceptions, concurrent programming, functional programming, programming tests. Java will be used to illustrate these concepts. Students will implement a project or projects of their own choosing, in Java, since some concepts are expressible only in Java. Prerequisite: MET CS 342 or equivalent knowledge of Java. Or MET CS 521 and MET CS 526. Or instructor's consent. Effective Fall 2020, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.

2024SPRGMETCS622 A1, Jan 24th to May 1st 2024

Days Start End Type Bldg Room
W 06:00 PM 08:45 PM KCB 107

2024SPRGMETCS622 O1, Jan 16th to Mar 4th 2024

Days Start End Type Bldg Room
ARR TBD TBD ROOM

2023FALLMETCS622 A1, Sep 6th to Dec 6th 2023

Days Start End Type Bldg Room
W 06:00 PM 08:45 PM MET 122

2023SUM1METCS622SO1, May 9th to Jun 26th 2023

Days Start End Type Bldg Room
ARR TBD TBD ROOM

Format & Syllabus: