Advanced Programming Concepts


Advanced Programming Concepts

MET CS 422 (4 credits)

  • Creativity/Innovation
  • Critical Thinking
  • Quantitative Reasoning II

Prerequisite: MET CS 342 or consent of instructor. Comprehensive coverage of object-oriented programming with cooperating classes. Implementation of polymorphism with inheritance and interfaces and in Java library containers. Programming with exceptions, stream input/output and graphical AWT and Swing components. Threads, sockets, datagrams, and database connectivity are also covered in this course. Laboratory course. For undergraduate students. Effective Fall 2020, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.

Format & Syllabus: