An introduction to software design and implementation in the context of a team project emphasizing object-oriented programming and modularization for building reliable and reusable system components.
Prerequisites: CS 1023 , ECE 2412 or equivalent. Note: This course may not be taken for credit by BCS,BISys, or BScSwE students.