Dec 01, 2023  
2019-2020 Undergraduate Academic Catalog 
2019-2020 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

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 (opens a new window)