The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help
    Milwaukee School of Engineering
  Jan 18, 2018
2017-2018 Undergraduate Academic Catalog
[Add to Portfolio]

BA 2732 - Business Programming II

3 lecture hours 0 lab hours 3 credits
Course Description
Continuing from Business Programming I, students will further develop analysis and design skills in object-oriented programming to address business problems. Emphasis is placed on enhancing class authorship skills using object-oriented programming techniques such as: inheritance, polymorphism, interfaces, event models, collections, class libraries and other application programming. (prereq: BA 2730 )
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Continue to develop personal software process to solve typical computing problems in business
  • Demonstrate how data structures, collections and other containers are used to process objects
  • Understand how inheritance and polymorphism work together to solve increasingly complex problems in software development
  • Learn how interfaces are used to support multiple clients without exposing underlying implementation details
  • Create graphical user interfaces using standard components (windows, frames, buttons, panels, etc.)
  • Learn how to use the event model to create interactive applications

Prerequisites by Topic
  • Knowledge of Java language syntax and semantics
  • Knowledge of object-oriented programming concepts
  • Knowledge of basic programming logic and design

Dr. Jeff Blessing

[Add to Portfolio]