AIMS 4720 Object-Oriented Programming
3 semester hours
The course covers fundamental concepts in OO programming using the Java language. Objects represent entities in the real world with properties whose values define their states, and with methods that describe the operations that can be performed on the objects. Objects can interact with each other by sending and receiving messages among themselves. In Java, the objects are represented as program modules, which encapsulate some portion of the objects' characteristics and operations or behavior. The course will tackle basic concepts dealing with object-oriented problem-solving and software development. Students will learn problem-solving skills and apply them to real-world program design and construction in the Java language.
Prerequisites: ACCT 3140 or AIMS 2710 ; BADM 1030 with a grade of C (2.0) or better; or consent of instructor and approval of Associate Dean.