Component Software AD 300
This course focuses on object-oriented programming using Java with an emphasis in the creation and use of software components. It also presents other programming concepts such as reusability, the model-view-controller (MVC) design pattern, elementary data structures (linked lists, binary trees), recursion, and algorithmic analysis using Big-O notation. Prerequisite: Program entry.
Correlated Learning Outcomes
- IT. 6. Implement a hardware and software configuration responsive to an identified scenario.
- IT. 29. Demonstrate the techniques of defensive programming and secure coding.
- IT. 33. Use a programming or a scripting language to share data across an integrated IT system.
- IT. 34. Use a programming or a scripting language to solve a problem.