Aims to prepare students with programming skills for building and managing enterprise applications. Java is used as the language for implementation. C and C++ are also introduced briefly. General principles of computing are emphasized over specific languages. 3 undergraduate hours. No graduate hours. Prerequisite: BADM 350.